9 writes to m_ChunkPrevious
System.Private.CoreLib (9)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\StringBuilder.cs (8)
415source.m_ChunkPrevious = null; 475m_ChunkPrevious = chunk.m_ChunkPrevious; 2659m_ChunkPrevious = new StringBuilder(this); 2688m_ChunkPrevious = from.m_ChunkPrevious; 2773chunk.m_ChunkPrevious = newChunk; 2797m_ChunkPrevious = previousBlock; 2860endChunk.m_ChunkPrevious = chunk; 2866endChunk.m_ChunkPrevious = chunk.m_ChunkPrevious;
System\Text\StringBuilder.NativeAot.cs (1)
77m_ChunkPrevious = null;
24 references to m_ChunkPrevious
System.Private.CoreLib (24)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\StringBuilder.cs (24)
254StringBuilder? prevBlock = currentBlock.m_ChunkPrevious; 346chunk = chunk.m_ChunkPrevious; 438if (value == 0 && m_ChunkPrevious == null) 475m_ChunkPrevious = chunk.m_ChunkPrevious; 574while (next.m_ChunkPrevious != _currentChunk) 576Debug.Assert(next.m_ChunkPrevious != null); 577next = next.m_ChunkPrevious; 626stringBuilder = stringBuilder.m_ChunkPrevious; 657stringBuilder = stringBuilder.m_ChunkPrevious; 948chunk = chunk.m_ChunkPrevious; 2034thisChunk = thisChunk.m_ChunkPrevious; 2044sbChunk = sbChunk.m_ChunkPrevious; 2095sbChunk = sbChunk.m_ChunkPrevious; 2293Debug.Assert(chunk.m_ChunkPrevious != null); 2294chunk = chunk.m_ChunkPrevious; 2595Debug.Assert(result.m_ChunkPrevious != null); 2596result = result.m_ChunkPrevious; 2688m_ChunkPrevious = from.m_ChunkPrevious; 2735Debug.Assert(chunk.m_ChunkPrevious != null); 2736chunk = chunk.m_ChunkPrevious; 2754StringBuilder newChunk = new StringBuilder(Math.Max(count, DefaultCapacity), chunk.m_MaxCapacity, chunk.m_ChunkPrevious); 2846Debug.Assert(chunk.m_ChunkPrevious != null); 2847chunk = chunk.m_ChunkPrevious; 2866endChunk.m_ChunkPrevious = chunk.m_ChunkPrevious;