1 write to m_currentChunkSize
mscorlib (1)
system\collections\concurrent\PartitionerStatic.cs (1)
441m_currentChunkSize = new SharedInt(0);
17 references to m_currentChunkSize
mscorlib (17)
system\collections\concurrent\PartitionerStatic.cs (17)
439Contract.Assert(m_currentChunkSize == null); 445if (m_localOffset.Value < m_currentChunkSize.Value - 1) 457Contract.Assert(m_localOffset.Value == m_currentChunkSize.Value - 1 || m_currentChunkSize.Value == 0); 461if (m_currentChunkSize.Value == 0) //first time grabbing from source enumerator 467requestedChunkSize = m_currentChunkSize.Value; 471requestedChunkSize = Math.Min(m_currentChunkSize.Value * 2, m_maxChunkSize); 482Contract.Assert(m_currentChunkSize.Value <= requestedChunkSize && m_currentChunkSize.Value > 0); 962return m_enumerable.GrabChunk(m_localList, requestedChunkSize, ref m_currentChunkSize.Value); 992if (m_currentChunkSize == null) 997Contract.Assert(m_localOffset.Value >= 0 && m_localOffset.Value < m_currentChunkSize.Value); 1163m_currentChunkSize.Value = (int)(newSharedIndex - oldSharedIndex); 1271if (m_currentChunkSize == null) 1276Contract.Assert(m_localOffset.Value >= 0 && m_localOffset.Value < m_currentChunkSize.Value); 1355if (m_currentChunkSize == null) 1360Contract.Assert(m_localOffset.Value >= 0 && m_localOffset.Value < m_currentChunkSize.Value);