232 implementations of IEnumerator
ClientSample (1)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
601private sealed class CommandArgumentEnumerator : IEnumerator<CommandArgument>
CodeGenerator (1)
HttpUtilities\CombinationsWithoutRepetition.cs (1)
9internal sealed class CombinationsWithoutRepetition<T> : IEnumerator<T[]>
dotnet-dev-certs (1)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
601private sealed class CommandArgumentEnumerator : IEnumerator<CommandArgument>
dotnet-getdocument (1)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
601private sealed class CommandArgumentEnumerator : IEnumerator<CommandArgument>
dotnet-openapi (1)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
601private sealed class CommandArgumentEnumerator : IEnumerator<CommandArgument>
dotnet-sql-cache (1)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
601private sealed class CommandArgumentEnumerator : IEnumerator<CommandArgument>
dotnet-user-jwts (1)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
601private sealed class CommandArgumentEnumerator : IEnumerator<CommandArgument>
dotnet-user-secrets (1)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
601private sealed class CommandArgumentEnumerator : IEnumerator<CommandArgument>
GetDocument.Insider (1)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
601private sealed class CommandArgumentEnumerator : IEnumerator<CommandArgument>
illink (2)
ILLink.RoslynAnalyzer (2)
src\tools\illink\src\ILLink.Shared\DataFlow\ValueSet.cs (1)
79 public struct Enumerator : IEnumerator<TValue>, IDisposable, IEnumerator
src\tools\illink\src\ILLink.Shared\TypeSystemProxy\ParameterCollection.cs (1)
37 public struct ParameterEnumerator : IEnumerator<ParameterProxy>
InMemory.FunctionalTests (1)
src\Servers\Kestrel\shared\Http2HeadersEnumerator.cs (1)
20internal sealed class Http2HeadersEnumerator : IEnumerator<KeyValuePair<string, string>>
Microsoft.AspNetCore.App.Analyzers (1)
Infrastructure\VirtualChars\VirtualCharSequence.Enumerator.cs (1)
12public struct Enumerator : IEnumerator<VirtualChar>
Microsoft.AspNetCore.Components (3)
src\Http\Http.Abstractions\src\Routing\RouteValueDictionary.cs (1)
790public struct Enumerator : IEnumerator<KeyValuePair<string, object?>>
src\Http\Routing\src\PathTokenizer.cs (1)
119public struct Enumerator : IEnumerator<StringSegment>
src\Http\Routing\src\Tree\TreeEnumerator.cs (1)
11internal struct TreeEnumerator : IEnumerator<UrlMatchingNode>
Microsoft.AspNetCore.Components.Endpoints (1)
FormMapping\FormDataReader.cs (1)
302internal struct Enumerator : IEnumerator<ReadOnlyMemory<char>>
Microsoft.AspNetCore.Http (7)
FormCollection.cs (1)
175public struct Enumerator : IEnumerator<KeyValuePair<string, StringValues>>
HeaderDictionary.cs (1)
396public struct Enumerator : IEnumerator<KeyValuePair<string, StringValues>>
Internal\ItemsDictionary.cs (1)
143private sealed class EmptyEnumerator : IEnumerator<KeyValuePair<object, object?>>
Internal\RequestCookieCollection.cs (1)
175public struct Enumerator : IEnumerator<KeyValuePair<string, string>>
QueryCollection.cs (1)
191public struct Enumerator : IEnumerator<KeyValuePair<string, StringValues>>
QueryCollectionInternal.cs (1)
85public struct Enumerator : IEnumerator<KeyValuePair<string, StringValues>>
src\Shared\Dictionary\AdaptiveCapacityDictionary.cs (1)
599public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>
Microsoft.AspNetCore.Http.Abstractions (3)
Internal\HeaderSegmentCollection.cs (1)
63public struct Enumerator : IEnumerator<HeaderSegment>
Routing\EndpointMetadataCollection.cs (1)
165public struct Enumerator : IEnumerator<object>
Routing\RouteValueDictionary.cs (1)
790public struct Enumerator : IEnumerator<KeyValuePair<string, object?>>
Microsoft.AspNetCore.Http.Extensions (1)
src\Components\Endpoints\src\FormMapping\FormDataReader.cs (1)
302internal struct Enumerator : IEnumerator<ReadOnlyMemory<char>>
Microsoft.AspNetCore.Mvc.Abstractions (3)
ModelBinding\ModelStateDictionary.cs (3)
1003public struct Enumerator : IEnumerator<KeyValuePair<string, ModelStateEntry>> 1136public struct KeyEnumerator : IEnumerator<string> 1211public struct ValueEnumerator : IEnumerator<ModelStateEntry>
Microsoft.AspNetCore.Mvc.Core (5)
Diagnostics\EventData.cs (1)
40public struct Enumerator : IEnumerator<KeyValuePair<string, object>>
ModelBinding\Validation\DefaultCollectionValidationStrategy.cs (1)
89private sealed class Enumerator : IEnumerator<ValidationEntry>
ModelBinding\Validation\DefaultComplexObjectValidationStrategy.cs (1)
34private sealed class Enumerator : IEnumerator<ValidationEntry>
ModelBinding\Validation\ExplicitIndexCollectionValidationStrategy.cs (1)
58private sealed class Enumerator : IEnumerator<ValidationEntry>
ModelBinding\Validation\ShortFormDictionaryValidationStrategy.cs (1)
66private sealed class Enumerator : IEnumerator<ValidationEntry>
Microsoft.AspNetCore.Mvc.Formatters.Xml (1)
DelegatingEnumerator.cs (1)
14public class DelegatingEnumerator<TWrapped, TDeclared> : IEnumerator<TWrapped>
Microsoft.AspNetCore.Mvc.ViewFeatures (4)
AttributeDictionary.cs (3)
324public struct Enumerator : IEnumerator<KeyValuePair<string, string?>> 439public struct Enumerator : IEnumerator<string?> 544public struct Enumerator : IEnumerator<string?>
TempDataDictionary.cs (1)
274private sealed class TempDataDictionaryEnumerator : IEnumerator<KeyValuePair<string, object?>>
Microsoft.AspNetCore.Routing (2)
PathTokenizer.cs (1)
119public struct Enumerator : IEnumerator<StringSegment>
Tree\TreeEnumerator.cs (1)
11internal struct TreeEnumerator : IEnumerator<UrlMatchingNode>
Microsoft.AspNetCore.Server.Kestrel.Core (6)
Internal\Http\HttpRequestHeaders.cs (2)
218private sealed class EnumeratorBox : IEnumerator<KeyValuePair<string, StringValues>> 233public partial struct Enumerator : IEnumerator<KeyValuePair<string, StringValues>>
Internal\Http\HttpResponseHeaders.cs (1)
140public partial struct Enumerator : IEnumerator<KeyValuePair<string, StringValues>>
Internal\Http\HttpResponseTrailers.cs (1)
49public partial struct Enumerator : IEnumerator<KeyValuePair<string, StringValues>>
Internal\Http3\Http3HeadersEnumerator.cs (1)
11internal sealed class Http3HeadersEnumerator : IEnumerator<KeyValuePair<string, string>>
src\Servers\Kestrel\shared\Http2HeadersEnumerator.cs (1)
20internal sealed class Http2HeadersEnumerator : IEnumerator<KeyValuePair<string, string>>
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (1)
src\Servers\Kestrel\shared\Http2HeadersEnumerator.cs (1)
20internal sealed class Http2HeadersEnumerator : IEnumerator<KeyValuePair<string, string>>
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (1)
src\Servers\Kestrel\shared\Http2HeadersEnumerator.cs (1)
20internal sealed class Http2HeadersEnumerator : IEnumerator<KeyValuePair<string, string>>
Microsoft.AspNetCore.Shared.Tests (2)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
601private sealed class CommandArgumentEnumerator : IEnumerator<CommandArgument>
src\Shared\Dictionary\AdaptiveCapacityDictionary.cs (1)
599public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>
Microsoft.AspNetCore.SignalR.Client.Core (1)
src\SignalR\common\Shared\MessageBuffer.cs (1)
446private struct Enumerator : IEnumerator<(ReadOnlyMemory<byte>, long)>
Microsoft.AspNetCore.SignalR.Core (2)
HubConnectionStore.cs (1)
69public readonly struct Enumerator : IEnumerator<HubConnectionContext>
src\SignalR\common\Shared\MessageBuffer.cs (1)
446private struct Enumerator : IEnumerator<(ReadOnlyMemory<byte>, long)>
Microsoft.Build (8)
Collections\ArrayDictionary.cs (1)
223private struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDictionaryEnumerator
Collections\ConvertingEnumerable.cs (1)
61private struct ConvertingEnumerator<TFrom2, TTo2> : IEnumerator<TTo2>
Collections\ItemDictionary.cs (1)
401private sealed class Enumerator : IEnumerator<T>
Collections\RetrievableEntryHashSet\HashSet.cs (1)
951public struct Enumerator : IEnumerator<T>, System.Collections.IEnumerator
Construction\ProjectElementContainer.cs (2)
860public struct Enumerator : IEnumerator<T> 944public struct Enumerator : IEnumerator<ProjectElement>
Evaluation\ItemDataCollectionValue.cs (1)
18public struct Enumerator : IEnumerator<I>
Evaluation\SemiColonTokenizer.cs (1)
41internal struct Enumerator : IEnumerator<string>
Microsoft.Build.Framework (9)
ImmutableSegmentedDictionary`2+Enumerator.cs (1)
12public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDictionaryEnumerator
ImmutableSegmentedDictionary`2+KeyCollection+Enumerator.cs (1)
14public struct Enumerator : IEnumerator<TKey>
ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs (1)
14public struct Enumerator : IEnumerator<TValue>
ImmutableSegmentedList`1+Enumerator.cs (1)
12public struct Enumerator : IEnumerator<T>
SegmentedArray`1.cs (1)
374public struct Enumerator : IEnumerator<T>
SegmentedDictionary`2.cs (3)
1136public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDictionaryEnumerator 1386public struct Enumerator : IEnumerator<TKey>, IEnumerator 1586public struct Enumerator : IEnumerator<TValue>, IEnumerator
SegmentedList`1.cs (1)
1164public struct Enumerator : IEnumerator<T>, IEnumerator
Microsoft.DotNet.XUnitAssert.Tests (1)
CollectionAssertsTests.cs (1)
1363 sealed class SpyEnumerator<T> : IEnumerable<T>, IEnumerator<T>
Microsoft.Extensions.Logging (1)
LoggerFactoryScopeProvider.cs (1)
267private struct BaggageEnumerator : IEnumerator<KeyValuePair<string, object?>>
Microsoft.Extensions.Primitives (2)
StringTokenizer.cs (1)
73public struct Enumerator : IEnumerator<StringSegment>
StringValues.cs (1)
763public struct Enumerator : IEnumerator<string?>
PresentationCore (32)
MS\Internal\FontCache\FamilyCollection.cs (1)
522private struct FamilyEnumerator : IEnumerator<Text.TextInterface.FontFamily>, IEnumerable<Text.TextInterface.FontFamily>
MS\Internal\FontFace\TypefaceCollection.cs (1)
141private struct Enumerator : IEnumerator<Typeface>
MS\Internal\Generic\Span.cs (1)
372private struct SpanEnumerator<U> : IEnumerator<Span<U>>
System\Windows\FreezableCollection.cs (1)
1002public struct Enumerator : IEnumerator, IEnumerator<T>
System\Windows\Generated\TextDecorationCollection.cs (1)
748public struct Enumerator : IEnumerator, IEnumerator<TextDecoration>
System\Windows\Markup\XmlLanguage.cs (1)
497internal struct MatchingLanguageEnumerator : IEnumerator<XmlLanguage>, IEnumerator
System\Windows\Media\Animation\Generated\TimelineCollection.cs (1)
766public struct Enumerator : IEnumerator, IEnumerator<Timeline>
System\Windows\Media\Animation\TimelineClockCollection.cs (1)
318internal struct ClockEnumerator : IEnumerator<Clock>
System\Windows\Media\CharacterMetricsDictionary.cs (1)
538private struct Enumerator : SC.IDictionaryEnumerator, IEnumerator<KeyValuePair<int, CharacterMetrics>>
System\Windows\Media\Effects\Generated\BitmapEffectCollection.cs (1)
754public struct Enumerator : IEnumerator, IEnumerator<BitmapEffect>
System\Windows\Media\FamilyMapCollection.cs (1)
385private class Enumerator : IEnumerator<FontFamilyMap>, SC.IEnumerator
System\Windows\Media\FamilyTypefaceCollection.cs (1)
402private class Enumerator : IEnumerator<FamilyTypeface>, SC.IEnumerator
System\Windows\Media\Generated\DoubleCollection.cs (1)
777public struct Enumerator : IEnumerator, IEnumerator<double>
System\Windows\Media\Generated\DrawingCollection.cs (1)
797public struct Enumerator : IEnumerator, IEnumerator<Drawing>
System\Windows\Media\Generated\GeneralTransformCollection.cs (1)
756public struct Enumerator : IEnumerator, IEnumerator<GeneralTransform>
System\Windows\Media\Generated\GeometryCollection.cs (1)
797public struct Enumerator : IEnumerator, IEnumerator<Geometry>
System\Windows\Media\Generated\GradientStopCollection.cs (1)
859public struct Enumerator : IEnumerator, IEnumerator<GradientStop>
System\Windows\Media\Generated\Int32Collection.cs (1)
777public struct Enumerator : IEnumerator, IEnumerator<int>
System\Windows\Media\Generated\PathFigureCollection.cs (1)
846public struct Enumerator : IEnumerator, IEnumerator<PathFigure>
System\Windows\Media\Generated\PathSegmentCollection.cs (1)
756public struct Enumerator : IEnumerator, IEnumerator<PathSegment>
System\Windows\Media\Generated\PointCollection.cs (1)
779public struct Enumerator : IEnumerator, IEnumerator<Point>
System\Windows\Media\Generated\TextEffectCollection.cs (1)
756public struct Enumerator : IEnumerator, IEnumerator<TextEffect>
System\Windows\Media\Generated\TransformCollection.cs (1)
797public struct Enumerator : IEnumerator, IEnumerator<Transform>
System\Windows\Media\Generated\VectorCollection.cs (1)
779public struct Enumerator : IEnumerator, IEnumerator<Vector>
System\Windows\Media\Imaging\BitmapMetadataEnumerator.cs (1)
27internal struct BitmapMetadataEnumerator : IEnumerator<String>, IEnumerator
System\Windows\Media3D\Generated\GeneralTransform3DCollection.cs (1)
752public struct Enumerator : IEnumerator, IEnumerator<GeneralTransform3D>
System\Windows\Media3D\Generated\MaterialCollection.cs (1)
793public struct Enumerator : IEnumerator, IEnumerator<Material>
System\Windows\Media3D\Generated\Model3DCollection.cs (1)
793public struct Enumerator : IEnumerator, IEnumerator<Model3D>
System\Windows\Media3D\Generated\Point3DCollection.cs (1)
776public struct Enumerator : IEnumerator, IEnumerator<Point3D>
System\Windows\Media3D\Generated\Transform3DCollection.cs (1)
793public struct Enumerator : IEnumerator, IEnumerator<Transform3D>
System\Windows\Media3D\Generated\Vector3DCollection.cs (1)
776public struct Enumerator : IEnumerator, IEnumerator<Vector3D>
System\Windows\Media3D\Visual3DCollection.cs (1)
610public struct Enumerator : IEnumerator<Visual3D>, IEnumerator
PresentationFramework (9)
MS\Internal\Documents\ContentElementCollection.cs (1)
308protected class ContentElementCollectionEnumeratorSimple : IEnumerator<TItem>, IEnumerator
MS\Internal\Documents\HostedElements.cs (1)
24internal class HostedElements : IEnumerator<IInputElement>
MS\Internal\ListOfObject.cs (1)
112class ObjectEnumerator : IEnumerator<object>
MS\Internal\WindowsRuntime\Generated\WinRT\Projections\IEnumerable.cs (2)
197internal class IEnumerator<T> : global::System.Collections.Generic.IEnumerator<T>, global::MS.Internal.WindowsRuntime.Windows.Foundation.Collections.IIterator<T> 221public class FromAbiHelper : global::System.Collections.Generic.IEnumerator<T>
System\Windows\Controls\ColumnDefinition.cs (1)
756internal struct Enumerator : IEnumerator<ColumnDefinition>, IEnumerator
System\Windows\Controls\RowDefinition.cs (1)
756internal struct Enumerator : IEnumerator<RowDefinition>, IEnumerator
System\Windows\Controls\VirtualizedCellInfoCollection.cs (1)
235private class VirtualizedCellInfoCollectionEnumerator : IEnumerator<DataGridCellInfo>, IEnumerator
System\Windows\Documents\TextElementEnumerator.cs (1)
22internal class TextElementEnumerator<TextElementType> : IEnumerator<TextElementType> where TextElementType : TextElement
Swaggatherer (1)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
601private sealed class CommandArgumentEnumerator : IEnumerator<CommandArgument>
System.Collections (10)
System\Collections\Generic\LinkedList.cs (1)
503public struct Enumerator : IEnumerator<T>, IEnumerator, ISerializable, IDeserializationCallback
System\Collections\Generic\PriorityQueue.cs (1)
973public struct Enumerator : IEnumerator<(TElement Element, TPriority Priority)>
System\Collections\Generic\SortedDictionary.cs (3)
410public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDictionaryEnumerator 635public struct Enumerator : IEnumerator<TKey>, IEnumerator 796public struct Enumerator : IEnumerator<TValue>, IEnumerator
System\Collections\Generic\SortedList.cs (3)
749private struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDictionaryEnumerator 870private sealed class SortedListKeyEnumerator : IEnumerator<TKey>, IEnumerator 934private sealed class SortedListValueEnumerator : IEnumerator<TValue>, IEnumerator
System\Collections\Generic\SortedSet.cs (1)
1832public struct Enumerator : IEnumerator<T>, IEnumerator, ISerializable, IDeserializationCallback
System\Collections\Generic\Stack.cs (1)
352public struct Enumerator : IEnumerator<T>, System.Collections.IEnumerator
System.Collections.Concurrent (5)
System\Collections\Concurrent\ConcurrentBag.cs (1)
1087private sealed class Enumerator : IEnumerator<T>
System\Collections\Concurrent\ConcurrentDictionary.cs (1)
817private sealed class Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>
System\Collections\Concurrent\OrderablePartitioner.cs (1)
236private sealed class EnumeratorDropIndices : IEnumerator<TSource>
System\Collections\Concurrent\PartitionerStatic.cs (2)
305private abstract class DynamicPartitionEnumerator_Abstract<TSource, TSourceReader> : IEnumerator<KeyValuePair<long, TSource>> 1401private abstract class StaticIndexRangePartition<TSource> : IEnumerator<KeyValuePair<long, TSource>>
System.Collections.Immutable (13)
System\Collections\Frozen\FrozenDictionary.cs (1)
567public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>
System\Collections\Frozen\FrozenSet.cs (1)
398public struct Enumerator : IEnumerator<T>
System\Collections\Immutable\ImmutableArray_1.Enumerator.cs (1)
71private sealed class EnumeratorObject : IEnumerator<T>
System\Collections\Immutable\ImmutableDictionary_2.Enumerator.cs (1)
16public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDisposable
System\Collections\Immutable\ImmutableDictionary_2.HashBucket.cs (1)
336internal struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDisposable
System\Collections\Immutable\ImmutableHashSet_1.Enumerator.cs (1)
16public struct Enumerator : IEnumerator<T>, IStrongEnumerator<T>
System\Collections\Immutable\ImmutableHashSet_1.HashBucket.cs (1)
251internal struct Enumerator : IEnumerator<T>, IDisposable
System\Collections\Immutable\ImmutableList_1.Enumerator.cs (1)
26public struct Enumerator : IEnumerator<T>, ISecurePooledObjectUser, IStrongEnumerator<T>
System\Collections\Immutable\ImmutableQueue_1.Enumerator.cs (1)
104private sealed class EnumeratorObject : IEnumerator<T>
System\Collections\Immutable\ImmutableSortedDictionary_2.Enumerator.cs (1)
26public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, ISecurePooledObjectUser
System\Collections\Immutable\ImmutableSortedSet_1.Enumerator.cs (1)
25public struct Enumerator : IEnumerator<T>, ISecurePooledObjectUser, IStrongEnumerator<T>
System\Collections\Immutable\ImmutableStack_1.Enumerator.cs (1)
79private sealed class EnumeratorObject : IEnumerator<T>
System\Collections\Immutable\SortedInt32KeyNode.Enumerator.cs (1)
25public struct Enumerator : IEnumerator<KeyValuePair<int, TValue>>, ISecurePooledObjectUser
System.Data.Common (1)
System\Data\RbTree.cs (1)
2040internal struct RBTreeEnumerator : IEnumerator<K>, IEnumerator
System.Diagnostics.DiagnosticSource (3)
System\Diagnostics\ActivityTagsCollection.cs (1)
284public struct Enumerator : IEnumerator<KeyValuePair<string, object?>>, IEnumerator
System\Diagnostics\DiagLinkedList.cs (1)
154internal struct DiagEnumerator<T> : IEnumerator<T>
System\Diagnostics\Metrics\TagList.cs (1)
528public struct Enumerator : IEnumerator<KeyValuePair<string, object?>>, IEnumerator
System.Linq (2)
System\Linq\Iterator.cs (1)
31private abstract partial class Iterator<TSource> : IEnumerable<TSource>, IEnumerator<TSource>
System\Linq\PartialArrayEnumerator.cs (1)
11internal sealed class PartialArrayEnumerator<T> : IEnumerator<T>
System.Linq.Expressions (1)
System\Runtime\CompilerServices\ReadOnlyCollectionBuilder.cs (1)
460private sealed class Enumerator : IEnumerator<T>, IEnumerator
System.Linq.Parallel (5)
System\Linq\Parallel\Enumerables\EmptyEnumerable.cs (1)
42internal sealed class EmptyEnumerator<T> : QueryOperatorEnumerator<T, int>, IEnumerator<T>
System\Linq\Parallel\Enumerables\EnumerableWrapperWeakToStrong.cs (1)
50private sealed class WrapperEnumeratorWeakToStrong : IEnumerator<object?>
System\Linq\Parallel\Merging\MergeEnumerator.cs (1)
20internal abstract class MergeEnumerator<TInputOutput> : IEnumerator<TInputOutput>
System\Linq\Parallel\QueryOperators\QueryOpeningEnumerator.cs (1)
23internal sealed class QueryOpeningEnumerator<TOutput> : IEnumerator<TOutput>
System\Linq\Parallel\QueryOperators\QueryOperatorEnumerator.cs (1)
53private sealed class QueryOperatorClassicEnumerator : IEnumerator<TElement>
System.Net.Http (3)
System\Net\Http\Headers\HeaderStringValues.cs (1)
63public struct Enumerator : IEnumerator<string>
System\Net\Http\Headers\HttpHeadersNonValidated.cs (1)
121public struct Enumerator : IEnumerator<KeyValuePair<string, HeaderStringValues>>
System\Net\Http\Headers\ObjectCollection.cs (1)
150public struct Enumerator : IEnumerator<T>
System.Net.HttpListener (1)
System\Net\HttpListenerPrefixCollection.cs (1)
9internal sealed class ListenerPrefixEnumerator : IEnumerator<string>
System.Private.CoreLib (15)
src\libraries\System.Private.CoreLib\src\System\Array.Enumerators.cs (2)
100internal sealed class SZGenericArrayEnumerator<T> : SZGenericArrayEnumeratorBase, IEnumerator<T> 158internal sealed class GenericEmptyEnumerator<T> : GenericEmptyEnumeratorBase, IEnumerator<T>
src\libraries\System.Private.CoreLib\src\System\ArraySegment.cs (1)
281public struct Enumerator : IEnumerator<T>
src\libraries\System.Private.CoreLib\src\System\CharEnumerator.cs (1)
10public sealed class CharEnumerator : IEnumerator, IEnumerator<char>, IDisposable, ICloneable
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Dictionary.cs (3)
1341public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDictionaryEnumerator 1586public struct Enumerator : IEnumerator<TKey>, IEnumerator 1780public struct Enumerator : IEnumerator<TValue>, IEnumerator
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\HashSet.cs (1)
1469public struct Enumerator : IEnumerator<T>
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\List.cs (1)
1185public struct Enumerator : IEnumerator<T>, IEnumerator
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Queue.cs (1)
421public struct Enumerator : IEnumerator<T>,
src\libraries\System.Private.CoreLib\src\System\IO\Enumeration\FileSystemEnumerator.cs (1)
13public abstract unsafe partial class FileSystemEnumerator<TResult> : CriticalFinalizerObject, IEnumerator<TResult>
src\libraries\System.Private.CoreLib\src\System\IO\Enumeration\FileSystemEnumerator.Unix.cs (1)
11public abstract unsafe partial class FileSystemEnumerator<TResult> : CriticalFinalizerObject, IEnumerator<TResult>
src\libraries\System.Private.CoreLib\src\System\IO\Iterator.cs (1)
13internal abstract class Iterator<TSource> : IEnumerable<TSource>, IEnumerator<TSource>
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConditionalWeakTable.cs (1)
269private sealed class Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>
src\libraries\System.Private.CoreLib\src\System\Text\StringRuneEnumerator.cs (1)
10public struct StringRuneEnumerator : IEnumerable<Rune>, IEnumerator<Rune>
System.Private.DataContractSerialization (2)
System\Runtime\Serialization\CollectionDataContract.cs (2)
1587internal sealed class DictionaryEnumerator : IEnumerator<KeyValue<object, object?>> 1616internal sealed class GenericDictionaryEnumerator<K, V> : IEnumerator<KeyValue<K, V>>
System.Private.Xml (2)
System\Xml\Serialization\XmlSchemas.cs (1)
783public class XmlSchemaEnumerator : IEnumerator<XmlSchema>, System.Collections.IEnumerator
System\Xml\Xsl\ListBase.cs (1)
206internal struct IListEnumerator<T> : IEnumerator<T>, System.Collections.IEnumerator
System.Reflection.Metadata (30)
System\Reflection\Metadata\BlobBuilder.Enumerators.cs (2)
14internal struct Chunks : IEnumerable<BlobBuilder>, IEnumerator<BlobBuilder>, IEnumerator 64public struct Blobs : IEnumerable<Blob>, IEnumerator<Blob>, IEnumerator
System\Reflection\Metadata\PortablePdb\HandleCollections.Debug.cs (8)
50public struct Enumerator : IEnumerator<DocumentHandle>, IEnumerator 149public struct Enumerator : IEnumerator<MethodDebugInformationHandle>, IEnumerator 255public struct Enumerator : IEnumerator<LocalScopeHandle>, IEnumerator 314public struct ChildrenEnumerator : IEnumerator<LocalScopeHandle>, IEnumerator 463public struct Enumerator : IEnumerator<LocalVariableHandle>, IEnumerator 569public struct Enumerator : IEnumerator<LocalConstantHandle>, IEnumerator 668public struct Enumerator : IEnumerator<ImportScopeHandle>, IEnumerator 775public struct Enumerator : IEnumerator<CustomDebugInformationHandle>, IEnumerator
System\Reflection\Metadata\PortablePdb\ImportDefinitionCollection.cs (1)
36public struct Enumerator : IEnumerator<ImportDefinition>
System\Reflection\Metadata\PortablePdb\SequencePointCollection.cs (1)
38public struct Enumerator : IEnumerator<SequencePoint>
System\Reflection\Metadata\TypeSystem\HandleCollections.TypeSystem.cs (18)
62public struct Enumerator : IEnumerator<GenericParameterHandle>, IEnumerator 170public struct Enumerator : IEnumerator<GenericParameterConstraintHandle>, IEnumerator 274public struct Enumerator : IEnumerator<CustomAttributeHandle>, IEnumerator 395public struct Enumerator : IEnumerator<DeclarativeSecurityAttributeHandle>, IEnumerator 502public struct Enumerator : IEnumerator<MethodDefinitionHandle>, IEnumerator 622public struct Enumerator : IEnumerator<FieldDefinitionHandle>, IEnumerator 742public struct Enumerator : IEnumerator<PropertyDefinitionHandle>, IEnumerator 862public struct Enumerator : IEnumerator<EventDefinitionHandle>, IEnumerator 978public struct Enumerator : IEnumerator<MethodImplementationHandle>, IEnumerator 1077public struct Enumerator : IEnumerator<ParameterHandle>, IEnumerator 1189public struct Enumerator : IEnumerator<InterfaceImplementationHandle>, IEnumerator 1281public struct Enumerator : IEnumerator<TypeDefinitionHandle>, IEnumerator 1371public struct Enumerator : IEnumerator<TypeReferenceHandle>, IEnumerator 1461public struct Enumerator : IEnumerator<ExportedTypeHandle>, IEnumerator 1551public struct Enumerator : IEnumerator<MemberReferenceHandle>, IEnumerator 1687public struct Enumerator : IEnumerator<AssemblyReferenceHandle>, IEnumerator 1795public struct Enumerator : IEnumerator<ManifestResourceHandle>, IEnumerator 1885public struct Enumerator : IEnumerator<AssemblyFileHandle>, IEnumerator
System.Security.Cryptography (3)
System\Security\Cryptography\X509Certificates\X509Certificate2Enumerator.cs (1)
10public sealed class X509Certificate2Enumerator : IEnumerator, IEnumerator<X509Certificate2>
System\Security\Cryptography\X509Certificates\X509ChainElementEnumerator.cs (1)
9public sealed class X509ChainElementEnumerator : IEnumerator, IEnumerator<X509ChainElement>
System\Security\Cryptography\X509Certificates\X509ExtensionEnumerator.cs (1)
9public sealed class X509ExtensionEnumerator : IEnumerator, IEnumerator<X509Extension>
System.Text.Json (2)
System\Text\Json\Document\JsonElement.ArrayEnumerator.cs (1)
16public struct ArrayEnumerator : IEnumerable<JsonElement>, IEnumerator<JsonElement>
System\Text\Json\Document\JsonElement.ObjectEnumerator.cs (1)
16public struct ObjectEnumerator : IEnumerable<JsonProperty>, IEnumerator<JsonProperty>
System.Text.RegularExpressions (4)
System\Text\RegularExpressions\CaptureCollection.cs (1)
180private sealed class Enumerator : IEnumerator<Capture>
System\Text\RegularExpressions\GroupCollection.cs (2)
234private sealed class Enumerator : IEnumerator<Group>, IEnumerator<KeyValuePair<string, Group>>
System\Text\RegularExpressions\MatchCollection.cs (1)
193private sealed class Enumerator : IEnumerator<Match>
System.Xaml (3)
System\Xaml\NameScope.cs (1)
255private class Enumerator : IEnumerator<KeyValuePair<string, object>>
System\Xaml\NameScopeDictionary.cs (1)
128class Enumerator : IEnumerator<KeyValuePair<string, object>>
System\Xaml\Parser\NodeStreamSorter.cs (1)
18internal class NodeStreamSorter: IEnumerator<XamlNode>
Templates.Blazor.Tests (1)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
601private sealed class CommandArgumentEnumerator : IEnumerator<CommandArgument>
Templates.Blazor.WebAssembly.Auth.Tests (1)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
601private sealed class CommandArgumentEnumerator : IEnumerator<CommandArgument>
Templates.Blazor.WebAssembly.Tests (1)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
601private sealed class CommandArgumentEnumerator : IEnumerator<CommandArgument>
Templates.Mvc.Tests (1)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
601private sealed class CommandArgumentEnumerator : IEnumerator<CommandArgument>
Templates.Tests (1)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
601private sealed class CommandArgumentEnumerator : IEnumerator<CommandArgument>
Wasm.Performance.ConsoleHost (1)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
601private sealed class CommandArgumentEnumerator : IEnumerator<CommandArgument>
1192 references to IEnumerator
ClientSample (3)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (3)
146IEnumerator<CommandArgument> arguments = null; 603private readonly IEnumerator<CommandArgument> _enumerator; 605public CommandArgumentEnumerator(IEnumerator<CommandArgument> enumerator)
dotnet-dev-certs (3)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (3)
146IEnumerator<CommandArgument> arguments = null; 603private readonly IEnumerator<CommandArgument> _enumerator; 605public CommandArgumentEnumerator(IEnumerator<CommandArgument> enumerator)
dotnet-getdocument (3)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (3)
146IEnumerator<CommandArgument> arguments = null; 603private readonly IEnumerator<CommandArgument> _enumerator; 605public CommandArgumentEnumerator(IEnumerator<CommandArgument> enumerator)
dotnet-openapi (3)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (3)
146IEnumerator<CommandArgument> arguments = null; 603private readonly IEnumerator<CommandArgument> _enumerator; 605public CommandArgumentEnumerator(IEnumerator<CommandArgument> enumerator)
dotnet-sql-cache (3)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (3)
146IEnumerator<CommandArgument> arguments = null; 603private readonly IEnumerator<CommandArgument> _enumerator; 605public CommandArgumentEnumerator(IEnumerator<CommandArgument> enumerator)
dotnet-user-jwts (3)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (3)
146IEnumerator<CommandArgument> arguments = null; 603private readonly IEnumerator<CommandArgument> _enumerator; 605public CommandArgumentEnumerator(IEnumerator<CommandArgument> enumerator)
dotnet-user-secrets (3)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (3)
146IEnumerator<CommandArgument> arguments = null; 603private readonly IEnumerator<CommandArgument> _enumerator; 605public CommandArgumentEnumerator(IEnumerator<CommandArgument> enumerator)
GetDocument.Insider (3)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (3)
146IEnumerator<CommandArgument> arguments = null; 603private readonly IEnumerator<CommandArgument> _enumerator; 605public CommandArgumentEnumerator(IEnumerator<CommandArgument> enumerator)
http2cat (8)
src\Shared\Http2cat\HPackHeaderWriter.cs (4)
16public static bool BeginEncodeHeaders(int statusCode, IEnumerator<KeyValuePair<string, string>> headersEnumerator, Span<byte> buffer, out int length) 40public static bool BeginEncodeHeaders(IEnumerator<KeyValuePair<string, string>> headersEnumerator, Span<byte> buffer, out int length) 54public static bool ContinueEncodeHeaders(IEnumerator<KeyValuePair<string, string>> headersEnumerator, Span<byte> buffer, out int length) 59private static bool EncodeHeaders(IEnumerator<KeyValuePair<string, string>> headersEnumerator, Span<byte> buffer, bool throwIfNoneEncoded, out int length)
src\Shared\Http2cat\Http2Utilities.cs (4)
182var headersEnumerator = GetHeadersEnumerator(headers); 218private static IEnumerator<KeyValuePair<string, string>> GetHeadersEnumerator(IEnumerable<KeyValuePair<string, string>> headers) 220var headersEnumerator = headers.GetEnumerator(); 557internal async Task<bool> SendContinuationAsync(int streamId, Http2ContinuationFrameFlags flags, IEnumerator<KeyValuePair<string, string>> headersEnumerator)
IIS.FunctionalTests (8)
src\Shared\Http2cat\HPackHeaderWriter.cs (4)
16public static bool BeginEncodeHeaders(int statusCode, IEnumerator<KeyValuePair<string, string>> headersEnumerator, Span<byte> buffer, out int length) 40public static bool BeginEncodeHeaders(IEnumerator<KeyValuePair<string, string>> headersEnumerator, Span<byte> buffer, out int length) 54public static bool ContinueEncodeHeaders(IEnumerator<KeyValuePair<string, string>> headersEnumerator, Span<byte> buffer, out int length) 59private static bool EncodeHeaders(IEnumerator<KeyValuePair<string, string>> headersEnumerator, Span<byte> buffer, bool throwIfNoneEncoded, out int length)
src\Shared\Http2cat\Http2Utilities.cs (4)
182var headersEnumerator = GetHeadersEnumerator(headers); 218private static IEnumerator<KeyValuePair<string, string>> GetHeadersEnumerator(IEnumerable<KeyValuePair<string, string>> headers) 220var headersEnumerator = headers.GetEnumerator(); 557internal async Task<bool> SendContinuationAsync(int streamId, Http2ContinuationFrameFlags flags, IEnumerator<KeyValuePair<string, string>> headersEnumerator)
IIS.LongTests (8)
src\Shared\Http2cat\HPackHeaderWriter.cs (4)
16public static bool BeginEncodeHeaders(int statusCode, IEnumerator<KeyValuePair<string, string>> headersEnumerator, Span<byte> buffer, out int length) 40public static bool BeginEncodeHeaders(IEnumerator<KeyValuePair<string, string>> headersEnumerator, Span<byte> buffer, out int length) 54public static bool ContinueEncodeHeaders(IEnumerator<KeyValuePair<string, string>> headersEnumerator, Span<byte> buffer, out int length) 59private static bool EncodeHeaders(IEnumerator<KeyValuePair<string, string>> headersEnumerator, Span<byte> buffer, bool throwIfNoneEncoded, out int length)
src\Shared\Http2cat\Http2Utilities.cs (4)
182var headersEnumerator = GetHeadersEnumerator(headers); 218private static IEnumerator<KeyValuePair<string, string>> GetHeadersEnumerator(IEnumerable<KeyValuePair<string, string>> headers) 220var headersEnumerator = headers.GetEnumerator(); 557internal async Task<bool> SendContinuationAsync(int streamId, Http2ContinuationFrameFlags flags, IEnumerator<KeyValuePair<string, string>> headersEnumerator)
IIS.NewHandler.FunctionalTests (8)
src\Shared\Http2cat\HPackHeaderWriter.cs (4)
16public static bool BeginEncodeHeaders(int statusCode, IEnumerator<KeyValuePair<string, string>> headersEnumerator, Span<byte> buffer, out int length) 40public static bool BeginEncodeHeaders(IEnumerator<KeyValuePair<string, string>> headersEnumerator, Span<byte> buffer, out int length) 54public static bool ContinueEncodeHeaders(IEnumerator<KeyValuePair<string, string>> headersEnumerator, Span<byte> buffer, out int length) 59private static bool EncodeHeaders(IEnumerator<KeyValuePair<string, string>> headersEnumerator, Span<byte> buffer, bool throwIfNoneEncoded, out int length)
src\Shared\Http2cat\Http2Utilities.cs (4)
182var headersEnumerator = GetHeadersEnumerator(headers); 218private static IEnumerator<KeyValuePair<string, string>> GetHeadersEnumerator(IEnumerable<KeyValuePair<string, string>> headers) 220var headersEnumerator = headers.GetEnumerator(); 557internal async Task<bool> SendContinuationAsync(int streamId, Http2ContinuationFrameFlags flags, IEnumerator<KeyValuePair<string, string>> headersEnumerator)
IIS.NewShim.FunctionalTests (8)
src\Shared\Http2cat\HPackHeaderWriter.cs (4)
16public static bool BeginEncodeHeaders(int statusCode, IEnumerator<KeyValuePair<string, string>> headersEnumerator, Span<byte> buffer, out int length) 40public static bool BeginEncodeHeaders(IEnumerator<KeyValuePair<string, string>> headersEnumerator, Span<byte> buffer, out int length) 54public static bool ContinueEncodeHeaders(IEnumerator<KeyValuePair<string, string>> headersEnumerator, Span<byte> buffer, out int length) 59private static bool EncodeHeaders(IEnumerator<KeyValuePair<string, string>> headersEnumerator, Span<byte> buffer, bool throwIfNoneEncoded, out int length)
src\Shared\Http2cat\Http2Utilities.cs (4)
182var headersEnumerator = GetHeadersEnumerator(headers); 218private static IEnumerator<KeyValuePair<string, string>> GetHeadersEnumerator(IEnumerable<KeyValuePair<string, string>> headers) 220var headersEnumerator = headers.GetEnumerator(); 557internal async Task<bool> SendContinuationAsync(int streamId, Http2ContinuationFrameFlags flags, IEnumerator<KeyValuePair<string, string>> headersEnumerator)
IISExpress.FunctionalTests (8)
src\Shared\Http2cat\HPackHeaderWriter.cs (4)
16public static bool BeginEncodeHeaders(int statusCode, IEnumerator<KeyValuePair<string, string>> headersEnumerator, Span<byte> buffer, out int length) 40public static bool BeginEncodeHeaders(IEnumerator<KeyValuePair<string, string>> headersEnumerator, Span<byte> buffer, out int length) 54public static bool ContinueEncodeHeaders(IEnumerator<KeyValuePair<string, string>> headersEnumerator, Span<byte> buffer, out int length) 59private static bool EncodeHeaders(IEnumerator<KeyValuePair<string, string>> headersEnumerator, Span<byte> buffer, bool throwIfNoneEncoded, out int length)
src\Shared\Http2cat\Http2Utilities.cs (4)
182var headersEnumerator = GetHeadersEnumerator(headers); 218private static IEnumerator<KeyValuePair<string, string>> GetHeadersEnumerator(IEnumerable<KeyValuePair<string, string>> headers) 220var headersEnumerator = headers.GetEnumerator(); 557internal async Task<bool> SendContinuationAsync(int streamId, Http2ContinuationFrameFlags flags, IEnumerator<KeyValuePair<string, string>> headersEnumerator)
illink (4)
ILLink.RoslynAnalyzer (4)
src\tools\illink\src\ILLink.Shared\DataFlow\DefaultValueDictionary.cs (1)
73 public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator ()
src\tools\illink\src\ILLink.Shared\DataFlow\ValueSet.cs (2)
83 private readonly IEnumerator<TValue>? _enumerator; 139 IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator () => GetEnumerator ();
src\tools\illink\src\ILLink.Shared\TypeSystemProxy\ParameterCollection.cs (1)
33 IEnumerator<ParameterProxy> IEnumerable<ParameterProxy>.GetEnumerator () => new ParameterEnumerator (_start, _end, _method);
InMemory.FunctionalTests (4)
Http2\Http2ConnectionTests.cs (1)
299public IEnumerator<KeyValuePair<string, StringValues>> GetEnumerator() => _innerHeaders.GetEnumerator();
Http3\Http3ConnectionTests.cs (1)
650public IEnumerator<KeyValuePair<string, StringValues>> GetEnumerator() => _innerHeaders.GetEnumerator();
src\Servers\Kestrel\shared\Http2HeadersEnumerator.cs (1)
34private IEnumerator<KeyValuePair<string, StringValues>>? _genericEnumerator;
src\Servers\Kestrel\shared\TransportConnection.Generated.cs (1)
455IEnumerator<KeyValuePair<Type, object>> IEnumerable<KeyValuePair<Type, object>>.GetEnumerator() => FastEnumerable().GetEnumerator();
Microsoft.Arcade.Test.Common (3)
AssertEx.cs (2)
212var enumerator1 = expected.GetEnumerator(); 213var enumerator2 = actual.GetEnumerator();
FakeHttpClient.cs (1)
21private readonly IEnumerator<HttpResponseMessage> _responseEnumerator;
Microsoft.AspNetCore.Authentication.OAuth (1)
ClaimActionCollection.cs (1)
41public IEnumerator<ClaimAction> GetEnumerator()
Microsoft.AspNetCore.Components (4)
NavigationManagerExtensions.cs (1)
156private readonly IEnumerator<TValue?>? _enumerator;
RenderTree\ArrayBuilderSegment.cs (1)
54IEnumerator<T> IEnumerable<T>.GetEnumerator()
src\Http\Http.Abstractions\src\Routing\RouteValueDictionary.cs (1)
472IEnumerator<KeyValuePair<string, object?>> IEnumerable<KeyValuePair<string, object?>>.GetEnumerator()
src\Http\Routing\src\PathTokenizer.cs (1)
109IEnumerator<StringSegment> IEnumerable<StringSegment>.GetEnumerator()
Microsoft.AspNetCore.Components.Endpoints (3)
FormMapping\FormDataReader.cs (1)
298IEnumerator<ReadOnlyMemory<char>> IEnumerable<ReadOnlyMemory<char>>.GetEnumerator() => GetEnumerator();
Rendering\EndpointHtmlRenderer.cs (1)
218public IEnumerator<KeyValuePair<string, StringValues>> GetEnumerator()
Rendering\EndpointHtmlRenderer.PrerenderingState.cs (1)
249public IEnumerator<IPersistentComponentStateStore> GetEnumerator()
Microsoft.AspNetCore.Components.Endpoints.Tests (1)
Binding\FormDataMapperTests.cs (1)
2426public IEnumerator<T> GetEnumerator() => _inner.GetEnumerator();
Microsoft.AspNetCore.Components.Tests (1)
Lifetime\ComponentStatePersistenceManagerTest.cs (1)
289public IEnumerator<IPersistentComponentStateStore> GetEnumerator()
Microsoft.AspNetCore.Components.WebView (1)
src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (1)
248public IEnumerator<IFileInfo> GetEnumerator() => _files.GetEnumerator();
Microsoft.AspNetCore.Components.WebView.Test (1)
StaticContentProviderTests.cs (1)
86public IEnumerator<IFileInfo> GetEnumerator()
Microsoft.AspNetCore.Connections.Abstractions (1)
ConnectionItems.cs (1)
123IEnumerator<KeyValuePair<object, object?>> IEnumerable<KeyValuePair<object, object?>>.GetEnumerator()
Microsoft.AspNetCore.DataProtection.Tests (4)
KeyManagement\KeyRingProviderTests.cs (4)
758var getCacheExpirationTokenReturnValuesEnumerator = getCacheExpirationTokenReturnValues.GetEnumerator(); 768var getAllKeysReturnValuesEnumerator = getAllKeysReturnValues.GetEnumerator(); 779var createNewKeyCallbacksEnumerator = createNewKeyCallbacks.GetEnumerator(); 791var resolveDefaultKeyPolicyReturnValuesEnumerator = resolveDefaultKeyPolicyReturnValues.GetEnumerator();
Microsoft.AspNetCore.Hosting (5)
Internal\HostingApplicationDiagnostics.cs (1)
583public IEnumerator<KeyValuePair<string, object>> GetEnumerator()
Internal\HostingRequestFinishedLog.cs (1)
72public IEnumerator<KeyValuePair<string, object?>> GetEnumerator()
Internal\HostingRequestStartingLog.cs (1)
54public IEnumerator<KeyValuePair<string, object?>> GetEnumerator()
Internal\HostingRequestUnhandledLog.cs (1)
50public IEnumerator<KeyValuePair<string, object?>> GetEnumerator()
src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (1)
248public IEnumerator<IFileInfo> GetEnumerator() => _files.GetEnumerator();
Microsoft.AspNetCore.Hosting.Tests (4)
HostingApplicationTests.cs (1)
224public IEnumerator<KeyValuePair<Type, object>> GetEnumerator() => Features.GetEnumerator();
StaticWebAssets\ManifestStaticWebAssetsFileProviderTests.cs (1)
803public IEnumerator<IFileInfo> GetEnumerator() => _contents.GetEnumerator();
WebHostTests.cs (2)
1331public IEnumerator<KeyValuePair<Type, object>> GetEnumerator() 1428public IEnumerator<KeyValuePair<string, StringValues>> GetEnumerator() => null;
Microsoft.AspNetCore.Http (16)
FormCollection.cs (2)
25private static readonly IEnumerator<KeyValuePair<string, StringValues>> EmptyIEnumeratorType = default(Enumerator); 146IEnumerator<KeyValuePair<string, StringValues>> IEnumerable<KeyValuePair<string, StringValues>>.GetEnumerator()
HeaderDictionary.cs (2)
23private static readonly IEnumerator<KeyValuePair<string, StringValues>> EmptyIEnumeratorType = default(Enumerator); 345IEnumerator<KeyValuePair<string, StringValues>> IEnumerable<KeyValuePair<string, StringValues>>.GetEnumerator()
Internal\ItemsDictionary.cs (2)
138IEnumerator<KeyValuePair<object, object?>> IEnumerable<KeyValuePair<object, object?>>.GetEnumerator() 146public static readonly IEnumerator<KeyValuePair<object, object?>> Instance = new EmptyEnumerator();
Internal\RequestCookieCollection.cs (3)
23private static readonly IEnumerator<KeyValuePair<string, string>> EmptyIEnumeratorType = default(Enumerator); 148/// <returns>An <see cref="IEnumerator{T}" /> object that can be used to iterate through the collection.</returns> 149IEnumerator<KeyValuePair<string, string>> IEnumerable<KeyValuePair<string, string>>.GetEnumerator()
QueryCollection.cs (3)
24private static readonly IEnumerator<KeyValuePair<string, StringValues>> EmptyIEnumeratorType = default(Enumerator); 163/// <returns>An <see cref="IEnumerator{T}" /> object that can be used to iterate through the collection.</returns> 164IEnumerator<KeyValuePair<string, StringValues>> IEnumerable<KeyValuePair<string, StringValues>>.GetEnumerator()
QueryCollectionInternal.cs (2)
72/// <returns>An <see cref="IEnumerator{T}" /> object that can be used to iterate through the collection.</returns> 73IEnumerator<KeyValuePair<string, StringValues>> IEnumerable<KeyValuePair<string, StringValues>>.GetEnumerator()
src\Shared\CopyOnWriteDictionary\CopyOnWriteDictionary.cs (1)
144public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
src\Shared\Dictionary\AdaptiveCapacityDictionary.cs (1)
324IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
Microsoft.AspNetCore.Http.Abstractions (15)
EndpointFilterInvocationContextOfT.Generated.cs (10)
83public IEnumerator<object?> GetEnumerator() 211public IEnumerator<object?> GetEnumerator() 346public IEnumerator<object?> GetEnumerator() 488public IEnumerator<object?> GetEnumerator() 637public IEnumerator<object?> GetEnumerator() 793public IEnumerator<object?> GetEnumerator() 956public IEnumerator<object?> GetEnumerator() 1126public IEnumerator<object?> GetEnumerator() 1303public IEnumerator<object?> GetEnumerator() 1487public IEnumerator<object?> GetEnumerator()
Internal\HeaderSegmentCollection.cs (1)
53IEnumerator<HeaderSegment> IEnumerable<HeaderSegment>.GetEnumerator()
Routing\EndpointMetadataCollection.cs (3)
151/// Gets an <see cref="IEnumerator{Object}"/> of all metadata items. 153/// <returns>An <see cref="IEnumerator{Object}"/> of all metadata items.</returns> 154IEnumerator<object> IEnumerable<object>.GetEnumerator() => GetEnumerator();
Routing\RouteValueDictionary.cs (1)
472IEnumerator<KeyValuePair<string, object?>> IEnumerable<KeyValuePair<string, object?>>.GetEnumerator()
Microsoft.AspNetCore.Http.Connections (1)
Internal\ConnectionLogScope.cs (1)
35public IEnumerator<KeyValuePair<string, object?>> GetEnumerator()
Microsoft.AspNetCore.Http.Connections.Client (1)
Internal\ConnectionLogScope.cs (1)
43public IEnumerator<KeyValuePair<string, object?>> GetEnumerator()
Microsoft.AspNetCore.Http.Extensions (2)
QueryBuilder.cs (1)
109public IEnumerator<KeyValuePair<string, string>> GetEnumerator()
src\Components\Endpoints\src\FormMapping\FormDataReader.cs (1)
298IEnumerator<ReadOnlyMemory<char>> IEnumerable<ReadOnlyMemory<char>>.GetEnumerator() => GetEnumerator();
Microsoft.AspNetCore.HttpLogging (1)
HttpLog.cs (1)
27public IEnumerator<KeyValuePair<string, object?>> GetEnumerator()
Microsoft.AspNetCore.JsonPatch.Tests (2)
TestObjectModels\DynamicTestObject.cs (1)
53public IEnumerator<KeyValuePair<string, object>> GetEnumerator()
WriteOnceDynamicTestObject.cs (1)
67public IEnumerator<KeyValuePair<string, object>> GetEnumerator()
Microsoft.AspNetCore.Mvc.Abstractions (13)
ModelBinding\ModelStateDictionary.cs (6)
753IEnumerator<KeyValuePair<string, ModelStateEntry?>> 994IEnumerator<KeyValuePair<string, ModelStateEntry>> 1001/// An <see cref="IEnumerator{T}"/> for <see cref="PrefixEnumerable"/>. 1128IEnumerator<string> IEnumerable<string>.GetEnumerator() => GetEnumerator(); 1134/// An <see cref="IEnumerator{T}"/> for keys in <see cref="ModelStateDictionary"/>. 1203IEnumerator<ModelStateEntry> IEnumerable<ModelStateEntry>.GetEnumerator() => GetEnumerator();
ModelBinding\Validation\IValidationStrategy.cs (3)
12/// Gets an <see cref="IEnumerator{ValidationEntry}"/> containing a <see cref="ValidationEntry"/> for 18/// <returns>An <see cref="IEnumerator{ValidationEntry}"/>.</returns> 19IEnumerator<ValidationEntry> GetChildren(ModelMetadata metadata, string key, object model);
ModelBinding\Validation\ValidationStateDictionary.cs (1)
111public IEnumerator<KeyValuePair<object, ValidationStateEntry>> GetEnumerator()
ModelBinding\ValueProviderResult.cs (3)
129/// Gets an <see cref="IEnumerator{String}"/> for this <see cref="ValueProviderResult"/>. 131/// <returns>An <see cref="IEnumerator{String}"/>.</returns> 132public IEnumerator<string> GetEnumerator()
Microsoft.AspNetCore.Mvc.Abstractions.Test (1)
ModelBinding\ModelMetadataTest.cs (1)
774public IEnumerator<string> GetEnumerator()
Microsoft.AspNetCore.Mvc.Core (14)
ApiBehaviorOptions.cs (1)
94IEnumerator<ICompatibilitySwitch> IEnumerable<ICompatibilitySwitch>.GetEnumerator() => _switches.GetEnumerator();
Diagnostics\EventData.cs (1)
31IEnumerator<KeyValuePair<string, object>> IEnumerable<KeyValuePair<string, object>>.GetEnumerator()
Infrastructure\CopyOnWriteList.cs (1)
78public IEnumerator<T> GetEnumerator()
ModelBinding\Binders\FormCollectionModelBinder.cs (1)
71public IEnumerator<KeyValuePair<string, StringValues>> GetEnumerator()
ModelBinding\Validation\DefaultCollectionValidationStrategy.cs (1)
56public IEnumerator<ValidationEntry> GetChildren(
ModelBinding\Validation\DefaultComplexObjectValidationStrategy.cs (1)
26public IEnumerator<ValidationEntry> GetChildren(
ModelBinding\Validation\ExplicitIndexCollectionValidationStrategy.cs (2)
49public IEnumerator<ValidationEntry> GetChildren( 63private readonly IEnumerator<string> _keyEnumerator;
ModelBinding\Validation\ShortFormDictionaryValidationStrategy.cs (2)
57public IEnumerator<ValidationEntry> GetChildren( 70private readonly IEnumerator<KeyValuePair<string, TKey>> _keyMappingEnumerator;
ModelBinding\Validation\ValidationVisitor.cs (1)
430var enumerator = strategy.GetChildren(Metadata, Key, Model);
MvcCoreLoggerExtensions.cs (1)
309public IEnumerator<KeyValuePair<string, object>> GetEnumerator()
MvcOptions.cs (1)
373IEnumerator<ICompatibilitySwitch> IEnumerable<ICompatibilitySwitch>.GetEnumerator() => _switches.GetEnumerator();
src\Shared\CopyOnWriteDictionary\CopyOnWriteDictionary.cs (1)
144public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
Microsoft.AspNetCore.Mvc.Core.Test (23)
Infrastructure\ConfigureCompatibilityOptionsTest.cs (1)
99public IEnumerator<ICompatibilitySwitch> GetEnumerator()
ModelBinding\Validation\DefaultCollectionValidationStrategyTest.cs (5)
20var enumerator = strategy.GetChildren(metadata, "prefix", model); 60var enumerator = strategy.GetChildren(metadata, "prefix", model); 95var enumerator = strategy.GetChildren(metadata, "prefix", model); 130IEnumerator<int> IEnumerable<int>.GetEnumerator() 141private List<ValidationEntry> BufferEntries(IEnumerator<ValidationEntry> enumerator)
ModelBinding\Validation\DefaultComplexObjectValidationStrategyTest.cs (6)
27var enumerator = strategy.GetChildren(metadata, "prefix", model); 67var enumerator = strategy.GetChildren(metadata, "prefix", model); 101var enumerator = strategy.GetChildren(metadata, "prefix", model); 135var enumerator = strategy.GetChildren(metadata, "prefix", model); 179var enumerator = strategy.GetChildren(metadata, "prefix", model); 186private List<ValidationEntry> BufferEntries(IEnumerator<ValidationEntry> enumerator)
ModelBinding\Validation\ExplicitIndexCollectionValidationStrategyTest.cs (7)
20var enumerator = strategy.GetChildren(metadata, "prefix", model); 60var enumerator = strategy.GetChildren(metadata, "prefix", model); 95var enumerator = strategy.GetChildren(metadata, "prefix", model); 131var enumerator = strategy.GetChildren(metadata, "prefix", model); 161var enumerator = strategy.GetChildren(metadata, "prefix", model); 190IEnumerator<int> IEnumerable<int>.GetEnumerator() 201private List<ValidationEntry> BufferEntries(IEnumerator<ValidationEntry> enumerator)
ModelBinding\Validation\ShortFormDictionaryValidationStrategyTest.cs (4)
31var enumerator = strategy.GetChildren(metadata, "ignored prefix", model); 78var enumerator = strategy.GetChildren(metadata, "ignored prefix", model); 119var enumerator = strategy.GetChildren(metadata, "ignored prefix", model); 138private List<ValidationEntry> BufferEntries(IEnumerator<ValidationEntry> enumerator)
Microsoft.AspNetCore.Mvc.DataAnnotations (1)
MvcDataAnnotationsLocalizationOptions.cs (1)
22IEnumerator<ICompatibilitySwitch> IEnumerable<ICompatibilitySwitch>.GetEnumerator() => _switches.GetEnumerator();
Microsoft.AspNetCore.Mvc.Formatters.Xml (4)
DelegatingEnumerable.cs (1)
52public IEnumerator<TWrapped> GetEnumerator()
DelegatingEnumerator.cs (2)
16private readonly IEnumerator<TDeclared> _inner; 26public DelegatingEnumerator(IEnumerator<TDeclared> inner, IWrapperProvider? wrapperProvider)
MvcXmlOptions.cs (1)
17IEnumerator<ICompatibilitySwitch> IEnumerable<ICompatibilitySwitch>.GetEnumerator() => _switches.GetEnumerator();
Microsoft.AspNetCore.Mvc.Formatters.Xml.Test (4)
DelegatingEnumeratorTest.cs (4)
14var innerEnumerator = new Mock<IEnumerator<int>>(); 32var innerEnumerator = new Mock<IEnumerator<int>>(); 50var innerEnumerator = new Mock<IEnumerator<int>>(); 68var innerEnumerator = new Mock<IEnumerator<int>>();
Microsoft.AspNetCore.Mvc.IntegrationTests (8)
ActionParametersIntegrationTest.cs (1)
1049public IEnumerator<T> GetEnumerator()
CollectionModelBinderIntegrationTest.cs (4)
1277IEnumerator<string> IEnumerable<string>.GetEnumerator() 1346IEnumerator<string> IEnumerable<string>.GetEnumerator() 1417IEnumerator<T> IEnumerable<T>.GetEnumerator() 1486IEnumerator<T> IEnumerable<T>.GetEnumerator()
DictionaryModelBinderIntegrationTest.cs (2)
1600IEnumerator<KeyValuePair<string, string>> IEnumerable<KeyValuePair<string, string>>.GetEnumerator() 1705IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
TryUpdateModelIntegrationTest.cs (1)
1340public IEnumerator<T> GetEnumerator()
Microsoft.AspNetCore.Mvc.NewtonsoftJson (1)
MvcNewtonsoftJsonOptions.cs (1)
70IEnumerator<ICompatibilitySwitch> IEnumerable<ICompatibilitySwitch>.GetEnumerator() => _switches.GetEnumerator();
Microsoft.AspNetCore.Mvc.RazorPages (1)
RazorPagesOptions.cs (1)
44IEnumerator<ICompatibilitySwitch> IEnumerable<ICompatibilitySwitch>.GetEnumerator() => _switches.GetEnumerator();
Microsoft.AspNetCore.Mvc.RazorPages.Test (1)
PageLoggerExtensionsTest.cs (1)
180var enumerator = testSink.Writes.GetEnumerator();
Microsoft.AspNetCore.Mvc.TagHelpers.Test (1)
ValidationSummaryTagHelperTest.cs (1)
696public IEnumerator<Model> GetEnumerator()
Microsoft.AspNetCore.Mvc.ViewFeatures (9)
AttributeDictionary.cs (3)
316IEnumerator<KeyValuePair<string, string?>> IEnumerable<KeyValuePair<string, string?>>.GetEnumerator() 429IEnumerator<string> IEnumerable<string>.GetEnumerator() 534IEnumerator<string?> IEnumerable<string?>.GetEnumerator()
MvcViewOptions.cs (1)
47IEnumerator<ICompatibilitySwitch> IEnumerable<ICompatibilitySwitch>.GetEnumerator() => _switches.GetEnumerator();
Rendering\MultiSelectList.cs (1)
131public virtual IEnumerator<SelectListItem> GetEnumerator()
TempDataDictionary.cs (2)
218public IEnumerator<KeyValuePair<string, object?>> GetEnumerator() 308((IEnumerator<KeyValuePair<string, object?>>)_enumerator).Reset();
ViewComponents\DefaultViewComponentInvoker.cs (1)
311public IEnumerator<KeyValuePair<string, object>> GetEnumerator()
ViewDataDictionary.cs (1)
586IEnumerator<KeyValuePair<string, object?>> IEnumerable<KeyValuePair<string, object?>>.GetEnumerator()
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (2)
CookieTempDataProviderTest.cs (1)
378public IEnumerator<CookieInfo> GetEnumerator()
TempDataDictionaryTest.cs (1)
49var enumerator = tempData.GetEnumerator();
Microsoft.AspNetCore.Mvc.Views.TestCommon (1)
TestDirectoryContent.cs (1)
35public IEnumerator<IFileInfo> GetEnumerator() => _files.GetEnumerator();
Microsoft.AspNetCore.Owin (4)
DictionaryStringArrayWrapper.cs (1)
60IEnumerator<KeyValuePair<string, string[]>> IEnumerable<KeyValuePair<string, string[]>>.GetEnumerator() => Inner.Select(Convert).GetEnumerator();
DictionaryStringValuesWrapper.cs (1)
105IEnumerator<KeyValuePair<string, StringValues>> IEnumerable<KeyValuePair<string, StringValues>>.GetEnumerator() => Inner.Select(Convert).GetEnumerator();
OwinEnvironment.cs (1)
287public IEnumerator<KeyValuePair<string, object>> GetEnumerator()
OwinFeatureCollection.cs (1)
398public IEnumerator<KeyValuePair<Type, object>> GetEnumerator()
Microsoft.AspNetCore.Razor.Runtime (1)
src\Shared\CopyOnWriteDictionary\CopyOnWriteDictionary.cs (1)
144public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
Microsoft.AspNetCore.Rewrite (2)
IISUrlRewrite\ConditionCollection.cs (1)
61public IEnumerator<Condition> GetEnumerator()
IISUrlRewrite\IISRewriteMapCollection.cs (1)
35public IEnumerator<IISRewriteMap> GetEnumerator()
Microsoft.AspNetCore.Routing (1)
PathTokenizer.cs (1)
109IEnumerator<StringSegment> IEnumerable<StringSegment>.GetEnumerator()
Microsoft.AspNetCore.Server.HttpSys (4)
src\Shared\HttpSys\RequestProcessing\HeaderCollection.cs (1)
215public IEnumerator<KeyValuePair<string, StringValues>> GetEnumerator()
src\Shared\HttpSys\RequestProcessing\RequestHeaders.cs (1)
245IEnumerator<KeyValuePair<string, StringValues>> IEnumerable<KeyValuePair<string, StringValues>>.GetEnumerator()
StandardFeatureCollection.cs (1)
94IEnumerator<KeyValuePair<Type, object>> IEnumerable<KeyValuePair<Type, object>>.GetEnumerator()
UrlPrefixCollection.cs (1)
171public IEnumerator<UrlPrefix> GetEnumerator()
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (8)
src\Shared\Http2cat\HPackHeaderWriter.cs (4)
16public static bool BeginEncodeHeaders(int statusCode, IEnumerator<KeyValuePair<string, string>> headersEnumerator, Span<byte> buffer, out int length) 40public static bool BeginEncodeHeaders(IEnumerator<KeyValuePair<string, string>> headersEnumerator, Span<byte> buffer, out int length) 54public static bool ContinueEncodeHeaders(IEnumerator<KeyValuePair<string, string>> headersEnumerator, Span<byte> buffer, out int length) 59private static bool EncodeHeaders(IEnumerator<KeyValuePair<string, string>> headersEnumerator, Span<byte> buffer, bool throwIfNoneEncoded, out int length)
src\Shared\Http2cat\Http2Utilities.cs (4)
182var headersEnumerator = GetHeadersEnumerator(headers); 218private static IEnumerator<KeyValuePair<string, string>> GetHeadersEnumerator(IEnumerable<KeyValuePair<string, string>> headers) 220var headersEnumerator = headers.GetEnumerator(); 557internal async Task<bool> SendContinuationAsync(int streamId, Http2ContinuationFrameFlags flags, IEnumerator<KeyValuePair<string, string>> headersEnumerator)
Microsoft.AspNetCore.Server.IIS (3)
Core\IISHttpContext.FeatureCollection.cs (1)
424IEnumerator<KeyValuePair<Type, object>> IEnumerable<KeyValuePair<Type, object>>.GetEnumerator() => FastEnumerable().GetEnumerator();
src\Shared\HttpSys\RequestProcessing\HeaderCollection.cs (1)
215public IEnumerator<KeyValuePair<string, StringValues>> GetEnumerator()
src\Shared\HttpSys\RequestProcessing\RequestHeaders.cs (1)
245IEnumerator<KeyValuePair<string, StringValues>> IEnumerable<KeyValuePair<string, StringValues>>.GetEnumerator()
Microsoft.AspNetCore.Server.IntegrationTesting (1)
TestMatrix.cs (1)
319public IEnumerator<object[]> GetEnumerator()
Microsoft.AspNetCore.Server.Kestrel.Core (10)
Internal\ConnectionLogScope.cs (1)
35public IEnumerator<KeyValuePair<string, object>> GetEnumerator()
Internal\Http\HttpHeaders.cs (2)
181protected virtual IEnumerator<KeyValuePair<string, StringValues>> GetEnumeratorFast() 240IEnumerator<KeyValuePair<string, StringValues>> IEnumerable<KeyValuePair<string, StringValues>>.GetEnumerator()
Internal\Http\HttpProtocol.Generated.cs (1)
956IEnumerator<KeyValuePair<Type, object>> IEnumerable<KeyValuePair<Type, object>>.GetEnumerator() => FastEnumerable().GetEnumerator();
Internal\Http\HttpRequestHeaders.cs (1)
162protected override IEnumerator<KeyValuePair<string, StringValues>> GetEnumeratorFast()
Internal\Http\HttpResponseHeaders.cs (1)
33protected override IEnumerator<KeyValuePair<string, StringValues>> GetEnumeratorFast()
Internal\Http\HttpResponseTrailers.cs (1)
26protected override IEnumerator<KeyValuePair<string, StringValues>> GetEnumeratorFast()
Internal\Http3\Http3HeadersEnumerator.cs (1)
22private IEnumerator<KeyValuePair<string, StringValues>>? _genericEnumerator;
Internal\ServerAddressesCollection.cs (2)
86public IEnumerator<string> GetEnumerator() 154public IEnumerator<string> GetEnumerator()
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (6)
Http1\Http1ConnectionTests.cs (1)
1207public IEnumerator<KeyValuePair<string, StringValues>> GetEnumerator() => _innerHeaders.GetEnumerator();
HttpRequestHeadersTests.cs (4)
155var enumerator0 = enumerable.GetEnumerator(); 156var enumerator1 = enumerable.GetEnumerator(); 167var enumerator0 = enumerable.GetEnumerator(); 169var enumerator1 = enumerable.GetEnumerator();
src\Servers\Kestrel\shared\Http2HeadersEnumerator.cs (1)
34private IEnumerator<KeyValuePair<string, StringValues>>? _genericEnumerator;
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (2)
src\Servers\Kestrel\shared\Http2HeadersEnumerator.cs (1)
34private IEnumerator<KeyValuePair<string, StringValues>>? _genericEnumerator;
src\Servers\Kestrel\shared\TransportConnection.Generated.cs (1)
455IEnumerator<KeyValuePair<Type, object>> IEnumerable<KeyValuePair<Type, object>>.GetEnumerator() => FastEnumerable().GetEnumerator();
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (1)
src\Servers\Kestrel\shared\TransportConnection.Generated.cs (1)
455IEnumerator<KeyValuePair<Type, object>> IEnumerable<KeyValuePair<Type, object>>.GetEnumerator() => FastEnumerable().GetEnumerator();
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (2)
src\Servers\Kestrel\shared\TransportConnection.Generated.cs (1)
455IEnumerator<KeyValuePair<Type, object>> IEnumerable<KeyValuePair<Type, object>>.GetEnumerator() => FastEnumerable().GetEnumerator();
src\Servers\Kestrel\shared\TransportMultiplexedConnection.Generated.cs (1)
317IEnumerator<KeyValuePair<Type, object>> IEnumerable<KeyValuePair<Type, object>>.GetEnumerator() => FastEnumerable().GetEnumerator();
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (1)
src\Servers\Kestrel\shared\TransportConnection.Generated.cs (1)
455IEnumerator<KeyValuePair<Type, object>> IEnumerable<KeyValuePair<Type, object>>.GetEnumerator() => FastEnumerable().GetEnumerator();
Microsoft.AspNetCore.Session (2)
DefaultDistributedSessionStore.cs (1)
28public IEnumerator<KeyValuePair<EncodedKey, byte[]>> GetEnumerator()
NoOpSessionStore.cs (1)
26public IEnumerator<KeyValuePair<EncodedKey, byte[]>> GetEnumerator() => Enumerable.Empty<KeyValuePair<EncodedKey, byte[]>>().GetEnumerator();
Microsoft.AspNetCore.Shared.Tests (13)
ClosedGenericMatcherTest.cs (4)
207IEnumerator<int> IEnumerable<int>.GetEnumerator() 217IEnumerator<string> IEnumerable<string>.GetEnumerator() 225IEnumerator<string> IEnumerable<string>.GetEnumerator() 323IEnumerator<KeyValuePair<string, object>> IEnumerable<KeyValuePair<string, object>>.GetEnumerator()
CopyOnWriteDictionaryTest.cs (2)
18var enumerator = Mock.Of<IEnumerator<KeyValuePair<string, object>>>();
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (3)
146IEnumerator<CommandArgument> arguments = null; 603private readonly IEnumerator<CommandArgument> _enumerator; 605public CommandArgumentEnumerator(IEnumerator<CommandArgument> enumerator)
src\Shared\CopyOnWriteDictionary\CopyOnWriteDictionary.cs (1)
144public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
src\Shared\Dictionary\AdaptiveCapacityDictionary.cs (1)
324IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
src\Shared\HttpSys\RequestProcessing\HeaderCollection.cs (1)
215public IEnumerator<KeyValuePair<string, StringValues>> GetEnumerator()
src\Shared\HttpSys\RequestProcessing\RequestHeaders.cs (1)
245IEnumerator<KeyValuePair<string, StringValues>> IEnumerable<KeyValuePair<string, StringValues>>.GetEnumerator()
Microsoft.AspNetCore.SignalR.Client.Core (2)
Internal\ConnectionLogScope.cs (1)
44public IEnumerator<KeyValuePair<string, object?>> GetEnumerator()
src\SignalR\common\Shared\MessageBuffer.cs (1)
435public IEnumerator<(ReadOnlyMemory<byte>, long)> GetEnumerator()
Microsoft.AspNetCore.SignalR.Core (3)
HubConnectionStore.cs (1)
71private readonly IEnumerator<KeyValuePair<string, HubConnectionContext>> _enumerator;
Internal\HubGroupList.cs (1)
47public IEnumerator<ConcurrentDictionary<string, HubConnectionContext>> GetEnumerator()
src\SignalR\common\Shared\MessageBuffer.cs (1)
435public IEnumerator<(ReadOnlyMemory<byte>, long)> GetEnumerator()
Microsoft.Build (41)
BackEnd\Components\Caching\ConfigCache.cs (1)
317public IEnumerator<BuildRequestConfiguration> GetEnumerator()
BackEnd\Components\Caching\ConfigCacheWithOverride.cs (1)
34public IEnumerator<BuildRequestConfiguration> GetEnumerator()
BackEnd\Components\Caching\ResultsCache.cs (1)
396public IEnumerator<BuildResult> GetEnumerator()
BackEnd\Components\Caching\ResultsCacheWithOverride.cs (1)
122public IEnumerator<BuildResult> GetEnumerator()
BackEnd\Components\Logging\TargetLoggingContext.cs (1)
154public IEnumerator<TaskItem> GetEnumerator()
Collections\ArrayDictionary.cs (1)
160public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
Collections\ConvertingEnumerable.cs (3)
42public IEnumerator<TTo> GetEnumerator() 66private readonly IEnumerator<TFrom2> _backingEnumerator; 76internal ConvertingEnumerator(IEnumerator<TFrom2> backingEnumerator, Func<TFrom2, TTo2> converter)
Collections\CopyOnReadEnumerable.cs (1)
61public IEnumerator<TResult> GetEnumerator()
Collections\CopyOnWritePropertyDictionary.cs (2)
130public IEnumerator<T> GetEnumerator() => _backing.Values.GetEnumerator(); 254IEnumerator<KeyValuePair<string, T>> IEnumerable<KeyValuePair<string, T>>.GetEnumerator()
Collections\ItemDictionary.cs (4)
159public IEnumerator<T> GetEnumerator() 406private IEnumerator<ICollection<T>> _listEnumerator; 411private IEnumerator<T> _itemEnumerator; 490private IEnumerator<T> GetNextItemEnumerator()
Collections\MultiDictionary.cs (1)
207public IEnumerator<TT> GetEnumerator()
Collections\PropertyDictionary.cs (2)
239public IEnumerator<T> GetEnumerator() 431IEnumerator<KeyValuePair<string, T>> IEnumerable<KeyValuePair<string, T>>.GetEnumerator()
Collections\ReadOnlyConvertingDictionary.cs (1)
182public IEnumerator<KeyValuePair<K, N>> GetEnumerator()
Collections\RetrievableEntryHashSet\HashSet.cs (2)
492IEnumerator<KeyValuePair<string, T>> IEnumerable<KeyValuePair<string, T>>.GetEnumerator() 500IEnumerator<T> IEnumerable<T>.GetEnumerator()
Collections\WeakValueDictionary.cs (1)
238public IEnumerator<KeyValuePair<K, V>> GetEnumerator()
Construction\ProjectElementContainer.cs (2)
844public IEnumerator<T> GetEnumerator() => new Enumerator(_initial, _forwards); 934public readonly IEnumerator<ProjectElement> GetEnumerator() => _enumerator;
CopyOnWriteDictionary.cs (1)
300public IEnumerator<KeyValuePair<string, V>> GetEnumerator()
Definition\ProjectCollection.cs (1)
2454public IEnumerator<Project> GetEnumerator()
Evaluation\LazyItemEvaluator.OrderedItemDataCollection.cs (1)
45IEnumerator<ItemData> IEnumerable<ItemData>.GetEnumerator() => _listBuilder.GetEnumerator();
Evaluation\SemiColonTokenizer.cs (1)
37IEnumerator<string> IEnumerable<string>.GetEnumerator() => GetEnumerator();
Globbing\CompositeGlob.cs (1)
105using var enumerator = globs.GetEnumerator();
Instance\ImmutableProjectCollections\ImmutableElementCollectionConverter.cs (4)
82public IEnumerator<T> GetEnumerator() => _values.GetEnumerator(); 102IEnumerator<KeyValuePair<string, T>> IEnumerable<KeyValuePair<string, T>>.GetEnumerator() => _values.GetKvpEnumerator(); 180public IEnumerator<T> GetEnumerator() 188public IEnumerator<KeyValuePair<string, T>> GetKvpEnumerator()
Instance\ImmutableProjectCollections\ImmutableItemDictionary.cs (2)
107public IEnumerator<T> GetEnumerator() => _allItems.GetEnumerator(); 196public IEnumerator<T> GetEnumerator()
ReadOnlyCollection.cs (1)
166public IEnumerator<T> GetEnumerator()
ReadOnlyEmptyCollection.cs (1)
125public IEnumerator<T> GetEnumerator()
ReadOnlyEmptyDictionary.cs (1)
257public IEnumerator<KeyValuePair<K, V>> GetEnumerator()
Utilities\Utilities.cs (2)
607public static IEnumerable<T> ToEnumerable<T>(this IEnumerator<T> enumerator) 615public static T[] ToArray<T>(this IEnumerator<T> enumerator)
Microsoft.Build.Engine (1)
Engine\ToolsetCollection.cs (1)
176public IEnumerator<Toolset> GetEnumerator()
Microsoft.Build.Engine.UnitTests (5)
BackEnd\TargetEntry_Tests.cs (1)
181IEnumerator<TargetSpecification> depsEnum = deps.GetEnumerator();
Collections\CopyOnReadEnumerable_Tests.cs (2)
25using (IEnumerator<int> enumerator = values.GetEnumerator()) 44var enumerator = enumerable.GetEnumerator();
Collections\OMcollections_tests.cs (2)
114using (IEnumerator<ProjectItemInstance> enumerator = items.GetEnumerator()) 170using (IEnumerator<ProjectItemInstance> enumerator = items.GetEnumerator())
Microsoft.Build.Framework (17)
IEnumerableCalls`1.cs (1)
20public static IEnumerator<T> GetEnumerator<TEnumerable>(ref TEnumerable enumerable)
ImmutableSegmentedDictionary`2.cs (1)
339IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
ImmutableSegmentedDictionary`2+Builder.cs (1)
225IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
ImmutableSegmentedDictionary`2+Builder+KeyCollection.cs (1)
55IEnumerator<TKey> IEnumerable<TKey>.GetEnumerator()
ImmutableSegmentedDictionary`2+Builder+ValueCollection.cs (1)
55IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator()
ImmutableSegmentedDictionary`2+KeyCollection.cs (1)
36IEnumerator<TKey> IEnumerable<TKey>.GetEnumerator()
ImmutableSegmentedDictionary`2+ValueCollection.cs (1)
36IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator()
ImmutableSegmentedList`1.cs (1)
637IEnumerator<T> IEnumerable<T>.GetEnumerator()
ImmutableSegmentedList`1+Builder.cs (1)
224IEnumerator<T> IEnumerable<T>.GetEnumerator()
ImmutableSegmentedList`1+ValueBuilder.cs (1)
333IEnumerator<T> IEnumerable<T>.GetEnumerator()
SegmentedArray`1.cs (1)
300IEnumerator<T> IEnumerable<T>.GetEnumerator()
SegmentedDictionary`2.cs (3)
324IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 1320IEnumerator<TKey> IEnumerable<TKey>.GetEnumerator() 1520IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator()
SegmentedList`1.cs (3)
111using var en = collection.GetEnumerator(); 604IEnumerator<T> IEnumerable<T>.GetEnumerator() 792using var en = collection.GetEnumerator();
Microsoft.Build.Tasks.Core (7)
AssemblyFoldersEx.cs (1)
478IEnumerator<AssemblyFoldersExInfo> IEnumerable<AssemblyFoldersExInfo>.GetEnumerator()
AssemblyFoldersFromConfig.cs (1)
97IEnumerator<AssemblyFoldersFromConfigInfo> IEnumerable<AssemblyFoldersFromConfigInfo>.GetEnumerator()
CopyOnWriteDictionary.cs (1)
300public IEnumerator<KeyValuePair<string, V>> GetEnumerator()
NativeMethods.cs (1)
1342public IEnumerator<AssemblyNameExtension> GetEnumerator()
ReadOnlyCollection.cs (1)
166public IEnumerator<T> GetEnumerator()
ReadOnlyEmptyCollection.cs (1)
125public IEnumerator<T> GetEnumerator()
ReadOnlyEmptyDictionary.cs (1)
257public IEnumerator<KeyValuePair<K, V>> GetEnumerator()
Microsoft.Build.Utilities.Core (5)
AssemblyFoldersEx.cs (1)
478IEnumerator<AssemblyFoldersExInfo> IEnumerable<AssemblyFoldersExInfo>.GetEnumerator()
AssemblyFoldersFromConfig.cs (1)
97IEnumerator<AssemblyFoldersFromConfigInfo> IEnumerable<AssemblyFoldersFromConfigInfo>.GetEnumerator()
CopyOnWriteDictionary.cs (1)
300public IEnumerator<KeyValuePair<string, V>> GetEnumerator()
ReadOnlyEmptyCollection.cs (1)
125public IEnumerator<T> GetEnumerator()
ReadOnlyEmptyDictionary.cs (1)
257public IEnumerator<KeyValuePair<K, V>> GetEnumerator()
Microsoft.Cci.Extensions (2)
Differs\ElementDiffer.cs (1)
110public IEnumerator<Difference> GetEnumerator()
Extensions\MemberExtensions.cs (1)
232using var enumerator = containingType.ExplicitImplementationOverrides.GetEnumerator();
Microsoft.CSharp (2)
Microsoft\CSharp\RuntimeBinder\BinderHelper.cs (1)
35IEnumerator<CSharpArgumentInfo> arginfosEnum = (arginfos ?? Array.Empty<CSharpArgumentInfo>()).GetEnumerator();
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (1)
168IEnumerator<MemberInfo> memberEn = type
Microsoft.DotNet.AsmDiff (1)
AssemblySet.cs (1)
236public IEnumerator<IAssembly> GetEnumerator()
Microsoft.DotNet.NuGetRepack.Tests (2)
TestHelpers\AssertEx.cs (2)
228var enumerator1 = expected.GetEnumerator(); 229var enumerator2 = actual.GetEnumerator();
Microsoft.DotNet.XUnitAssert.Tests (4)
CollectionAssertsTests.cs (3)
1353 public IEnumerator<T> GetEnumerator() 1365 IEnumerator<T>? innerEnumerator; 1380 public IEnumerator<T> GetEnumerator() => this;
EqualityAssertsTests.cs (1)
1108 public IEnumerator<BaseClass> GetEnumerator() => bars.GetEnumerator();
Microsoft.DotNet.XUnitExtensions (1)
Extensions\TheoryExtensions.cs (1)
33public new IEnumerator<object[]> GetEnumerator() => _data.GetEnumerator();
Microsoft.Extensions.Configuration (3)
ConfigurationManager.cs (2)
260IEnumerator<IConfigurationSource> IEnumerable<IConfigurationSource>.GetEnumerator() => GetEnumerator(); 324public IEnumerator<KeyValuePair<string, object>> GetEnumerator()
MemoryConfigurationProvider.cs (1)
50public IEnumerator<KeyValuePair<string, string?>> GetEnumerator()
Microsoft.Extensions.Configuration.CommandLine (1)
CommandLineConfigurationProvider.cs (1)
46using (IEnumerator<string> enumerator = Args.GetEnumerator())
Microsoft.Extensions.Configuration.KeyPerFile.Tests (1)
KeyPerFileTests.cs (1)
497public IEnumerator<IFileInfo> GetEnumerator() => _list.GetEnumerator();
Microsoft.Extensions.DependencyInjection.Abstractions (1)
ServiceCollection.cs (1)
68public IEnumerator<ServiceDescriptor> GetEnumerator()
Microsoft.Extensions.DependencyModel (1)
DependencyContextWriter.cs (1)
308using IEnumerator<RuntimeAssetGroup> groups = assetGroups.Where(g => !string.IsNullOrEmpty(g.Runtime)).GetEnumerator();
Microsoft.Extensions.Diagnostics (1)
src\libraries\Common\src\System\Diagnostics\DiagnosticsHelper.cs (1)
79using (IEnumerator<KeyValuePair<string, object?>> enumerator = tags2.GetEnumerator())
Microsoft.Extensions.Diagnostics.HealthChecks (2)
DefaultHealthCheckService.cs (1)
303public IEnumerator<KeyValuePair<string, object>> GetEnumerator()
HealthCheckLogScope.cs (1)
38IEnumerator<KeyValuePair<string, object>> IEnumerable<KeyValuePair<string, object>>.GetEnumerator()
Microsoft.Extensions.Features (1)
FeatureCollection.cs (1)
100public IEnumerator<KeyValuePair<Type, object>> GetEnumerator()
Microsoft.Extensions.FileProviders.Abstractions (1)
NotFoundDirectoryContents.cs (1)
27public IEnumerator<IFileInfo> GetEnumerator() => Enumerable.Empty<IFileInfo>().GetEnumerator();
Microsoft.Extensions.FileProviders.Composite (1)
CompositeDirectoryContents.cs (1)
83public IEnumerator<IFileInfo> GetEnumerator()
Microsoft.Extensions.FileProviders.Embedded (2)
EnumerableDirectoryContents.cs (1)
27public IEnumerator<IFileInfo> GetEnumerator()
Manifest\ManifestDirectoryInfo.cs (1)
47public IEnumerator<IFileInfo> GetEnumerator()
Microsoft.Extensions.FileProviders.Physical (2)
Internal\PhysicalDirectoryContents.cs (1)
43public IEnumerator<IFileInfo> GetEnumerator() => _info.GetEnumerator();
PhysicalDirectoryInfo.cs (1)
72public IEnumerator<IFileInfo> GetEnumerator()
Microsoft.Extensions.Http (2)
DependencyInjection\DefaultHttpClientBuilderServiceCollection.cs (1)
69public IEnumerator<ServiceDescriptor> GetEnumerator() => _services.GetEnumerator();
Logging\HttpHeadersLogValue.cs (1)
76public IEnumerator<KeyValuePair<string, object>> GetEnumerator()
Microsoft.Extensions.Logging (5)
LoggerFactoryScopeProvider.cs (5)
209public IEnumerator<KeyValuePair<string, object?>> GetEnumerator() 234public IEnumerator<KeyValuePair<string, object?>> GetEnumerator() => new BaggageEnumerator(_items.GetEnumerator()); 242IEnumerator<KeyValuePair<string, string?>> enumerator = _items.GetEnumerator(); 269private readonly IEnumerator<KeyValuePair<string, string?>> _enumerator; 271public BaggageEnumerator(IEnumerator<KeyValuePair<string, string?>> enumerator)
Microsoft.Extensions.Logging.Abstractions (8)
FormattedLogValues.cs (1)
91public IEnumerator<KeyValuePair<string, object?>> GetEnumerator()
LoggerMessage.cs (7)
491public IEnumerator<KeyValuePair<string, object?>> GetEnumerator() 535public IEnumerator<KeyValuePair<string, object?>> GetEnumerator() 587public IEnumerator<KeyValuePair<string, object?>> GetEnumerator() 644public IEnumerator<KeyValuePair<string, object?>> GetEnumerator() 705public IEnumerator<KeyValuePair<string, object?>> GetEnumerator() 770public IEnumerator<KeyValuePair<string, object?>> GetEnumerator() 839public IEnumerator<KeyValuePair<string, object?>> GetEnumerator()
Microsoft.Extensions.Primitives (2)
StringTokenizer.cs (1)
66IEnumerator<StringSegment> IEnumerable<StringSegment>.GetEnumerator() => GetEnumerator();
StringValues.cs (1)
406IEnumerator<string?> IEnumerable<string?>.GetEnumerator()
Microsoft.Interop.SourceGeneration (2)
SequenceEqualImmutableArray.cs (1)
43public IEnumerator<T> GetEnumerator() => ((IEnumerable<T>)Array).GetEnumerator();
ValueEqualityImmutableDictionary.cs (1)
54public IEnumerator<KeyValuePair<T, U>> GetEnumerator() => ((IEnumerable<KeyValuePair<T, U>>)Map).GetEnumerator();
MSBuild (3)
CopyOnWriteDictionary.cs (1)
300public IEnumerator<KeyValuePair<string, V>> GetEnumerator()
ReadOnlyEmptyCollection.cs (1)
125public IEnumerator<T> GetEnumerator()
ReadOnlyEmptyDictionary.cs (1)
257public IEnumerator<KeyValuePair<K, V>> GetEnumerator()
MSBuildTaskHost (4)
CopyOnWriteDictionary.cs (1)
300public IEnumerator<KeyValuePair<string, V>> GetEnumerator()
Immutable\ImmutableDictionary.cs (1)
77public IEnumerator<KeyValuePair<K, V>> GetEnumerator()
ReadOnlyEmptyCollection.cs (1)
125public IEnumerator<T> GetEnumerator()
ReadOnlyEmptyDictionary.cs (1)
257public IEnumerator<KeyValuePair<K, V>> GetEnumerator()
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
94[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Collections.Generic.IEnumerator<>))]
netstandard (1)
netstandard.cs (1)
116[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Collections.Generic.IEnumerator<>))]
PresentationCore (58)
MS\Internal\FontCache\FamilyCollection.cs (5)
558Text.TextInterface.FontFamily IEnumerator<Text.TextInterface.FontFamily>.Current 579return ((IEnumerator<Text.TextInterface.FontFamily>)this).Current; 600IEnumerator<Text.TextInterface.FontFamily> IEnumerable<Text.TextInterface.FontFamily>.GetEnumerator() 602return this as IEnumerator<Text.TextInterface.FontFamily>; 670IEnumerator<string> familyNames = fontFamily.Names.Values.GetEnumerator();
MS\Internal\FontCache\FontFaceLayoutInfo.cs (1)
767public IEnumerator<KeyValuePair<int, ushort>> GetEnumerator()
MS\Internal\FontCache\FontSourceCollection.cs (2)
241IEnumerator<Text.TextInterface.IFontSource> System.Collections.Generic.IEnumerable<Text.TextInterface.IFontSource>.GetEnumerator() 244return (IEnumerator<Text.TextInterface.IFontSource>)_fontSources.GetEnumerator();
MS\Internal\FontFace\TypefaceCollection.cs (4)
125public IEnumerator<Typeface> GetEnumerator() 194return ((IEnumerator<Typeface>)this).Current; 227private IEnumerator<Text.TextInterface.Font> _familyEnumerator; 228private IEnumerator<FamilyTypeface> _familyTypefaceEnumerator;
MS\Internal\Generic\Span.cs (1)
71public IEnumerator<Span<T>> GetEnumerator()
MS\Internal\PartialArray.cs (1)
181IEnumerator<T> IEnumerable<T>.GetEnumerator()
MS\Internal\TextFormatting\ThousandthOfEmRealDoubles.cs (1)
219public IEnumerator<double> GetEnumerator()
MS\Internal\TextFormatting\ThousandthOfEmRealPoints.cs (1)
162public IEnumerator<Point> GetEnumerator()
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\CharacterBuffer.cs (1)
146IEnumerator<char> IEnumerable<char>.GetEnumerator()
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\PartialList.cs (1)
164IEnumerator<T> IEnumerable<T>.GetEnumerator()
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\SequentialUshortCollection.cs (1)
93public IEnumerator<ushort> GetEnumerator()
System\Windows\FreezableCollection.cs (1)
424IEnumerator<T> IEnumerable<T>.GetEnumerator()
System\Windows\Generated\TextDecorationCollection.cs (1)
325IEnumerator<TextDecoration> IEnumerable<TextDecoration>.GetEnumerator()
System\Windows\IContentHost.cs (1)
54IEnumerator<IInputElement> HostedElements
System\Windows\Markup\XmlLanguage.cs (1)
485IEnumerator<XmlLanguage> IEnumerable<XmlLanguage>.GetEnumerator()
System\Windows\Media\Animation\Generated\TimelineCollection.cs (1)
335IEnumerator<Timeline> IEnumerable<Timeline>.GetEnumerator()
System\Windows\Media\Animation\TimelineClockCollection.cs (3)
160IEnumerator<Clock> IEnumerable<Clock>.GetEnumerator() 356Clock IEnumerator<Clock>.Current 370return ((IEnumerator<Clock>)this).Current;
System\Windows\Media\CharacterMetricsDictionary.cs (1)
41public IEnumerator<KeyValuePair<int, CharacterMetrics>> GetEnumerator()
System\Windows\Media\CultureSpecificStringDictionary.cs (2)
46public IEnumerator<KeyValuePair<XmlLanguage, string>> GetEnumerator() 367protected IEnumerator<KeyValuePair<XmlLanguage, string>> _enumerator;
System\Windows\Media\Effects\Generated\BitmapEffectCollection.cs (1)
331IEnumerator<BitmapEffect> IEnumerable<BitmapEffect>.GetEnumerator()
System\Windows\Media\FamilyMapCollection.cs (1)
44public IEnumerator<FontFamilyMap> GetEnumerator()
System\Windows\Media\FamilyTypefaceCollection.cs (1)
57public IEnumerator<FamilyTypeface> GetEnumerator()
System\Windows\Media\Fonts.cs (1)
374public IEnumerator<Typeface> GetEnumerator()
System\Windows\Media\Generated\DoubleCollection.cs (1)
284IEnumerator<double> IEnumerable<double>.GetEnumerator()
System\Windows\Media\Generated\DrawingCollection.cs (1)
347IEnumerator<Drawing> IEnumerable<Drawing>.GetEnumerator()
System\Windows\Media\Generated\GeneralTransformCollection.cs (1)
333IEnumerator<GeneralTransform> IEnumerable<GeneralTransform>.GetEnumerator()
System\Windows\Media\Generated\GeometryCollection.cs (1)
347IEnumerator<Geometry> IEnumerable<Geometry>.GetEnumerator()
System\Windows\Media\Generated\GradientStopCollection.cs (1)
333IEnumerator<GradientStop> IEnumerable<GradientStop>.GetEnumerator()
System\Windows\Media\Generated\Int32Collection.cs (1)
284IEnumerator<int> IEnumerable<int>.GetEnumerator()
System\Windows\Media\Generated\PathFigureCollection.cs (1)
334IEnumerator<PathFigure> IEnumerable<PathFigure>.GetEnumerator()
System\Windows\Media\Generated\PathSegmentCollection.cs (1)
333IEnumerator<PathSegment> IEnumerable<PathSegment>.GetEnumerator()
System\Windows\Media\Generated\PointCollection.cs (1)
284IEnumerator<Point> IEnumerable<Point>.GetEnumerator()
System\Windows\Media\Generated\TextEffectCollection.cs (1)
333IEnumerator<TextEffect> IEnumerable<TextEffect>.GetEnumerator()
System\Windows\Media\Generated\TransformCollection.cs (1)
347IEnumerator<Transform> IEnumerable<Transform>.GetEnumerator()
System\Windows\Media\Generated\VectorCollection.cs (1)
284IEnumerator<Vector> IEnumerable<Vector>.GetEnumerator()
System\Windows\Media\GlyphRun.cs (2)
2188IEnumerator<bool> IEnumerable<bool>.GetEnumerator() 2290IEnumerator<ushort> IEnumerable<ushort>.GetEnumerator()
System\Windows\Media\GlyphTypeface.cs (2)
1859public IEnumerator<KeyValuePair<ushort, double>> GetEnumerator() 1944public IEnumerator<double> GetEnumerator()
System\Windows\Media\Imaging\BitmapMetadata.cs (1)
1193IEnumerator<String> IEnumerable<String>.GetEnumerator()
System\Windows\Media3D\Generated\GeneralTransform3DCollection.cs (1)
329IEnumerator<GeneralTransform3D> IEnumerable<GeneralTransform3D>.GetEnumerator()
System\Windows\Media3D\Generated\MaterialCollection.cs (1)
343IEnumerator<Material> IEnumerable<Material>.GetEnumerator()
System\Windows\Media3D\Generated\Model3DCollection.cs (1)
343IEnumerator<Model3D> IEnumerable<Model3D>.GetEnumerator()
System\Windows\Media3D\Generated\Point3DCollection.cs (1)
280IEnumerator<Point3D> IEnumerable<Point3D>.GetEnumerator()
System\Windows\Media3D\Generated\Transform3DCollection.cs (1)
343IEnumerator<Transform3D> IEnumerable<Transform3D>.GetEnumerator()
System\Windows\Media3D\Generated\Vector3DCollection.cs (1)
280IEnumerator<Vector3D> IEnumerable<Vector3D>.GetEnumerator()
System\Windows\Media3D\Visual3DCollection.cs (1)
234IEnumerator<Visual3D> IEnumerable<Visual3D>.GetEnumerator()
PresentationFramework (78)
MS\Internal\Annotations\Component\AnnotationHighlightLayer.cs (1)
356IEnumerator<TextSegment> rangeEnumerator = rangeSegments.GetEnumerator();
MS\Internal\Annotations\ObservableDictionary.cs (1)
131public IEnumerator<KeyValuePair<string, string>> GetEnumerator()
MS\Internal\Annotations\TextAnchor.cs (4)
199IEnumerator<TextSegment> ourEnumerator = _segments.GetEnumerator(); 200IEnumerator<TextSegment> theirEnumerator = textSegments.GetEnumerator(); 288IEnumerator<TextSegment> enumerator = textSegments.GetEnumerator(); 392IEnumerator<TextSegment> enumerator = textSegments.GetEnumerator();
MS\Internal\Data\CommitManager.cs (1)
182IEnumerator<T> IEnumerable<T>.GetEnumerator()
MS\Internal\Data\LiveShapingList.cs (2)
754public ItemEnumerator(IEnumerator<LiveShapingItem> ie) 774IEnumerator<LiveShapingItem> _ie;
MS\Internal\Data\RBTree.cs (1)
609public IEnumerator<T> GetEnumerator()
MS\Internal\Documents\ContentElementCollection.cs (1)
136IEnumerator<TItem> IEnumerable<TItem>.GetEnumerator()
MS\Internal\Documents\UIElementIsland.cs (1)
206IEnumerator<IInputElement> IContentHost.HostedElements
MS\Internal\Ink\InkCanvasSelection.cs (1)
605IEnumerator<Rect> enumerator = SelectedElementsBoundsEnumerator.GetEnumerator();
MS\Internal\ListOfObject.cs (2)
96IEnumerator<object> IEnumerable<object>.GetEnumerator() 122object IEnumerator<object>.Current
MS\Internal\PtsHost\FlowDocumentPage.cs (3)
364internal IEnumerator<IInputElement> HostedElementsCore 1214IEnumerator<IInputElement> IContentHost.HostedElements 1218return this.HostedElementsCore as IEnumerator<IInputElement>;
MS\Internal\PtsHost\PageVisual.cs (1)
139IEnumerator<IInputElement> IContentHost.HostedElements
MS\Internal\WeakDictionary.cs (3)
77public IEnumerator<KeyType> GetEnumerator() 164public IEnumerator<ValueType> GetEnumerator() 335public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
MS\Internal\WeakHashSet.cs (1)
86public IEnumerator<T> GetEnumerator()
MS\Internal\WindowsRuntime\Generated\WinRT\Projections\IEnumerable.cs (12)
76public global::System.Collections.Generic.IEnumerator<T> GetEnumerator() 136__return_value__ = MarshalInterface<global::System.Collections.Generic.IEnumerator<T>>.FromManaged(__this.GetEnumerator()); 188public global::System.Collections.Generic.IEnumerator<T> GetEnumerator() => _FromIterable.GetEnumerator(); 199public static IObjectReference CreateMarshaler(global::System.Collections.Generic.IEnumerator<T> obj) => 205public static global::System.Collections.Generic.IEnumerator<T> FromAbi(IntPtr thisPtr) => 211public static IntPtr FromManaged(global::System.Collections.Generic.IEnumerator<T> value) => 331private readonly global::System.Collections.Generic.IEnumerator<T> m_enumerator; 335internal ToAbiHelper(global::System.Collections.Generic.IEnumerator<T> enumerator) => m_enumerator = enumerator; 464private static ConditionalWeakTable<global::System.Collections.Generic.IEnumerator<T>, ToAbiHelper> _adapterTable = 465new ConditionalWeakTable<global::System.Collections.Generic.IEnumerator<T>, ToAbiHelper>(); 469var __this = global::WinRT.ComWrappersSupport.FindObject<global::System.Collections.Generic.IEnumerator<T>>(thisPtr);
MS\Internal\WindowsRuntime\Generated\WinRT\Projections\IReadOnlyList.cs (2)
109public global::System.Collections.Generic.IEnumerator<T> GetEnumerator() => _enumerable.GetEnumerator(); 437public global::System.Collections.Generic.IEnumerator<T> GetEnumerator() => _FromVectorView.GetEnumerator();
System\Windows\Annotations\AnnotationDocumentPaginator.cs (1)
445public IEnumerator<IInputElement> HostedElements
System\Windows\Controls\ColumnDefinition.cs (1)
365IEnumerator<ColumnDefinition> IEnumerable<ColumnDefinition>.GetEnumerator()
System\Windows\Controls\CustomDictionarySources.cs (1)
62public IEnumerator<Uri> GetEnumerator()
System\Windows\Controls\Primitives\Selector.cs (1)
2849IEnumerator<ItemInfo> IEnumerable<ItemInfo>.GetEnumerator()
System\Windows\Controls\RowDefinition.cs (1)
365IEnumerator<RowDefinition> IEnumerable<RowDefinition>.GetEnumerator()
System\Windows\Controls\TextBlock.cs (2)
94IEnumerator<IInputElement> IContentHost.HostedElements 1858protected virtual IEnumerator<IInputElement> HostedElementsCore
System\Windows\Controls\VirtualizedCellInfoCollection.cs (1)
227public IEnumerator<DataGridCellInfo> GetEnumerator()
System\Windows\Data\XmlNamespaceMappingCollection.cs (2)
210IEnumerator<XmlNamespaceMapping> IEnumerable<XmlNamespaceMapping>.GetEnumerator() 218protected IEnumerator<XmlNamespaceMapping> ProtectedGetEnumerator()
System\Windows\Documents\DocumentReferenceCollection.cs (1)
49public IEnumerator<DocumentReference> GetEnumerator()
System\Windows\Documents\DocumentSequence.cs (1)
907IEnumerator<KeyValuePair<Object, GetPageAsyncRequest>> ienum = _asyncOps.GetEnumerator();
System\Windows\Documents\DocumentStructures\SemanticBasicElement.cs (9)
88IEnumerator<BlockElement> IEnumerable<BlockElement>.GetEnumerator() 133IEnumerator<NamedElement> IEnumerable<NamedElement>.GetEnumerator() 175IEnumerator<NamedElement> IEnumerable<NamedElement>.GetEnumerator() 218IEnumerator<ListItemStructure> IEnumerable<ListItemStructure>.GetEnumerator() 260IEnumerator<BlockElement> IEnumerable<BlockElement>.GetEnumerator() 313IEnumerator<TableRowGroupStructure> IEnumerable<TableRowGroupStructure>.GetEnumerator() 356IEnumerator<TableRowStructure> IEnumerable<TableRowStructure>.GetEnumerator() 398IEnumerator<TableCellStructure> IEnumerable<TableCellStructure>.GetEnumerator() 443IEnumerator<BlockElement> IEnumerable<BlockElement>.GetEnumerator()
System\Windows\Documents\DocumentStructures\StoryFragments.cs (2)
63IEnumerator<StoryFragment> IEnumerable<StoryFragment>.GetEnumerator() 124IEnumerator<BlockElement> IEnumerable<BlockElement>.GetEnumerator()
System\Windows\Documents\FixedDocument.cs (1)
1226IEnumerator<KeyValuePair<Object, GetPageAsyncRequest>> ienum = _asyncOps.GetEnumerator();
System\Windows\Documents\FixedTextBuilder.cs (1)
1267IEnumerator<LogicalHyperlink> IEnumerable<LogicalHyperlink>.GetEnumerator()
System\Windows\Documents\PageContentCollection.cs (1)
76public IEnumerator<PageContent> GetEnumerator()
System\Windows\Documents\TableCellCollection.cs (1)
100IEnumerator<TableCell> IEnumerable<TableCell>.GetEnumerator()
System\Windows\Documents\TableColumnCollection.cs (1)
100IEnumerator<TableColumn> IEnumerable<TableColumn>.GetEnumerator()
System\Windows\Documents\TableRowCollection.cs (1)
100IEnumerator<TableRow> IEnumerable<TableRow>.GetEnumerator()
System\Windows\Documents\TableRowGroupCollection.cs (1)
100IEnumerator<TableRowGroup> IEnumerable<TableRowGroup>.GetEnumerator()
System\Windows\Documents\TextElementCollection.cs (1)
362public IEnumerator<TextElementType> GetEnumerator()
System\Windows\FrameworkTemplate.cs (2)
922IEnumerator<String> nameEnumerator = ChildNames.GetEnumerator(); 1095IEnumerator<String> nameEnumerator)
System\Windows\Input\KeyboardNavigation.cs (6)
590IEnumerator<Rect> enumerator = _contentRects.GetEnumerator(); 1464IEnumerator<IInputElement> enumerator = ich.HostedElements; 1521IEnumerator<IInputElement> enumerator = ich.HostedElements; 1636IEnumerator<IInputElement> enumerator = ich.HostedElements; 1703IEnumerator<IInputElement> enumerator = ich.HostedElements; 2428IEnumerator<Rect> enumerator = rects.GetEnumerator();
System\Windows\Markup\Primitives\MarkupWriter.cs (1)
404public IEnumerator<TValue> GetEnumerator()
System\Windows\TriggerActionCollection.cs (1)
181public IEnumerator<TriggerAction> GetEnumerator()
PresentationUI (1)
MS\Internal\Documents\RMPublishingDialog.cs (1)
65IEnumerator<RightsManagementLicense> licenseEnumerator =
RazorBuildWebSite (1)
UpdateableFileProvider.cs (1)
110public IEnumerator<IFileInfo> GetEnumerator()
ReachFramework (1)
Serialization\Manager\ReachSerializationUtils.cs (1)
848System.Collections.Generic.IEnumerator<IInputElement> enumerator = contentHost.HostedElements;
SignalRSamples (1)
ConnectionList.cs (1)
38public IEnumerator<ConnectionContext> GetEnumerator()
SocialWeather (1)
ConnectionList.cs (1)
39public IEnumerator<ConnectionContext> GetEnumerator()
Swaggatherer (3)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (3)
146IEnumerator<CommandArgument> arguments = null; 603private readonly IEnumerator<CommandArgument> _enumerator; 605public CommandArgumentEnumerator(IEnumerator<CommandArgument> enumerator)
System.Collections (13)
src\libraries\Common\src\System\Collections\Generic\EnumerableHelpers.cs (2)
12internal static IEnumerator<T> GetEmptyEnumerator<T>() => 43using (var en = source.GetEnumerator())
System\Collections\Generic\LinkedList.cs (1)
291IEnumerator<T> IEnumerable<T>.GetEnumerator() =>
System\Collections\Generic\PriorityQueue.cs (1)
1047IEnumerator<(TElement Element, TPriority Priority)> IEnumerable<(TElement Element, TPriority Priority)>.GetEnumerator() =>
System\Collections\Generic\SortedDictionary.cs (3)
252IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() => 536IEnumerator<TKey> IEnumerable<TKey>.GetEnumerator() => 697IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator() =>
System\Collections\Generic\SortedList.cs (4)
545public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() => new Enumerator(this, Enumerator.KeyValuePair); 547IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() => 1084public IEnumerator<TKey> GetEnumerator() => 1198public IEnumerator<TValue> GetEnumerator() =>
System\Collections\Generic\SortedSet.cs (1)
595IEnumerator<T> IEnumerable<T>.GetEnumerator() => GetEnumerator();
System\Collections\Generic\Stack.cs (1)
159IEnumerator<T> IEnumerable<T>.GetEnumerator() =>
System.Collections.Concurrent (36)
System\Collections\Concurrent\BlockingCollection.cs (3)
1626/// <summary>Provides an <see cref="System.Collections.Generic.IEnumerator{T}"/> for items in the collection.</summary> 1627/// <returns>An <see cref="System.Collections.Generic.IEnumerator{T}"/> for the items in the collection.</returns> 1630IEnumerator<T> IEnumerable<T>.GetEnumerator()
System\Collections\Concurrent\ConcurrentBag.cs (1)
462public IEnumerator<T> GetEnumerator() => new Enumerator(ToArray());
System\Collections\Concurrent\ConcurrentDictionary.cs (2)
814public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() => new Enumerator(this); 2275private readonly IEnumerator<KeyValuePair<TKey, TValue>> _enumerator; // Enumerator over the dictionary.
System\Collections\Concurrent\ConcurrentStack.cs (2)
724public IEnumerator<T> GetEnumerator() 737private static IEnumerator<T> GetEnumerator(Node? head)
System\Collections\Concurrent\OrderablePartitioner.cs (8)
99public abstract IList<IEnumerator<KeyValuePair<long, TSource>>> GetOrderablePartitions(int partitionCount); 165public override IList<IEnumerator<TSource>> GetPartitions(int partitionCount) 167IList<IEnumerator<KeyValuePair<long, TSource>>> orderablePartitions = GetOrderablePartitions(partitionCount); 174IEnumerator<TSource>[] partitions = new IEnumerator<TSource>[partitionCount]; 222public IEnumerator<TSource> GetEnumerator() 238private readonly IEnumerator<KeyValuePair<long, TSource>> _source; 239public EnumeratorDropIndices(IEnumerator<KeyValuePair<long, TSource>> source)
System\Collections\Concurrent\Partitioner.cs (1)
52public abstract IList<IEnumerator<TSource>> GetPartitions(int partitionCount);
System\Collections\Concurrent\PartitionerStatic.cs (19)
501public override IList<IEnumerator<KeyValuePair<long, TSource>>> GetOrderablePartitions(int partitionCount) 504IEnumerator<KeyValuePair<long, TSource>>[] partitions 505= new IEnumerator<KeyValuePair<long, TSource>>[partitionCount]; 542private readonly IEnumerator<TSource> _sharedReader; 567internal InternalPartitionEnumerable(IEnumerator<TSource> sharedReader, bool useSingleChunking, bool isStaticPartitioning) 603public IEnumerator<KeyValuePair<long, TSource>> GetEnumerator() 868private sealed class InternalPartitionEnumerator : DynamicPartitionEnumerator_Abstract<TSource, IEnumerator<TSource>> 882IEnumerator<TSource> sharedReader, 1010public override IList<IEnumerator<KeyValuePair<long, TSource>>> GetOrderablePartitions(int partitionCount) 1013IEnumerator<KeyValuePair<long, TSource>>[] partitions 1014= new IEnumerator<KeyValuePair<long, TSource>>[partitionCount]; 1181public IEnumerator<KeyValuePair<long, TSource>> GetEnumerator() 1272public IEnumerator<KeyValuePair<long, TSource>> GetEnumerator() 1347protected abstract IEnumerator<KeyValuePair<long, TSource>> CreatePartition(int startIndex, int endIndex); 1366public override IList<IEnumerator<KeyValuePair<long, TSource>>> GetOrderablePartitions(int partitionCount) 1372IEnumerator<KeyValuePair<long, TSource>>[] partitions = new IEnumerator<KeyValuePair<long, TSource>>[partitionCount]; 1495protected override IEnumerator<KeyValuePair<long, TSource>> CreatePartition(int startIndex, int endIndex) 1553protected override IEnumerator<KeyValuePair<long, TSource>> CreatePartition(int startIndex, int endIndex)
System.Collections.Immutable (77)
System\Collections\Frozen\FrozenDictionary.cs (2)
529IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() => 595/// <inheritdoc cref="IEnumerator{T}.Current" />
System\Collections\Frozen\FrozenSet.cs (2)
304IEnumerator<T> IEnumerable<T>.GetEnumerator() => 422/// <inheritdoc cref="IEnumerator{T}.Current" />
System\Collections\Immutable\DictionaryEnumerator.cs (2)
10private readonly IEnumerator<KeyValuePair<TKey, TValue>> _inner; 12internal DictionaryEnumerator(IEnumerator<KeyValuePair<TKey, TValue>> inner)
System\Collections\Immutable\DisposableEnumeratorAdapter_2.cs (3)
15where TEnumerator : struct, IEnumerator<T> 20private readonly IEnumerator<T>? _enumeratorObject; 47internal DisposableEnumeratorAdapter(IEnumerator<T> enumerator)
System\Collections\Immutable\ImmutableArray_1.Builder.cs (2)
1025public IEnumerator<T> GetEnumerator() 1037IEnumerator<T> IEnumerable<T>.GetEnumerator()
System\Collections\Immutable\ImmutableArray_1.Enumerator.cs (3)
69/// An array enumerator that implements <see cref="IEnumerator{T}"/> pattern (including <see cref="IDisposable"/>). 76private static readonly IEnumerator<T> s_EmptyEnumerator = 171internal static IEnumerator<T> Create(T[] array)
System\Collections\Immutable\ImmutableArray_1.Minimal.cs (1)
387IEnumerator<T> IEnumerable<T>.GetEnumerator()
System\Collections\Immutable\ImmutableDictionary_2.Builder.cs (3)
457/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection. 680/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection. 682IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
System\Collections\Immutable\ImmutableDictionary_2.cs (3)
490/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection. 797/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection. 799IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
System\Collections\Immutable\ImmutableDictionary_2.HashBucket.cs (2)
94/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection. 96IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
System\Collections\Immutable\ImmutableExtensions.cs (5)
88where TEnumerator : struct, IStrongEnumerator<T>, IEnumerator<T> 145/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection. 147public IEnumerator<T> GetEnumerator() 231/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection. 233public IEnumerator<T> GetEnumerator()
System\Collections\Immutable\ImmutableHashSet_1.Builder.cs (3)
177/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection. 413/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection. 415IEnumerator<T> IEnumerable<T>.GetEnumerator()
System\Collections\Immutable\ImmutableHashSet_1.cs (2)
569/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection. 579IEnumerator<T> IEnumerable<T>.GetEnumerator()
System\Collections\Immutable\ImmutableHashSet_1.NodeEnumerable.cs (3)
38/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection. 49/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection. 52IEnumerator<T> IEnumerable<T>.GetEnumerator()
System\Collections\Immutable\ImmutableList_1.Builder.cs (4)
232/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection. 243/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection. 245IEnumerator<T> IEnumerable<T>.GetEnumerator() 254/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection.
System\Collections\Immutable\ImmutableList_1.cs (3)
902/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection. 904IEnumerator<T> IEnumerable<T>.GetEnumerator() 1089/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection.
System\Collections\Immutable\ImmutableList_1.Node.cs (5)
223/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection. 231/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection. 234IEnumerator<T> IEnumerable<T>.GetEnumerator() => this.GetEnumerator(); 240/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection. 252/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection.
System\Collections\Immutable\ImmutableQueue.cs (1)
48using (IEnumerator<T> e = items.GetEnumerator())
System\Collections\Immutable\ImmutableQueue_1.cs (2)
244/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection. 246IEnumerator<T> IEnumerable<T>.GetEnumerator()
System\Collections\Immutable\ImmutableSortedDictionary_2.Builder.cs (1)
537IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
System\Collections\Immutable\ImmutableSortedDictionary_2.cs (3)
702/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection. 704IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 732/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection.
System\Collections\Immutable\ImmutableSortedDictionary_2.Node.cs (5)
193/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection. 204/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection. 206IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 215/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection. 229/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection.
System\Collections\Immutable\ImmutableSortedSet_1.Builder.cs (1)
398IEnumerator<T> IEnumerable<T>.GetEnumerator()
System\Collections\Immutable\ImmutableSortedSet_1.cs (5)
967/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection. 969IEnumerator<T> IEnumerable<T>.GetEnumerator() 997/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection. 1258/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection. 1260public IEnumerator<T> GetEnumerator()
System\Collections\Immutable\ImmutableSortedSet_1.Node.cs (6)
290/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection. 301/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection. 304IEnumerator<T> IEnumerable<T>.GetEnumerator() 313/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection. 328/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection. 601internal IEnumerator<T> Reverse()
System\Collections\Immutable\ImmutableStack_1.cs (2)
208/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection. 210IEnumerator<T> IEnumerable<T>.GetEnumerator()
System\Collections\Immutable\IStrongEnumerator_1.cs (1)
9/// An <see cref="IEnumerator{T}"/>-like interface that does not derive from <see cref="IDisposable"/>.
System\Collections\Immutable\KeysOrValuesCollectionAccessor.cs (1)
113public IEnumerator<T> GetEnumerator()
System\Collections\Immutable\SortedInt32KeyNode.cs (1)
161/// A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection.
System.ComponentModel.Composition (14)
Microsoft\Internal\Collections\CollectionServices.CollectionOfObject.cs (2)
81public IEnumerator<object> GetEnumerator() 136public IEnumerator<object> GetEnumerator()
Microsoft\Internal\Collections\CollectionServices.cs (1)
180using (var enumerator = source.GetEnumerator())
System\ComponentModel\Composition\Hosting\AggregateCatalog.cs (1)
194public override IEnumerator<ComposablePartDefinition> GetEnumerator()
System\ComponentModel\Composition\Hosting\ApplicationCatalog.cs (1)
129public override IEnumerator<ComposablePartDefinition> GetEnumerator()
System\ComponentModel\Composition\Hosting\AssemblyCatalog.cs (1)
527public override IEnumerator<ComposablePartDefinition> GetEnumerator()
System\ComponentModel\Composition\Hosting\CatalogExportProvider.CatalogChangeProxy.cs (1)
28public override IEnumerator<ComposablePartDefinition> GetEnumerator()
System\ComponentModel\Composition\Hosting\ComposablePartCatalogCollection.cs (2)
231public IEnumerator<ComposablePartCatalog> GetEnumerator() 237IEnumerator<ComposablePartCatalog> enumerator = _catalogs.GetEnumerator();
System\ComponentModel\Composition\Hosting\CompositionScopeDefinition.cs (1)
149public override IEnumerator<ComposablePartDefinition> GetEnumerator()
System\ComponentModel\Composition\Hosting\DirectoryCatalog.cs (1)
498public override IEnumerator<ComposablePartDefinition> GetEnumerator()
System\ComponentModel\Composition\Hosting\FilteredCatalog.cs (1)
90public override IEnumerator<ComposablePartDefinition> GetEnumerator()
System\ComponentModel\Composition\Hosting\TypeCatalog.cs (1)
223public override IEnumerator<ComposablePartDefinition> GetEnumerator()
System\ComponentModel\Composition\Primitives\ComposablePartCatalog.cs (1)
158public virtual IEnumerator<ComposablePartDefinition> GetEnumerator()
System.ComponentModel.TypeConverter (1)
MS\Internal\Xml\Linq\ComponentModel\XComponentModel.cs (1)
513public IEnumerator<T> GetEnumerator()
System.Composition.Hosting (1)
System\Composition\Hosting\Core\CycleBreakingMetadataDictionary.cs (1)
110public IEnumerator<KeyValuePair<string, object>> GetEnumerator()
System.Data.Common (5)
System\Data\Common\DbBatchCommandCollection.cs (1)
11public abstract IEnumerator<DbBatchCommand> GetEnumerator();
System\Data\Common\DbConnectionStringBuilder.cs (1)
245IEnumerator<string> keylist = keys.GetEnumerator();
System\Data\DataTableExtensions.cs (1)
100using (IEnumerator<T> rows = source.GetEnumerator())
System\Data\EnumerableRowCollection.cs (1)
135public IEnumerator<TRow> GetEnumerator()
System\Data\TypedTableBase.cs (1)
45public IEnumerator<T> GetEnumerator()
System.Diagnostics.DiagnosticSource (12)
src\libraries\Common\src\System\Diagnostics\DiagnosticsHelper.cs (1)
79using (IEnumerator<KeyValuePair<string, object?>> enumerator = tags2.GetEnumerator())
System\Diagnostics\Activity.cs (6)
1105using (IEnumerator<ActivityLink> enumerator = links.GetEnumerator()) 1116using (IEnumerator<KeyValuePair<string, object?>> enumerator = tags.GetEnumerator()) 1528IEnumerator<KeyValuePair<string, string?>> IEnumerable<KeyValuePair<string, string?>>.GetEnumerator() => GetEnumerator(); 1541public TagsLinkedList(IEnumerator<KeyValuePair<string, object?>> e) 1559IEnumerator<KeyValuePair<string, object?>> e = list.GetEnumerator(); 1691IEnumerator<KeyValuePair<string, object?>> IEnumerable<KeyValuePair<string, object?>>.GetEnumerator() => GetEnumerator();
System\Diagnostics\ActivityTagsCollection.cs (1)
205IEnumerator<KeyValuePair<string, object?>> IEnumerable<KeyValuePair<string, object?>>.GetEnumerator() => new Enumerator(_list);
System\Diagnostics\DiagLinkedList.cs (2)
26public DiagLinkedList(IEnumerator<T> e) 150IEnumerator<T> IEnumerable<T>.GetEnumerator() => GetEnumerator();
System\Diagnostics\DistributedContextPropagator.cs (1)
111using (IEnumerator<KeyValuePair<string, string?>> e = baggage.GetEnumerator())
System\Diagnostics\Metrics\TagList.cs (1)
407public readonly IEnumerator<KeyValuePair<string, object?>> GetEnumerator() => new Enumerator(in this);
System.Diagnostics.Process (1)
System\Collections\Specialized\DictionaryWrapper.cs (1)
81public IEnumerator<KeyValuePair<string, string?>> GetEnumerator() => _contents.GetEnumerator();
System.DirectoryServices.AccountManagement (3)
artifacts\obj\System.DirectoryServices.AccountManagement\Debug\net9.0\System.DirectoryServices.AccountManagement.notsupported.cs (3)
248public System.Collections.Generic.IEnumerator<System.DirectoryServices.AccountManagement.Principal> GetEnumerator() { throw new System.PlatformNotSupportedException(System.SR.DirectoryServicesAccountManagement_PlatformNotSupported); } 331public System.Collections.Generic.IEnumerator<T> GetEnumerator() { throw new System.PlatformNotSupportedException(System.SR.DirectoryServicesAccountManagement_PlatformNotSupported); } 372public System.Collections.Generic.IEnumerator<T> GetEnumerator() { throw new System.PlatformNotSupportedException(System.SR.DirectoryServicesAccountManagement_PlatformNotSupported); }
System.Formats.Tar (2)
src\libraries\Common\src\System\IO\Archiving.Utils.cs (1)
31using (IEnumerator<string> enumerator = Directory.EnumerateFileSystemEntries(directoryFullName).GetEnumerator())
System\Formats\Tar\TarHeader.cs (1)
118using IEnumerator<KeyValuePair<string, string>> enumerator = existing.GetEnumerator();
System.IO.Compression.ZipFile (1)
src\libraries\Common\src\System\IO\Archiving.Utils.cs (1)
31using (IEnumerator<string> enumerator = Directory.EnumerateFileSystemEntries(directoryFullName).GetEnumerator())
System.IO.FileSystem.Watcher (1)
System\IO\FileSystemWatcher.cs (1)
754public IEnumerator<string> GetEnumerator() => ((IEnumerable<string>)Items).GetEnumerator();
System.Linq (112)
System\Linq\Aggregate.cs (1)
22using (IEnumerator<TSource> e = source.GetEnumerator())
System\Linq\AggregateBy.cs (4)
73using IEnumerator<TSource> enumerator = source.GetEnumerator(); 85static Dictionary<TKey, TAccumulate> PopulateDictionary(IEnumerator<TSource> enumerator, Func<TSource, TKey> keySelector, TAccumulate seed, Func<TAccumulate, TSource, TAccumulate> func, IEqualityComparer<TKey>? keyComparer) 105using IEnumerator<TSource> enumerator = source.GetEnumerator(); 117static Dictionary<TKey, TAccumulate> PopulateDictionary(IEnumerator<TSource> enumerator, Func<TSource, TKey> keySelector, Func<TKey, TAccumulate> seedSelector, Func<TAccumulate, TSource, TAccumulate> func, IEqualityComparer<TKey>? keyComparer)
System\Linq\AnyAll.cs (1)
42using IEnumerator<TSource> e = source.GetEnumerator();
System\Linq\AppendPrepend.cs (1)
42protected IEnumerator<TSource>? _enumerator;
System\Linq\Average.cs (5)
54using (IEnumerator<int> e = source.GetEnumerator()) 102using (IEnumerator<TSource> e = source.GetEnumerator()) 142using (IEnumerator<TSource?> e = source.GetEnumerator()) 196using (IEnumerator<TSource> e = source.GetEnumerator()) 242using (IEnumerator<TSource> e = source.GetEnumerator())
System\Linq\Chunk.cs (1)
74using IEnumerator<TSource> e = source.GetEnumerator();
System\Linq\Concat.cs (2)
98/// than each <see cref="System.Collections.IEnumerator.MoveNext"/> and <see cref="IEnumerator{T}.Current"/> calls having to traverse all of the previous 205private IEnumerator<TSource>? _enumerator;
System\Linq\Concat.SpeedOpt.cs (2)
111using IEnumerator<TSource> e = source.GetEnumerator(); 292using IEnumerator<TSource> e = source.GetEnumerator();
System\Linq\Count.cs (2)
36using (IEnumerator<TSource> e = source.GetEnumerator()) 140using (IEnumerator<TSource> e = source.GetEnumerator())
System\Linq\CountBy.cs (2)
32using IEnumerator<TSource> enumerator = source.GetEnumerator(); 45private static Dictionary<TKey, int> BuildCountDictionary<TSource, TKey>(IEnumerator<TSource> enumerator, Func<TSource, TKey> keySelector, IEqualityComparer<TKey>? keyComparer) where TKey : notnull
System\Linq\DefaultIfEmpty.cs (1)
33private IEnumerator<TSource>? _enumerator;
System\Linq\Distinct.cs (2)
74using IEnumerator<TSource> enumerator = source.GetEnumerator(); 100private IEnumerator<TSource>? _enumerator;
System\Linq\ElementAt.cs (2)
138using IEnumerator<TSource> e = source.GetEnumerator(); 161using IEnumerator<TSource> e = source.GetEnumerator();
System\Linq\First.cs (1)
91using (IEnumerator<TSource> e = source.GetEnumerator())
System\Linq\Grouping.cs (1)
389public IEnumerator<TElement> GetEnumerator()
System\Linq\GroupJoin.cs (1)
50using (IEnumerator<TOuter> e = outer.GetEnumerator())
System\Linq\Iterator.cs (1)
107IEnumerator<TSource> IEnumerable<TSource>.GetEnumerator() => GetEnumerator();
System\Linq\Join.cs (1)
50using (IEnumerator<TOuter> e = outer.GetEnumerator())
System\Linq\Last.cs (2)
91using (IEnumerator<TSource> e = source.GetEnumerator()) 143using (IEnumerator<TSource> e = source.GetEnumerator())
System\Linq\Lookup.cs (2)
138public IEnumerator<IGrouping<TKey, TElement>> GetEnumerator() 309public IEnumerator<IGrouping<TKey, TElement>> GetEnumerator() => Enumerable.Empty<IGrouping<TKey, TElement>>().GetEnumerator();
System\Linq\Max.cs (14)
36using (IEnumerator<T?> e = source.GetEnumerator()) 133using (IEnumerator<T> e = source.GetEnumerator()) 176using (IEnumerator<T?> e = source.GetEnumerator()) 250using (IEnumerator<decimal> e = source.GetEnumerator()) 280using (IEnumerator<decimal?> e = source.GetEnumerator()) 348using (IEnumerator<TSource> e = source.GetEnumerator()) 447using IEnumerator<TSource> e = source.GetEnumerator(); 549using (IEnumerator<TSource> e = source.GetEnumerator()) 583using (IEnumerator<TSource> e = source.GetEnumerator()) 658using (IEnumerator<TSource> e = source.GetEnumerator()) 702using (IEnumerator<TSource> e = source.GetEnumerator()) 761using (IEnumerator<TSource> e = source.GetEnumerator()) 795using (IEnumerator<TSource> e = source.GetEnumerator()) 837using (IEnumerator<TSource> e = source.GetEnumerator())
System\Linq\MaxMin.cs (1)
126using (IEnumerator<T> e = source.GetEnumerator())
System\Linq\Min.cs (14)
36using (IEnumerator<T?> e = source.GetEnumerator()) 113using (IEnumerator<T> e = source.GetEnumerator()) 160using (IEnumerator<T?> e = source.GetEnumerator()) 229using (IEnumerator<decimal> e = source.GetEnumerator()) 258using (IEnumerator<decimal?> e = source.GetEnumerator()) 326using (IEnumerator<TSource> e = source.GetEnumerator()) 425using IEnumerator<TSource> e = source.GetEnumerator(); 527using (IEnumerator<TSource> e = source.GetEnumerator()) 561using (IEnumerator<TSource> e = source.GetEnumerator()) 618using (IEnumerator<TSource> e = source.GetEnumerator()) 670using (IEnumerator<TSource> e = source.GetEnumerator()) 724using (IEnumerator<TSource> e = source.GetEnumerator()) 758using (IEnumerator<TSource> e = source.GetEnumerator()) 800using (IEnumerator<TSource> e = source.GetEnumerator())
System\Linq\OrderedEnumerable.cs (1)
35using (IEnumerator<TElement> e = _source.GetEnumerator())
System\Linq\OrderedEnumerable.SpeedOpt.cs (5)
168using (IEnumerator<TElement> e = _source.GetEnumerator()) 194using (IEnumerator<TElement> e = _source.GetEnumerator()) 267using IEnumerator<TElement> e = _source.GetEnumerator(); 319using IEnumerator<TElement> e = _source.GetEnumerator(); 403using IEnumerator<TElement> e = _source.GetEnumerator();
System\Linq\Reverse.SpeedOpt.cs (2)
73using IEnumerator<TSource> e = _source.GetEnumerator(); 108using IEnumerator<TSource> e = _source.GetEnumerator();
System\Linq\Select.cs (2)
97private IEnumerator<TSource>? _enumerator; 251private IEnumerator<TSource>? _enumerator;
System\Linq\Select.SpeedOpt.cs (3)
73IEnumerator<TSource> e = _source.GetEnumerator(); 99using IEnumerator<TSource> e = _source.GetEnumerator(); 112using IEnumerator<TSource> e = _source.GetEnumerator();
System\Linq\SelectMany.cs (2)
150private IEnumerator<TSource>? _sourceEnumerator; 151private IEnumerator<TResult>? _subEnumerator;
System\Linq\SequenceEqual.cs (2)
54using (IEnumerator<TSource> e1 = first.GetEnumerator()) 55using (IEnumerator<TSource> e2 = second.GetEnumerator())
System\Linq\Single.cs (2)
86using (IEnumerator<TSource> e = source.GetEnumerator()) 120using (IEnumerator<TSource> e = source.GetEnumerator())
System\Linq\Skip.cs (2)
65using (IEnumerator<TSource> e = source.GetEnumerator()) 106using (IEnumerator<TSource> e = source.GetEnumerator())
System\Linq\SkipTake.SpeedOpt.cs (11)
208private IEnumerator<TSource>? _enumerator; 261using (IEnumerator<TSource> en = _source.GetEnumerator()) 393using (IEnumerator<TSource> en = _source.GetEnumerator()) 416using (IEnumerator<TSource> en = _source.GetEnumerator()) 440using (IEnumerator<TSource> en = _source.GetEnumerator()) 466using (IEnumerator<TSource> en = _source.GetEnumerator()) 496using (IEnumerator<TSource> en = _source.GetEnumerator()) 515private bool SkipBeforeFirst(IEnumerator<TSource> en) => SkipBefore(_minIndexInclusive, en); 517private static bool SkipBefore(int index, IEnumerator<TSource> en) => SkipAndCount(index, en) == index; 519private static int SkipAndCount(int index, IEnumerator<TSource> en) 525private static uint SkipAndCount(uint index, IEnumerator<TSource> en)
System\Linq\Take.cs (2)
105using (IEnumerator<TSource> e = source.GetEnumerator()) 152using IEnumerator<TSource> e = source.GetEnumerator();
System\Linq\Union.cs (3)
104private IEnumerator<TSource>? _enumerator; 128private void SetEnumerator(IEnumerator<TSource> enumerator) 172IEnumerator<TSource> enumerator = enumerable.GetEnumerator();
System\Linq\Where.cs (2)
92private IEnumerator<TSource>? _enumerator; 363private IEnumerator<TSource>? _enumerator;
System\Linq\Where.SpeedOpt.cs (2)
91using IEnumerator<TSource> e = _source.GetEnumerator(); 575using IEnumerator<TSource> e = _source.GetEnumerator();
System\Linq\Zip.cs (7)
77using (IEnumerator<TFirst> e1 = first.GetEnumerator()) 78using (IEnumerator<TSecond> e2 = second.GetEnumerator()) 89using (IEnumerator<TFirst> e1 = first.GetEnumerator()) 90using (IEnumerator<TSecond> e2 = second.GetEnumerator()) 101using (IEnumerator<TFirst> e1 = first.GetEnumerator()) 102using (IEnumerator<TSecond> e2 = second.GetEnumerator()) 103using (IEnumerator<TThird> e3 = third.GetEnumerator())
System.Linq.Expressions (33)
System\Dynamic\ExpandoObject.cs (4)
435public IEnumerator<string> GetEnumerator() 585public IEnumerator<object?> GetEnumerator() 737IEnumerator<KeyValuePair<string, object?>> IEnumerable<KeyValuePair<string, object?>>.GetEnumerator() 751private IEnumerator<KeyValuePair<string, object?>> GetExpandoEnumerator(ExpandoData data, int version)
System\Dynamic\Utils\ListArgumentProvider.cs (1)
125public IEnumerator<T> GetEnumerator()
System\Linq\Expressions\BlockExpression.cs (6)
218using (IEnumerator<Expression> en = expressions.GetEnumerator()) 271using (IEnumerator<Expression> en = expressions.GetEnumerator()) 338using (IEnumerator<Expression> en = expressions.GetEnumerator()) 422using (IEnumerator<Expression> en = expressions.GetEnumerator()) 562using (IEnumerator<Expression> en = expressions.GetEnumerator()) 804public IEnumerator<Expression> GetEnumerator()
System\Linq\Expressions\Compiler\CompilerScope.cs (1)
553public IEnumerator<ParameterExpression> GetEnumerator()
System\Linq\Expressions\DynamicExpression.cs (4)
557using (IEnumerator<Expression> en = arguments.GetEnumerator()) 622using (IEnumerator<Expression> en = arguments.GetEnumerator()) 693using (IEnumerator<Expression> en = arguments.GetEnumerator()) 770using (IEnumerator<Expression> en = arguments.GetEnumerator())
System\Linq\Expressions\Interpreter\InstructionList.cs (1)
119IEnumerator<KeyValuePair<int, object?>> cookieEnumerator = (debugCookies ?? Array.Empty<KeyValuePair<int, object?>>()).GetEnumerator();
System\Linq\Expressions\Interpreter\Utilities.cs (2)
244public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() 254private IEnumerator<KeyValuePair<TKey, TValue>> GetEnumeratorWorker()
System\Linq\Expressions\LambdaExpression.cs (3)
407using (IEnumerator<ParameterExpression> en = parameters.GetEnumerator()) 464using (IEnumerator<ParameterExpression> en = parameters.GetEnumerator()) 529using (IEnumerator<ParameterExpression> en = parameters.GetEnumerator())
System\Linq\Expressions\MethodCallExpression.cs (8)
288using (IEnumerator<Expression> en = arguments.GetEnumerator()) 345using (IEnumerator<Expression> en = arguments.GetEnumerator()) 412using (IEnumerator<Expression> en = arguments.GetEnumerator()) 485using (IEnumerator<Expression> en = arguments.GetEnumerator()) 564using (IEnumerator<Expression> en = arguments.GetEnumerator()) 665using (IEnumerator<Expression> en = arguments.GetEnumerator()) 726using (IEnumerator<Expression> en = arguments.GetEnumerator()) 793using (IEnumerator<Expression> en = arguments.GetEnumerator())
System\Runtime\CompilerServices\ReadOnlyCollectionBuilder.cs (3)
64using (IEnumerator<T> en = collection.GetEnumerator()) 256/// <returns>A <see cref="IEnumerator{T}"/> that can be used to iterate through the collection.</returns> 257public IEnumerator<T> GetEnumerator() => new Enumerator(this);
System.Linq.Parallel (103)
System\Linq\Parallel\Enumerables\EmptyEnumerable.cs (1)
37public override IEnumerator<T> GetEnumerator() =>
System\Linq\Parallel\Enumerables\EnumerableWrapperWeakToStrong.cs (2)
41public IEnumerator<object?> GetEnumerator() 74object? IEnumerator<object?>.Current
System\Linq\Parallel\Enumerables\OrderedParallelQuery.cs (1)
46public override IEnumerator<TSource> GetEnumerator()
System\Linq\Parallel\Enumerables\ParallelEnumerableWrapper.cs (2)
40public override IEnumerator<object?> GetEnumerator() 87public override IEnumerator<T> GetEnumerator()
System\Linq\Parallel\Enumerables\ParallelQuery.cs (1)
125public virtual IEnumerator<TSource> GetEnumerator()
System\Linq\Parallel\Enumerables\RangeEnumerable.cs (1)
65public override IEnumerator<int> GetEnumerator()
System\Linq\Parallel\Enumerables\RepeatEnumerable.cs (1)
71public override IEnumerator<TResult> GetEnumerator()
System\Linq\Parallel\Merging\ArrayMergeHelper.cs (1)
74public IEnumerator<TInputOutput> GetEnumerator()
System\Linq\Parallel\Merging\DefaultMergeHelper.cs (3)
32private readonly IEnumerator<TInputOutput>? _channelEnumerator; // Output enumerator. 126IEnumerator<TInputOutput> IMergeHelper<TInputOutput>.GetEnumerator() 164using (IEnumerator<TInputOutput> enumerator = ((IMergeHelper<TInputOutput>)this).GetEnumerator())
System\Linq\Parallel\Merging\IMergeHelper.cs (1)
25IEnumerator<TInputOutput> GetEnumerator();
System\Linq\Parallel\Merging\MergeEnumerator.cs (1)
48get { return ((IEnumerator<TInputOutput>)this).Current; }
System\Linq\Parallel\Merging\MergeExecutor.cs (1)
116public IEnumerator<TInputOutput> GetEnumerator()
System\Linq\Parallel\Merging\OrderPreservingMergeHelper.cs (1)
67IEnumerator<TInputOutput> IMergeHelper<TInputOutput>.GetEnumerator()
System\Linq\Parallel\Merging\OrderPreservingPipeliningMergeHelper.cs (1)
163IEnumerator<TOutput> IMergeHelper<TOutput>.GetEnumerator()
System\Linq\Parallel\Partitioning\PartitionedDataSource.cs (3)
159private static QueryOperatorEnumerator<T, int>[] MakePartitions(IEnumerator<T> source, int partitionCount) 561private readonly IEnumerator<T> _source; // Data source to enumerate. 593IEnumerator<T> source, Shared<bool> exceptionTracker, object sourceSyncLock, Shared<int> currentIndex, Shared<int> degreeOfParallelism)
System\Linq\Parallel\QueryOperators\AssociativeAggregationOperator.cs (1)
115using (IEnumerator<TIntermediate> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Binary\ExceptQueryOperator.cs (1)
234private IEnumerator<KeyValuePair<Wrapper<TInputOutput>, Pair<TInputOutput, TLeftKey>>>? _outputEnumerator; // The enumerator output elements + order keys.
System\Linq\Parallel\QueryOperators\Binary\UnionQueryOperator.cs (1)
298private IEnumerator<KeyValuePair<Wrapper<TInputOutput>, Pair<TInputOutput, ConcatKey<TLeftKey, TRightKey>>>>? _outputEnumerator; // Enumerator over the output of the union.
System\Linq\Parallel\QueryOperators\Binary\ZipQueryOperator.cs (2)
122using (IEnumerator<TLeftInput> leftEnumerator = _leftChild.AsSequentialQuery(token).GetEnumerator()) 123using (IEnumerator<TRightInput> rightEnumerator = _rightChild.AsSequentialQuery(token).GetEnumerator())
System\Linq\Parallel\QueryOperators\Inlined\CountAggregationOperator.cs (1)
45using (IEnumerator<int> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Inlined\DecimalAverageAggregationOperator.cs (1)
43using (IEnumerator<Pair<decimal, long>> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Inlined\DecimalMinMaxAggregationOperator.cs (1)
47using (IEnumerator<decimal> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Inlined\DecimalSumAggregationOperator.cs (1)
43using (IEnumerator<decimal> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Inlined\DoubleAverageAggregationOperator.cs (1)
43using (IEnumerator<Pair<double, long>> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Inlined\DoubleMinMaxAggregationOperator.cs (1)
53using (IEnumerator<double> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Inlined\DoubleSumAggregationOperator.cs (1)
43using (IEnumerator<double> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Inlined\FloatAverageAggregationOperator.cs (1)
43using (IEnumerator<Pair<double, long>> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Inlined\FloatMinMaxAggregationOperator.cs (1)
52using (IEnumerator<float> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Inlined\FloatSumAggregationOperator.cs (1)
43using (IEnumerator<double> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Inlined\IntAverageAggregationOperator.cs (1)
43using (IEnumerator<Pair<long, long>> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Inlined\IntMinMaxAggregationOperator.cs (1)
47using (IEnumerator<int> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Inlined\IntSumAggregationOperator.cs (1)
44using (IEnumerator<int> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Inlined\LongAverageAggregationOperator.cs (1)
43using (IEnumerator<Pair<long, long>> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Inlined\LongCountAggregationOperator.cs (1)
44using (IEnumerator<long> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Inlined\LongMinMaxAggregationOperator.cs (1)
47using (IEnumerator<long> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Inlined\LongSumAggregationOperator.cs (1)
43using (IEnumerator<long> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Inlined\NullableDecimalAverageAggregationOperator.cs (1)
43using (IEnumerator<Pair<decimal, long>> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Inlined\NullableDecimalMinMaxAggregationOperator.cs (1)
47using (IEnumerator<decimal?> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Inlined\NullableDecimalSumAggregationOperator.cs (1)
43using (IEnumerator<decimal?> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Inlined\NullableDoubleAverageAggregationOperator.cs (1)
43using (IEnumerator<Pair<double, long>> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Inlined\NullableDoubleMinMaxAggregationOperator.cs (1)
53using (IEnumerator<double?> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Inlined\NullableDoubleSumAggregationOperator.cs (1)
43using (IEnumerator<double?> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Inlined\NullableFloatAverageAggregationOperator.cs (1)
43using (IEnumerator<Pair<double, long>> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Inlined\NullableFloatMinMaxAggregationOperator.cs (1)
53using (IEnumerator<float?> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Inlined\NullableFloatSumAggregationOperator.cs (1)
43using (IEnumerator<double?> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Inlined\NullableIntAverageAggregationOperator.cs (1)
43using (IEnumerator<Pair<long, long>> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Inlined\NullableIntMinMaxAggregationOperator.cs (1)
47using (IEnumerator<int?> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Inlined\NullableIntSumAggregationOperator.cs (1)
43using (IEnumerator<int?> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Inlined\NullableLongAverageAggregationOperator.cs (1)
43using (IEnumerator<Pair<long, long>> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Inlined\NullableLongMinMaxAggregationOperator.cs (1)
47using (IEnumerator<long?> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Inlined\NullableLongSumAggregationOperator.cs (1)
43using (IEnumerator<long?> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Options\OrderingQueryOperator.cs (1)
37internal override IEnumerator<TSource> GetEnumerator(ParallelMergeOptions? mergeOptions, bool suppressOrderPreservation)
System\Linq\Parallel\QueryOperators\PartitionerQueryOperator.cs (9)
54using (IEnumerator<TElement> enumerator = _partitioner.GetPartitions(1)[0]) 148IList<IEnumerator<KeyValuePair<long, TElement>>> partitionerPartitions = 163IEnumerator<KeyValuePair<long, TElement>> partition = partitionerPartitions[i]; 174IList<IEnumerator<TElement>> partitionerPartitions = 189IEnumerator<TElement> partition = partitionerPartitions[i]; 209private readonly IEnumerator<KeyValuePair<long, TElement>> _sourceEnumerator; 211internal OrderablePartitionerEnumerator(IEnumerator<KeyValuePair<long, TElement>> sourceEnumerator) 244private readonly IEnumerator<TElement> _sourceEnumerator; 246internal PartitionerEnumerator(IEnumerator<TElement> sourceEnumerator)
System\Linq\Parallel\QueryOperators\QueryOpeningEnumerator.cs (2)
26private IEnumerator<TOutput>? _openedQueryEnumerator; 85get { return ((IEnumerator<TOutput>)this).Current; }
System\Linq\Parallel\QueryOperators\QueryOperator.cs (4)
89public override IEnumerator<TOutput> GetEnumerator() 95public IEnumerator<TOutput> GetEnumerator(ParallelMergeOptions? mergeOptions) 111internal virtual IEnumerator<TOutput> GetEnumerator(ParallelMergeOptions? mergeOptions, bool suppressOrderPreservation) 124internal IEnumerator<TOutput>? GetOpenedEnumerator(ParallelMergeOptions? mergeOptions, bool suppressOrder, bool forEffect,
System\Linq\Parallel\QueryOperators\QueryOperatorEnumerator.cs (1)
48internal IEnumerator<TElement> AsClassicEnumerator()
System\Linq\Parallel\QueryOperators\QueryResults.cs (1)
146IEnumerator<T> IEnumerable<T>.GetEnumerator()
System\Linq\Parallel\QueryOperators\ScanQueryOperator.cs (1)
77internal override IEnumerator<TElement> GetEnumerator(ParallelMergeOptions? mergeOptions, bool suppressOrderPreservation)
System\Linq\Parallel\QueryOperators\Unary\AnyAllSearchOperator.cs (1)
72using (IEnumerator<bool> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Unary\ContainsSearchOperator.cs (1)
57using (IEnumerator<bool> enumerator = GetEnumerator(ParallelMergeOptions.FullyBuffered, true))
System\Linq\Parallel\QueryOperators\Unary\DistinctQueryOperator.cs (1)
197private IEnumerator<KeyValuePair<Wrapper<TInputOutput>, TKey>>? _hashLookupEnumerator; // Enumerates over _hashLookup.
System\Linq\Parallel\QueryOperators\Unary\ElementAtQueryOperator.cs (1)
147using (IEnumerator<TSource> e = GetEnumerator(ParallelMergeOptions.FullyBuffered))
System\Linq\Parallel\QueryOperators\Unary\ForAllOperator.cs (1)
62IEnumerator<TInput>? enumerator = GetOpenedEnumerator(ParallelMergeOptions.FullyBuffered, true, true,
System\Linq\Parallel\QueryOperators\Unary\GroupByQueryOperator.cs (2)
709IEnumerator<TElement> IEnumerable<TElement>.GetEnumerator() 757IEnumerator<TElement> IEnumerable<TElement>.GetEnumerator()
System\Linq\Parallel\QueryOperators\Unary\SelectManyQueryOperator.cs (6)
237private IEnumerator<TRightInput>? _currentRightSource; // The current enumerator we're using. 238private IEnumerator<TOutput>? _currentRightSourceAsOutput; // If we need to access the enumerator for output directly (no result selector). 312_currentRightSourceAsOutput = (IEnumerator<TOutput>)_currentRightSource; 366private IEnumerator<TRightInput>? _currentRightSource; // The current enumerator we're using. 367private IEnumerator<TOutput>? _currentRightSourceAsOutput; // If we need to access the enumerator for output directly (no result selector). 441_currentRightSourceAsOutput = (IEnumerator<TOutput>)_currentRightSource;
System\Linq\Parallel\Utils\ExceptionAggregator.cs (1)
30using (IEnumerator<TElement> enumerator = source.GetEnumerator())
System\Linq\Parallel\Utils\ListChunk.cs (1)
72public IEnumerator<TInputOutput> GetEnumerator()
System\Linq\Parallel\Utils\Lookup.cs (1)
127public IEnumerator<IGrouping<TKey, TElement>> GetEnumerator()
System\Linq\ParallelEnumerable.cs (10)
1551using (IEnumerator<TSource> enumerator = source.GetEnumerator()) 4389IEnumerator<TSource> e1 = first.GetEnumerator(); 4393IEnumerator<TSource> e2 = second.GetEnumerator(); 4423private static void DisposeEnumerator<TSource>(IEnumerator<TSource> e, CancellationState cancelState) 4854IEnumerator<TSource> input; 4968IEnumerator<TSource> input = (op == null) ? source.GetEnumerator() : op.GetEnumerator(ParallelMergeOptions.FullyBuffered, true); 5066IEnumerator<TSource> input = (op == null) ? source.GetEnumerator() : op.GetEnumerator(ParallelMergeOptions.FullyBuffered, true); 5153IEnumerator<IGrouping<TKey, TSource>> input = (op == null) ? groupings.GetEnumerator() : op.GetEnumerator(ParallelMergeOptions.FullyBuffered); 5240IEnumerator<IGrouping<TKey, TElement>> input = (op == null) ? groupings.GetEnumerator() : op.GetEnumerator(ParallelMergeOptions.FullyBuffered); 5336using (IEnumerator<TSource> e = queryOp.GetEnumerator(ParallelMergeOptions.FullyBuffered))
System.Linq.Queryable (3)
System\Linq\EnumerableQuery.cs (2)
102IEnumerator<T> IEnumerable<T>.GetEnumerator() => GetEnumerator(); 104private IEnumerator<T> GetEnumerator()
System\Linq\EnumerableRewriter.cs (1)
299using (IEnumerator<MethodInfo> en = type.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static).Where(m => m.Name == name).GetEnumerator())
System.Net.Http (11)
src\libraries\Common\src\System\Collections\Generic\BidirectionalDictionary.cs (1)
53IEnumerator<KeyValuePair<T1, T2>> IEnumerable<KeyValuePair<T1, T2>>.GetEnumerator()
System\Net\Http\Headers\HeaderStringValues.cs (1)
57IEnumerator<string> IEnumerable<string>.GetEnumerator() => GetEnumerator();
System\Net\Http\Headers\HttpHeaders.cs (3)
172using IEnumerator<string?> enumerator = values.GetEnumerator(); 300public IEnumerator<KeyValuePair<string, IEnumerable<string>>> GetEnumerator() => _count == 0 ? 304private IEnumerator<KeyValuePair<string, IEnumerable<string>>> GetEnumeratorCore()
System\Net\Http\Headers\HttpHeadersNonValidated.cs (1)
91IEnumerator<KeyValuePair<string, HeaderStringValues>> IEnumerable<KeyValuePair<string, HeaderStringValues>>.GetEnumerator() => GetEnumerator();
System\Net\Http\Headers\HttpHeaderValueCollection.cs (2)
135public IEnumerator<T> GetEnumerator() 142static IEnumerator<T> Iterate(object storeValue)
System\Net\Http\Headers\ObjectCollection.cs (1)
147IEnumerator<T> IEnumerable<T>.GetEnumerator() => GetEnumerator();
System\Net\Http\HttpRequestOptions.cs (1)
44IEnumerator<KeyValuePair<string, object?>> IEnumerable<KeyValuePair<string, object?>>.GetEnumerator() => Options.GetEnumerator();
System\Net\Http\MultipartContent.cs (1)
124public IEnumerator<HttpContent> GetEnumerator()
System.Net.HttpListener (1)
System\Net\HttpListenerPrefixCollection.cs (1)
82public IEnumerator<string> GetEnumerator()
System.Net.Mail (3)
src\libraries\Common\src\System\Collections\Generic\BidirectionalDictionary.cs (1)
53IEnumerator<KeyValuePair<T1, T2>> IEnumerable<KeyValuePair<T1, T2>>.GetEnumerator()
System\Net\Mime\MimeMultiPart.cs (2)
205internal MimePartContext(BaseWriter writer, LazyAsyncResult result, IEnumerator<MimeBasePart> partsEnumerator) 212internal IEnumerator<MimeBasePart> _partsEnumerator;
System.Net.NetworkInformation (5)
System\Net\NetworkInformation\GatewayIPAddressInformationCollection.cs (1)
66public virtual IEnumerator<GatewayIPAddressInformation> GetEnumerator()
System\Net\NetworkInformation\InternalIPAddressCollection.cs (1)
66public override IEnumerator<IPAddress> GetEnumerator()
System\Net\NetworkInformation\IPAddressInformationCollection.cs (1)
57public virtual IEnumerator<IPAddressInformation> GetEnumerator()
System\Net\NetworkInformation\MulticastIPAddressInformationCollection.cs (1)
57public virtual IEnumerator<MulticastIPAddressInformation> GetEnumerator()
System\Net\NetworkInformation\UnicastIPAddressInformationCollection.cs (1)
58public virtual IEnumerator<UnicastIPAddressInformation> GetEnumerator()
System.Net.Primitives (2)
System\Net\CookieCollection.cs (1)
249IEnumerator<Cookie> IEnumerable<Cookie>.GetEnumerator()
System\Net\NetworkInformation\IPAddressCollection.cs (1)
50public virtual IEnumerator<IPAddress> GetEnumerator()
System.Net.WebSockets.Client (1)
System\Net\WebSockets\HttpResponseHeadersReadOnlyCollection.cs (1)
45public IEnumerator<KeyValuePair<string, IEnumerable<string>>> GetEnumerator()
System.Private.CoreLib (42)
src\libraries\Common\src\System\Collections\Concurrent\SingleProducerSingleConsumerQueue.cs (1)
321public IEnumerator<T> GetEnumerator()
src\libraries\Common\src\System\Collections\Generic\EnumerableHelpers.cs (2)
12internal static IEnumerator<T> GetEmptyEnumerator<T>() => 43using (var en = source.GetEnumerator())
src\libraries\System.Private.CoreLib\src\System\ArraySegment.cs (1)
259IEnumerator<T> IEnumerable<T>.GetEnumerator()
src\libraries\System.Private.CoreLib\src\System\Collections\Concurrent\ConcurrentQueue.cs (4)
233using (IEnumerator<T> e = Enumerate(head, headHead, tail, tailTail)) 462using (IEnumerator<T> e = Enumerate(head, headHead, tail, tailTail)) 481public IEnumerator<T> GetEnumerator() 542private static IEnumerator<T> Enumerate(ConcurrentQueueSegment<T> head, int headHead, ConcurrentQueueSegment<T> tail, int tailTail)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Dictionary.cs (3)
372IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() => 1521IEnumerator<TKey> IEnumerable<TKey>.GetEnumerator() => 1715IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator() =>
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\HashSet.cs (1)
369IEnumerator<T> IEnumerable<T>.GetEnumerator() =>
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\IEnumerable.cs (1)
18new IEnumerator<T> GetEnumerator();
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\List.cs (5)
83using (IEnumerator<T> en = collection!.GetEnumerator()) 267using (IEnumerator<T> en = collection.GetEnumerator()) 667IEnumerator<T> IEnumerable<T>.GetEnumerator() => 853using (IEnumerator<T> en = collection.GetEnumerator()) 1187internal static IEnumerator<T>? s_emptyEnumerator;
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Queue.cs (1)
185IEnumerator<T> IEnumerable<T>.GetEnumerator() =>
src\libraries\System.Private.CoreLib\src\System\Collections\ObjectModel\Collection.cs (1)
86public IEnumerator<T> GetEnumerator()
src\libraries\System.Private.CoreLib\src\System\Collections\ObjectModel\ReadOnlyCollection.cs (1)
46public IEnumerator<T> GetEnumerator() =>
src\libraries\System.Private.CoreLib\src\System\Collections\ObjectModel\ReadOnlyDictionary.cs (4)
100public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() 222private readonly IEnumerator<KeyValuePair<TKey, TValue>> _enumerator; 292public IEnumerator<TKey> GetEnumerator() => _collection.GetEnumerator(); 344public IEnumerator<TValue> GetEnumerator() => _collection.GetEnumerator();
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\CounterPayload.cs (2)
38public IEnumerator<KeyValuePair<string, object?>> GetEnumerator() 93public IEnumerator<KeyValuePair<string, object?>> GetEnumerator()
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\EventPayload.cs (1)
85public IEnumerator<KeyValuePair<string, object?>> GetEnumerator()
src\libraries\System.Private.CoreLib\src\System\IO\Enumeration\FileSystemEnumerable.cs (1)
43public IEnumerator<TResult> GetEnumerator()
src\libraries\System.Private.CoreLib\src\System\IO\Iterator.cs (1)
40public IEnumerator<TSource> GetEnumerator()
src\libraries\System.Private.CoreLib\src\System\Resources\ResourceFallbackManager.cs (1)
40public IEnumerator<CultureInfo> GetEnumerator()
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConditionalWeakTable.cs (1)
255IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
src\libraries\System.Private.CoreLib\src\System\String.cs (1)
589IEnumerator<char> IEnumerable<char>.GetEnumerator()
src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (5)
140using (IEnumerator<string?> en = values.GetEnumerator()) 787using (IEnumerator<string?> en = values.GetEnumerator()) 921using (IEnumerator<T> e = values.GetEnumerator()) 935IEnumerator<char> en = Unsafe.As<IEnumerator<char>>(e);
src\libraries\System.Private.CoreLib\src\System\Text\StringBuilder.cs (1)
1240using (IEnumerator<T> en = values.GetEnumerator())
src\libraries\System.Private.CoreLib\src\System\Text\StringRuneEnumerator.cs (1)
61IEnumerator<Rune> IEnumerable<Rune>.GetEnumerator() => this;
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (1)
6903IEnumerator<Task> e = tasks.GetEnumerator();
src\System\Array.CoreCLR.cs (1)
708internal IEnumerator<T> GetEnumerator<T>()
System.Private.DataContractSerialization (5)
System\Runtime\Serialization\CollectionDataContract.cs (3)
903return new GenericDictionaryEnumerator<K, V>((IEnumerator<KeyValuePair<K, V>>)enumerator); 1618private readonly IEnumerator<KeyValuePair<K, V>> _enumerator; 1620public GenericDictionaryEnumerator(IEnumerator<KeyValuePair<K, V>> enumerator)
System\Runtime\Serialization\DataContractSet.cs (1)
644internal IEnumerator<KeyValuePair<XmlQualifiedName, DataContract>> GetEnumerator()
System\Runtime\Serialization\Globals.cs (1)
270s_typeOfIEnumeratorGeneric ??= typeof(IEnumerator<>);
System.Private.Xml (11)
System\Xml\Serialization\XmlSchemas.cs (1)
276IEnumerator<XmlSchema> IEnumerable<XmlSchema>.GetEnumerator()
System\Xml\Serialization\XmlSerializationWriterILGen.cs (1)
2460LocalBuilder enumerator = ilg.DeclareLocal(typeof(IEnumerator<>).MakeGenericType(typeof(ConstructorInfo)), "e");
System\Xml\Xsl\ListBase.cs (1)
105IEnumerator<T> IEnumerable<T>.GetEnumerator()
System\Xml\Xsl\QIL\QilNode.cs (1)
140public IEnumerator<QilNode> GetEnumerator()
System\Xml\Xsl\Runtime\DodSequenceMerge.cs (5)
20private List<IEnumerator<XPathNavigator>>? _sequencesToMerge; 52_sequencesToMerge = new List<IEnumerator<XPathNavigator>>(); 83IEnumerator<XPathNavigator> sequence = _sequencesToMerge[_sequencesToMerge.Count - 1]; 108private void MoveAndInsertSequence(IEnumerator<XPathNavigator> sequence) 118private void InsertSequence(IEnumerator<XPathNavigator> sequence)
System\Xml\Xsl\Runtime\XmlQuerySequence.cs (2)
121public IEnumerator<T> GetEnumerator() 658IEnumerator<XPathItem> IEnumerable<XPathItem>.GetEnumerator()
System.Private.Xml.Linq (2)
src\libraries\Common\src\System\Collections\Generic\EnumerableHelpers.cs (2)
12internal static IEnumerator<T> GetEmptyEnumerator<T>() => 43using (var en = source.GetEnumerator())
System.Reflection.Metadata (29)
System\Reflection\Metadata\BlobBuilder.Enumerators.cs (2)
60IEnumerator<BlobBuilder> IEnumerable<BlobBuilder>.GetEnumerator() => GetEnumerator(); 98IEnumerator<Blob> IEnumerable<Blob>.GetEnumerator() => GetEnumerator();
System\Reflection\Metadata\PortablePdb\HandleCollections.Debug.cs (7)
40IEnumerator<DocumentHandle> IEnumerable<DocumentHandle>.GetEnumerator() 139IEnumerator<MethodDebugInformationHandle> IEnumerable<MethodDebugInformationHandle>.GetEnumerator() 245IEnumerator<LocalScopeHandle> IEnumerable<LocalScopeHandle>.GetEnumerator() 453IEnumerator<LocalVariableHandle> IEnumerable<LocalVariableHandle>.GetEnumerator() 559IEnumerator<LocalConstantHandle> IEnumerable<LocalConstantHandle>.GetEnumerator() 658IEnumerator<ImportScopeHandle> IEnumerable<ImportScopeHandle>.GetEnumerator() 765IEnumerator<CustomDebugInformationHandle> IEnumerable<CustomDebugInformationHandle>.GetEnumerator()
System\Reflection\Metadata\PortablePdb\ImportDefinitionCollection.cs (1)
26IEnumerator<ImportDefinition> IEnumerable<ImportDefinition>.GetEnumerator()
System\Reflection\Metadata\PortablePdb\SequencePointCollection.cs (1)
33IEnumerator<SequencePoint> IEnumerable<SequencePoint>.GetEnumerator()
System\Reflection\Metadata\TypeSystem\HandleCollections.TypeSystem.cs (18)
52IEnumerator<GenericParameterHandle> IEnumerable<GenericParameterHandle>.GetEnumerator() 160IEnumerator<GenericParameterConstraintHandle> IEnumerable<GenericParameterConstraintHandle>.GetEnumerator() 264IEnumerator<CustomAttributeHandle> IEnumerable<CustomAttributeHandle>.GetEnumerator() 385IEnumerator<DeclarativeSecurityAttributeHandle> IEnumerable<DeclarativeSecurityAttributeHandle>.GetEnumerator() 492IEnumerator<MethodDefinitionHandle> IEnumerable<MethodDefinitionHandle>.GetEnumerator() 612IEnumerator<FieldDefinitionHandle> IEnumerable<FieldDefinitionHandle>.GetEnumerator() 732IEnumerator<PropertyDefinitionHandle> IEnumerable<PropertyDefinitionHandle>.GetEnumerator() 852IEnumerator<EventDefinitionHandle> IEnumerable<EventDefinitionHandle>.GetEnumerator() 968IEnumerator<MethodImplementationHandle> IEnumerable<MethodImplementationHandle>.GetEnumerator() 1067IEnumerator<ParameterHandle> IEnumerable<ParameterHandle>.GetEnumerator() 1179IEnumerator<InterfaceImplementationHandle> IEnumerable<InterfaceImplementationHandle>.GetEnumerator() 1271IEnumerator<TypeDefinitionHandle> IEnumerable<TypeDefinitionHandle>.GetEnumerator() 1361IEnumerator<TypeReferenceHandle> IEnumerable<TypeReferenceHandle>.GetEnumerator() 1451IEnumerator<ExportedTypeHandle> IEnumerable<ExportedTypeHandle>.GetEnumerator() 1541IEnumerator<MemberReferenceHandle> IEnumerable<MemberReferenceHandle>.GetEnumerator() 1677IEnumerator<AssemblyReferenceHandle> IEnumerable<AssemblyReferenceHandle>.GetEnumerator() 1785IEnumerator<ManifestResourceHandle> IEnumerable<ManifestResourceHandle>.GetEnumerator() 1875IEnumerator<AssemblyFileHandle> IEnumerable<AssemblyFileHandle>.GetEnumerator()
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net9.0\System.Runtime.Forwards.cs (1)
81[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Collections.Generic.IEnumerator<>))]
System.Runtime.Caching (3)
System\Runtime\Caching\MemoryCache.cs (1)
548protected override IEnumerator<KeyValuePair<string, object>> GetEnumerator()
System\Runtime\Caching\ObjectCache.cs (2)
57IEnumerator<KeyValuePair<string, object>> IEnumerable<KeyValuePair<string, object>>.GetEnumerator() 62protected abstract IEnumerator<KeyValuePair<string, object>> GetEnumerator();
System.Security.Cryptography (3)
System\Security\Cryptography\X509Certificates\X509Certificate2Collection.cs (1)
137IEnumerator<X509Certificate2> IEnumerable<X509Certificate2>.GetEnumerator() => GetEnumerator();
System\Security\Cryptography\X509Certificates\X509ChainElementCollection.cs (1)
86IEnumerator<X509ChainElement> IEnumerable<X509ChainElement>.GetEnumerator() => GetEnumerator();
System\Security\Cryptography\X509Certificates\X509ExtensionCollection.cs (1)
105IEnumerator<X509Extension> IEnumerable<X509Extension>.GetEnumerator() => GetEnumerator();
System.Security.Cryptography.Cose (1)
System\Security\Cryptography\Cose\CoseHeaderMap.cs (1)
206public IEnumerator<KeyValuePair<CoseHeaderLabel, CoseHeaderValue>> GetEnumerator()
System.Security.Principal.Windows (1)
artifacts\obj\System.Security.Principal.Windows\Debug\net9.0\System.Security.Principal.Windows.notsupported.cs (1)
53public System.Collections.Generic.IEnumerator<System.Security.Principal.IdentityReference> GetEnumerator() { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_Principal); }
System.Speech (1)
artifacts\obj\System.Speech\Debug\net9.0\System.Speech.notsupported.cs (1)
318System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<string, System.Speech.Recognition.SemanticValue>> System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String,System.Speech.Recognition.SemanticValue>>.GetEnumerator() { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemSpeech); }
System.Text.Json (13)
System\Text\Json\Document\JsonElement.ArrayEnumerator.cs (1)
64IEnumerator<JsonElement> IEnumerable<JsonElement>.GetEnumerator() => GetEnumerator();
System\Text\Json\Document\JsonElement.ObjectEnumerator.cs (1)
69IEnumerator<JsonProperty> IEnumerable<JsonProperty>.GetEnumerator() => GetEnumerator();
System\Text\Json\JsonPropertyDictionary.KeyCollection.cs (1)
69public IEnumerator<string> GetEnumerator()
System\Text\Json\JsonPropertyDictionary.ValueCollection.cs (1)
69public IEnumerator<T> GetEnumerator()
System\Text\Json\Nodes\JsonArray.IList.cs (2)
144/// <returns>A <see cref="IEnumerator{JsonNode}"/> for the <see cref="JsonNode"/>.</returns> 145public IEnumerator<JsonNode?> GetEnumerator() => List.GetEnumerator();
System\Text\Json\Nodes\JsonObject.IDictionary.cs (1)
144public IEnumerator<KeyValuePair<string, JsonNode?>> GetEnumerator() => Dictionary.GetEnumerator();
System\Text\Json\Serialization\ConfigurationList.cs (1)
111IEnumerator<TItem> IEnumerable<TItem>.GetEnumerator()
System\Text\Json\Serialization\Converters\Collection\DictionaryDefaultConverter.cs (2)
27IEnumerator<KeyValuePair<TKey, TValue>> enumerator; 39enumerator = (IEnumerator<KeyValuePair<TKey, TValue>>)state.Current.CollectionEnumerator;
System\Text\Json\Serialization\Converters\Collection\IEnumerableDefaultConverter.cs (3)
21IEnumerator<TElement> enumerator; 33Debug.Assert(state.Current.CollectionEnumerator is IEnumerator<TElement>); 34enumerator = (IEnumerator<TElement>)state.Current.CollectionEnumerator;
System.Text.Json.SourceGeneration (1)
src\libraries\Common\src\SourceGenerators\ImmutableEquatableArray.cs (1)
45IEnumerator<T> IEnumerable<T>.GetEnumerator() => ((IEnumerable<T>)_values).GetEnumerator();
System.Text.RegularExpressions (6)
System\Text\RegularExpressions\CaptureCollection.cs (1)
39IEnumerator<Capture> IEnumerable<Capture>.GetEnumerator() => new Enumerator(this);
System\Text\RegularExpressions\GroupCollection.cs (3)
47IEnumerator<Group> IEnumerable<Group>.GetEnumerator() => new Enumerator(this); 194IEnumerator<KeyValuePair<string, Group>> IEnumerable<KeyValuePair<string, Group>>.GetEnumerator() => 273KeyValuePair<string, Group> IEnumerator<KeyValuePair<string, Group>>.Current
System\Text\RegularExpressions\MatchCollection.cs (1)
73IEnumerator<Match> IEnumerable<Match>.GetEnumerator() => new Enumerator(this);
System\Text\RegularExpressions\Symbolic\DoublyLinkedList.cs (1)
122public IEnumerator<T> GetEnumerator()
System.Threading.Channels (14)
src\libraries\Common\src\System\Collections\Concurrent\SingleProducerSingleConsumerQueue.cs (1)
321public IEnumerator<T> GetEnumerator()
src\libraries\Common\src\System\Collections\Generic\Deque.cs (1)
99public IEnumerator<T> GetEnumerator() // meant for debug purposes only
System\Threading\Channels\BoundedChannel.cs (3)
293IEnumerator<T> IDebugEnumerable<T>.GetEnumerator() => _parent._items.GetEnumerator(); 672IEnumerator<T> IDebugEnumerable<T>.GetEnumerator() => _parent._items.GetEnumerator(); 714IEnumerator<T> IDebugEnumerable<T>.GetEnumerator() => _items.GetEnumerator();
System\Threading\Channels\Channel.cs (1)
103public IEnumerator<T> GetEnumerator() => _queue.GetEnumerator();
System\Threading\Channels\Channel.netcoreapp.cs (1)
62public IEnumerator<T> GetEnumerator()
System\Threading\Channels\IDebugEnumerator.cs (1)
11IEnumerator<T> GetEnumerator();
System\Threading\Channels\SingleConsumerUnboundedChannel.cs (3)
199IEnumerator<T> IDebugEnumerable<T>.GetEnumerator() => _parent._items.GetEnumerator(); 361IEnumerator<T> IDebugEnumerable<T>.GetEnumerator() => _parent._items.GetEnumerator(); 373IEnumerator<T> IDebugEnumerable<T>.GetEnumerator() => _items.GetEnumerator();
System\Threading\Channels\UnboundedChannel.cs (3)
229IEnumerator<T> IDebugEnumerable<T>.GetEnumerator() => _parent._items.GetEnumerator(); 358IEnumerator<T> IDebugEnumerable<T>.GetEnumerator() => _parent._items.GetEnumerator(); 396IEnumerator<T> IDebugEnumerable<T>.GetEnumerator() => _items.GetEnumerator();
System.Threading.RateLimiting (1)
src\libraries\Common\src\System\Collections\Generic\Deque.cs (1)
99public IEnumerator<T> GetEnumerator() // meant for debug purposes only
System.Threading.Tasks.Dataflow (2)
Internal\ImmutableArray.cs (1)
86public IEnumerator<T> GetEnumerator() { return ((IEnumerable<T>)_array).GetEnumerator(); }
src\libraries\Common\src\System\Collections\Concurrent\SingleProducerSingleConsumerQueue.cs (1)
321public IEnumerator<T> GetEnumerator()
System.Threading.Tasks.Parallel (5)
System\Threading\Tasks\Parallel.cs (4)
2635IEnumerator<KeyValuePair<long, TSource>>? myPartition = partitionState as IEnumerator<KeyValuePair<long, TSource>>; 2681IEnumerator<TSource>? myPartition = partitionState as IEnumerator<TSource>;
System\Threading\Tasks\Parallel.ForEachAsync.cs (1)
712public readonly IEnumerator<TSource> Enumerator;
System.Windows.Controls.Ribbon (4)
Microsoft\Windows\Controls\Ribbon\Ribbon.cs (1)
946private IEnumerator<object> GetLogicalChildren()
Microsoft\Windows\Controls\Ribbon\RibbonContextualTabGroup.cs (1)
518public IEnumerator<RibbonTab> GetEnumerator()
Microsoft\Windows\Controls\Ribbon\RibbonGroup.cs (1)
1571public IEnumerator<DependencyObject> GetEnumerator()
Microsoft\Windows\Controls\Ribbon\RibbonQuickAccessToolBar.cs (1)
583public IEnumerator<DependencyObject> GetEnumerator()
System.Xaml (10)
System\Xaml\InfosetObjects\XamlXmlReader.cs (1)
22IEnumerator<XamlNode> _nodeStream;
System\Xaml\NameScope.cs (2)
102IEnumerator<KeyValuePair<string, object>> GetEnumerator() => new Enumerator(_nameMap); 106IEnumerator<KeyValuePair<string, object>> IEnumerable<KeyValuePair<string, object>>.GetEnumerator() => GetEnumerator();
System\Xaml\NameScopeDictionary.cs (2)
225IEnumerator<KeyValuePair<string, object>> GetEnumerator() 238IEnumerator<KeyValuePair<string, object>> IEnumerable<KeyValuePair<string, object>>.GetEnumerator()
System\Xaml\Parser\NodeStreamSorter.cs (1)
22IEnumerator<XamlNode> _source;
System\Xaml\Runtime\ClrObjectRuntime.cs (2)
377Type genericIEnumerator = typeof(IEnumerator<>).MakeGenericType(genericKVP); 729private static IEnumerable<DictionaryEntry> DictionaryEntriesFromIEnumeratorKvp<TKey, TValue>(IEnumerator<KeyValuePair<TKey, TValue>> enumerator)
System\Xaml\XamlObjectReader.cs (1)
3164public IEnumerator<TValue> GetEnumerator()
System\Xaml\XamlSchemaContext.cs (1)
1445IEnumerator<T> IEnumerable<T>.GetEnumerator()
Templates.Blazor.Tests (3)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (3)
146IEnumerator<CommandArgument> arguments = null; 603private readonly IEnumerator<CommandArgument> _enumerator; 605public CommandArgumentEnumerator(IEnumerator<CommandArgument> enumerator)
Templates.Blazor.WebAssembly.Auth.Tests (3)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (3)
146IEnumerator<CommandArgument> arguments = null; 603private readonly IEnumerator<CommandArgument> _enumerator; 605public CommandArgumentEnumerator(IEnumerator<CommandArgument> enumerator)
Templates.Blazor.WebAssembly.Tests (3)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (3)
146IEnumerator<CommandArgument> arguments = null; 603private readonly IEnumerator<CommandArgument> _enumerator; 605public CommandArgumentEnumerator(IEnumerator<CommandArgument> enumerator)
Templates.Mvc.Tests (3)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (3)
146IEnumerator<CommandArgument> arguments = null; 603private readonly IEnumerator<CommandArgument> _enumerator; 605public CommandArgumentEnumerator(IEnumerator<CommandArgument> enumerator)
Templates.Tests (3)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (3)
146IEnumerator<CommandArgument> arguments = null; 603private readonly IEnumerator<CommandArgument> _enumerator; 605public CommandArgumentEnumerator(IEnumerator<CommandArgument> enumerator)
Wasm.Performance.ConsoleHost (3)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (3)
146IEnumerator<CommandArgument> arguments = null; 603private readonly IEnumerator<CommandArgument> _enumerator; 605public CommandArgumentEnumerator(IEnumerator<CommandArgument> enumerator)