2 interfaces inheriting from IEnumerator
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\IEnumerator.cs (1)
8public interface IEnumerator<out T> : IDisposable, IEnumerator
src\libraries\System.Private.CoreLib\src\System\Collections\IDictionaryEnumerator.cs (1)
33public interface IDictionaryEnumerator : IEnumerator
147 implementations of IEnumerator
illink (1)
ILLink.RoslynAnalyzer (1)
src\tools\illink\src\ILLink.Shared\DataFlow\ValueSet.cs (1)
79 public struct Enumerator : IEnumerator<TValue>, IDisposable, IEnumerator
Microsoft.Build (1)
Collections\RetrievableEntryHashSet\HashSet.cs (1)
951public struct Enumerator : IEnumerator<T>, System.Collections.IEnumerator
Microsoft.Build.Framework (3)
SegmentedDictionary`2.cs (2)
1386public struct Enumerator : IEnumerator<TKey>, IEnumerator 1586public struct Enumerator : IEnumerator<TValue>, IEnumerator
SegmentedList`1.cs (1)
1164public struct Enumerator : IEnumerator<T>, IEnumerator
Microsoft.Build.Tasks.Core (1)
tokenEnumerator.cs (1)
17internal abstract class TokenEnumerator : IEnumerator
Microsoft.VisualBasic.Core (1)
Microsoft\VisualBasic\Helpers\ForEachEnum.vb (1)
15Implements IEnumerator
PresentationCore (31)
MS\Internal\Span.cs (1)
462internal sealed class SpanEnumerator : IEnumerator
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\GenericEnumerator.cs (1)
29internal class GenericEnumerator : IEnumerator
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\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\FormattedText.cs (1)
893private struct LineEnumerator : IEnumerator, IDisposable
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\Media\VisualCollection.cs (1)
921public struct Enumerator : 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 (22)
MS\Internal\Controls\EmptyEnumerator.cs (1)
17internal class EmptyEnumerator : IEnumerator
MS\Internal\Controls\ModelTreeEnumerator.cs (1)
19internal abstract class ModelTreeEnumerator : IEnumerator
MS\Internal\Data\CollectionViewGroupInternal.cs (1)
780private class LeafEnumerator : IEnumerator
MS\Internal\Data\CompositeCollectionView.cs (1)
1501private class FlatteningEnumerator : IEnumerator, IDisposable
MS\Internal\Data\IndexedEnumerable.cs (1)
724private class FilteredEnumerator : IEnumerator, IDisposable
MS\Internal\Data\LiveShapingList.cs (1)
752class ItemEnumerator : IEnumerator
MS\Internal\Documents\ContentElementCollection.cs (1)
308protected class ContentElementCollectionEnumeratorSimple : IEnumerator<TItem>, IEnumerator
MS\Internal\Navigation\JournalEntryStack.cs (2)
99internal class JournalEntryStackEnumerator : IEnumerator 193internal class LimitedJournalEntryStackEnumerator : IEnumerator
System\Windows\Controls\ColumnDefinition.cs (1)
756internal struct Enumerator : IEnumerator<ColumnDefinition>, IEnumerator
System\Windows\Controls\DataGridColumnHeaderCollection.cs (1)
84private class ColumnHeaderCollectionEnumerator : IEnumerator, IDisposable
System\Windows\Controls\Grid.cs (1)
3881private class GridChildrenCollectionEnumeratorSimple : IEnumerator
System\Windows\Controls\MultipleCopiesCollection.cs (1)
331private class MultipleCopiesCollectionEnumerator : IEnumerator
System\Windows\Controls\Primitives\BulletDecorator.cs (1)
151private class DoubleChildEnumerator : IEnumerator
System\Windows\Controls\RowDefinition.cs (1)
756internal struct Enumerator : IEnumerator<RowDefinition>, IEnumerator
System\Windows\Controls\TextBlock.cs (1)
3986private class SimpleContentEnumerator : IEnumerator
System\Windows\Controls\VirtualizedCellInfoCollection.cs (1)
235private class VirtualizedCellInfoCollectionEnumerator : IEnumerator<DataGridCellInfo>, IEnumerator
System\Windows\Data\CollectionView.cs (1)
1634internal class PlaceholderAwareEnumerator : IEnumerator
System\Windows\Documents\RangeContentEnumerator.cs (1)
21internal class RangeContentEnumerator : IEnumerator
System\Windows\Documents\Table.cs (1)
429private class TableChildrenCollectionEnumeratorSimple : IEnumerator, ICloneable
System\Windows\ResourceDictionary.cs (1)
2139private class ResourceValuesEnumerator : IEnumerator
System\Windows\Window.cs (1)
7992internal class SingleChildEnumerator : IEnumerator
ReachFramework (1)
Serialization\Manager\ReachSerializableProperties.cs (1)
32IEnumerator
System.Collections (8)
System\Collections\BitArray.cs (1)
1110private sealed class BitArrayEnumeratorSimple : IEnumerator, ICloneable
System\Collections\Generic\LinkedList.cs (1)
503public struct Enumerator : IEnumerator<T>, IEnumerator, ISerializable, IDeserializationCallback
System\Collections\Generic\SortedDictionary.cs (2)
635public struct Enumerator : IEnumerator<TKey>, IEnumerator 796public struct Enumerator : IEnumerator<TValue>, IEnumerator
System\Collections\Generic\SortedList.cs (2)
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.NonGeneric (2)
System\Collections\Queue.cs (1)
420private sealed class QueueEnumerator : IEnumerator, ICloneable
System\Collections\Stack.cs (1)
321private sealed class StackEnumerator : IEnumerator, ICloneable
System.Collections.Specialized (2)
System\Collections\Specialized\ListDictionary.cs (1)
410private sealed class NodeKeyValueEnumerator : IEnumerator
System\Collections\Specialized\NameObjectCollectionBase.cs (1)
483internal sealed class NameObjectKeysEnumerator : IEnumerator
System.ComponentModel.TypeConverter (1)
System\ComponentModel\EventDescriptorCollection.cs (1)
413private sealed class ArraySubsetEnumerator : IEnumerator
System.Data.Common (3)
System\Data\Common\DbEnumerator.cs (1)
11public class DbEnumerator : IEnumerator
System\Data\DataViewSettingCollection.cs (1)
159private sealed class DataViewSettingsEnumerator : IEnumerator
System\Data\RbTree.cs (1)
2040internal struct RBTreeEnumerator : IEnumerator<K>, IEnumerator
System.Diagnostics.DiagnosticSource (2)
System\Diagnostics\ActivityTagsCollection.cs (1)
284public struct Enumerator : IEnumerator<KeyValuePair<string, object?>>, IEnumerator
System\Diagnostics\Metrics\TagList.cs (1)
528public struct Enumerator : IEnumerator<KeyValuePair<string, object?>>, IEnumerator
System.IO.IsolatedStorage (1)
System\IO\IsolatedStorage\IsolatedStorageFile.cs (1)
389internal sealed class IsolatedStorageFileEnumerator : IEnumerator
System.Linq.Expressions (1)
System\Runtime\CompilerServices\ReadOnlyCollectionBuilder.cs (1)
460private sealed class Enumerator : IEnumerator<T>, IEnumerator
System.Management (4)
artifacts\obj\System.Management\Debug\net9.0\System.Management.notsupported.cs (4)
344public partial class ManagementObjectEnumerator : System.Collections.IEnumerator, System.IDisposable 569public partial class MethodDataEnumerator : System.Collections.IEnumerator 639public partial class PropertyDataEnumerator : System.Collections.IEnumerator 689public partial class QualifierDataEnumerator : System.Collections.IEnumerator
System.Net.Primitives (1)
System\Net\CredentialCache.cs (1)
173private class CredentialEnumerator : IEnumerator
System.Private.CoreLib (13)
src\libraries\System.Private.CoreLib\src\System\Array.Enumerators.cs (2)
12internal sealed class ArrayEnumerator : IEnumerator, ICloneable 132internal abstract class GenericEmptyEnumeratorBase : IDisposable, IEnumerator
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\ArrayList.cs (3)
1076private sealed class IListWrapperEnumWrapper : IEnumerator, ICloneable 2103private sealed class ArrayListEnumerator : IEnumerator, ICloneable 2549private sealed class ArrayListEnumeratorSimple : IEnumerator, ICloneable
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Dictionary.cs (2)
1586public struct Enumerator : IEnumerator<TKey>, IEnumerator 1780public struct Enumerator : IEnumerator<TValue>, IEnumerator
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)
422IEnumerator
src\libraries\System.Private.CoreLib\src\System\Collections\ListDictionaryInternal.cs (1)
341private sealed class NodeKeyValueEnumerator : IEnumerator
src\libraries\System.Private.CoreLib\src\System\Globalization\TextElementEnumerator.cs (1)
10public class TextElementEnumerator : IEnumerator
src\libraries\System.Private.CoreLib\src\System\Runtime\Serialization\SerializationInfoEnumerator.cs (1)
27public sealed class SerializationInfoEnumerator : IEnumerator
System.Private.Xml (12)
System\Xml\Dom\XmlChildEnumerator.cs (1)
8internal sealed class XmlChildEnumerator : IEnumerator
System\Xml\Dom\XmlElementList.cs (2)
300internal sealed class XmlElementListEnumerator : IEnumerator 340internal sealed class XmlEmptyElementListEnumerator : IEnumerator
System\Xml\Dom\XmlNamedNodeMap.SmallXmlNodeList.cs (1)
140private sealed class SingleObjectEnumerator : IEnumerator
System\Xml\Dom\XPathNodeList.cs (1)
86internal sealed class XmlNodeListEnumerator : IEnumerator
System\Xml\EmptyEnumerator.cs (1)
9internal sealed class EmptyEnumerator : IEnumerator
System\Xml\Schema\XmlSchemaCollection.cs (1)
400public sealed class XmlSchemaCollectionEnumerator : IEnumerator
System\Xml\Schema\XmlSchemaObjectCollection.cs (1)
101public class XmlSchemaObjectEnumerator : IEnumerator
System\Xml\Schema\XmlSchemaObjectTable.cs (1)
262internal class XSOEnumerator : IEnumerator
System\Xml\Serialization\XmlSchemas.cs (1)
783public class XmlSchemaEnumerator : IEnumerator<XmlSchema>, System.Collections.IEnumerator
System\Xml\XPath\XPathNodeIterator.cs (1)
43private sealed class Enumerator : IEnumerator
System\Xml\Xsl\ListBase.cs (1)
206internal struct IListEnumerator<T> : IEnumerator<T>, System.Collections.IEnumerator
System.Reflection.Metadata (28)
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\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.AccessControl (1)
artifacts\obj\System.Security.AccessControl\Debug\net9.0\System.Security.AccessControl.notsupported.cs (1)
53public sealed partial class AceEnumerator : System.Collections.IEnumerator
System.Security.Cryptography (6)
System\Security\Cryptography\AsnEncodedDataEnumerator.cs (1)
11public sealed class AsnEncodedDataEnumerator : IEnumerator
System\Security\Cryptography\OidEnumerator.cs (1)
8public sealed class OidEnumerator : IEnumerator
System\Security\Cryptography\X509Certificates\X509Certificate2Enumerator.cs (1)
10public sealed class X509Certificate2Enumerator : IEnumerator, IEnumerator<X509Certificate2>
System\Security\Cryptography\X509Certificates\X509CertificateEnumerator.cs (1)
10public class X509CertificateEnumerator : IEnumerator
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>
1420 references to IEnumerator
AssemblyStripper (8)
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24256.1\contentFiles\cs\netstandard2.0\Mono.Cecil.Binary\SectionCollection.cs (1)
101 public IEnumerator GetEnumerator ()
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24256.1\contentFiles\cs\netstandard2.0\Mono.Cecil.Metadata\MetadataStreamCollection.cs (1)
132 public IEnumerator GetEnumerator ()
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24256.1\contentFiles\cs\netstandard2.0\Mono.Cecil.Metadata\RowCollection.cs (1)
110 public IEnumerator GetEnumerator ()
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24256.1\contentFiles\cs\netstandard2.0\Mono.Cecil.Metadata\TableCollection.cs (1)
100 public IEnumerator GetEnumerator ()
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24256.1\contentFiles\cs\netstandard2.0\Mono.Cecil\ExternTypeCollection.cs (1)
136 public new IEnumerator GetEnumerator ()
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24256.1\contentFiles\cs\netstandard2.0\Mono.Cecil\SecurityDeclarationCollection.cs (1)
128 public IEnumerator GetEnumerator ()
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24256.1\contentFiles\cs\netstandard2.0\Mono.Cecil\TypeDefinitionCollection.cs (1)
145 public new IEnumerator GetEnumerator ()
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24256.1\contentFiles\cs\netstandard2.0\Mono.Cecil\TypeReferenceCollection.cs (1)
145 public new IEnumerator GetEnumerator ()
ClientSample (1)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
618object IEnumerator.Current
CodeGenerator (1)
HttpUtilities\CombinationsWithoutRepetition.cs (1)
27object IEnumerator.Current => Current;
dotnet-dev-certs (1)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
618object IEnumerator.Current
dotnet-getdocument (1)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
618object IEnumerator.Current
dotnet-openapi (1)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
618object IEnumerator.Current
dotnet-sql-cache (1)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
618object IEnumerator.Current
dotnet-user-jwts (1)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
618object IEnumerator.Current
dotnet-user-secrets (1)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
618object IEnumerator.Current
GetDocument.Insider (1)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
618object IEnumerator.Current
illink (5)
ILLink.RoslynAnalyzer (5)
src\tools\illink\src\ILLink.Shared\DataFlow\DefaultValueDictionary.cs (1)
78 IEnumerator IEnumerable.GetEnumerator () => GetEnumerator ();
src\tools\illink\src\ILLink.Shared\DataFlow\ValueSet.cs (2)
101 object? IEnumerator.Current => Current; 141 IEnumerator IEnumerable.GetEnumerator () => GetEnumerator ();
src\tools\illink\src\ILLink.Shared\TypeSystemProxy\ParameterCollection.cs (2)
35 IEnumerator IEnumerable.GetEnumerator () => new ParameterEnumerator (_start, _end, _method); 54 object IEnumerator.Current => new ParameterProxy (_method, (ParameterIndex) _current);
InMemory.FunctionalTests (4)
Http2\Http2ConnectionTests.cs (1)
303IEnumerator IEnumerable.GetEnumerator() => _innerHeaders.GetEnumerator();
Http3\Http3ConnectionTests.cs (1)
654IEnumerator IEnumerable.GetEnumerator() => _innerHeaders.GetEnumerator();
src\Servers\Kestrel\shared\Http2HeadersEnumerator.cs (1)
44object IEnumerator.Current => Current;
src\Servers\Kestrel\shared\TransportConnection.Generated.cs (1)
457IEnumerator IEnumerable.GetEnumerator() => FastEnumerable().GetEnumerator();
Microsoft.Arcade.Test.Common (2)
AssertEx.cs (2)
92var enumeratorX = enumerableX.GetEnumerator(); 93var enumeratorY = enumerableY.GetEnumerator();
Microsoft.AspNetCore.App.Analyzers (1)
Infrastructure\VirtualChars\VirtualCharSequence.Enumerator.cs (1)
29object? IEnumerator.Current => this.Current;
Microsoft.AspNetCore.Authentication.OAuth (1)
ClaimActionCollection.cs (1)
46IEnumerator IEnumerable.GetEnumerator()
Microsoft.AspNetCore.Components (6)
RenderTree\ArrayBuilderSegment.cs (1)
57IEnumerator IEnumerable.GetEnumerator()
src\Http\Http.Abstractions\src\Routing\RouteValueDictionary.cs (2)
478IEnumerator IEnumerable.GetEnumerator() 812object IEnumerator.Current => Current;
src\Http\Routing\src\PathTokenizer.cs (2)
114IEnumerator IEnumerable.GetEnumerator() 142object IEnumerator.Current
src\Http\Routing\src\Tree\TreeEnumerator.cs (1)
27object IEnumerator.Current => Current;
Microsoft.AspNetCore.Components.Endpoints (5)
FormMapping\FormDataReader.cs (3)
300IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 313object IEnumerator.Current => _enumerator.Current; 319void IEnumerator.Reset() { }
Rendering\EndpointHtmlRenderer.cs (1)
228IEnumerator IEnumerable.GetEnumerator()
Rendering\EndpointHtmlRenderer.PrerenderingState.cs (1)
260IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
Microsoft.AspNetCore.Components.Endpoints.Tests (1)
Binding\FormDataMapperTests.cs (1)
2427IEnumerator IEnumerable.GetEnumerator() => _inner.GetEnumerator();
Microsoft.AspNetCore.Components.Server.Tests (2)
src\SignalR\common\SignalR.Common\test\Internal\Protocol\TestHubMessageEqualityComparer.cs (2)
121var leftEnumerator = leftEnumerable.GetEnumerator(); 122var rightEnumerator = rightEnumerable.GetEnumerator();
Microsoft.AspNetCore.Components.Tests (2)
Lifetime\ComponentStatePersistenceManagerTest.cs (1)
307IEnumerator IEnumerable.GetEnumerator()
ParameterViewTest.Assignment.cs (1)
745public IEnumerator GetEnumerator()
Microsoft.AspNetCore.Components.WebView (1)
src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (1)
250IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
Microsoft.AspNetCore.Components.WebView.Test (1)
StaticContentProviderTests.cs (1)
96System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
Microsoft.AspNetCore.Connections.Abstractions (1)
ConnectionItems.cs (1)
128IEnumerator IEnumerable.GetEnumerator()
Microsoft.AspNetCore.DataProtection (2)
XmlEncryption\EncryptedXmlDecryptor.cs (2)
105var keyInfoEnum = encryptedKey.KeyInfo?.GetEnumerator(); 131var certEnum = keyInfo.Certificates?.GetEnumerator();
Microsoft.AspNetCore.Diagnostics (1)
src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (1)
90(typeof(IAsyncStateMachine).IsAssignableFrom(type) || typeof(IEnumerator).IsAssignableFrom(type)))
Microsoft.AspNetCore.Hosting (6)
Internal\HostingApplicationDiagnostics.cs (1)
591IEnumerator IEnumerable.GetEnumerator()
Internal\HostingRequestFinishedLog.cs (1)
80IEnumerator IEnumerable.GetEnumerator()
Internal\HostingRequestStartingLog.cs (1)
62IEnumerator IEnumerable.GetEnumerator()
Internal\HostingRequestUnhandledLog.cs (1)
58IEnumerator IEnumerable.GetEnumerator()
src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (1)
90(typeof(IAsyncStateMachine).IsAssignableFrom(type) || typeof(IEnumerator).IsAssignableFrom(type)))
src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (1)
250IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
Microsoft.AspNetCore.Hosting.Tests (4)
HostingApplicationTests.cs (1)
228IEnumerator IEnumerable.GetEnumerator() => Features.GetEnumerator();
StaticWebAssets\ManifestStaticWebAssetsFileProviderTests.cs (1)
805IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
WebHostTests.cs (2)
1341IEnumerator IEnumerable.GetEnumerator() 1444IEnumerator IEnumerable.GetEnumerator() => null;
Microsoft.AspNetCore.Http (35)
FormCollection.cs (7)
26private static readonly IEnumerator EmptyIEnumerator = default(Enumerator); 145/// <returns>An <see cref="IEnumerator" /> object that can be used to iterate through the collection.</returns> 160/// <returns>An <see cref="IEnumerator" /> object that can be used to iterate through the collection.</returns> 161IEnumerator IEnumerable.GetEnumerator() 221object IEnumerator.Current 229void IEnumerator.Reset() 233((IEnumerator)_dictionaryEnumerator).Reset();
HeaderDictionary.cs (7)
24private static readonly IEnumerator EmptyIEnumerator = default(Enumerator); 344/// <returns>An <see cref="IEnumerator" /> object that can be used to iterate through the collection.</returns> 358/// <returns>An <see cref="IEnumerator" /> object that can be used to iterate through the collection.</returns> 359IEnumerator IEnumerable.GetEnumerator() 442object IEnumerator.Current 450void IEnumerator.Reset() 454((IEnumerator)_dictionaryEnumerator).Reset();
Internal\ItemsDictionary.cs (2)
141IEnumerator IEnumerable.GetEnumerator() => _items?.GetEnumerator() ?? EmptyEnumerator.Instance; 149object? IEnumerator.Current => null;
Internal\RequestCookieCollection.cs (5)
24private static readonly IEnumerator EmptyIEnumerator = default(Enumerator); 163/// <returns>An <see cref="IEnumerator" /> object that can be used to iterate through the collection.</returns> 164IEnumerator IEnumerable.GetEnumerator() 209object IEnumerator.Current 225((IEnumerator)_dictionaryEnumerator).Reset();
QueryCollection.cs (6)
25private static readonly IEnumerator EmptyIEnumerator = default(Enumerator); 177/// <returns>An <see cref="IEnumerator" /> object that can be used to iterate through the collection.</returns> 178IEnumerator IEnumerable.GetEnumerator() 237object IEnumerator.Current 245void IEnumerator.Reset() 249((IEnumerator)_dictionaryEnumerator).Reset();
QueryCollectionInternal.cs (5)
79/// <returns>An <see cref="IEnumerator" /> object that can be used to iterate through the collection.</returns> 80IEnumerator IEnumerable.GetEnumerator() => Store.GetEnumerator(); 121object IEnumerator.Current => Current; 123void IEnumerator.Reset() 127((IEnumerator)_dictionaryEnumerator).Reset();
src\Shared\CopyOnWriteDictionary\CopyOnWriteDictionary.cs (1)
149IEnumerator IEnumerable.GetEnumerator()
src\Shared\Dictionary\AdaptiveCapacityDictionary.cs (2)
335IEnumerator IEnumerable.GetEnumerator() 632object IEnumerator.Current => Current;
Microsoft.AspNetCore.Http.Abstractions (19)
EndpointFilterInvocationContextOfT.Generated.cs (10)
128IEnumerator IEnumerable.GetEnumerator() 257IEnumerator IEnumerable.GetEnumerator() 393IEnumerator IEnumerable.GetEnumerator() 536IEnumerator IEnumerable.GetEnumerator() 686IEnumerator IEnumerable.GetEnumerator() 843IEnumerator IEnumerable.GetEnumerator() 1007IEnumerator IEnumerable.GetEnumerator() 1178IEnumerator IEnumerable.GetEnumerator() 1356IEnumerator IEnumerable.GetEnumerator() 1541IEnumerator IEnumerable.GetEnumerator()
Internal\HeaderSegmentCollection.cs (2)
58IEnumerator IEnumerable.GetEnumerator() 122object IEnumerator.Current
Routing\EndpointMetadataCollection.cs (5)
145/// Gets an <see cref="IEnumerator"/> of all metadata items. 147/// <returns>An <see cref="IEnumerator"/> of all metadata items.</returns> 157/// Gets an <see cref="IEnumerator"/> of all metadata items. 159/// <returns>An <see cref="IEnumerator"/> of all metadata items.</returns> 160IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
Routing\RouteValueDictionary.cs (2)
478IEnumerator IEnumerable.GetEnumerator() 812object IEnumerator.Current => Current;
Microsoft.AspNetCore.Http.Connections (1)
Internal\ConnectionLogScope.cs (1)
43IEnumerator IEnumerable.GetEnumerator()
Microsoft.AspNetCore.Http.Connections.Client (1)
Internal\ConnectionLogScope.cs (1)
51IEnumerator IEnumerable.GetEnumerator()
Microsoft.AspNetCore.Http.Extensions (4)
QueryBuilder.cs (1)
114IEnumerator IEnumerable.GetEnumerator()
src\Components\Endpoints\src\FormMapping\FormDataReader.cs (3)
300IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 313object IEnumerator.Current => _enumerator.Current; 319void IEnumerator.Reset() { }
Microsoft.AspNetCore.HttpLogging (1)
HttpLog.cs (1)
70IEnumerator IEnumerable.GetEnumerator()
Microsoft.AspNetCore.Mvc.Abstractions (9)
ModelBinding\ModelStateDictionary.cs (7)
757IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 997IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 1032object IEnumerator.Current => Current; 1130IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 1154object IEnumerator.Current => Current; 1205IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 1229object IEnumerator.Current => Current;
ModelBinding\Validation\ValidationStateDictionary.cs (1)
135IEnumerator IEnumerable.GetEnumerator()
ModelBinding\ValueProviderResult.cs (1)
138IEnumerator IEnumerable.GetEnumerator()
Microsoft.AspNetCore.Mvc.Abstractions.Test (2)
ModelBinding\ModelMetadataTest.cs (2)
58public IEnumerator GetEnumerator() 784IEnumerator IEnumerable.GetEnumerator()
Microsoft.AspNetCore.Mvc.Core (25)
ApiBehaviorOptions.cs (1)
96IEnumerator IEnumerable.GetEnumerator() => _switches.GetEnumerator();
Diagnostics\EventData.cs (3)
34IEnumerator IEnumerable.GetEnumerator() 77object IEnumerator.Current => Current; 78void IEnumerator.Reset() => throw new NotSupportedException();
Infrastructure\CopyOnWriteList.cs (1)
114IEnumerator IEnumerable.GetEnumerator()
ModelBinding\Binders\FormCollectionModelBinder.cs (1)
82IEnumerator IEnumerable.GetEnumerator()
ModelBinding\Validation\DefaultCollectionValidationStrategy.cs (10)
49private readonly ConcurrentDictionary<Type, Func<object, IEnumerator>> _genericGetEnumeratorCache = new ConcurrentDictionary<Type, Func<object, IEnumerator>>(); 61var enumerator = GetEnumeratorForElementType(metadata, model); 65public IEnumerator GetEnumeratorForElementType(ModelMetadata metadata, object model) 67Func<object, IEnumerator> getEnumerator = _genericGetEnumeratorCache.GetOrAdd( 74Expression.Lambda<Func<object, IEnumerator>>( 84private static IEnumerator GetEnumerator<T>(object model) 93private readonly IEnumerator _enumerator; 101IEnumerator enumerator) 112object IEnumerator.Current => Current;
ModelBinding\Validation\DefaultComplexObjectValidationStrategy.cs (1)
73object IEnumerator.Current => Current;
ModelBinding\Validation\ExplicitIndexCollectionValidationStrategy.cs (4)
54var enumerator = DefaultCollectionValidationStrategy.Instance.GetEnumeratorForElementType(metadata, model); 62private readonly IEnumerator _enumerator; 71IEnumerator enumerator) 82object IEnumerator.Current => Current;
ModelBinding\Validation\ShortFormDictionaryValidationStrategy.cs (1)
86object IEnumerator.Current => Current;
MvcCoreLoggerExtensions.cs (1)
324IEnumerator IEnumerable.GetEnumerator()
MvcOptions.cs (1)
375IEnumerator IEnumerable.GetEnumerator() => _switches.GetEnumerator();
src\Shared\CopyOnWriteDictionary\CopyOnWriteDictionary.cs (1)
149IEnumerator IEnumerable.GetEnumerator()
Microsoft.AspNetCore.Mvc.Core.Test (3)
Infrastructure\ConfigureCompatibilityOptionsTest.cs (1)
104IEnumerator IEnumerable.GetEnumerator() => _switches.GetEnumerator();
ModelBinding\Validation\DefaultCollectionValidationStrategyTest.cs (1)
135IEnumerator IEnumerable.GetEnumerator()
ModelBinding\Validation\ExplicitIndexCollectionValidationStrategyTest.cs (1)
195IEnumerator IEnumerable.GetEnumerator()
Microsoft.AspNetCore.Mvc.DataAnnotations (1)
MvcDataAnnotationsLocalizationOptions.cs (1)
24IEnumerator IEnumerable.GetEnumerator() => _switches.GetEnumerator();
Microsoft.AspNetCore.Mvc.Formatters.Xml (3)
DelegatingEnumerable.cs (1)
74IEnumerator IEnumerable.GetEnumerator()
DelegatingEnumerator.cs (1)
51object? IEnumerator.Current => Current;
MvcXmlOptions.cs (1)
19IEnumerator IEnumerable.GetEnumerator() => _switches.GetEnumerator();
Microsoft.AspNetCore.Mvc.IntegrationTests (8)
ActionParametersIntegrationTest.cs (1)
1057System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
CollectionModelBinderIntegrationTest.cs (4)
1272IEnumerator IEnumerable.GetEnumerator() 1341IEnumerator IEnumerable.GetEnumerator() 1412IEnumerator IEnumerable.GetEnumerator() 1481IEnumerator IEnumerable.GetEnumerator()
DictionaryModelBinderIntegrationTest.cs (2)
1595IEnumerator IEnumerable.GetEnumerator() 1700IEnumerator IEnumerable.GetEnumerator()
TryUpdateModelIntegrationTest.cs (1)
1348System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
Microsoft.AspNetCore.Mvc.NewtonsoftJson (1)
MvcNewtonsoftJsonOptions.cs (1)
72IEnumerator IEnumerable.GetEnumerator() => _switches.GetEnumerator();
Microsoft.AspNetCore.Mvc.RazorPages (1)
RazorPagesOptions.cs (1)
46IEnumerator IEnumerable.GetEnumerator() => _switches.GetEnumerator();
Microsoft.AspNetCore.Mvc.TagHelpers.Test (1)
ValidationSummaryTagHelperTest.cs (1)
701IEnumerator IEnumerable.GetEnumerator()
Microsoft.AspNetCore.Mvc.ViewFeatures (12)
AttributeDictionary.cs (6)
310IEnumerator IEnumerable.GetEnumerator() 345object IEnumerator.Current => Current; 434IEnumerator IEnumerable.GetEnumerator() 454object IEnumerator.Current => Current; 539IEnumerator IEnumerable.GetEnumerator() 559object? IEnumerator.Current => Current;
MvcViewOptions.cs (1)
49IEnumerator IEnumerable.GetEnumerator() => _switches.GetEnumerator();
Rendering\MultiSelectList.cs (1)
250IEnumerator IEnumerable.GetEnumerator()
TempDataDictionary.cs (2)
268IEnumerator IEnumerable.GetEnumerator() 299object IEnumerator.Current => Current;
ViewComponents\DefaultViewComponentInvoker.cs (1)
324IEnumerator IEnumerable.GetEnumerator()
ViewDataDictionary.cs (1)
592IEnumerator IEnumerable.GetEnumerator()
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (1)
CookieTempDataProviderTest.cs (1)
383IEnumerator IEnumerable.GetEnumerator()
Microsoft.AspNetCore.Mvc.Views.TestCommon (1)
TestDirectoryContent.cs (1)
37IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
Microsoft.AspNetCore.Owin (4)
DictionaryStringArrayWrapper.cs (1)
58IEnumerator IEnumerable.GetEnumerator() => Inner.Select(Convert).GetEnumerator();
DictionaryStringValuesWrapper.cs (1)
103IEnumerator IEnumerable.GetEnumerator() => Inner.Select(Convert).GetEnumerator();
OwinEnvironment.cs (1)
303IEnumerator IEnumerable.GetEnumerator()
OwinFeatureCollection.cs (1)
392IEnumerator IEnumerable.GetEnumerator()
Microsoft.AspNetCore.Razor.Runtime (1)
src\Shared\CopyOnWriteDictionary\CopyOnWriteDictionary.cs (1)
149IEnumerator IEnumerable.GetEnumerator()
Microsoft.AspNetCore.Rewrite (2)
IISUrlRewrite\ConditionCollection.cs (1)
56IEnumerator IEnumerable.GetEnumerator()
IISUrlRewrite\IISRewriteMapCollection.cs (1)
30IEnumerator IEnumerable.GetEnumerator()
Microsoft.AspNetCore.Routing (3)
PathTokenizer.cs (2)
114IEnumerator IEnumerable.GetEnumerator() 142object IEnumerator.Current
Tree\TreeEnumerator.cs (1)
27object IEnumerator.Current => Current;
Microsoft.AspNetCore.Server.HttpSys (4)
src\Shared\HttpSys\RequestProcessing\HeaderCollection.cs (1)
247IEnumerator IEnumerable.GetEnumerator()
src\Shared\HttpSys\RequestProcessing\RequestHeaders.cs (1)
250IEnumerator IEnumerable.GetEnumerator()
StandardFeatureCollection.cs (1)
89IEnumerator IEnumerable.GetEnumerator()
UrlPrefixCollection.cs (1)
179IEnumerator IEnumerable.GetEnumerator()
Microsoft.AspNetCore.Server.IIS (4)
Core\IISHttpContext.FeatureCollection.cs (1)
426IEnumerator IEnumerable.GetEnumerator() => FastEnumerable().GetEnumerator();
src\Shared\HttpSys\RequestProcessing\HeaderCollection.cs (1)
247IEnumerator IEnumerable.GetEnumerator()
src\Shared\HttpSys\RequestProcessing\RequestHeaders.cs (1)
250IEnumerator IEnumerable.GetEnumerator()
src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (1)
90(typeof(IAsyncStateMachine).IsAssignableFrom(type) || typeof(IEnumerator).IsAssignableFrom(type)))
Microsoft.AspNetCore.Server.IntegrationTesting (1)
TestMatrix.cs (1)
313IEnumerator IEnumerable.GetEnumerator()
Microsoft.AspNetCore.Server.Kestrel.Core (11)
Internal\ConnectionLogScope.cs (1)
43IEnumerator IEnumerable.GetEnumerator()
Internal\Http\HttpHeaders.cs (1)
235IEnumerator IEnumerable.GetEnumerator()
Internal\Http\HttpProtocol.Generated.cs (1)
958IEnumerator IEnumerable.GetEnumerator() => FastEnumerable().GetEnumerator();
Internal\Http\HttpRequestHeaders.cs (2)
226object IEnumerator.Current => Current; 256readonly object IEnumerator.Current => _current;
Internal\Http\HttpResponseHeaders.cs (1)
167readonly object IEnumerator.Current => _current;
Internal\Http\HttpResponseTrailers.cs (1)
76readonly object IEnumerator.Current => _current;
Internal\Http3\Http3HeadersEnumerator.cs (1)
31object IEnumerator.Current => Current;
Internal\ServerAddressesCollection.cs (2)
95IEnumerator IEnumerable.GetEnumerator() 159IEnumerator IEnumerable.GetEnumerator()
src\Servers\Kestrel\shared\Http2HeadersEnumerator.cs (1)
44object IEnumerator.Current => Current;
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (2)
Http1\Http1ConnectionTests.cs (1)
1211IEnumerator IEnumerable.GetEnumerator() => _innerHeaders.GetEnumerator();
src\Servers\Kestrel\shared\Http2HeadersEnumerator.cs (1)
44object IEnumerator.Current => Current;
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (2)
src\Servers\Kestrel\shared\Http2HeadersEnumerator.cs (1)
44object IEnumerator.Current => Current;
src\Servers\Kestrel\shared\TransportConnection.Generated.cs (1)
457IEnumerator IEnumerable.GetEnumerator() => FastEnumerable().GetEnumerator();
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (1)
src\Servers\Kestrel\shared\TransportConnection.Generated.cs (1)
457IEnumerator IEnumerable.GetEnumerator() => FastEnumerable().GetEnumerator();
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (2)
src\Servers\Kestrel\shared\TransportConnection.Generated.cs (1)
457IEnumerator IEnumerable.GetEnumerator() => FastEnumerable().GetEnumerator();
src\Servers\Kestrel\shared\TransportMultiplexedConnection.Generated.cs (1)
319IEnumerator IEnumerable.GetEnumerator() => FastEnumerable().GetEnumerator();
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (1)
src\Servers\Kestrel\shared\TransportConnection.Generated.cs (1)
457IEnumerator IEnumerable.GetEnumerator() => FastEnumerable().GetEnumerator();
Microsoft.AspNetCore.Session (2)
DefaultDistributedSessionStore.cs (1)
31IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
NoOpSessionStore.cs (1)
36IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
Microsoft.AspNetCore.Shared.Tests (10)
ClosedGenericMatcherTest.cs (3)
212IEnumerator IEnumerable.GetEnumerator() 230IEnumerator IEnumerable.GetEnumerator() 318IEnumerator IEnumerable.GetEnumerator()
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
618object IEnumerator.Current
src\Shared\CopyOnWriteDictionary\CopyOnWriteDictionary.cs (1)
149IEnumerator IEnumerable.GetEnumerator()
src\Shared\Dictionary\AdaptiveCapacityDictionary.cs (2)
335IEnumerator IEnumerable.GetEnumerator() 632object IEnumerator.Current => Current;
src\Shared\HttpSys\RequestProcessing\HeaderCollection.cs (1)
247IEnumerator IEnumerable.GetEnumerator()
src\Shared\HttpSys\RequestProcessing\RequestHeaders.cs (1)
250IEnumerator IEnumerable.GetEnumerator()
src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (1)
90(typeof(IAsyncStateMachine).IsAssignableFrom(type) || typeof(IEnumerator).IsAssignableFrom(type)))
Microsoft.AspNetCore.SignalR.Client.Core (3)
Internal\ConnectionLogScope.cs (1)
52IEnumerator IEnumerable.GetEnumerator()
src\SignalR\common\Shared\MessageBuffer.cs (2)
440IEnumerator IEnumerable.GetEnumerator() 476object IEnumerator.Current => throw new NotImplementedException();
Microsoft.AspNetCore.SignalR.Common.Tests (2)
Internal\Protocol\TestHubMessageEqualityComparer.cs (2)
121var leftEnumerator = leftEnumerable.GetEnumerator(); 122var rightEnumerator = rightEnumerable.GetEnumerator();
Microsoft.AspNetCore.SignalR.Core (5)
HubConnectionStore.cs (2)
67/// An <see cref="IEnumerator"/> over the <see cref="HubConnectionStore"/> 87object IEnumerator.Current => Current;
Internal\HubGroupList.cs (1)
52IEnumerator IEnumerable.GetEnumerator()
src\SignalR\common\Shared\MessageBuffer.cs (2)
440IEnumerator IEnumerable.GetEnumerator() 476object IEnumerator.Current => throw new NotImplementedException();
Microsoft.Build (39)
BackEnd\Components\Caching\ConfigCache.cs (1)
329System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
BackEnd\Components\Caching\ConfigCacheWithOverride.cs (1)
39IEnumerator IEnumerable.GetEnumerator()
BackEnd\Components\Caching\ResultsCache.cs (1)
401IEnumerator IEnumerable.GetEnumerator()
BackEnd\Components\Caching\ResultsCacheWithOverride.cs (1)
127IEnumerator IEnumerable.GetEnumerator()
BackEnd\Components\Logging\TargetLoggingContext.cs (2)
166IEnumerator IEnumerable.GetEnumerator() 168return (IEnumerator)GetEnumerator();
Collections\ArrayDictionary.cs (2)
165IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 243object IEnumerator.Current => _emitDictionaryEntries ? CurrentDictionaryEntry : Current;
Collections\ConvertingEnumerable.cs (2)
50IEnumerator IEnumerable.GetEnumerator() 98Object IEnumerator.Current => Current;
Collections\CopyOnReadEnumerable.cs (1)
96IEnumerator IEnumerable.GetEnumerator()
Collections\CopyOnWritePropertyDictionary.cs (1)
135IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
Collections\ItemDictionary.cs (3)
167IEnumerator IEnumerable.GetEnumerator() 434object IEnumerator.Current => _itemEnumerator != null ? _itemEnumerator.Current : ((IEnumerator)_listEnumerator).Current;
Collections\MultiDictionary.cs (1)
231IEnumerator IEnumerable.GetEnumerator()
Collections\PropertyDictionary.cs (1)
250IEnumerator IEnumerable.GetEnumerator()
Collections\ReadOnlyConvertingDictionary.cs (1)
194System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
Collections\RetrievableEntryHashSet\HashSet.cs (3)
505IEnumerator IEnumerable.GetEnumerator() 1000Object System.Collections.IEnumerator.Current 1012void System.Collections.IEnumerator.Reset()
Collections\WeakValueDictionary.cs (1)
253IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
Construction\ProjectElementContainer.cs (4)
846IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 884object IEnumerator.Current => Current; 939IEnumerator IEnumerable.GetEnumerator() => _enumerator; 978object IEnumerator.Current
CopyOnWriteDictionary.cs (1)
308IEnumerator IEnumerable.GetEnumerator()
Definition\ProjectCollection.cs (1)
2475IEnumerator IEnumerable.GetEnumerator()
Evaluation\ItemDataCollectionValue.cs (1)
30object System.Collections.IEnumerator.Current => Current;
Evaluation\LazyItemEvaluator.OrderedItemDataCollection.cs (1)
47System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => _listBuilder.GetEnumerator();
Evaluation\SemiColonTokenizer.cs (2)
39IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 59object IEnumerator.Current => Current;
Instance\ImmutableProjectCollections\ImmutableElementCollectionConverter.cs (2)
104IEnumerator IEnumerable.GetEnumerator() => _values.GetEnumerator(); 199IEnumerator IEnumerable.GetEnumerator()
Instance\ImmutableProjectCollections\ImmutableItemDictionary.cs (2)
110IEnumerator IEnumerable.GetEnumerator() => _allItems.GetEnumerator(); 208IEnumerator IEnumerable.GetEnumerator()
ReadOnlyCollection.cs (1)
178IEnumerator IEnumerable.GetEnumerator()
ReadOnlyEmptyCollection.cs (1)
133System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
ReadOnlyEmptyDictionary.cs (1)
265System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
Microsoft.Build.Engine (16)
Choose\GroupEnumeratorHelper.cs (1)
81public IEnumerator GetEnumerator()
Choose\GroupingCollection.cs (3)
134internal IEnumerator GetPropertyEnumerator 204internal IEnumerator GetItemEnumerator 285public IEnumerator GetEnumerator
Collections\CopyOnWriteHashtable.cs (1)
158IEnumerator IEnumerable.GetEnumerator() { return ((IEnumerable)ReadOperation).GetEnumerator(); }
Engine\ImportCollection.cs (1)
55public IEnumerator GetEnumerator()
Engine\Target.cs (1)
513public IEnumerator GetEnumerator
Engine\TargetCollection.cs (1)
151public IEnumerator GetEnumerator
Engine\ToolsetCollection.cs (1)
185System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
Engine\UsingTaskCollection.cs (1)
47public IEnumerator GetEnumerator()
Items\BuildItemGroup.cs (1)
218public IEnumerator GetEnumerator()
Items\BuildItemGroupCollection.cs (1)
165public IEnumerator GetEnumerator
Items\BuildItemGroupProxy.cs (1)
46public IEnumerator GetEnumerator()
Properties\BuildPropertyGroup.cs (1)
576public IEnumerator GetEnumerator
Properties\BuildPropertyGroupCollection.cs (1)
156public IEnumerator GetEnumerator
Properties\BuildPropertyGroupProxy.cs (1)
46public IEnumerator GetEnumerator()
Microsoft.Build.Engine.UnitTests (2)
BackEnd\TaskThatReturnsDictionaryTaskItem.cs (1)
174IEnumerator IEnumerable.GetEnumerator()
Collections\OMcollections_tests.cs (1)
119object o = ((IEnumerator)enumerator).Current;
Microsoft.Build.Framework (29)
IEnumerableCalls.cs (1)
20public static IEnumerator GetEnumerator<TEnumerable>(ref TEnumerable enumerable)
ImmutableSegmentedDictionary`2.cs (1)
345IEnumerator IEnumerable.GetEnumerator()
ImmutableSegmentedDictionary`2+Builder.cs (1)
228IEnumerator IEnumerable.GetEnumerator()
ImmutableSegmentedDictionary`2+Builder+KeyCollection.cs (1)
58IEnumerator IEnumerable.GetEnumerator()
ImmutableSegmentedDictionary`2+Builder+ValueCollection.cs (1)
58IEnumerator IEnumerable.GetEnumerator()
ImmutableSegmentedDictionary`2+Enumerator.cs (1)
45object IEnumerator.Current => _returnType == ReturnType.DictionaryEntry ? ((IDictionaryEnumerator)this).Entry : Current;
ImmutableSegmentedDictionary`2+KeyCollection.cs (1)
39IEnumerator IEnumerable.GetEnumerator()
ImmutableSegmentedDictionary`2+KeyCollection+Enumerator.cs (1)
25object IEnumerator.Current => Current;
ImmutableSegmentedDictionary`2+ValueCollection.cs (1)
39IEnumerator IEnumerable.GetEnumerator()
ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs (1)
25object? IEnumerator.Current => Current;
ImmutableSegmentedList`1.cs (1)
640IEnumerator IEnumerable.GetEnumerator()
ImmutableSegmentedList`1+Builder.cs (1)
227IEnumerator IEnumerable.GetEnumerator()
ImmutableSegmentedList`1+Enumerator.cs (2)
25object? IEnumerator.Current => ((IEnumerator)_enumerator).Current;
ImmutableSegmentedList`1+ValueBuilder.cs (1)
336IEnumerator IEnumerable.GetEnumerator()
SegmentedArray`1.cs (2)
303IEnumerator IEnumerable.GetEnumerator() 390object? IEnumerator.Current => Current;
SegmentedDictionary`2.cs (9)
914IEnumerator IEnumerable.GetEnumerator() 1187object? IEnumerator.Current 1205void IEnumerator.Reset() 1323IEnumerator IEnumerable.GetEnumerator() 1430object? IEnumerator.Current 1443void IEnumerator.Reset() 1523IEnumerator IEnumerable.GetEnumerator() 1629object? IEnumerator.Current 1642void IEnumerator.Reset()
SegmentedList`1.cs (3)
607IEnumerator IEnumerable.GetEnumerator() 1210object? IEnumerator.Current 1222void IEnumerator.Reset()
Microsoft.Build.Tasks.Core (20)
AssemblyFoldersEx.cs (1)
486IEnumerator IEnumerable.GetEnumerator()
AssemblyFoldersFromConfig.cs (1)
105IEnumerator IEnumerable.GetEnumerator()
BootstrapperUtil\PackageCollection.cs (1)
43public IEnumerator GetEnumerator()
BootstrapperUtil\ProductBuilderCollection.cs (1)
39public IEnumerator GetEnumerator()
BootstrapperUtil\ProductCollection.cs (1)
77public IEnumerator GetEnumerator()
CopyOnWriteDictionary.cs (1)
308IEnumerator IEnumerable.GetEnumerator()
CSharptokenizer.cs (1)
57public IEnumerator GetEnumerator()
ManifestUtil\AssemblyReferenceCollection.cs (1)
173public IEnumerator GetEnumerator()
ManifestUtil\CompatibleFrameworkCollection.cs (1)
40public IEnumerator GetEnumerator()
ManifestUtil\FileAssociationCollection.cs (1)
40public IEnumerator GetEnumerator()
ManifestUtil\FileReferenceCollection.cs (1)
96public IEnumerator GetEnumerator()
ManifestUtil\OutputMessage.cs (1)
134public IEnumerator GetEnumerator()
NativeMethods.cs (1)
1438IEnumerator IEnumerable.GetEnumerator()
ReadOnlyCollection.cs (1)
178IEnumerator IEnumerable.GetEnumerator()
ReadOnlyEmptyCollection.cs (1)
133System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
ReadOnlyEmptyDictionary.cs (1)
265System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
ResolveManifestFiles.cs (3)
885IEnumerator IEnumerable.GetEnumerator() 932IEnumerator IEnumerable.GetEnumerator() 973IEnumerator IEnumerable.GetEnumerator()
VisualBasictokenizer.cs (1)
55public IEnumerator GetEnumerator()
Microsoft.Build.Utilities.Core (5)
AssemblyFoldersEx.cs (1)
486IEnumerator IEnumerable.GetEnumerator()
AssemblyFoldersFromConfig.cs (1)
105IEnumerator IEnumerable.GetEnumerator()
CopyOnWriteDictionary.cs (1)
308IEnumerator IEnumerable.GetEnumerator()
ReadOnlyEmptyCollection.cs (1)
133System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
ReadOnlyEmptyDictionary.cs (1)
265System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
Microsoft.Cci.Extensions (1)
Differs\ElementDiffer.cs (1)
116System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
Microsoft.DotNet.AsmDiff (1)
AssemblySet.cs (1)
241IEnumerator IEnumerable.GetEnumerator()
Microsoft.DotNet.NuGetRepack.Tests (2)
TestHelpers\AssertEx.cs (2)
92var enumeratorX = enumerableX.GetEnumerator(); 93var enumeratorY = enumerableY.GetEnumerator();
Microsoft.DotNet.XUnitExtensions (1)
Extensions\TheoryExtensions.cs (1)
34IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
Microsoft.Extensions.Configuration (3)
ConfigurationManager.cs (2)
258IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 348IEnumerator IEnumerable.GetEnumerator()
MemoryConfigurationProvider.cs (1)
59IEnumerator IEnumerable.GetEnumerator()
Microsoft.Extensions.Configuration.KeyPerFile.Tests (1)
KeyPerFileTests.cs (1)
499IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
Microsoft.Extensions.DependencyInjection.Abstractions (1)
ServiceCollection.cs (1)
79IEnumerator IEnumerable.GetEnumerator()
Microsoft.Extensions.Diagnostics.HealthChecks (2)
DefaultHealthCheckService.cs (1)
308IEnumerator IEnumerable.GetEnumerator()
HealthCheckLogScope.cs (1)
43IEnumerator IEnumerable.GetEnumerator()
Microsoft.Extensions.Features (1)
FeatureCollection.cs (1)
94IEnumerator IEnumerable.GetEnumerator()
Microsoft.Extensions.FileProviders.Abstractions (1)
NotFoundDirectoryContents.cs (1)
30IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
Microsoft.Extensions.FileProviders.Composite (1)
CompositeDirectoryContents.cs (1)
89IEnumerator IEnumerable.GetEnumerator()
Microsoft.Extensions.FileProviders.Embedded (2)
EnumerableDirectoryContents.cs (1)
32IEnumerator IEnumerable.GetEnumerator()
Manifest\ManifestDirectoryInfo.cs (1)
78IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
Microsoft.Extensions.FileProviders.Physical (2)
Internal\PhysicalDirectoryContents.cs (1)
44IEnumerator IEnumerable.GetEnumerator() => _info.GetEnumerator();
PhysicalDirectoryInfo.cs (1)
78IEnumerator IEnumerable.GetEnumerator()
Microsoft.Extensions.Http (2)
DependencyInjection\DefaultHttpClientBuilderServiceCollection.cs (1)
74IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
Logging\HttpHeadersLogValue.cs (1)
81IEnumerator IEnumerable.GetEnumerator()
Microsoft.Extensions.Logging (3)
LoggerFactoryScopeProvider.cs (3)
217IEnumerator IEnumerable.GetEnumerator() 236IEnumerator IEnumerable.GetEnumerator() => new BaggageEnumerator(_items.GetEnumerator()); 278object? IEnumerator.Current => Current;
Microsoft.Extensions.Logging.Abstractions (8)
FormattedLogValues.cs (1)
109IEnumerator IEnumerable.GetEnumerator()
LoggerMessage.cs (7)
498IEnumerator IEnumerable.GetEnumerator() 546IEnumerator IEnumerable.GetEnumerator() 597IEnumerator IEnumerable.GetEnumerator() 652IEnumerator IEnumerable.GetEnumerator() 713IEnumerator IEnumerable.GetEnumerator() 778IEnumerator IEnumerable.GetEnumerator() 847IEnumerator IEnumerable.GetEnumerator()
Microsoft.Extensions.Primitives (5)
StringTokenizer.cs (2)
68IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 104object IEnumerator.Current => Current;
StringValues.cs (3)
412IEnumerator IEnumerable.GetEnumerator() 826object? IEnumerator.Current => _current; 828void IEnumerator.Reset()
Microsoft.Interop.SourceGeneration (2)
SequenceEqualImmutableArray.cs (1)
44IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable)Array).GetEnumerator();
ValueEqualityImmutableDictionary.cs (1)
58IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable)Map).GetEnumerator();
Microsoft.VisualBasic.Core (5)
Microsoft\VisualBasic\Collection.vb (2)
250Public Function GetEnumerator() As IEnumerator 605Private Function ICollectionGetEnumerator() As IEnumerator Implements ICollection.GetEnumerator
Microsoft\VisualBasic\Helpers\ForEachEnum.vb (3)
57Public Function MoveNext() As Boolean Implements IEnumerator.MoveNext 86Public Sub Reset() Implements IEnumerator.Reset 97Public ReadOnly Property Current() As Object Implements IEnumerator.Current
MSBuild (3)
CopyOnWriteDictionary.cs (1)
308IEnumerator IEnumerable.GetEnumerator()
ReadOnlyEmptyCollection.cs (1)
133System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
ReadOnlyEmptyDictionary.cs (1)
265System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
MSBuildTaskHost (4)
CopyOnWriteDictionary.cs (1)
308IEnumerator IEnumerable.GetEnumerator()
Immutable\ImmutableDictionary.cs (1)
87IEnumerator IEnumerable.GetEnumerator()
ReadOnlyEmptyCollection.cs (1)
133System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
ReadOnlyEmptyDictionary.cs (1)
265System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
109[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Collections.IEnumerator))]
netstandard (1)
netstandard.cs (1)
140[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Collections.IEnumerator))]
PresentationBuildTasks (2)
src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\XmlnsDictionary.cs (2)
245IEnumerator IEnumerable.GetEnumerator() 316protected IEnumerator GetEnumerator()
PresentationCore (119)
MS\Internal\FontCache\FamilyCollection.cs (2)
575object IEnumerator.Current 609IEnumerator IEnumerable.GetEnumerator()
MS\Internal\FontCache\FontFaceLayoutInfo.cs (1)
776IEnumerator IEnumerable.GetEnumerator()
MS\Internal\FontCache\FontSourceCollection.cs (1)
251System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
MS\Internal\FontFace\TypefaceCollection.cs (2)
134System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() 190object System.Collections.IEnumerator.Current
MS\Internal\Generic\Span.cs (2)
80IEnumerator IEnumerable.GetEnumerator() 401object IEnumerator.Current
MS\Internal\PartialArray.cs (1)
193IEnumerator IEnumerable.GetEnumerator()
MS\Internal\Span.cs (1)
50public IEnumerator GetEnumerator()
MS\Internal\TextFormatting\ThousandthOfEmRealDoubles.cs (1)
227 System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
MS\Internal\TextFormatting\ThousandthOfEmRealPoints.cs (1)
170 System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\CharacterBuffer.cs (1)
156IEnumerator IEnumerable.GetEnumerator()
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\GenericEnumerator.cs (1)
74IEnumerator.Current
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\PartialList.cs (1)
174IEnumerator IEnumerable.GetEnumerator()
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\SequentialUshortCollection.cs (1)
103IEnumerator IEnumerable.GetEnumerator()
System\Windows\FreezableCollection.cs (2)
550IEnumerator IEnumerable.GetEnumerator() 1076object IEnumerator.Current
System\Windows\Generated\TextDecorationCollection.cs (2)
451IEnumerator IEnumerable.GetEnumerator() 822object IEnumerator.Current
System\Windows\Input\Command\CommandBindingCollection.cs (2)
200IEnumerator collectionEnum = collection.GetEnumerator(); 348public IEnumerator GetEnumerator()
System\Windows\Input\Command\InputBindingCollection.cs (2)
275IEnumerator collectionEnum = collection.GetEnumerator(); 399public IEnumerator GetEnumerator()
System\Windows\Input\Command\InputGestureCollection.cs (2)
165public IEnumerator GetEnumerator() 294IEnumerator collectionEnum = collection.GetEnumerator();
System\Windows\Input\MouseDevice.cs (1)
451IEnumerator inputProviders = _inputManager.Value.UnsecureInputProviders.GetEnumerator();
System\Windows\Input\Stylus\Common\TabletDeviceCollection.cs (1)
114IEnumerator IEnumerable.GetEnumerator()
System\Windows\Markup\XmlLanguage.cs (2)
491IEnumerator IEnumerable.GetEnumerator() 609object IEnumerator.Current
System\Windows\Media\Animation\Generated\BooleanKeyFrameCollection.cs (1)
201public IEnumerator GetEnumerator()
System\Windows\Media\Animation\Generated\ByteKeyFrameCollection.cs (1)
201public IEnumerator GetEnumerator()
System\Windows\Media\Animation\Generated\CharKeyFrameCollection.cs (1)
201public IEnumerator GetEnumerator()
System\Windows\Media\Animation\Generated\ColorKeyFrameCollection.cs (1)
201public IEnumerator GetEnumerator()
System\Windows\Media\Animation\Generated\DecimalKeyFrameCollection.cs (1)
201public IEnumerator GetEnumerator()
System\Windows\Media\Animation\Generated\DoubleKeyFrameCollection.cs (1)
201public IEnumerator GetEnumerator()
System\Windows\Media\Animation\Generated\Int16KeyFrameCollection.cs (1)
201public IEnumerator GetEnumerator()
System\Windows\Media\Animation\Generated\Int32KeyFrameCollection.cs (1)
201public IEnumerator GetEnumerator()
System\Windows\Media\Animation\Generated\Int64KeyFrameCollection.cs (1)
201public IEnumerator GetEnumerator()
System\Windows\Media\Animation\Generated\MatrixKeyFrameCollection.cs (1)
201public IEnumerator GetEnumerator()
System\Windows\Media\Animation\Generated\ObjectKeyFrameCollection.cs (1)
201public IEnumerator GetEnumerator()
System\Windows\Media\Animation\Generated\Point3DKeyFrameCollection.cs (1)
201public IEnumerator GetEnumerator()
System\Windows\Media\Animation\Generated\PointKeyFrameCollection.cs (1)
201public IEnumerator GetEnumerator()
System\Windows\Media\Animation\Generated\QuaternionKeyFrameCollection.cs (1)
201public IEnumerator GetEnumerator()
System\Windows\Media\Animation\Generated\RectKeyFrameCollection.cs (1)
201public IEnumerator GetEnumerator()
System\Windows\Media\Animation\Generated\Rotation3DKeyFrameCollection.cs (1)
201public IEnumerator GetEnumerator()
System\Windows\Media\Animation\Generated\SingleKeyFrameCollection.cs (1)
201public IEnumerator GetEnumerator()
System\Windows\Media\Animation\Generated\SizeKeyFrameCollection.cs (1)
201public IEnumerator GetEnumerator()
System\Windows\Media\Animation\Generated\StringKeyFrameCollection.cs (1)
201public IEnumerator GetEnumerator()
System\Windows\Media\Animation\Generated\TimelineCollection.cs (2)
461IEnumerator IEnumerable.GetEnumerator() 841object IEnumerator.Current
System\Windows\Media\Animation\Generated\Vector3DKeyFrameCollection.cs (1)
201public IEnumerator GetEnumerator()
System\Windows\Media\Animation\Generated\VectorKeyFrameCollection.cs (1)
201public IEnumerator GetEnumerator()
System\Windows\Media\Animation\TimelineClockCollection.cs (3)
182System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() 366object System.Collections.IEnumerator.Current 374void System.Collections.IEnumerator.Reset()
System\Windows\Media\CharacterMetricsDictionary.cs (3)
46SC.IEnumerator SC.IEnumerable.GetEnumerator() 564void SC.IEnumerator.Reset() 571object SC.IEnumerator.Current
System\Windows\Media\CultureSpecificStringDictionary.cs (4)
51SC.IEnumerator SC.IEnumerable.GetEnumerator() 475public abstract SC.IEnumerator GetEnumerator(); 488public override SC.IEnumerator GetEnumerator() 522public override SC.IEnumerator GetEnumerator()
System\Windows\Media\Effects\Generated\BitmapEffectCollection.cs (2)
457IEnumerator IEnumerable.GetEnumerator() 828object IEnumerator.Current
System\Windows\Media\FamilyMapCollection.cs (3)
49SC.IEnumerator SC.IEnumerable.GetEnumerator() 415void SC.IEnumerator.Reset() 425object SC.IEnumerator.Current
System\Windows\Media\FamilyTypefaceCollection.cs (3)
62SC.IEnumerator SC.IEnumerable.GetEnumerator() 432void SC.IEnumerator.Reset() 442object SC.IEnumerator.Current
System\Windows\Media\Fonts.cs (1)
389System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
System\Windows\Media\FormattedText.cs (1)
972object IEnumerator.Current
System\Windows\Media\Generated\DoubleCollection.cs (2)
423IEnumerator IEnumerable.GetEnumerator() 851object IEnumerator.Current
System\Windows\Media\Generated\DrawingCollection.cs (2)
473IEnumerator IEnumerable.GetEnumerator() 871object IEnumerator.Current
System\Windows\Media\Generated\GeneralTransformCollection.cs (2)
459IEnumerator IEnumerable.GetEnumerator() 830object IEnumerator.Current
System\Windows\Media\Generated\GeometryCollection.cs (2)
473IEnumerator IEnumerable.GetEnumerator() 871object IEnumerator.Current
System\Windows\Media\Generated\GradientStopCollection.cs (2)
459IEnumerator IEnumerable.GetEnumerator() 933object IEnumerator.Current
System\Windows\Media\Generated\Int32Collection.cs (2)
423IEnumerator IEnumerable.GetEnumerator() 851object IEnumerator.Current
System\Windows\Media\Generated\PathFigureCollection.cs (2)
460IEnumerator IEnumerable.GetEnumerator() 920object IEnumerator.Current
System\Windows\Media\Generated\PathSegmentCollection.cs (2)
459IEnumerator IEnumerable.GetEnumerator() 830object IEnumerator.Current
System\Windows\Media\Generated\PointCollection.cs (2)
423IEnumerator IEnumerable.GetEnumerator() 853object IEnumerator.Current
System\Windows\Media\Generated\TextEffectCollection.cs (2)
459IEnumerator IEnumerable.GetEnumerator() 830object IEnumerator.Current
System\Windows\Media\Generated\TransformCollection.cs (2)
473IEnumerator IEnumerable.GetEnumerator() 871object IEnumerator.Current
System\Windows\Media\Generated\VectorCollection.cs (2)
423IEnumerator IEnumerable.GetEnumerator() 853object IEnumerator.Current
System\Windows\Media\GlyphRun.cs (2)
2197IEnumerator IEnumerable.GetEnumerator() 2299IEnumerator IEnumerable.GetEnumerator()
System\Windows\Media\GlyphTypeface.cs (2)
1869IEnumerator IEnumerable.GetEnumerator() 1954IEnumerator IEnumerable.GetEnumerator()
System\Windows\Media\Imaging\BitmapMetadata.cs (1)
1183IEnumerator IEnumerable.GetEnumerator()
System\Windows\Media\Imaging\BitmapMetadataEnumerator.cs (1)
41object IEnumerator.Current
System\Windows\Media\VisualCollection.cs (2)
896IEnumerator IEnumerable.GetEnumerator() 967object IEnumerator.Current
System\Windows\Media3D\Generated\GeneralTransform3DCollection.cs (2)
455IEnumerator IEnumerable.GetEnumerator() 826object IEnumerator.Current
System\Windows\Media3D\Generated\MaterialCollection.cs (2)
469IEnumerator IEnumerable.GetEnumerator() 867object IEnumerator.Current
System\Windows\Media3D\Generated\Model3DCollection.cs (2)
469IEnumerator IEnumerable.GetEnumerator() 867object IEnumerator.Current
System\Windows\Media3D\Generated\Point3DCollection.cs (2)
419IEnumerator IEnumerable.GetEnumerator() 850object IEnumerator.Current
System\Windows\Media3D\Generated\Transform3DCollection.cs (2)
469IEnumerator IEnumerable.GetEnumerator() 867object IEnumerator.Current
System\Windows\Media3D\Generated\Vector3DCollection.cs (2)
419IEnumerator IEnumerable.GetEnumerator() 850object IEnumerator.Current
System\Windows\Media3D\Visual3DCollection.cs (2)
229IEnumerator IEnumerable.GetEnumerator() 669object IEnumerator.Current
PresentationFramework (216)
MS\Internal\Annotations\ObservableDictionary.cs (1)
122IEnumerator IEnumerable.GetEnumerator()
MS\Internal\Controls\EmptyEnumerable.cs (1)
24IEnumerator IEnumerable.GetEnumerator()
MS\Internal\Controls\EmptyEnumerator.cs (2)
27public static IEnumerator Instance 69private static IEnumerator _instance;
MS\Internal\Controls\InkCanvasInnerCanvas.cs (2)
208protected internal override IEnumerator LogicalChildren 297internal IEnumerator PrivateLogicalChildren
MS\Internal\Controls\InnerItemCollectionView.cs (2)
580protected override IEnumerator GetEnumerator() 600internal IEnumerator LogicalChildren
MS\Internal\Controls\ModelTreeEnumerator.cs (5)
28object IEnumerator.Current 36bool IEnumerator.MoveNext() 41void IEnumerator.Reset() 228internal HeaderedItemsModelTreeEnumerator(HeaderedItemsControl headeredItemsControl, IEnumerator items, object header) : base(header) 278private IEnumerator _items;
MS\Internal\Data\CollectionViewGroupInternal.cs (5)
363internal IEnumerator GetLeafEnumerator() 788void IEnumerator.Reset() 800bool IEnumerator.MoveNext() 835object IEnumerator.Current 848IEnumerator _subEnum; // enumerator over current subgroup
MS\Internal\Data\CollectionViewProxy.cs (1)
994protected override IEnumerator GetEnumerator() { return ((IEnumerable)ProxiedView).GetEnumerator(); }
MS\Internal\Data\CompositeCollectionView.cs (2)
383protected override IEnumerator GetEnumerator() 1619private IEnumerator _containerEnumerator;
MS\Internal\Data\EnumerableCollectionView.cs (4)
378protected override IEnumerator GetEnumerator() 535IEnumerator ie = source.GetEnumerator(); 550IEnumerator temp = _trackingEnumerator; 660IEnumerator _trackingEnumerator;
MS\Internal\Data\IndexedEnumerable.cs (9)
187IEnumerator ie = GetEnumerator(); 297public IEnumerator GetEnumerator() 462private void DisposeEnumerator(ref IEnumerator ie) 699private IEnumerator _enumerator; 700private IEnumerator _changeTracker; 734void IEnumerator.Reset() 743bool IEnumerator.MoveNext() 762object IEnumerator.Current 781IEnumerator _enumerator;
MS\Internal\Data\LiveShapingList.cs (4)
645public IEnumerator GetEnumerator() 759void IEnumerator.Reset() 764bool IEnumerator.MoveNext() 769object IEnumerator.Current
MS\Internal\Data\RBTree.cs (1)
619IEnumerator IEnumerable.GetEnumerator()
MS\Internal\DataStreams.cs (1)
318IEnumerator e = LogicalTreeHelper.GetChildren(treeNode).GetEnumerator();
MS\Internal\Documents\ContentElementCollection.cs (4)
121IEnumerator IEnumerable.GetEnumerator() 128internal IEnumerator GetEnumerator() 361/// <see cref="IEnumerator.Current"/> 363object IEnumerator.Current
MS\Internal\Documents\HostedElements.cs (2)
153object IEnumerator.Current 158void IEnumerator.Reset()
MS\Internal\Documents\TableTextElementCollectionInternal.cs (1)
328IEnumerator enumChildren = Owner.IsEmpty
MS\Internal\IO\Packaging\PackageFilter.cs (1)
671private IEnumerator _partIterator; //defaults to null
MS\Internal\ListOfObject.cs (5)
105System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() 114IEnumerator _ie; 140object IEnumerator.Current 145bool IEnumerator.MoveNext() 150void IEnumerator.Reset()
MS\Internal\Navigation\JournalEntryStack.cs (5)
56public abstract IEnumerator GetEnumerator(); 70public override IEnumerator GetEnumerator() 87public override IEnumerator GetEnumerator() 173public IEnumerator GetEnumerator() 232private IEnumerator _ienum;
MS\Internal\WeakDictionary.cs (3)
94IEnumerator IEnumerable.GetEnumerator() 181IEnumerator IEnumerable.GetEnumerator() 351IEnumerator IEnumerable.GetEnumerator()
MS\Internal\WeakHashSet.cs (1)
106IEnumerator IEnumerable.GetEnumerator()
MS\Internal\WindowsRuntime\Generated\WinRT\Projections\IEnumerable.cs (4)
86global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() => GetEnumerator(); 189IEnumerator global::System.Collections.IEnumerable.GetEnumerator() => GetEnumerator(); 253object IEnumerator.Current 638object IEnumerator.Current => Current;
MS\Internal\WindowsRuntime\Generated\WinRT\Projections\IReadOnlyList.cs (2)
111global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() => GetEnumerator(); 439IEnumerator global::System.Collections.IEnumerable.GetEnumerator() => GetEnumerator();
System\Windows\Controls\AccessText.cs (1)
70protected internal override IEnumerator LogicalChildren
System\Windows\Controls\AdornedElementPlaceholder.cs (1)
158protected internal override IEnumerator LogicalChildren
System\Windows\Controls\ColumnDefinition.cs (7)
357IEnumerator IEnumerable.GetEnumerator() 770/// <see cref="IEnumerator<T>.MoveNext"/> 771/// <seealso cref="IEnumerator.MoveNext"/> 799/// <see cref="IEnumerator.Current"/> 801object IEnumerator.Current 825/// <see cref="IEnumerator<T>.Current"/> 851/// <see cref="IEnumerator.Reset"/>
System\Windows\Controls\ContentControl.cs (1)
64protected internal override IEnumerator LogicalChildren
System\Windows\Controls\CustomDictionarySources.cs (1)
71IEnumerator IEnumerable.GetEnumerator()
System\Windows\Controls\DataGrid.cs (1)
4949IEnumerator enumerator = ((IEnumerable)Items).GetEnumerator();
System\Windows\Controls\DataGridColumnHeaderCollection.cs (1)
79public IEnumerator GetEnumerator()
System\Windows\Controls\Decorator.cs (1)
139protected internal override IEnumerator LogicalChildren
System\Windows\Controls\FlowDocumentReader.cs (1)
856protected internal override IEnumerator LogicalChildren
System\Windows\Controls\FlowDocumentScrollViewer.cs (1)
771protected internal override IEnumerator LogicalChildren
System\Windows\Controls\Grid.cs (1)
103protected internal override IEnumerator LogicalChildren
System\Windows\Controls\HeaderedContentControl.cs (1)
275protected internal override IEnumerator LogicalChildren
System\Windows\Controls\HeaderedItemsControl.cs (1)
383protected internal override IEnumerator LogicalChildren
System\Windows\Controls\InkCanvas.cs (1)
1943protected internal override IEnumerator LogicalChildren
System\Windows\Controls\ItemCollection.cs (2)
207protected override IEnumerator GetEnumerator() 1582internal IEnumerator LogicalChildren
System\Windows\Controls\ItemsControl.cs (1)
278protected internal override IEnumerator LogicalChildren
System\Windows\Controls\ListBox.cs (1)
882IEnumerator enumerator = ((IEnumerable)Items).GetEnumerator();
System\Windows\Controls\MultipleCopiesCollection.cs (4)
326public IEnumerator GetEnumerator() 343object IEnumerator.Current 365bool IEnumerator.MoveNext() 384void IEnumerator.Reset()
System\Windows\Controls\Page.cs (1)
116protected internal override IEnumerator LogicalChildren
System\Windows\Controls\Panel.cs (1)
151protected internal override IEnumerator LogicalChildren
System\Windows\Controls\Primitives\BulletDecorator.cs (4)
133protected internal override IEnumerator LogicalChildren 162object IEnumerator.Current 178bool IEnumerator.MoveNext() 184void IEnumerator.Reset()
System\Windows\Controls\Primitives\DocumentViewerBase.cs (1)
665protected internal override IEnumerator LogicalChildren
System\Windows\Controls\Primitives\GridViewRowPresenterBase.cs (1)
90protected internal override IEnumerator LogicalChildren
System\Windows\Controls\Primitives\Popup.cs (1)
1375protected internal override IEnumerator LogicalChildren
System\Windows\Controls\Primitives\Selector.cs (1)
2854IEnumerator IEnumerable.GetEnumerator()
System\Windows\Controls\RadioButton.cs (1)
178IEnumerator itor = children.GetEnumerator();
System\Windows\Controls\RichTextBox.cs (1)
535protected internal override IEnumerator LogicalChildren
System\Windows\Controls\RowDefinition.cs (7)
357IEnumerator IEnumerable.GetEnumerator() 770/// <see cref="IEnumerator<T>.MoveNext"/> 771/// <seealso cref="IEnumerator.MoveNext"/> 799/// <see cref="IEnumerator.Current"/> 801object IEnumerator.Current 825/// <see cref="IEnumerator<T>.Current"/> 851/// <see cref="IEnumerator.Reset"/>
System\Windows\Controls\TextBlock.cs (4)
228protected internal override IEnumerator LogicalChildren 4002void IEnumerator.Reset() 4011bool IEnumerator.MoveNext() 4028object IEnumerator.Current
System\Windows\Controls\TextBox.cs (1)
1071protected internal override IEnumerator LogicalChildren
System\Windows\Controls\ToolBarTray.cs (1)
303protected internal override IEnumerator LogicalChildren
System\Windows\Controls\UIElementCollection.cs (1)
484public virtual IEnumerator GetEnumerator()
System\Windows\Controls\ViewBox.cs (1)
251protected internal override IEnumerator LogicalChildren
System\Windows\Controls\VirtualizedCellInfoCollection.cs (2)
219IEnumerator IEnumerable.GetEnumerator() 292object IEnumerator.Current
System\Windows\Data\BindingListCollectionView.cs (2)
177protected override IEnumerator GetEnumerator() 1814private IEnumerator InternalGetEnumerator()
System\Windows\Data\CollectionContainer.cs (1)
105IEnumerator enumerator = Collection.GetEnumerator();
System\Windows\Data\CollectionView.cs (6)
122IEnumerator e = collection.GetEnumerator(); 599IEnumerator IEnumerable.GetEnumerator() 895protected virtual IEnumerator GetEnumerator() 1571IEnumerator ie = this.GetEnumerator(); 1638public PlaceholderAwareEnumerator(CollectionView collectionView, IEnumerator baseEnumerator, NewItemPlaceholderPosition placeholderPosition, object newItem) 1724IEnumerator _baseEnumerator;
System\Windows\Data\CompositeCollection.cs (1)
82IEnumerator IEnumerable.GetEnumerator()
System\Windows\Data\ListCollectionView.cs (2)
362protected override IEnumerator GetEnumerator() 2287protected IEnumerator InternalGetEnumerator()
System\Windows\Data\XmlNamespaceMappingCollection.cs (3)
202public override IEnumerator GetEnumerator() 220IEnumerator enumerator = BaseEnumerator; 244private IEnumerator BaseEnumerator
System\Windows\DescendentsWalker.cs (2)
189IEnumerator logicalChildren ) 256IEnumerator logicalChildren = feParent.LogicalChildren;
System\Windows\Documents\AdornerLayer.cs (1)
395protected internal override IEnumerator LogicalChildren
System\Windows\Documents\DocumentReferenceCollection.cs (1)
55 System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
System\Windows\Documents\DocumentSequence.cs (1)
212protected internal override IEnumerator LogicalChildren
System\Windows\Documents\DocumentStructures\SemanticBasicElement.cs (9)
93IEnumerator IEnumerable.GetEnumerator() 138IEnumerator IEnumerable.GetEnumerator() 180IEnumerator IEnumerable.GetEnumerator() 223IEnumerator IEnumerable.GetEnumerator() 265IEnumerator IEnumerable.GetEnumerator() 318IEnumerator IEnumerable.GetEnumerator() 361IEnumerator IEnumerable.GetEnumerator() 403IEnumerator IEnumerable.GetEnumerator() 448IEnumerator IEnumerable.GetEnumerator()
System\Windows\Documents\DocumentStructures\StoryFragments.cs (2)
68IEnumerator IEnumerable.GetEnumerator() 129IEnumerator IEnumerable.GetEnumerator()
System\Windows\Documents\FixedDocument.cs (1)
293protected internal override IEnumerator LogicalChildren
System\Windows\Documents\FixedPage.cs (3)
364protected internal override IEnumerator LogicalChildren 915IEnumerator itor = currentChildrens.GetEnumerator(); 1034IEnumerator itor = currentChildrens.GetEnumerator();
System\Windows\Documents\FixedTextBuilder.cs (2)
957IEnumerator elements = oneLevel.GetEnumerator(); 1272IEnumerator IEnumerable.GetEnumerator()
System\Windows\Documents\FlowDocument.cs (1)
837protected internal override IEnumerator LogicalChildren
System\Windows\Documents\PageContent.cs (1)
436protected internal override System.Collections.IEnumerator LogicalChildren
System\Windows\Documents\PageContentCollection.cs (1)
81IEnumerator IEnumerable.GetEnumerator()
System\Windows\Documents\Table.cs (3)
123protected internal override IEnumerator LogicalChildren 523private IEnumerator _columns; 524private IEnumerator _rowGroups;
System\Windows\Documents\TableCellCollection.cs (1)
92IEnumerator IEnumerable.GetEnumerator()
System\Windows\Documents\TableColumnCollection.cs (1)
92IEnumerator IEnumerable.GetEnumerator()
System\Windows\Documents\TableRowCollection.cs (1)
92IEnumerator IEnumerable.GetEnumerator()
System\Windows\Documents\TableRowGroupCollection.cs (1)
92IEnumerator IEnumerable.GetEnumerator()
System\Windows\Documents\TextElement.cs (2)
914protected internal override IEnumerator LogicalChildren 1105IEnumerator children = this.LogicalChildren;
System\Windows\Documents\TextElementCollection.cs (2)
321IEnumerator enumerator = range.GetEnumerator(); 377System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
System\Windows\Documents\TextElementEnumerator.cs (1)
68object System.Collections.IEnumerator.Current
System\Windows\FrameworkContentElement.cs (1)
2011IEnumerator enumerator = LogicalChildren;
System\Windows\FrameworkElement.cs (1)
3085IEnumerator enumerator = LogicalChildren;
System\Windows\FrameworkElementFactory.cs (1)
1119IEnumerator childEnumerator = logicalParent.LogicalChildren;
System\Windows\Generated\FrameworkContentElement.cs (2)
148protected internal virtual IEnumerator LogicalChildren 257IEnumerator children = LogicalChildren;
System\Windows\Generated\FrameworkElement.cs (2)
148protected internal virtual IEnumerator LogicalChildren 257IEnumerator children = LogicalChildren;
System\Windows\LogicalTreeHelper.cs (5)
87IEnumerator childEnumerator = null; 433internal static IEnumerator GetLogicalChildren(DependencyObject current) 468public EnumeratorWrapper(IEnumerator enumerator) 480IEnumerator IEnumerable.GetEnumerator() 485IEnumerator _enumerator;
System\Windows\Markup\Localizer\BamlLocalizationDictionary.cs (4)
28internal BamlLocalizationDictionaryEnumerator(IEnumerator enumerator) 98object IEnumerator.Current 124private IEnumerator _enumerator; 398IEnumerator IEnumerable.GetEnumerator()
System\Windows\Markup\Primitives\MarkupWriter.cs (1)
427IEnumerator IEnumerable.GetEnumerator()
System\Windows\Markup\XmlnsDictionary.cs (2)
245IEnumerator IEnumerable.GetEnumerator() 316protected IEnumerator GetEnumerator()
System\Windows\Media\Animation\Generated\ThicknessKeyFrameCollection.cs (1)
200public IEnumerator GetEnumerator()
System\Windows\Navigation\JournalEntryListConverter.cs (1)
154public IEnumerator GetEnumerator()
System\Windows\Navigation\NavigationService.cs (2)
372IEnumerator children = fe.LogicalChildren; 4497IEnumerator children = LogicalTreeHelper.GetLogicalChildren(dobj);
System\Windows\ResourceDictionary.cs (10)
921IEnumerator IEnumerable.GetEnumerator() 2078object IEnumerator.Current 2086bool IEnumerator.MoveNext() 2091void IEnumerator.Reset() 2131private IEnumerator _keysEnumerator; 2149object IEnumerator.Current 2157bool IEnumerator.MoveNext() 2162void IEnumerator.Reset() 2172private IEnumerator _keysEnumerator; 2221IEnumerator IEnumerable.GetEnumerator()
System\Windows\TriggerActionCollection.cs (1)
259IEnumerator IEnumerable.GetEnumerator()
System\Windows\Window.cs (4)
521protected internal override IEnumerator LogicalChildren 8000object IEnumerator.Current 8005bool IEnumerator.MoveNext() 8011void IEnumerator.Reset()
System\Windows\WindowCollection.cs (1)
74public IEnumerator GetEnumerator()
RazorBuildWebSite (1)
UpdateableFileProvider.cs (1)
121IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
ReachFramework (32)
Serialization\Manager\NGCPageContentCollectionSerializerAsync.cs (5)
167IEnumerator enumerator = ((IEnumerable)serializableObjectContext.TargetObject).GetEnumerator(); 182IEnumerator enumerator, 238IEnumerator enumerator, 248IEnumerator 258IEnumerator _enumerator;
Serialization\Manager\NGCSerializerAsync.cs (5)
1240IEnumerator enumerator = 1282IEnumerator enumerator, 1416IEnumerator enumerator, 1426IEnumerator 1436IEnumerator _enumerator;
Serialization\Manager\NGCUIElementCollectionSerializerAsync.cs (5)
167IEnumerator enumerator = ((IEnumerable)serializableObjectContext.TargetObject).GetEnumerator(); 183IEnumerator enumerator, 240IEnumerator enumerator, 250IEnumerator 260IEnumerator _enumerator;
Serialization\Manager\ReachDocumentReferenceCollectionSerializerAsync.cs (5)
123IEnumerator enumerator = 141IEnumerator enumerator, 195IEnumerator enumerator, 205IEnumerator 215IEnumerator _enumerator;
Serialization\Manager\ReachPageContentCollectionSerializerAsync.cs (5)
165IEnumerator enumerator = ((IEnumerable)serializableObjectContext.TargetObject).GetEnumerator(); 180IEnumerator enumerator, 236IEnumerator enumerator, 246IEnumerator 256IEnumerator _enumerator;
Serialization\Manager\ReachSerializableProperties.cs (2)
65IEnumerator 347IEnumerator _queueEnumerator;
Serialization\Manager\ReachUIElementCollectionSerializerAsync.cs (5)
168IEnumerator enumerator = ((IEnumerable)serializableObjectContext.TargetObject).GetEnumerator(); 184IEnumerator enumerator, 241IEnumerator enumerator, 251IEnumerator 261IEnumerator _enumerator;
SignalRSamples (1)
ConnectionList.cs (1)
46IEnumerator IEnumerable.GetEnumerator()
SocialWeather (1)
ConnectionList.cs (1)
47IEnumerator IEnumerable.GetEnumerator()
Swaggatherer (1)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
618object IEnumerator.Current
System.Collections (31)
System\Collections\BitArray.cs (1)
1043public IEnumerator GetEnumerator() => new BitArrayEnumeratorSimple(this);
System\Collections\Generic\LinkedList.cs (3)
501IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator(); 522object? IEnumerator.Current 558void IEnumerator.Reset()
System\Collections\Generic\PriorityQueue.cs (3)
1027object IEnumerator.Current => _current; 1029void IEnumerator.Reset() 1051IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<(TElement Element, TPriority Priority)>)this).GetEnumerator();
System\Collections\Generic\SortedDictionary.cs (9)
408IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator(); 456void IEnumerator.Reset() 461object? IEnumerator.Current 540IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<TKey>)this).GetEnumerator(); 662object? IEnumerator.Current 675void IEnumerator.Reset() 701IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<TValue>)this).GetEnumerator(); 823object? IEnumerator.Current 836void IEnumerator.Reset()
System\Collections\Generic\SortedList.cs (9)
553IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator(); 824object? IEnumerator.Current 857void IEnumerator.Reset() 910object? IEnumerator.Current 923void IEnumerator.Reset() 974object? IEnumerator.Current 987void IEnumerator.Reset() 1088IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 1202IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\Collections\Generic\SortedSet.cs (3)
597IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator(); 1950object? IEnumerator.Current 1976void IEnumerator.Reset() => Reset();
System\Collections\Generic\Stack.cs (3)
163IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator(); 413object? System.Collections.IEnumerator.Current 418void IEnumerator.Reset()
System.Collections.Concurrent (16)
System\Collections\Concurrent\BlockingCollection.cs (3)
1636/// <summary>Provides an <see cref="System.Collections.IEnumerator"/> for items in the collection.</summary> 1637/// <returns>An <see cref="System.Collections.IEnumerator"/> for the items in the collection.</returns> 1640IEnumerator IEnumerable.GetEnumerator()
System\Collections\Concurrent\ConcurrentBag.cs (2)
475IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 1113object? IEnumerator.Current
System\Collections\Concurrent\ConcurrentDictionary.cs (2)
845object IEnumerator.Current => Current; 1631IEnumerator IEnumerable.GetEnumerator() => ((ConcurrentDictionary<TKey, TValue>)this).GetEnumerator();
System\Collections\Concurrent\ConcurrentStack.cs (2)
750/// <returns>An <see cref="System.Collections.IEnumerator"/> that can be used to iterate through 758IEnumerator IEnumerable.GetEnumerator()
System\Collections\Concurrent\OrderablePartitioner.cs (2)
226IEnumerator IEnumerable.GetEnumerator() 254object? IEnumerator.Current
System\Collections\Concurrent\PartitionerStatic.cs (5)
395object? IEnumerator.Current 612IEnumerator IEnumerable.GetEnumerator() 1186IEnumerator IEnumerable.GetEnumerator() 1266IEnumerator IEnumerable.GetEnumerator() 1466object? IEnumerator.Current
System.Collections.Immutable (57)
System\Collections\Frozen\FrozenDictionary.cs (4)
534IEnumerator IEnumerable.GetEnumerator() => 582/// <inheritdoc cref="IEnumerator.MoveNext" /> 610object IEnumerator.Current => Current; 613void IEnumerator.Reset() => _index = -1;
System\Collections\Frozen\FrozenSet.cs (4)
309IEnumerator IEnumerable.GetEnumerator() => 409/// <inheritdoc cref="IEnumerator.MoveNext" /> 437object IEnumerator.Current => Current!; 440void IEnumerator.Reset() => _index = -1;
System\Collections\Immutable\ImmutableArray_1.Builder.cs (1)
1046IEnumerator IEnumerable.GetEnumerator()
System\Collections\Immutable\ImmutableArray_1.Enumerator.cs (2)
124object? IEnumerator.Current 151void IEnumerator.Reset()
System\Collections\Immutable\ImmutableArray_1.Minimal.cs (1)
399IEnumerator IEnumerable.GetEnumerator()
System\Collections\Immutable\ImmutableDictionary_2.Builder.cs (2)
691/// An <see cref="IEnumerator"/> object that can be used to iterate through the collection. 693IEnumerator IEnumerable.GetEnumerator()
System\Collections\Immutable\ImmutableDictionary_2.cs (2)
814/// An <see cref="IEnumerator"/> object that can be used to iterate through the collection. 816IEnumerator IEnumerable.GetEnumerator()
System\Collections\Immutable\ImmutableDictionary_2.Enumerator.cs (1)
66object IEnumerator.Current
System\Collections\Immutable\ImmutableDictionary_2.HashBucket.cs (3)
105/// An <see cref="IEnumerator"/> object that can be used to iterate through the collection. 107IEnumerator IEnumerable.GetEnumerator() 393object IEnumerator.Current
System\Collections\Immutable\ImmutableExtensions.cs (4)
156/// An <see cref="IEnumerator"/> object that can be used to iterate through the collection. 158IEnumerator IEnumerable.GetEnumerator() 242/// An <see cref="IEnumerator"/> object that can be used to iterate through the collection. 244IEnumerator IEnumerable.GetEnumerator()
System\Collections\Immutable\ImmutableHashSet_1.Builder.cs (2)
424/// An <see cref="IEnumerator"/> object that can be used to iterate through the collection. 426IEnumerator IEnumerable.GetEnumerator()
System\Collections\Immutable\ImmutableHashSet_1.cs (2)
594/// An <see cref="IEnumerator"/> object that can be used to iterate through the collection. 596IEnumerator IEnumerable.GetEnumerator()
System\Collections\Immutable\ImmutableHashSet_1.Enumerator.cs (1)
66object? IEnumerator.Current
System\Collections\Immutable\ImmutableHashSet_1.HashBucket.cs (1)
314object? IEnumerator.Current
System\Collections\Immutable\ImmutableHashSet_1.NodeEnumerable.cs (2)
61/// An <see cref="IEnumerator"/> object that can be used to iterate through the collection. 64IEnumerator IEnumerable.GetEnumerator()
System\Collections\Immutable\ImmutableList_1.Builder.cs (1)
256IEnumerator IEnumerable.GetEnumerator()
System\Collections\Immutable\ImmutableList_1.cs (2)
919/// An <see cref="IEnumerator"/> object that can be used to iterate through the collection. 921System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => this.GetEnumerator();
System\Collections\Immutable\ImmutableList_1.Enumerator.cs (1)
139object? System.Collections.IEnumerator.Current => this.Current;
System\Collections\Immutable\ImmutableList_1.Node.cs (1)
243IEnumerator IEnumerable.GetEnumerator() => this.GetEnumerator();
System\Collections\Immutable\ImmutableQueue_1.cs (2)
257/// An <see cref="IEnumerator"/> object that can be used to iterate through the collection. 259IEnumerator IEnumerable.GetEnumerator()
System\Collections\Immutable\ImmutableQueue_1.Enumerator.cs (1)
169object IEnumerator.Current
System\Collections\Immutable\ImmutableSortedDictionary_2.Builder.cs (1)
545IEnumerator IEnumerable.GetEnumerator()
System\Collections\Immutable\ImmutableSortedDictionary_2.cs (2)
719/// An <see cref="IEnumerator"/> object that can be used to iterate through the collection. 721System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
System\Collections\Immutable\ImmutableSortedDictionary_2.Enumerator.cs (1)
111object IEnumerator.Current
System\Collections\Immutable\ImmutableSortedDictionary_2.Node.cs (1)
217IEnumerator IEnumerable.GetEnumerator()
System\Collections\Immutable\ImmutableSortedSet_1.Builder.cs (1)
407IEnumerator IEnumerable.GetEnumerator()
System\Collections\Immutable\ImmutableSortedSet_1.cs (4)
984/// An <see cref="IEnumerator"/> object that can be used to iterate through the collection. 986System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() 1269/// An <see cref="IEnumerator"/> object that can be used to iterate through the collection. 1271IEnumerator IEnumerable.GetEnumerator()
System\Collections\Immutable\ImmutableSortedSet_1.Enumerator.cs (1)
122object? System.Collections.IEnumerator.Current
System\Collections\Immutable\ImmutableSortedSet_1.Node.cs (1)
316IEnumerator IEnumerable.GetEnumerator()
System\Collections\Immutable\ImmutableStack_1.cs (2)
221/// An <see cref="IEnumerator"/> object that can be used to iterate through the collection. 223IEnumerator IEnumerable.GetEnumerator()
System\Collections\Immutable\ImmutableStack_1.Enumerator.cs (1)
128object? IEnumerator.Current
System\Collections\Immutable\KeysOrValuesCollectionAccessor.cs (1)
121IEnumerator IEnumerable.GetEnumerator()
System\Collections\Immutable\SortedInt32KeyNode.Enumerator.cs (1)
97object IEnumerator.Current
System.Collections.NonGeneric (12)
System\Collections\CollectionBase.cs (1)
207public IEnumerator GetEnumerator()
System\Collections\DictionaryBase.cs (1)
162IEnumerator IEnumerable.GetEnumerator()
System\Collections\Queue.cs (3)
70IEnumerator en = col.GetEnumerator(); 173public virtual IEnumerator GetEnumerator() 383public override IEnumerator GetEnumerator()
System\Collections\ReadOnlyCollectionBase.cs (1)
43public virtual IEnumerator GetEnumerator()
System\Collections\SortedList.cs (3)
393IEnumerator IEnumerable.GetEnumerator() 964public IEnumerator GetEnumerator() 1067public IEnumerator GetEnumerator()
System\Collections\Stack.cs (3)
57IEnumerator en = col.GetEnumerator(); 145public virtual IEnumerator GetEnumerator() 296public override IEnumerator GetEnumerator()
System.Collections.Specialized (13)
System\Collections\Specialized\HybridDictionary.cs (1)
310IEnumerator IEnumerable.GetEnumerator()
System\Collections\Specialized\ListDictionary.cs (2)
225IEnumerator IEnumerable.GetEnumerator() 404IEnumerator IEnumerable.GetEnumerator()
System\Collections\Specialized\NameObjectCollectionBase.cs (4)
355public virtual IEnumerator GetEnumerator() 387for (IEnumerator e = this.GetEnumerator(); e.MoveNext();) 579public IEnumerator GetEnumerator() 611for (IEnumerator e = this.GetEnumerator(); e.MoveNext();)
System\Collections\Specialized\OrderedDictionary.cs (3)
374IEnumerator IEnumerable.GetEnumerator() 450private readonly IEnumerator _arrayEnumerator; 575IEnumerator IEnumerable.GetEnumerator()
System\Collections\Specialized\StringCollection.cs (2)
229IEnumerator IEnumerable.GetEnumerator() 237private readonly System.Collections.IEnumerator _baseEnumerator;
System\Collections\Specialized\StringDictionary.cs (1)
163public virtual IEnumerator GetEnumerator()
System.ComponentModel.Composition (4)
Microsoft\Internal\Collections\CollectionServices.CollectionOfObject.cs (2)
86IEnumerator IEnumerable.GetEnumerator() 141IEnumerator IEnumerable.GetEnumerator()
System\ComponentModel\Composition\Hosting\ComposablePartCatalogCollection.cs (1)
243IEnumerator IEnumerable.GetEnumerator()
System\ComponentModel\Composition\Primitives\ComposablePartCatalog.cs (1)
168Collections.IEnumerator Collections.IEnumerable.GetEnumerator()
System.ComponentModel.TypeConverter (18)
MS\Internal\Xml\Linq\ComponentModel\XComponentModel.cs (1)
518IEnumerator IEnumerable.GetEnumerator()
System\ComponentModel\AttributeCollection.cs (2)
291public IEnumerator GetEnumerator() => Attributes.GetEnumerator(); 337IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\ComponentModel\Design\DesignerCollection.cs (2)
55public IEnumerator GetEnumerator() => _designers.GetEnumerator(); 65IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\ComponentModel\Design\DesignerOptionService.cs (1)
271public IEnumerator GetEnumerator()
System\ComponentModel\EventDescriptorCollection.cs (2)
250public IEnumerator GetEnumerator() 374IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\ComponentModel\ListSortDescriptionCollection.cs (1)
71IEnumerator IEnumerable.GetEnumerator() => _sorts.GetEnumerator();
System\ComponentModel\MaskedTextProvider.cs (1)
531public System.Collections.IEnumerator EditPositions
System\ComponentModel\PropertyDescriptorCollection.cs (2)
389public virtual IEnumerator GetEnumerator() 412IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\ComponentModel\TypeConverter.cs (1)
490public IEnumerator GetEnumerator() => _values.GetEnumerator();
System\ComponentModel\TypeDescriptor.cs (5)
2147IEnumerator cacheEnum = cachedMembers.GetEnumerator(); 2148IEnumerator memberEnum = members.GetEnumerator(); 2191IEnumerator mergeEnum = mergeCache.GetEnumerator(); 2192IEnumerator primaryEnum = primary.GetEnumerator(); 2206IEnumerator secondaryEnum = secondary.GetEnumerator();
System.Composition.Hosting (1)
System\Composition\Hosting\Core\CycleBreakingMetadataDictionary.cs (1)
115Collections.IEnumerator Collections.IEnumerable.GetEnumerator()
System.Data.Common (24)
System\Data\BaseCollection.cs (1)
25public virtual IEnumerator GetEnumerator() => List.GetEnumerator();
System\Data\Common\DataColumnMappingCollection.cs (1)
248public IEnumerator GetEnumerator()
System\Data\Common\DataTableMappingCollection.cs (1)
188public IEnumerator GetEnumerator() => ArrayList().GetEnumerator();
System\Data\Common\DbBatchCommandCollection.cs (1)
13IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\Data\Common\DbConnectionStringBuilder.cs (1)
331IEnumerator IEnumerable.GetEnumerator()
System\Data\Common\DbDataReader.cs (1)
69public abstract IEnumerator GetEnumerator();
System\Data\Common\DbParameterCollection.cs (1)
99public abstract IEnumerator GetEnumerator();
System\Data\ConstraintEnumerator.cs (2)
14private IEnumerator? _tables; 15private IEnumerator? _constraints;
System\Data\DataColumn.cs (1)
1233for (IEnumerator e = _table.Constraints.GetEnumerator(); e.MoveNext();)
System\Data\DataRowCollection.cs (1)
172public override IEnumerator GetEnumerator() => _list.GetEnumerator();
System\Data\DataTableReader.cs (1)
699public override IEnumerator GetEnumerator()
System\Data\DataView.cs (1)
822public IEnumerator GetEnumerator()
System\Data\DataViewManager.cs (1)
141IEnumerator IEnumerable.GetEnumerator()
System\Data\DataViewSettingCollection.cs (4)
113IEnumerator Enumerator = GetEnumerator(); 122IEnumerator Enumerator = GetEnumerator(); 139public IEnumerator GetEnumerator() 162private readonly IEnumerator _tableEnumerator;
System\Data\EnumerableRowCollection.cs (2)
25IEnumerator IEnumerable.GetEnumerator() 125IEnumerator IEnumerable.GetEnumerator()
System\Data\RbTree.cs (3)
1568public IEnumerator GetEnumerator() 2101object? IEnumerator.Current 2109void IEnumerator.Reset()
System\Data\TypedTableBase.cs (1)
50IEnumerator IEnumerable.GetEnumerator()
System.Diagnostics.DiagnosticSource (12)
System\Diagnostics\Activity.cs (2)
1529IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 1692IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\Diagnostics\ActivityTagsCollection.cs (5)
215IEnumerator IEnumerable.GetEnumerator() => new Enumerator(_list); 290object IEnumerator.Current => ((IEnumerator)_enumerator).Current; 293void IEnumerator.Reset() => ((IEnumerator)_enumerator).Reset();
System\Diagnostics\DiagLinkedList.cs (2)
151IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 169object? IEnumerator.Current => Current;
System\Diagnostics\DiagnosticSourceEventSource.cs (1)
1465IEnumerator en = enumerable.GetEnumerator();
System\Diagnostics\Metrics\TagList.cs (2)
413readonly IEnumerator IEnumerable.GetEnumerator() => new Enumerator(in this); 540object IEnumerator.Current => _tagList[_index];
System.Diagnostics.Process (2)
System\Collections\Specialized\DictionaryWrapper.cs (1)
82IEnumerator IEnumerable.GetEnumerator() => _contents.GetEnumerator();
System\Collections\Specialized\StringDictionaryWrapper.cs (1)
53public override IEnumerator GetEnumerator()
System.Diagnostics.TraceSource (3)
System\Diagnostics\CorrelationManager.cs (2)
67public override IEnumerator GetEnumerator() => GetEnumerator(_stack.Value); 95private static IEnumerator GetEnumerator(StackNode? n)
System\Diagnostics\TraceListeners.cs (1)
144public IEnumerator GetEnumerator()
System.DirectoryServices (4)
artifacts\obj\System.DirectoryServices\Debug\net9.0\System.DirectoryServices.notsupported.cs (4)
141public System.Collections.IEnumerator GetEnumerator() { throw new System.PlatformNotSupportedException(System.SR.DirectoryServices_PlatformNotSupported); } 386System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw new System.PlatformNotSupportedException(System.SR.DirectoryServices_PlatformNotSupported); } 453public System.Collections.IEnumerator GetEnumerator() { throw new System.PlatformNotSupportedException(System.SR.DirectoryServices_PlatformNotSupported); } 486public System.Collections.IEnumerator GetEnumerator() { throw new System.PlatformNotSupportedException(System.SR.DirectoryServices_PlatformNotSupported); }
System.DirectoryServices.AccountManagement (3)
artifacts\obj\System.DirectoryServices.AccountManagement\Debug\net9.0\System.DirectoryServices.AccountManagement.notsupported.cs (3)
255System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw new System.PlatformNotSupportedException(System.SR.DirectoryServicesAccountManagement_PlatformNotSupported); } 332System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw new System.PlatformNotSupportedException(System.SR.DirectoryServicesAccountManagement_PlatformNotSupported); } 378System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw new System.PlatformNotSupportedException(System.SR.DirectoryServicesAccountManagement_PlatformNotSupported); }
System.IO.FileSystem.Watcher (1)
System\IO\FileSystemWatcher.cs (1)
783IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System.IO.IsolatedStorage (1)
System\IO\IsolatedStorage\IsolatedStorageFile.cs (1)
375public static IEnumerator GetEnumerator(IsolatedStorageScope scope)
System.Linq (15)
System\Linq\Cast.cs (1)
48private IEnumerator? _enumerator;
System\Linq\Cast.SpeedOpt.cs (3)
44IEnumerator e = _source.GetEnumerator(); 70IEnumerator e = _source.GetEnumerator(); 90IEnumerator e = _source.GetEnumerator();
System\Linq\Concat.cs (1)
98/// than each <see cref="System.Collections.IEnumerator.MoveNext"/> and <see cref="IEnumerator{T}.Current"/> calls having to traverse all of the previous
System\Linq\Grouping.cs (1)
395IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\Linq\Iterator.cs (3)
105object? IEnumerator.Current => Current; 108IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 110void IEnumerator.Reset() => ThrowHelper.ThrowNotSupportedException();
System\Linq\Lookup.cs (2)
196IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 310IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\Linq\OfType.cs (1)
33private IEnumerator? _enumerator;
System\Linq\OfType.SpeedOpt.cs (1)
85IEnumerator e = _source.GetEnumerator();
System\Linq\OrderedEnumerable.cs (1)
27IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\Linq\PartialArrayEnumerator.cs (1)
36object? IEnumerator.Current => Current;
System.Linq.Expressions (9)
System\Dynamic\ExpandoObject.cs (3)
451System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() 605System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() 743System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
System\Dynamic\Utils\ListArgumentProvider.cs (1)
139IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\Linq\Expressions\BlockExpression.cs (1)
818System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
System\Linq\Expressions\Compiler\CompilerScope.cs (1)
561IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\Runtime\CompilerServices\ReadOnlyCollectionBuilder.cs (3)
263IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 492object? IEnumerator.Current 530void IEnumerator.Reset()
System.Linq.Parallel (22)
System\Linq\Parallel\Enumerables\EmptyEnumerable.cs (2)
51object? IEnumerator.Current { get { return null; } } 53void Collections.IEnumerator.Reset() { }
System\Linq\Parallel\Enumerables\EnumerableWrapperWeakToStrong.cs (6)
36IEnumerator IEnumerable.GetEnumerator() 52private readonly IEnumerator _wrappedEnumerator; // The weakly typed enumerator we've wrapped. 58internal WrapperEnumeratorWeakToStrong(IEnumerator wrappedEnumerator) 69object? IEnumerator.Current 87bool IEnumerator.MoveNext() 92void IEnumerator.Reset()
System\Linq\Parallel\Enumerables\ParallelEnumerableWrapper.cs (1)
35internal override IEnumerator GetEnumeratorUntyped()
System\Linq\Parallel\Enumerables\ParallelQuery.cs (3)
76internal virtual IEnumerator GetEnumeratorUntyped() 86IEnumerator IEnumerable.GetEnumerator() 116internal override IEnumerator GetEnumeratorUntyped()
System\Linq\Parallel\Merging\MergeEnumerator.cs (1)
46object? IEnumerator.Current
System\Linq\Parallel\Merging\MergeExecutor.cs (1)
111IEnumerator IEnumerable.GetEnumerator()
System\Linq\Parallel\QueryOperators\QueryOpeningEnumerator.cs (1)
83object? IEnumerator.Current
System\Linq\Parallel\QueryOperators\QueryOperatorEnumerator.cs (1)
75object? IEnumerator.Current
System\Linq\Parallel\QueryOperators\QueryResults.cs (1)
154IEnumerator IEnumerable.GetEnumerator()
System\Linq\Parallel\QueryOperators\Unary\GroupByQueryOperator.cs (3)
15using IEnumerator = System.Collections.IEnumerator; 715IEnumerator IEnumerable.GetEnumerator() 764IEnumerator IEnumerable.GetEnumerator()
System\Linq\Parallel\Utils\ListChunk.cs (1)
86System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
System\Linq\Parallel\Utils\Lookup.cs (1)
143IEnumerator IEnumerable.GetEnumerator()
System.Linq.Queryable (1)
System\Linq\EnumerableQuery.cs (1)
100IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System.Management (8)
artifacts\obj\System.Management\Debug\net9.0\System.Management.notsupported.cs (8)
343System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemManagement); } 348object System.Collections.IEnumerator.Current { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemManagement); } } 568System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemManagement); } 573object System.Collections.IEnumerator.Current { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemManagement); } } 638System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemManagement); } 643object System.Collections.IEnumerator.Current { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemManagement); } } 688System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemManagement); } 693object System.Collections.IEnumerator.Current { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemManagement); } }
System.Net.Http (16)
src\libraries\Common\src\System\Collections\Generic\BidirectionalDictionary.cs (1)
58IEnumerator IEnumerable.GetEnumerator()
src\libraries\Common\src\System\Net\Security\SslClientAuthenticationOptionsExtensions.cs (2)
50IEnumerator e1 = origEnumerable.GetEnumerator(); 53IEnumerator e2 = cloneEnumerable.GetEnumerator();
System\Net\Http\Headers\HeaderStringValues.cs (3)
60IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 121object IEnumerator.Current => Current; 127void IEnumerator.Reset() => throw new NotSupportedException();
System\Net\Http\Headers\HttpHeaders.cs (1)
346Collections.IEnumerator Collections.IEnumerable.GetEnumerator() => GetEnumerator();
System\Net\Http\Headers\HttpHeadersNonValidated.cs (3)
94IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 162object IEnumerator.Current => _current; 168void IEnumerator.Reset() => throw new NotSupportedException();
System\Net\Http\Headers\HttpHeaderValueCollection.cs (1)
169Collections.IEnumerator Collections.IEnumerable.GetEnumerator()
System\Net\Http\Headers\ObjectCollection.cs (3)
148IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 183object? IEnumerator.Current => _current; 185void IEnumerator.Reset()
System\Net\Http\HttpRequestOptions.cs (1)
45System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => ((System.Collections.IEnumerable)Options).GetEnumerator();
System\Net\Http\MultipartContent.cs (1)
133Collections.IEnumerator Collections.IEnumerable.GetEnumerator()
System.Net.HttpListener (5)
System\Net\HttpListenerPrefixCollection.cs (5)
11private readonly IEnumerator _enumerator; 13internal ListenerPrefixEnumerator(IEnumerator enumerator) 24void IEnumerator.Reset() => _enumerator.Reset(); 26object IEnumerator.Current => _enumerator.Current; 80IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System.Net.Mail (1)
src\libraries\Common\src\System\Collections\Generic\BidirectionalDictionary.cs (1)
58IEnumerator IEnumerable.GetEnumerator()
System.Net.NetworkInformation (4)
System\Net\NetworkInformation\GatewayIPAddressInformationCollection.cs (1)
71System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
System\Net\NetworkInformation\IPAddressInformationCollection.cs (1)
52System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
System\Net\NetworkInformation\MulticastIPAddressInformationCollection.cs (1)
52System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
System\Net\NetworkInformation\UnicastIPAddressInformationCollection.cs (1)
53System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
System.Net.Primitives (4)
System\Net\CookieCollection.cs (1)
257public IEnumerator GetEnumerator()
System\Net\CredentialCache.cs (2)
167public IEnumerator GetEnumerator() => CredentialEnumerator.Create(this); 318internal static void Reset<TEnumerator>(ref TEnumerator enumerator) where TEnumerator : IEnumerator
System\Net\NetworkInformation\IPAddressCollection.cs (1)
45System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
System.Net.Requests (1)
System\Net\AuthenticationManager.cs (1)
39public static IEnumerator RegisteredModules => Array.Empty<IAuthenticationModule>().GetEnumerator();
System.Net.WebHeaderCollection (1)
System\Net\WebHeaderCollection.cs (1)
448public override IEnumerator GetEnumerator()
System.Net.WebSockets.Client (1)
System\Net\WebSockets\HttpResponseHeadersReadOnlyCollection.cs (1)
65IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System.Numerics.Tensors (4)
System\Numerics\Tensors\netcore\Tensor.cs (4)
533/// Gets an <see cref="IEnumerator"/> for the <see cref="Tensor{T}"/>."/> 536IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 591/// Current <see cref="object"/> of the <see cref="IEnumerator"/> 593object? IEnumerator.Current => _tensor[_curIndices];
System.ObjectModel (2)
System\Collections\Specialized\NotifyCollectionChangedEventArgs.cs (2)
310public IEnumerator GetEnumerator() => _list.GetEnumerator(); 347public IEnumerator GetEnumerator()
System.Private.CoreLib (85)
src\libraries\Common\src\System\Collections\Concurrent\SingleProducerSingleConsumerQueue.cs (1)
335IEnumerator IEnumerable.GetEnumerator() { return GetEnumerator(); }
src\libraries\System.Private.CoreLib\src\System\Array.cs (1)
2694public IEnumerator GetEnumerator()
src\libraries\System.Private.CoreLib\src\System\Array.Enumerators.cs (1)
129object? IEnumerator.Current => Current;
src\libraries\System.Private.CoreLib\src\System\ArraySegment.cs (3)
270IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator(); 323object? IEnumerator.Current => Current; 325void IEnumerator.Reset()
src\libraries\System.Private.CoreLib\src\System\CharEnumerator.cs (1)
36object? IEnumerator.Current => Current;
src\libraries\System.Private.CoreLib\src\System\Collections\ArrayList.cs (19)
315public virtual IEnumerator GetEnumerator() 325public virtual IEnumerator GetEnumerator(int index, int count) 837public override IEnumerator GetEnumerator() 842public override IEnumerator GetEnumerator(int index, int count) 908IEnumerator en = c.GetEnumerator(); 1014IEnumerator en = c.GetEnumerator(); 1078private IEnumerator _en = null!; 1099clone._en = (IEnumerator)((ICloneable)_en).Clone(); 1292public override IEnumerator GetEnumerator() 1300public override IEnumerator GetEnumerator(int index, int count) 1547public IEnumerator GetEnumerator() 1633public IEnumerator GetEnumerator() 1737public override IEnumerator GetEnumerator() 1742public override IEnumerator GetEnumerator(int index, int count) 1892public IEnumerator GetEnumerator() 1992public override IEnumerator GetEnumerator() 1997public override IEnumerator GetEnumerator(int index, int count) 2323public override IEnumerator GetEnumerator() 2328public override IEnumerator GetEnumerator(int index, int count)
src\libraries\System.Private.CoreLib\src\System\Collections\Concurrent\ConcurrentQueue.cs (2)
170/// <returns>An <see cref="IEnumerator"/> that can be used to iterate through the collection.</returns> 171IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator();
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Dictionary.cs (9)
1107IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator(); 1390object? IEnumerator.Current 1408void IEnumerator.Reset() 1525IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<TKey>)this).GetEnumerator(); 1628object? IEnumerator.Current 1641void IEnumerator.Reset() 1719IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<TValue>)this).GetEnumerator(); 1821object? IEnumerator.Current 1834void IEnumerator.Reset()
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\HashSet.cs (3)
373IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator(); 1512object? IEnumerator.Current 1525void IEnumerator.Reset()
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\List.cs (3)
671IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator(); 1233object? IEnumerator.Current 1245void IEnumerator.Reset()
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Queue.cs (3)
189IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator(); 499object? IEnumerator.Current 504void IEnumerator.Reset()
src\libraries\System.Private.CoreLib\src\System\Collections\Hashtable.cs (4)
751IEnumerator IEnumerable.GetEnumerator() 1201public IEnumerator GetEnumerator() 1236public IEnumerator GetEnumerator() 1338IEnumerator IEnumerable.GetEnumerator()
src\libraries\System.Private.CoreLib\src\System\Collections\IEnumerable.cs (1)
14IEnumerator GetEnumerator();
src\libraries\System.Private.CoreLib\src\System\Collections\ListDictionaryInternal.cs (2)
172IEnumerator IEnumerable.GetEnumerator() 336IEnumerator IEnumerable.GetEnumerator()
src\libraries\System.Private.CoreLib\src\System\Collections\ObjectModel\Collection.cs (1)
161IEnumerator IEnumerable.GetEnumerator()
src\libraries\System.Private.CoreLib\src\System\Collections\ObjectModel\ReadOnlyCollection.cs (1)
91IEnumerator IEnumerable.GetEnumerator()
src\libraries\System.Private.CoreLib\src\System\Collections\ObjectModel\ReadOnlyDictionary.cs (3)
105IEnumerator IEnumerable.GetEnumerator() 294IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable)_collection).GetEnumerator(); 346IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable)_collection).GetEnumerator();
src\libraries\System.Private.CoreLib\src\System\Diagnostics\StackTrace.cs (1)
241if (isAsync || declaringType.IsAssignableTo(typeof(IEnumerator)))
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\CounterPayload.cs (2)
43IEnumerator IEnumerable.GetEnumerator() 98IEnumerator IEnumerable.GetEnumerator()
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\EventPayload.cs (1)
93IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
src\libraries\System.Private.CoreLib\src\System\IO\Enumeration\FileSystemEnumerable.cs (1)
48IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
src\libraries\System.Private.CoreLib\src\System\IO\Enumeration\FileSystemEnumerator.cs (2)
75/// <remarks>This member is an explicit interface member implementation. It can be used only when the <see cref="FileSystemEnumerator{T}" /> instance is cast to an <see cref="IEnumerator" /> interface.</remarks> 76object? IEnumerator.Current => Current;
src\libraries\System.Private.CoreLib\src\System\IO\Iterator.cs (3)
55object? IEnumerator.Current 60IEnumerator IEnumerable.GetEnumerator() 65void IEnumerator.Reset()
src\libraries\System.Private.CoreLib\src\System\Resources\ResourceFallbackManager.cs (1)
34IEnumerator IEnumerable.GetEnumerator()
src\libraries\System.Private.CoreLib\src\System\Resources\ResourceReader.cs (1)
233IEnumerator IEnumerable.GetEnumerator()
src\libraries\System.Private.CoreLib\src\System\Resources\ResourceSet.cs (1)
119IEnumerator IEnumerable.GetEnumerator()
src\libraries\System.Private.CoreLib\src\System\Resources\RuntimeResourceSet.cs (1)
231IEnumerator IEnumerable.GetEnumerator()
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConditionalWeakTable.cs (2)
266IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator(); 385object? IEnumerator.Current => Current;
src\libraries\System.Private.CoreLib\src\System\Runtime\Serialization\SerializationInfoEnumerator.cs (1)
71object? IEnumerator.Current => Current;
src\libraries\System.Private.CoreLib\src\System\Security\PermissionSet.cs (2)
34public IEnumerator GetEnumerator() { return GetEnumeratorImpl(); } 35protected virtual IEnumerator GetEnumeratorImpl() { return Array.Empty<object>().GetEnumerator(); }
src\libraries\System.Private.CoreLib\src\System\Security\SecurityElement.cs (2)
266IEnumerator lhs = _children.GetEnumerator(); 267IEnumerator rhs = other._children.GetEnumerator();
src\libraries\System.Private.CoreLib\src\System\String.cs (1)
594IEnumerator IEnumerable.GetEnumerator()
src\libraries\System.Private.CoreLib\src\System\Text\StringRuneEnumerator.cs (3)
52object? IEnumerator.Current => _current; 59IEnumerator IEnumerable.GetEnumerator() => this; 63void IEnumerator.Reset()
src\System\Collections\EmptyReadOnlyDictionaryInternal.cs (1)
29IEnumerator IEnumerable.GetEnumerator()
src\System\Runtime\InteropServices\ComTypes\IEnumerable.cs (1)
18Collections.IEnumerator GetEnumerator();
System.Private.DataContractSerialization (14)
System\Runtime\Serialization\CollectionDataContract.cs (7)
388internal IEnumerator GetEnumeratorForCollection(object obj) 808private delegate IEnumerator CreateGenericDictionaryEnumeratorDelegate(IEnumerator enumerator); 813internal IEnumerator GetEnumeratorForCollection(object obj) 815IEnumerator enumerator = ((IEnumerable)obj).GetEnumerator(); 1608object System.Collections.IEnumerator.Current => Current; 1644object System.Collections.IEnumerator.Current => Current;
System\Runtime\Serialization\Globals.cs (1)
274s_typeOfIEnumerator ??= typeof(IEnumerator);
System\Runtime\Serialization\Json\JsonFormatGeneratorStatics.cs (2)
128s_ienumeratorGetCurrentMethod = typeof(IEnumerator).GetProperty("Current")!.GetGetMethod(); 254s_ienumeratorMoveNextMethod = typeof(IEnumerator).GetMethod("MoveNext");
System\Runtime\Serialization\Json\ReflectionJsonFormatWriter.cs (1)
62IEnumerator enumerator = collectionContract.GetEnumeratorForCollection(obj);
System\Runtime\Serialization\ReflectionXmlFormatWriter.cs (1)
58IEnumerator enumerator = collectionDataContract.GetEnumeratorForCollection(obj);
System\Runtime\Serialization\XmlFormatGeneratorStatics.cs (2)
98s_ienumeratorMoveNextMethod = typeof(IEnumerator).GetMethod("MoveNext"); 112s_ienumeratorGetCurrentMethod = typeof(IEnumerator).GetProperty("Current")!.GetGetMethod();
System.Private.Xml (56)
System\Xml\Core\XmlTextReaderImplHelpers.cs (1)
157public override IEnumerator GetEnumerator() { return null!; }
System\Xml\Dom\XmlChildEnumerator.cs (3)
21bool IEnumerator.MoveNext() 41void IEnumerator.Reset() 47object IEnumerator.Current
System\Xml\Dom\XmlChildNodes.cs (1)
46public override IEnumerator GetEnumerator()
System\Xml\Dom\XmlElementList.cs (1)
272public override IEnumerator GetEnumerator()
System\Xml\Dom\XmlNamedNodemap.cs (1)
109public virtual IEnumerator GetEnumerator()
System\Xml\Dom\XmlNamedNodeMap.SmallXmlNodeList.cs (1)
181public IEnumerator GetEnumerator()
System\Xml\Dom\XmlNode.cs (2)
890IEnumerator IEnumerable.GetEnumerator() 895public IEnumerator GetEnumerator()
System\Xml\Dom\XmlNodeList.cs (1)
19public abstract IEnumerator GetEnumerator();
System\Xml\Dom\XPathNodeList.cs (1)
80public override IEnumerator GetEnumerator()
System\Xml\EmptyEnumerator.cs (3)
11bool IEnumerator.MoveNext() 16void IEnumerator.Reset() 20object IEnumerator.Current
System\Xml\Schema\XmlSchemaCollection.cs (4)
217IEnumerator IEnumerable.GetEnumerator() 409void IEnumerator.Reset() 414bool IEnumerator.MoveNext() 424object? IEnumerator.Current
System\Xml\Schema\XmlSchemaDataType.cs (1)
179IEnumerator enumerator = (value as IEnumerable)!.GetEnumerator();
System\Xml\Schema\XmlSchemaObjectCollection.cs (5)
103private readonly IEnumerator _enumerator; 105internal XmlSchemaObjectEnumerator(IEnumerator enumerator) 125void IEnumerator.Reset() 130bool IEnumerator.MoveNext() 135object IEnumerator.Current
System\Xml\Schema\XmlSchemaObjectTable.cs (2)
203public IEnumerator GetEnumerator() 256public IEnumerator GetEnumerator()
System\Xml\Serialization\ReflectionXmlSerializationWriter.cs (2)
174IEnumerator e = a.GetEnumerator(); 794IEnumerator e = a.GetEnumerator();
System\Xml\Serialization\Types.cs (3)
1261if (enumerator == null || !typeof(IEnumerator).IsAssignableFrom(enumerator.ReturnType)) 1268if (enumerator != null && typeof(IEnumerator).IsAssignableFrom(enumerator.ReturnType)) 1286if (enumerator == null || !typeof(IEnumerator).IsAssignableFrom(enumerator.ReturnType))
System\Xml\Serialization\XmlSchemaImporter.cs (1)
794IEnumerator enumerator = uniqueTypeDescs.Values.GetEnumerator();
System\Xml\Serialization\XmlSchemas.cs (2)
814object System.Collections.IEnumerator.Current 819void System.Collections.IEnumerator.Reset()
System\Xml\Serialization\XmlSerializationWriter.cs (7)
1297IEnumerator e = ((IEnumerable)o).GetEnumerator(); 3331Writer.Write(typeof(IEnumerator).FullName); 3344Writer.Write(typeof(IEnumerator).FullName); 3361Writer.Write(typeof(IEnumerator).FullName); 3538Writer.Write(typeof(IEnumerator).FullName); 3554Writer.Write(typeof(IEnumerator).FullName); 3575Writer.Write(typeof(IEnumerator).FullName);
System\Xml\Serialization\XmlSerializationWriterILGen.cs (5)
1502LocalBuilder eLoc = ilg.DeclareLocal(typeof(IEnumerator), "e"); 1535ilg.ConvertValue(getEnumeratorMethod.ReturnType, typeof(IEnumerator)); 1548MethodInfo IEnumerator_MoveNext = typeof(IEnumerator).GetMethod( 2469MethodInfo enumeratorCurrent = typeof(IEnumerator).GetMethod("get_Current")!; 2497MethodInfo IEnumeratorMoveNext = typeof(IEnumerator).GetMethod(
System\Xml\XmlConvert.cs (1)
185IEnumerator? en = null;
System\Xml\XmlNamespacemanager.cs (1)
206public virtual IEnumerator GetEnumerator()
System\Xml\XPath\Internal\XPathArrayIterator.cs (1)
83public override IEnumerator GetEnumerator()
System\Xml\XPath\XPathNodeIterator.cs (1)
33public virtual IEnumerator GetEnumerator()
System\Xml\Xsl\ListBase.cs (3)
110System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() 240object System.Collections.IEnumerator.Current 273void System.Collections.IEnumerator.Reset()
System\Xml\Xsl\QIL\QilNode.cs (1)
145IEnumerator IEnumerable.GetEnumerator()
System\Xml\Xsl\Runtime\XmlQuerySequence.cs (1)
108System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
System.Reflection.Metadata (85)
System\Reflection\Metadata\BlobBuilder.Enumerators.cs (4)
29object IEnumerator.Current => Current; 61IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 73object IEnumerator.Current => Current; 99IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\Reflection\Metadata\PortablePdb\HandleCollections.Debug.cs (23)
45IEnumerator IEnumerable.GetEnumerator() 94object IEnumerator.Current 99void IEnumerator.Reset() 144IEnumerator IEnumerable.GetEnumerator() 193object IEnumerator.Current 198void IEnumerator.Reset() 250IEnumerator IEnumerable.GetEnumerator() 299object IEnumerator.Current 304void IEnumerator.Reset() 401object IEnumerator.Current 406void IEnumerator.Reset() 458IEnumerator IEnumerable.GetEnumerator() 507object IEnumerator.Current 512void IEnumerator.Reset() 564IEnumerator IEnumerable.GetEnumerator() 613object IEnumerator.Current 618void IEnumerator.Reset() 663IEnumerator IEnumerable.GetEnumerator() 712object IEnumerator.Current 717void IEnumerator.Reset() 770IEnumerator IEnumerable.GetEnumerator() 819object IEnumerator.Current 824void IEnumerator.Reset()
System\Reflection\Metadata\PortablePdb\ImportDefinitionCollection.cs (2)
31IEnumerator IEnumerable.GetEnumerator() 134object IEnumerator.Current
System\Reflection\Metadata\PortablePdb\SequencePointCollection.cs (2)
28IEnumerator IEnumerable.GetEnumerator() 197object IEnumerator.Current
System\Reflection\Metadata\TypeSystem\HandleCollections.TypeSystem.cs (54)
57IEnumerator IEnumerable.GetEnumerator() 104object IEnumerator.Current 109void IEnumerator.Reset() 165IEnumerator IEnumerable.GetEnumerator() 212object IEnumerator.Current 217void IEnumerator.Reset() 269IEnumerator IEnumerable.GetEnumerator() 332object IEnumerator.Current 337void IEnumerator.Reset() 390IEnumerator IEnumerable.GetEnumerator() 439object IEnumerator.Current 444void IEnumerator.Reset() 497IEnumerator IEnumerable.GetEnumerator() 559object IEnumerator.Current 564void IEnumerator.Reset() 617IEnumerator IEnumerable.GetEnumerator() 679object IEnumerator.Current 684void IEnumerator.Reset() 737IEnumerator IEnumerable.GetEnumerator() 799object IEnumerator.Current 804void IEnumerator.Reset() 857IEnumerator IEnumerable.GetEnumerator() 919object IEnumerator.Current 924void IEnumerator.Reset() 973IEnumerator IEnumerable.GetEnumerator() 1019object IEnumerator.Current 1024void IEnumerator.Reset() 1072IEnumerator IEnumerable.GetEnumerator() 1134object IEnumerator.Current 1139void IEnumerator.Reset() 1184IEnumerator IEnumerable.GetEnumerator() 1232object IEnumerator.Current 1237void IEnumerator.Reset() 1276IEnumerator IEnumerable.GetEnumerator() 1322object IEnumerator.Current 1327void IEnumerator.Reset() 1366IEnumerator IEnumerable.GetEnumerator() 1412object IEnumerator.Current 1417void IEnumerator.Reset() 1456IEnumerator IEnumerable.GetEnumerator() 1502object IEnumerator.Current 1507void IEnumerator.Reset() 1546IEnumerator IEnumerable.GetEnumerator() 1592object IEnumerator.Current 1597void IEnumerator.Reset() 1682IEnumerator IEnumerable.GetEnumerator() 1746object IEnumerator.Current 1751void IEnumerator.Reset() 1790IEnumerator IEnumerable.GetEnumerator() 1836object IEnumerator.Current 1841void IEnumerator.Reset() 1880IEnumerator IEnumerable.GetEnumerator() 1926object IEnumerator.Current 1931void IEnumerator.Reset()
System.Resources.Extensions (2)
src\libraries\System.Private.CoreLib\src\System\Resources\ResourceReader.cs (1)
233IEnumerator IEnumerable.GetEnumerator()
src\libraries\System.Private.CoreLib\src\System\Resources\RuntimeResourceSet.cs (1)
231IEnumerator IEnumerable.GetEnumerator()
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net9.0\System.Runtime.Forwards.cs (1)
98[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Collections.IEnumerator))]
System.Runtime.Caching (2)
System\Runtime\Caching\MemoryCache.cs (1)
534IEnumerator IEnumerable.GetEnumerator()
System\Runtime\Caching\ObjectCache.cs (1)
50IEnumerator IEnumerable.GetEnumerator()
System.Security.AccessControl (5)
artifacts\obj\System.Security.AccessControl\Debug\net9.0\System.Security.AccessControl.notsupported.cs (5)
57object System.Collections.IEnumerator.Current { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } } 295System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } 561public System.Collections.IEnumerator GetAssemblyEnumerator() { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } 564public System.Collections.IEnumerator GetEnumerator() { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } 565public System.Collections.IEnumerator GetHostEnumerator() { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); }
System.Security.Cryptography (17)
System\Security\Cryptography\AsnEncodedDataCollection.cs (1)
61IEnumerator IEnumerable.GetEnumerator()
System\Security\Cryptography\AsnEncodedDataEnumerator.cs (1)
27object IEnumerator.Current
System\Security\Cryptography\OidCollection.cs (1)
70IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\Security\Cryptography\OidEnumerator.cs (1)
18object IEnumerator.Current => Current;
System\Security\Cryptography\X509Certificates\X509Certificate2Enumerator.cs (4)
12private readonly IEnumerator _enumerator; 26object IEnumerator.Current 36bool IEnumerator.MoveNext() 46void IEnumerator.Reset()
System\Security\Cryptography\X509Certificates\X509CertificateEnumerator.cs (4)
12private readonly IEnumerator _enumerator; 26object IEnumerator.Current 36bool IEnumerator.MoveNext() 46void IEnumerator.Reset()
System\Security\Cryptography\X509Certificates\X509ChainElementCollection.cs (1)
81IEnumerator IEnumerable.GetEnumerator()
System\Security\Cryptography\X509Certificates\X509ChainElementEnumerator.cs (1)
28object IEnumerator.Current
System\Security\Cryptography\X509Certificates\X509ExtensionCollection.cs (1)
100IEnumerator IEnumerable.GetEnumerator()
System\Security\Cryptography\X509Certificates\X509ExtensionEnumerator.cs (1)
22object IEnumerator.Current
System\Security\Cryptography\XmlKeyHelper.cs (1)
166private IEnumerator? _enumerator;
System.Security.Cryptography.Cose (1)
System\Security\Cryptography\Cose\CoseHeaderMap.cs (1)
210IEnumerator IEnumerable.GetEnumerator()
System.Security.Principal.Windows (1)
artifacts\obj\System.Security.Principal.Windows\Debug\net9.0\System.Security.Principal.Windows.notsupported.cs (1)
55System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_Principal); }
System.Speech (1)
artifacts\obj\System.Speech\Debug\net9.0\System.Speech.notsupported.cs (1)
319System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemSpeech); }
System.Text.Json (16)
System\Text\Json\Document\JsonElement.ArrayEnumerator.cs (2)
61IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 79object IEnumerator.Current => Current;
System\Text\Json\Document\JsonElement.ObjectEnumerator.cs (2)
66IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 84object IEnumerator.Current => Current;
System\Text\Json\JsonPropertyDictionary.KeyCollection.cs (1)
37IEnumerator IEnumerable.GetEnumerator()
System\Text\Json\JsonPropertyDictionary.ValueCollection.cs (1)
37IEnumerator IEnumerable.GetEnumerator()
System\Text\Json\Nodes\JsonArray.IList.cs (2)
151/// A <see cref="IEnumerator"/> for the <see cref="JsonArray"/>. 153IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable)List).GetEnumerator();
System\Text\Json\Nodes\JsonObject.IDictionary.cs (1)
194IEnumerator IEnumerable.GetEnumerator() => Dictionary.GetEnumerator();
System\Text\Json\Serialization\ConfigurationList.cs (1)
116IEnumerator IEnumerable.GetEnumerator()
System\Text\Json\Serialization\Converters\Collection\IEnumerableConverter.cs (1)
45IEnumerator enumerator;
System\Text\Json\Serialization\Converters\Collection\StackOrQueueConverter.cs (1)
45IEnumerator enumerator;
System\Text\Json\Serialization\ReadStack.cs (1)
313IEnumerator enumerator = enumerable.GetEnumerator();
System\Text\Json\Serialization\WriteStack.cs (2)
326static void DisposeFrame(IEnumerator? collectionEnumerator, ref Exception? exception) 363static async ValueTask<Exception?> DisposeFrame(IEnumerator? collectionEnumerator, IAsyncDisposable? asyncDisposable, Exception? exception)
System\Text\Json\Serialization\WriteStackFrame.cs (1)
19public IEnumerator? CollectionEnumerator;
System.Text.Json.SourceGeneration (1)
src\libraries\Common\src\SourceGenerators\ImmutableEquatableArray.cs (1)
46IEnumerator IEnumerable.GetEnumerator() => _values.GetEnumerator();
System.Text.RegularExpressions (10)
System\Text\RegularExpressions\CaptureCollection.cs (3)
37public IEnumerator GetEnumerator() => new Enumerator(this); 220object IEnumerator.Current => Current; 222void IEnumerator.Reset() => _index = -1;
System\Text\RegularExpressions\GroupCollection.cs (3)
45public IEnumerator GetEnumerator() => new Enumerator(this); 288object IEnumerator.Current => Current; 290void IEnumerator.Reset() => _index = -1;
System\Text\RegularExpressions\MatchCollection.cs (3)
71public IEnumerator GetEnumerator() => new Enumerator(this); 238object IEnumerator.Current => Current; 240void IEnumerator.Reset() => _index = -1;
System\Text\RegularExpressions\Symbolic\DoublyLinkedList.cs (1)
133IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System.Threading.Channels (1)
src\libraries\Common\src\System\Collections\Concurrent\SingleProducerSingleConsumerQueue.cs (1)
335IEnumerator IEnumerable.GetEnumerator() { return GetEnumerator(); }
System.Threading.Tasks.Dataflow (1)
src\libraries\Common\src\System\Collections\Concurrent\SingleProducerSingleConsumerQueue.cs (1)
335IEnumerator IEnumerable.GetEnumerator() { return GetEnumerator(); }
System.Threading.Tasks.Parallel (1)
System\Threading\Tasks\Parallel.cs (1)
2593(ref IEnumerator partitionState, long timeout, out bool replicationDelegateYieldedBeforeCompletion) =>
System.Windows.Controls.Ribbon (5)
Microsoft\Windows\Controls\Ribbon\Ribbon.cs (2)
935protected internal override IEnumerator LogicalChildren 948IEnumerator children = base.LogicalChildren;
Microsoft\Windows\Controls\Ribbon\RibbonContextualTabGroup.cs (1)
541IEnumerator IEnumerable.GetEnumerator()
Microsoft\Windows\Controls\Ribbon\RibbonGroup.cs (1)
1611System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
Microsoft\Windows\Controls\Ribbon\RibbonQuickAccessToolBar.cs (1)
638System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
System.Xaml (17)
System\Xaml\NameScope.cs (3)
104IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 281object IEnumerator.Current => Current; 283void IEnumerator.Reset() => _enumerator?.Reset();
System\Xaml\NameScopeDictionary.cs (3)
204object IEnumerator.Current 212void IEnumerator.Reset() 231IEnumerator IEnumerable.GetEnumerator()
System\Xaml\Parser\NodeStreamSorter.cs (1)
115object IEnumerator.Current
System\Xaml\Runtime\ClrObjectRuntime.cs (5)
336IEnumerator enumerator = GetItems(collection, collectionType); 358IEnumerator enumerator = GetItems(dictionary, dictionaryType); 690private IEnumerator GetItems(object collection, XamlType collectionType) 692IEnumerator result; 721private static IEnumerable<DictionaryEntry> DictionaryEntriesFromIEnumerator(IEnumerator enumerator)
System\Xaml\Schema\CollectionReflector.cs (1)
263if ((result != null) && !typeof(IEnumerator).IsAssignableFrom(result.ReturnType))
System\Xaml\Schema\XamlTypeInvoker.cs (2)
212public virtual IEnumerator GetItems(object instance) 226return (IEnumerator)getEnumMethod.Invoke(instance, s_emptyObjectArray);
System\Xaml\XamlObjectReader.cs (1)
3187IEnumerator IEnumerable.GetEnumerator()
System\Xaml\XamlSchemaContext.cs (1)
1450IEnumerator IEnumerable.GetEnumerator()
Templates.Blazor.Tests (1)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
618object IEnumerator.Current
Templates.Blazor.WebAssembly.Auth.Tests (1)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
618object IEnumerator.Current
Templates.Blazor.WebAssembly.Tests (1)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
618object IEnumerator.Current
Templates.Mvc.Tests (1)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
618object IEnumerator.Current
Templates.Tests (1)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
618object IEnumerator.Current
UIAutomationClient (1)
System\Windows\Automation\AutomationElementCollection.cs (1)
124public IEnumerator GetEnumerator()
UIAutomationClientSideProviders (2)
MS\Internal\AutomationProxies\WindowsRichEditRange.cs (2)
429IEnumerator e1 = a1.GetEnumerator(); 430IEnumerator e2 = a2.GetEnumerator();
Wasm.Performance.ConsoleHost (1)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (1)
618object IEnumerator.Current