5 writes to cacheIndex
System.Management (5)
System\Management\ManagementObjectCollection.cs (5)
420cacheIndex = -1; // Reset position 523cacheIndex++; 574cacheIndex--; //back to last object 586cacheIndex = 0; 639cacheIndex = -1;
5 references to cacheIndex
System.Management (5)
System\Management\ManagementObjectCollection.cs (5)
478if (cacheIndex < 0) 481return ManagementBaseObject.GetBaseObject(cachedObjects[cacheIndex], 525if ((cachedCount - cacheIndex) == 0) //cache is empty - need to get more objects 635for (int i = (cacheIndex >= 0 ? cacheIndex : 0); i < cachedCount; i++)