5 writes to NextCounterOffset
System.Diagnostics.PerformanceCounter (5)
System\Diagnostics\SharedPerformanceCounter.cs (5)
315
previousCounterEntryPointer->
NextCounterOffset
= (int)((byte*)newCounterEntryPointer - _baseAddress);
425
previousCounterEntryPointer->
NextCounterOffset
= (int)((byte*)newCounterEntryPointer - _baseAddress);
443
previousCounterEntryPointer->
NextCounterOffset
= (int)((byte*)newCounterEntryPointer - _baseAddress);
487
newCounterEntryPointer->
NextCounterOffset
= 0;
493
lastCounterPointer->
NextCounterOffset
= (int)((byte*)newCounterEntryPointer - _baseAddress);
6 references to NextCounterOffset
System.Diagnostics.PerformanceCounter (6)
System\Diagnostics\SharedPerformanceCounter.cs (6)
419
Debug.Assert(firstCounterInCategoryPointer->
NextCounterOffset
!= 0, "The unique shared memory should have all of its counters created by the time we hit CreateInstance");
420
firstCounterInCategoryPointer = (CounterEntry*)ResolveOffset(firstCounterInCategoryPointer->
NextCounterOffset
, sizeof(CounterEntry));
940
if (currentCounterPointer->
NextCounterOffset
!= 0)
941
currentCounterPointer = (CounterEntry*)(ResolveOffset(currentCounterPointer->
NextCounterOffset
, sizeof(CounterEntry)));
1538
if (currentCounterPointer->
NextCounterOffset
!= 0)
1539
currentCounterPointer = (CounterEntry*)(ResolveOffset(currentCounterPointer->
NextCounterOffset
, sizeof(CounterEntry)));