6 writes to bufferPos
System.Private.CoreLib (6)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\DataCollector.cs (6)
97this.bufferPos = checked(this.bufferPos + size); 132this.bufferPos = checked(this.bufferPos + size); 171this.bufferPos = checked(this.bufferPos + size); 212this.bufferPos = checked(this.bufferPos + size); 227this.bufferPos += 2; // Reserve space for the array length (filled in by EndEnumerable) 275this.bufferPos = 0;
12 references to bufferPos
System.Private.CoreLib (12)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\DataCollector.cs (12)
96int oldPos = this.bufferPos; 97this.bufferPos = checked(this.bufferPos + size); 131int oldPos = this.bufferPos; 132this.bufferPos = checked(this.bufferPos + size); 170int oldPos = this.bufferPos; 171this.bufferPos = checked(this.bufferPos + size); 211int oldPos = this.bufferPos; 212this.bufferPos = checked(this.bufferPos + size); 228return this.bufferPos; 273this.PinArray(this.buffer, this.bufferPos); 281int required = this.bufferPos; 290int required = this.bufferPos + additionalSize;