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