15 references to NoAllocEnumerate
NuGet.Packaging (15)
ContentModel\ContentItemCollection.cs (3)
41foreach (var path in paths.NoAllocEnumerate()) 254foreach (var asset in assets.NoAllocEnumerate()) 292foreach (Asset asset in assets.NoAllocEnumerate())
RuntimeModel\JsonObjectWriter.cs (1)
168var enumerator = values.NoAllocEnumerate().GetEnumerator();
RuntimeModel\RuntimeGraph.cs (5)
100foreach (var pair in source.NoAllocEnumerate()) 127foreach (var pair in left.Runtimes.NoAllocEnumerate()) 133foreach (var pair in right.Runtimes.NoAllocEnumerate()) 150foreach (var compatProfile in right.Supports.NoAllocEnumerate()) 156foreach (var compatProfile in left.Supports.NoAllocEnumerate())
src\nuget-client\build\Shared\HashCodeCombiner.cs (4)
89foreach (var item in sequence.NoAllocEnumerate()) 136foreach (var item in list.NoAllocEnumerate()) 153foreach (var item in list.NoAllocEnumerate()) 173foreach (var pair in dictionary.NoAllocEnumerate())
src\nuget-client\build\Shared\NoAllocEnumerateExtensions.cs (2)
180/// Do not use this type directly. Use <see cref="NoAllocEnumerate{T}(IEnumerable{T})"/> instead. 194/// Do not use this type directly. Use <see cref="NoAllocEnumerate{T}(IEnumerable{T})"/> instead.