3 writes to elements
System.Core (3)
System\Linq\Enumerable.cs (3)
2242if (g.count != g.elements.Length) { Array.Resize<TElement>(ref g.elements, g.count); } 2268g.elements = new TElement[1]; 2308if (elements.Length == count) Array.Resize(ref elements, checked(count * 2));
10 references to elements
System.Core (10)
System\Linq\Enumerable.cs (10)
701yield return resultSelector(item, g.elements[i]); 2242if (g.count != g.elements.Length) { Array.Resize<TElement>(ref g.elements, g.count); } 2243yield return resultSelector(g.key, g.elements); 2308if (elements.Length == count) Array.Resize(ref elements, checked(count * 2)); 2309elements[count] = element; 2314for (int i = 0; i < count; i++) yield return elements[i]; 2344return Array.IndexOf(elements, item, 0, count) >= 0; 2348Array.Copy(elements, 0, array, arrayIndex, count); 2356return Array.IndexOf(elements, item, 0, count); 2370return elements[index];