4 interfaces inheriting from IEnumerable
System.Linq.Expressions (1)
System\Linq\IQueryable.cs (1)
13public interface IQueryable : IEnumerable
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\IEnumerable.cs (1)
11public interface IEnumerable<out T> : IEnumerable
src\libraries\System.Private.CoreLib\src\System\Collections\ICollection.cs (1)
8public interface ICollection : IEnumerable
src\libraries\System.Private.CoreLib\src\System\Resources\IResourceReader.cs (1)
11public interface IResourceReader : IEnumerable, IDisposable
87 implementations of IEnumerable
AssemblyStripper (1)
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24256.1\contentFiles\cs\netstandard2.0\Mono.Cecil\SecurityDeclarationCollection.cs (1)
34 internal sealed class SecurityDeclarationCollection : IReflectionVisitable, IEnumerable {
Microsoft.AspNetCore.Components.Tests (1)
ParameterViewTest.Assignment.cs (1)
738class ParameterViewBuilder : IEnumerable
Microsoft.AspNetCore.Mvc.Abstractions.Test (1)
ModelBinding\ModelMetadataTest.cs (1)
56private class JustEnumerable : IEnumerable
Microsoft.Build.Engine (12)
Choose\GroupEnumeratorHelper.cs (1)
19internal sealed class GroupEnumeratorHelper : IEnumerable
Choose\GroupingCollection.cs (1)
21internal class GroupingCollection : IEnumerable
Engine\ImportCollection.cs (1)
20public class ImportCollection : IEnumerable, ICollection
Engine\Target.cs (1)
25public class Target : IEnumerable
Engine\TargetCollection.cs (1)
24public class TargetCollection : IEnumerable, ICollection
Engine\UsingTaskCollection.cs (1)
19public class UsingTaskCollection : IEnumerable, ICollection
Items\BuildItemGroup.cs (1)
24public class BuildItemGroup : IItemPropertyGrouping, IEnumerable
Items\BuildItemGroupCollection.cs (1)
25public class BuildItemGroupCollection : IEnumerable, ICollection
Items\BuildItemGroupProxy.cs (1)
22internal class BuildItemGroupProxy : IEnumerable
Properties\BuildPropertyGroup.cs (1)
29public class BuildPropertyGroup : IItemPropertyGrouping, IEnumerable
Properties\BuildPropertyGroupCollection.cs (1)
23public class BuildPropertyGroupCollection : ICollection, IEnumerable
Properties\BuildPropertyGroupProxy.cs (1)
22internal class BuildPropertyGroupProxy : IEnumerable
Microsoft.Build.Tasks.Core (13)
BootstrapperUtil\PackageCollection.cs (1)
13internal class PackageCollection : IEnumerable
BootstrapperUtil\ProductBuilderCollection.cs (1)
18public class ProductBuilderCollection : IProductBuilderCollection, IEnumerable
BootstrapperUtil\ProductCollection.cs (1)
19public class ProductCollection : IProductCollection, IEnumerable
CSharptokenizer.cs (1)
17internal sealed class CSharpTokenizer : IEnumerable
ManifestUtil\AssemblyReferenceCollection.cs (1)
17public sealed class AssemblyReferenceCollection : IEnumerable
ManifestUtil\CompatibleFrameworkCollection.cs (1)
13public sealed class CompatibleFrameworkCollection : IEnumerable
ManifestUtil\FileAssociationCollection.cs (1)
13public sealed class FileAssociationCollection : IEnumerable
ManifestUtil\FileReferenceCollection.cs (1)
17public sealed class FileReferenceCollection : IEnumerable
ManifestUtil\OutputMessage.cs (1)
77public sealed class OutputMessageCollection : IEnumerable
ResolveManifestFiles.cs (3)
828private class AssemblyMap : IEnumerable 893private class SatelliteRefAssemblyMap : IEnumerable 941private class FileMap : IEnumerable
VisualBasictokenizer.cs (1)
17internal sealed class VisualBasicTokenizer : IEnumerable
PresentationCore (4)
MS\Internal\Span.cs (1)
25internal class SpanVector : IEnumerable
System\Windows\Input\Stylus\Common\TabletDeviceCollection.cs (1)
15public class TabletDeviceCollection : ICollection, IEnumerable
System\Windows\Markup\XmlLanguage.cs (1)
469internal struct MatchingLanguageCollection : IEnumerable<XmlLanguage>, IEnumerable
System\Windows\Media\Imaging\BitmapMetadata.cs (1)
37public partial class BitmapMetadata : ImageMetadata, IEnumerable, IEnumerable<String>
PresentationFramework (19)
MS\Internal\Controls\EmptyEnumerable.cs (1)
17internal class EmptyEnumerable : IEnumerable
MS\Internal\Data\IndexedEnumerable.cs (1)
36internal class IndexedEnumerable : IEnumerable, IWeakEventListener
MS\Internal\Navigation\JournalEntryStack.cs (2)
23internal abstract class JournalEntryStack : IEnumerable, INotifyCollectionChanged 161internal class LimitedJournalEntryStackEnumerable : IEnumerable, INotifyCollectionChanged
System\Windows\Controls\DataGridColumnHeaderCollection.cs (1)
20internal class DataGridColumnHeaderCollection : IEnumerable, INotifyCollectionChanged, IDisposable
System\Windows\Controls\MultipleCopiesCollection.cs (1)
24IEnumerable,
System\Windows\Documents\DocumentStructures\SemanticBasicElement.cs (9)
56public class SectionStructure : SemanticBasicElement, IAddChild, IEnumerable<BlockElement>, IEnumerable 102public class ParagraphStructure : SemanticBasicElement, IAddChild, IEnumerable<NamedElement>, IEnumerable 147public class FigureStructure : SemanticBasicElement, IAddChild, IEnumerable<NamedElement>, IEnumerable 189public class ListStructure : SemanticBasicElement, IAddChild, IEnumerable<ListItemStructure>, IEnumerable 231public class ListItemStructure : SemanticBasicElement, IAddChild, IEnumerable<BlockElement>, IEnumerable 285public class TableStructure : SemanticBasicElement, IAddChild, IEnumerable<TableRowGroupStructure>, IEnumerable 327public class TableRowGroupStructure : SemanticBasicElement, IAddChild, IEnumerable<TableRowStructure>, IEnumerable 370public class TableRowStructure : SemanticBasicElement, IAddChild, IEnumerable<TableCellStructure>, IEnumerable 412public class TableCellStructure : SemanticBasicElement, IAddChild, IEnumerable<BlockElement>, IEnumerable
System\Windows\Documents\DocumentStructures\StoryFragments.cs (2)
30public class StoryFragments : IAddChild, IEnumerable<StoryFragment>, IEnumerable 88public class StoryFragment : IAddChild, IEnumerable<BlockElement>, IEnumerable
System\Windows\LogicalTreeHelper.cs (1)
466private class EnumeratorWrapper : IEnumerable
System\Windows\Navigation\JournalEntryListConverter.cs (1)
143internal class UnifiedJournalEntryStackEnumerable : IEnumerable, INotifyCollectionChanged
ReachFramework (1)
Serialization\Manager\ReachSerializableProperties.cs (1)
31IEnumerable,
System.Collections.Specialized (1)
System\Collections\Specialized\StringDictionary.cs (1)
19public class StringDictionary : IEnumerable
System.ComponentModel.TypeConverter (2)
MS\Internal\Xml\Linq\ComponentModel\XComponentModel.cs (1)
497internal sealed class XDeferredAxis<T> : IEnumerable<T>, IEnumerable where T : XObject
System\ComponentModel\AttributeCollection.cs (1)
14public class AttributeCollection : ICollection, IEnumerable
System.Data.Common (3)
System\Data\Common\DbDataReader.cs (1)
14public abstract class DbDataReader : MarshalByRefObject, IDataReader, IEnumerable, IAsyncDisposable
System\Data\EnumerableRowCollection.cs (1)
16public abstract class EnumerableRowCollection : IEnumerable
System\Data\RbTree.cs (1)
92internal abstract class RBTree<K> : IEnumerable
System.DirectoryServices (4)
artifacts\obj\System.DirectoryServices\Debug\net9.0\System.DirectoryServices.notsupported.cs (4)
134public partial class DirectoryEntries : System.Collections.IEnumerable 365public partial class PropertyCollection : System.Collections.ICollection, System.Collections.IDictionary, System.Collections.IEnumerable 437public partial class SchemaNameCollection : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList 472public partial class SearchResultCollection : System.MarshalByRefObject, System.Collections.ICollection, System.Collections.IEnumerable, System.IDisposable
System.DirectoryServices.AccountManagement (3)
artifacts\obj\System.DirectoryServices.AccountManagement\Debug\net9.0\System.DirectoryServices.AccountManagement.notsupported.cs (3)
226public partial class PrincipalCollection : System.Collections.Generic.ICollection<System.DirectoryServices.AccountManagement.Principal>, System.Collections.Generic.IEnumerable<System.DirectoryServices.AccountManagement.Principal>, System.Collections.ICollection, System.Collections.IEnumerable 327public partial class PrincipalSearchResult<T> : System.Collections.Generic.IEnumerable<T>, System.Collections.IEnumerable, System.IDisposable 353public partial class PrincipalValueCollection<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IList<T>, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList
System.Linq.Parallel (1)
System\Linq\Parallel\Enumerables\ParallelQuery.cs (1)
22public class ParallelQuery : IEnumerable
System.Management (4)
artifacts\obj\System.Management\Debug\net9.0\System.Management.notsupported.cs (4)
332public partial class ManagementObjectCollection : System.Collections.ICollection, System.Collections.IEnumerable, System.IDisposable 555public partial class MethodDataCollection : System.Collections.ICollection, System.Collections.IEnumerable 624public partial class PropertyDataCollection : System.Collections.ICollection, System.Collections.IEnumerable 675public partial class QualifierDataCollection : System.Collections.ICollection, System.Collections.IEnumerable
System.Net.Primitives (1)
System\Net\CredentialCache.cs (1)
14public class CredentialCache : ICredentials, ICredentialsByHost, IEnumerable
System.Private.CoreLib (5)
src\libraries\System.Private.CoreLib\src\System\Collections\Hashtable.cs (1)
1249private sealed class SyncHashtable : Hashtable, IEnumerable
src\libraries\System.Private.CoreLib\src\System\Resources\ResourceSet.cs (1)
19public class ResourceSet : IDisposable, IEnumerable
src\libraries\System.Private.CoreLib\src\System\Resources\RuntimeResourceSet.cs (1)
157internal sealed class RuntimeResourceSet : ResourceSet, IEnumerable
src\libraries\System.Private.CoreLib\src\System\Security\PermissionSet.cs (1)
13public partial class PermissionSet : ICollection, IEnumerable, IDeserializationCallback, ISecurityEncodable, IStackWalk
src\libraries\System.Private.CoreLib\src\System\String.cs (1)
29IEnumerable,
System.Private.Xml (5)
System\Xml\Dom\XmlNamedNodemap.cs (1)
9public partial class XmlNamedNodeMap : IEnumerable
System\Xml\Dom\XmlNode.cs (1)
19public abstract class XmlNode : ICloneable, IEnumerable, IXPathNavigable
System\Xml\Dom\XmlNodeList.cs (1)
9public abstract class XmlNodeList : IEnumerable, IDisposable
System\Xml\XmlNamespacemanager.cs (1)
12public class XmlNamespaceManager : IXmlNamespaceResolver, IEnumerable
System\Xml\XPath\XPathNodeIterator.cs (1)
10public abstract class XPathNodeIterator : ICloneable, IEnumerable
System.Resources.Extensions (1)
src\libraries\System.Private.CoreLib\src\System\Resources\RuntimeResourceSet.cs (1)
157internal sealed class RuntimeResourceSet : ResourceSet, IEnumerable
System.Runtime.Caching (1)
System\Runtime\Caching\MemoryCache.cs (1)
20public class MemoryCache : ObjectCache, IEnumerable, IDisposable
System.Security.AccessControl (2)
artifacts\obj\System.Security.AccessControl\Debug\net9.0\System.Security.AccessControl.notsupported.cs (2)
279public abstract partial class GenericAcl : System.Collections.ICollection, System.Collections.IEnumerable 538public sealed partial class Evidence : System.Collections.ICollection, System.Collections.IEnumerable
System.Security.Principal.Windows (1)
artifacts\obj\System.Security.Principal.Windows\Debug\net9.0\System.Security.Principal.Windows.notsupported.cs (1)
42public partial class IdentityReferenceCollection : System.Collections.Generic.ICollection<System.Security.Principal.IdentityReference>, System.Collections.Generic.IEnumerable<System.Security.Principal.IdentityReference>, System.Collections.IEnumerable
System.Speech (1)
artifacts\obj\System.Speech\Debug\net9.0\System.Speech.notsupported.cs (1)
296public sealed partial class SemanticValue : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string, System.Speech.Recognition.SemanticValue>>, System.Collections.Generic.IDictionary<string, System.Speech.Recognition.SemanticValue>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, System.Speech.Recognition.SemanticValue>>, System.Collections.IEnumerable
1189 references to IEnumerable
AssemblyStripper (1)
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24256.1\contentFiles\cs\netstandard2.0\Mono.Cecil\BaseAssemblyResolver.cs (1)
105 static AssemblyDefinition SearchDirectory (AssemblyNameReference name, IEnumerable directories)
illink (3)
ILLink.RoslynAnalyzer (3)
src\tools\illink\src\ILLink.Shared\DataFlow\DefaultValueDictionary.cs (1)
78 IEnumerator IEnumerable.GetEnumerator () => GetEnumerator ();
src\tools\illink\src\ILLink.Shared\DataFlow\ValueSet.cs (1)
141 IEnumerator IEnumerable.GetEnumerator () => GetEnumerator ();
src\tools\illink\src\ILLink.Shared\TypeSystemProxy\ParameterCollection.cs (1)
35 IEnumerator IEnumerable.GetEnumerator () => new ParameterEnumerator (_start, _end, _method);
InMemory.FunctionalTests (3)
Http2\Http2ConnectionTests.cs (1)
303IEnumerator IEnumerable.GetEnumerator() => _innerHeaders.GetEnumerator();
Http3\Http3ConnectionTests.cs (1)
654IEnumerator IEnumerable.GetEnumerator() => _innerHeaders.GetEnumerator();
src\Servers\Kestrel\shared\TransportConnection.Generated.cs (1)
457IEnumerator IEnumerable.GetEnumerator() => FastEnumerable().GetEnumerator();
Microsoft.Arcade.Test.Common (4)
AssertEx.cs (4)
87var enumerableX = x as IEnumerable; 88var enumerableY = y as IEnumerable;
Microsoft.AspNetCore.Authentication.OAuth (1)
ClaimActionCollection.cs (1)
46IEnumerator IEnumerable.GetEnumerator()
Microsoft.AspNetCore.Authorization (2)
src\Shared\Debugger\DebuggerHelpers.cs (2)
72else if (kvp.Value is IEnumerable enumerable) 106if (value is not string && value is IEnumerable enumerable && !enumerable.GetEnumerator().MoveNext())
Microsoft.AspNetCore.Components (6)
NavigationManagerExtensions.cs (2)
224if (valueType != typeof(string) && typeof(IEnumerable).IsAssignableFrom(valueType)) 231var values = ((IEnumerable)value).Cast<object>();
RenderTree\ArrayBuilderSegment.cs (2)
57IEnumerator IEnumerable.GetEnumerator() 58=> ((IEnumerable)new ArraySegment<T>(Array, _offset, _count)).GetEnumerator();
src\Http\Http.Abstractions\src\Routing\RouteValueDictionary.cs (1)
478IEnumerator IEnumerable.GetEnumerator()
src\Http\Routing\src\PathTokenizer.cs (1)
114IEnumerator IEnumerable.GetEnumerator()
Microsoft.AspNetCore.Components.Endpoints (3)
FormMapping\FormDataReader.cs (1)
300IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
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.QuickGrid (1)
QuickGrid.razor.cs (1)
23/// <see cref="System.Linq.Queryable.AsQueryable(System.Collections.IEnumerable)"/> extension method,
Microsoft.AspNetCore.Components.Server.Tests (4)
src\SignalR\common\SignalR.Common\test\Internal\Protocol\TestHubMessageEqualityComparer.cs (4)
114var leftEnumerable = left as IEnumerable; 115var rightEnumerable = right as IEnumerable;
Microsoft.AspNetCore.Components.Tests (1)
Lifetime\ComponentStatePersistenceManagerTest.cs (1)
307IEnumerator IEnumerable.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.Cors (2)
src\Shared\Debugger\DebuggerHelpers.cs (2)
72else if (kvp.Value is IEnumerable enumerable) 106if (value is not string && value is IEnumerable enumerable && !enumerable.GetEnumerator().MoveNext())
Microsoft.AspNetCore.Hosting (5)
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\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 (8)
FormCollection.cs (1)
161IEnumerator IEnumerable.GetEnumerator()
HeaderDictionary.cs (1)
359IEnumerator IEnumerable.GetEnumerator()
Internal\ItemsDictionary.cs (1)
141IEnumerator IEnumerable.GetEnumerator() => _items?.GetEnumerator() ?? EmptyEnumerator.Instance;
Internal\RequestCookieCollection.cs (1)
164IEnumerator IEnumerable.GetEnumerator()
QueryCollection.cs (1)
178IEnumerator IEnumerable.GetEnumerator()
QueryCollectionInternal.cs (1)
80IEnumerator IEnumerable.GetEnumerator() => Store.GetEnumerator();
src\Shared\CopyOnWriteDictionary\CopyOnWriteDictionary.cs (1)
149IEnumerator IEnumerable.GetEnumerator()
src\Shared\Dictionary\AdaptiveCapacityDictionary.cs (1)
335IEnumerator IEnumerable.GetEnumerator()
Microsoft.AspNetCore.Http.Abstractions (15)
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 (1)
58IEnumerator IEnumerable.GetEnumerator()
Routing\EndpointMetadataCollection.cs (1)
160IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
Routing\RouteValueDictionary.cs (1)
478IEnumerator IEnumerable.GetEnumerator()
src\Shared\Debugger\DebuggerHelpers.cs (2)
72else if (kvp.Value is IEnumerable enumerable) 106if (value is not string && value is IEnumerable enumerable && !enumerable.GetEnumerator().MoveNext())
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 (2)
QueryBuilder.cs (1)
114IEnumerator IEnumerable.GetEnumerator()
src\Components\Endpoints\src\FormMapping\FormDataReader.cs (1)
300IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
Microsoft.AspNetCore.Http.Tests (2)
Internal\ItemsDictionaryTests.cs (2)
17IEnumerable en = (IEnumerable)dict;
Microsoft.AspNetCore.HttpLogging (1)
HttpLog.cs (1)
70IEnumerator IEnumerable.GetEnumerator()
Microsoft.AspNetCore.Mvc.Abstractions (13)
ModelBinding\ModelMetadata.cs (6)
237/// implements <see cref="IEnumerable"/>. 242/// implements <see cref="IEnumerable"/> but not <see cref="IEnumerable{T}"/>. <c>null</c> otherwise i.e. when 433/// implements <see cref="IEnumerable"/>. 442/// from <see cref="string"/> and without a <c>TryParse</c> method. Most POCO and <see cref="IEnumerable"/> types are therefore complex. 465/// <see cref="IEnumerable"/>, and is not a <see cref="string"/>. 673if (ModelType == typeof(string) || !typeof(IEnumerable).IsAssignableFrom(ModelType))
ModelBinding\ModelStateDictionary.cs (5)
757IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 997IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 1130IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 1185/// An <see cref="IEnumerable"/> for <see cref="ModelStateEntry"/>. 1205IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
ModelBinding\Validation\ValidationStateDictionary.cs (1)
135IEnumerator IEnumerable.GetEnumerator()
ModelBinding\ValueProviderResult.cs (1)
138IEnumerator IEnumerable.GetEnumerator()
Microsoft.AspNetCore.Mvc.Abstractions.Test (4)
ModelBinding\ModelMetadataTest.cs (4)
96[InlineData(typeof(IEnumerable))] 132[InlineData(typeof(IEnumerable))] 224[InlineData(typeof(IEnumerable), typeof(object))] 784IEnumerator IEnumerable.GetEnumerator()
Microsoft.AspNetCore.Mvc.Core (8)
ApiBehaviorOptions.cs (1)
96IEnumerator IEnumerable.GetEnumerator() => _switches.GetEnumerator();
Diagnostics\EventData.cs (1)
34IEnumerator IEnumerable.GetEnumerator()
Infrastructure\CopyOnWriteList.cs (1)
114IEnumerator IEnumerable.GetEnumerator()
ModelBinding\Binders\FormCollectionModelBinder.cs (1)
82IEnumerator IEnumerable.GetEnumerator()
ModelBinding\Validation\DefaultCollectionValidationStrategy.cs (1)
86return (model as IEnumerable<T>)?.GetEnumerator() ?? ((IEnumerable)model).GetEnumerator();
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 (5)
Infrastructure\ConfigureCompatibilityOptionsTest.cs (1)
104IEnumerator IEnumerable.GetEnumerator() => _switches.GetEnumerator();
ModelBinding\Metadata\DefaultModelMetadataTest.cs (2)
252[InlineData(typeof(IEnumerable), typeof(object))] 834[InlineData(typeof(IEnumerable))]
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 (2)
DelegatingEnumerable.cs (1)
74IEnumerator IEnumerable.GetEnumerator()
MvcXmlOptions.cs (1)
19IEnumerator IEnumerable.GetEnumerator() => _switches.GetEnumerator();
Microsoft.AspNetCore.Mvc.IntegrationTests (12)
ActionParametersIntegrationTest.cs (1)
1057System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
CollectionModelBinderIntegrationTest.cs (8)
1272IEnumerator IEnumerable.GetEnumerator() 1274return ((IEnumerable)_data).GetEnumerator(); 1341IEnumerator IEnumerable.GetEnumerator() 1343return ((IEnumerable)_data).GetEnumerator(); 1412IEnumerator IEnumerable.GetEnumerator() 1414return ((IEnumerable)_data).GetEnumerator(); 1481IEnumerator IEnumerable.GetEnumerator() 1483return ((IEnumerable)_data).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 (1)
SelectTagHelper.cs (1)
100typeof(IEnumerable).IsAssignableFrom(realModelType);
Microsoft.AspNetCore.Mvc.TagHelpers.Test (2)
SelectTagHelperTest.cs (1)
153{ typeof(IEnumerable), null, true },
ValidationSummaryTagHelperTest.cs (1)
701IEnumerator IEnumerable.GetEnumerator()
Microsoft.AspNetCore.Mvc.ViewFeatures (34)
AttributeDictionary.cs (3)
310IEnumerator IEnumerable.GetEnumerator() 434IEnumerator IEnumerable.GetEnumerator() 539IEnumerator IEnumerable.GetEnumerator()
DefaultDisplayTemplates.cs (3)
80var enumerable = model as IEnumerable; 85"Collection", model.GetType().FullName, typeof(IEnumerable).FullName));
DefaultEditorTemplates.cs (3)
62var enumerable = model as IEnumerable; 67"Collection", model.GetType().FullName, typeof(IEnumerable).FullName));
DefaultHtmlGenerator.cs (2)
939IEnumerable rawValues; 942rawValues = rawValue as IEnumerable;
IHtmlGenerator.cs (1)
581/// <see cref="System.Collections.IEnumerable"/> type, instead converts each item in the collection and returns
MvcViewOptions.cs (1)
49IEnumerator IEnumerable.GetEnumerator() => _switches.GetEnumerator();
Rendering\MultiSelectList.cs (11)
25public MultiSelectList(IEnumerable items) 36public MultiSelectList(IEnumerable items, IEnumerable selectedValues) 48public MultiSelectList(IEnumerable items, string dataValueField, string dataTextField) 62IEnumerable items, 65IEnumerable selectedValues) 85IEnumerable items, 88IEnumerable selectedValues, 123public IEnumerable Items { get; } 128public IEnumerable SelectedValues { get; } 250IEnumerator IEnumerable.GetEnumerator()
Rendering\SelectList.cs (6)
19public SelectList(IEnumerable items) 30public SelectList(IEnumerable items, object selectedValue) 42public SelectList(IEnumerable items, string dataValueField, string dataTextField) 56IEnumerable items, 81IEnumerable items, 98private static IEnumerable ToEnumerable(object selectedValue)
TempDataDictionary.cs (1)
268IEnumerator IEnumerable.GetEnumerator()
TemplateRenderer.cs (1)
215if (typeof(IEnumerable).IsAssignableFrom(fieldType))
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.Owin.Tests (1)
OwinEnvironmentTests.cs (1)
134Assert.NotNull(((IEnumerable)owinEnvironment).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 (6)
PathTokenizer.cs (1)
114IEnumerator IEnumerable.GetEnumerator()
Patterns\RoutePatternFactory.cs (1)
668else if (kvp.Value is IEnumerable multiplePolicies)
src\Shared\Debugger\DebuggerHelpers.cs (2)
72else if (kvp.Value is IEnumerable enumerable) 106if (value is not string && value is IEnumerable enumerable && !enumerable.GetEnumerator().MoveNext())
Template\TemplateBinder.cs (2)
602var values = kvp.Value as IEnumerable;
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 (3)
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()
Microsoft.AspNetCore.Server.IntegrationTesting (1)
TestMatrix.cs (1)
313IEnumerator IEnumerable.GetEnumerator()
Microsoft.AspNetCore.Server.Kestrel.Core (5)
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\ServerAddressesCollection.cs (2)
95IEnumerator IEnumerable.GetEnumerator() 159IEnumerator IEnumerable.GetEnumerator()
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (1)
Http1\Http1ConnectionTests.cs (1)
1211IEnumerator IEnumerable.GetEnumerator() => _innerHeaders.GetEnumerator();
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (1)
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 (8)
ClosedGenericMatcherTest.cs (4)
130typeof(IEnumerable), 212IEnumerator IEnumerable.GetEnumerator() 230IEnumerator IEnumerable.GetEnumerator() 318IEnumerator IEnumerable.GetEnumerator()
src\Shared\CopyOnWriteDictionary\CopyOnWriteDictionary.cs (1)
149IEnumerator IEnumerable.GetEnumerator()
src\Shared\Dictionary\AdaptiveCapacityDictionary.cs (1)
335IEnumerator IEnumerable.GetEnumerator()
src\Shared\HttpSys\RequestProcessing\HeaderCollection.cs (1)
247IEnumerator IEnumerable.GetEnumerator()
src\Shared\HttpSys\RequestProcessing\RequestHeaders.cs (1)
250IEnumerator IEnumerable.GetEnumerator()
Microsoft.AspNetCore.SignalR.Client.Core (2)
Internal\ConnectionLogScope.cs (1)
52IEnumerator IEnumerable.GetEnumerator()
src\SignalR\common\Shared\MessageBuffer.cs (1)
440IEnumerator IEnumerable.GetEnumerator()
Microsoft.AspNetCore.SignalR.Common.Tests (4)
Internal\Protocol\TestHubMessageEqualityComparer.cs (4)
114var leftEnumerable = left as IEnumerable; 115var rightEnumerable = right as IEnumerable;
Microsoft.AspNetCore.SignalR.Core (2)
Internal\HubGroupList.cs (1)
52IEnumerator IEnumerable.GetEnumerator()
src\SignalR\common\Shared\MessageBuffer.cs (1)
440IEnumerator IEnumerable.GetEnumerator()
Microsoft.Build (74)
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\EvaluationLoggingContext.cs (3)
42internal void LogProjectEvaluationFinished(IEnumerable globalProperties, IEnumerable properties, IEnumerable items, ProfilerResult? profilerResult)
BackEnd\Components\Logging\ILoggingService.cs (3)
504IEnumerable globalProperties, 505IEnumerable properties, 506IEnumerable items,
BackEnd\Components\Logging\LoggingServiceLogMethods.cs (3)
473IEnumerable globalProperties, 474IEnumerable properties, 475IEnumerable items,
BackEnd\Components\Logging\TargetLoggingContext.cs (1)
166IEnumerator IEnumerable.GetEnumerator()
Collections\ArrayDictionary.cs (1)
165IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
Collections\ConvertingEnumerable.cs (1)
50IEnumerator IEnumerable.GetEnumerator()
Collections\CopyOnReadEnumerable.cs (1)
96IEnumerator IEnumerable.GetEnumerator()
Collections\CopyOnWritePropertyDictionary.cs (1)
135IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
Collections\ItemDictionary.cs (1)
167IEnumerator IEnumerable.GetEnumerator()
Collections\MultiDictionary.cs (1)
231IEnumerator IEnumerable.GetEnumerator()
Collections\PropertyDictionary.cs (2)
250IEnumerator IEnumerable.GetEnumerator() 254return ((IEnumerable)_properties.Values).GetEnumerator();
Collections\ReadOnlyConvertingDictionary.cs (1)
194System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
Collections\RetrievableEntryHashSet\HashSet.cs (1)
505IEnumerator IEnumerable.GetEnumerator()
Collections\WeakValueDictionary.cs (1)
253IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
Construction\ProjectElementContainer.cs (2)
846IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 939IEnumerator IEnumerable.GetEnumerator() => _enumerator;
CopyOnWriteDictionary.cs (1)
308IEnumerator IEnumerable.GetEnumerator()
Definition\ProjectCollection.cs (1)
2475IEnumerator IEnumerable.GetEnumerator()
Evaluation\Evaluator.cs (4)
808IEnumerable globalProperties = null; 809IEnumerable properties = null; 810IEnumerable items = null; 822private IEnumerable FilterOutEnvironmentDerivedProperties(PropertyDictionary<P> dictionary)
Evaluation\Expander.cs (1)
1481else if (valueToConvert is IEnumerable enumerable)
Evaluation\LazyItemEvaluator.OrderedItemDataCollection.cs (1)
47System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => _listBuilder.GetEnumerator();
Evaluation\SemiColonTokenizer.cs (1)
39IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
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()
Logging\BaseConsoleLogger.cs (2)
495internal List<DictionaryEntry> ExtractPropertyList(IEnumerable properties) 586internal SortedList ExtractItemList(IEnumerable items)
Logging\BinaryLogger\BuildEventArgsReader.cs (11)
655IEnumerable? globalProperties = null; 666var propertyList = ReadPropertyList(); 667var itemList = ReadProjectItems(); 723var propertyList = ReadPropertyList(); 724var itemList = ReadProjectItems(); 787var targetOutputItemList = ReadTaskItemList(); 1352private IEnumerable? ReadPropertyList() 1445private IEnumerable? ReadProjectItems() 1481var items = ReadTaskItemList(); 1508var items = ReadTaskItemList(); 1527private IEnumerable? ReadTaskItemList()
Logging\BinaryLogger\BuildEventArgsWriter.cs (4)
807private void WriteTaskItemList(IEnumerable items, bool writeMetadata = true) 869private void WriteProjectItems(IEnumerable items) 953itemList is not IEnumerable list) 1001private void WriteProperties(IEnumerable properties)
Logging\ParallelLogger\ParallelConsoleLogger.cs (4)
587private string ReadProjectConfigurationDescription(IEnumerable items) 733internal void WriteProperties(BuildEventArgs e, IEnumerable properties) 800internal void WriteItems(BuildEventArgs e, IEnumerable items) 887IEnumerable targetOutputs = e.TargetOutputs;
Logging\SerialConsoleLogger.cs (1)
387IEnumerable targetOutputs = e.TargetOutputs;
LogMessagePacketBase.cs (4)
1101private void WriteProperties(IEnumerable properties, ITranslator translator) 1131private void WriteItems(IEnumerable items, ITranslator translator) 1453private IEnumerable ReadProperties(ITranslator translator) 1474private IEnumerable ReadItems(ITranslator translator)
ReadOnlyCollection.cs (2)
178IEnumerator IEnumerable.GetEnumerator() 180return ((IEnumerable)_backing).GetEnumerator();
ReadOnlyEmptyCollection.cs (1)
133System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
ReadOnlyEmptyDictionary.cs (1)
265System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
Utilities\Utilities.cs (3)
589public static int FastCountOrZero(this IEnumerable enumerable) 620public static void EnumerateProperties<TArg>(IEnumerable properties, TArg arg, Action<TArg, KeyValuePair<string, string>> callback) 672public static void EnumerateItems(IEnumerable items, Action<DictionaryEntry> callback)
VersionUtilities.cs (1)
31internal static SortedDictionary<Version, List<string>> GatherVersionStrings(Version targetPlatformVersion, IEnumerable versions)
Microsoft.Build.CommandLine.UnitTests (1)
VersionUtilities.cs (1)
31internal static SortedDictionary<Version, List<string>> GatherVersionStrings(Version targetPlatformVersion, IEnumerable versions)
Microsoft.Build.Engine (12)
Collections\CopyOnWriteHashtable.cs (2)
158IEnumerator IEnumerable.GetEnumerator() { return ((IEnumerable)ReadOperation).GetEnumerator(); }
Engine\EngineLoggingServices.cs (2)
741internal virtual void LogProjectStarted(int projectId, BuildEventContext parentBuildEventContext, BuildEventContext projectBuildEventContext, string projectFile, string targetNames, IEnumerable properties, IEnumerable items)
Engine\Expander.cs (3)
617else if (valueToConvert is IEnumerable) 623IEnumerable enumerable = (IEnumerable)valueToConvert;
Engine\ToolsetCollection.cs (1)
185System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
Logging\BaseConsoleLogger.cs (2)
474internal ArrayList ExtractPropertyList(IEnumerable properties) 546internal SortedList ExtractItemList(IEnumerable items)
Logging\ParallelLogger\ParallelConsoleLogger.cs (2)
618internal void WriteProperties(BuildEventArgs e, IEnumerable properties) 660internal void WriteItems(BuildEventArgs e, IEnumerable items)
Microsoft.Build.Engine.OM.UnitTests (3)
ObjectModelRemoting\Helpers\ViewValidation.construction.cs (3)
137public ICollection<ElementLinkPair<CT>> QueryChildrenWithValidation<CT>(Func<T, IEnumerable> getter, Func<CT, bool> matcher, int expectedCount) 145public ICollection<ElementLinkPair<CT>> QueryChildrenWithValidation<CT>(Func<T, IEnumerable> getter, Func<CT, bool> matcher) 200public ElementLinkPair<CT> QuerySingleChildrenWithValidation<CT>(Func<T, IEnumerable> getter, Func<CT, bool> matcher)
Microsoft.Build.Engine.UnitTests (20)
BackEnd\BuildManager_Tests.cs (1)
3477private static Dictionary<string, string> ExtractProjectStartedPropertyList(IEnumerable properties)
BackEnd\LoggingServicesLogMethod_Tests.cs (1)
1567private void VerifyTargetFinishedEvent(string targetName, string projectFile, string projectFileOfTarget, bool succeeded, string message, ProcessBuildEventHelper service, IEnumerable targetOutputs)
BackEnd\MockLoggingService.cs (3)
509IEnumerable globalProperties, 510IEnumerable properties, 511IEnumerable items,
BackEnd\NodePackets_Tests.cs (1)
154private static IEnumerable CreateProperties()
BackEnd\TargetEntry_Tests.cs (6)
714IEnumerable targetOutputsA = targeta.TargetOutputs; 715IEnumerable targetOutputsB = targetb.TargetOutputs; 716IEnumerable targetOutputsC = targetc.TargetOutputs; 811IEnumerable targetOutputsA = targeta.TargetOutputs; 812IEnumerable targetOutputsB = targetb.TargetOutputs; 813IEnumerable targetOutputsC = targetc.TargetOutputs;
BackEnd\TaskThatReturnsDictionaryTaskItem.cs (1)
174IEnumerator IEnumerable.GetEnumerator()
BackEnd\TranslationHelpers.cs (3)
169internal static string GetPropertiesString(IEnumerable properties) 179internal static string GetMultiItemsString(IEnumerable items) 188internal static string GetItemsString(IEnumerable items)
Collections\OMcollections_tests.cs (4)
255IEnumerable enumerable = (IEnumerable)collection; 298IEnumerable enumerable = (IEnumerable)collection;
Microsoft.Build.Framework (40)
IEnumerableCalls.cs (2)
10/// Provides static methods to invoke <see cref="IEnumerable"/> members on value types that explicitly implement the 21where TEnumerable : IEnumerable
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 (2)
28/// The return value from the implementation of <see cref="IEnumerable.GetEnumerator"/> is 35/// The return value from the implementation of <see cref="IEnumerable.GetEnumerator"/> is
ImmutableSegmentedDictionary`2+KeyCollection.cs (1)
39IEnumerator IEnumerable.GetEnumerator()
ImmutableSegmentedDictionary`2+ValueCollection.cs (1)
39IEnumerator IEnumerable.GetEnumerator()
ImmutableSegmentedList`1.cs (1)
640IEnumerator IEnumerable.GetEnumerator()
ImmutableSegmentedList`1+Builder.cs (1)
227IEnumerator IEnumerable.GetEnumerator()
ImmutableSegmentedList`1+ValueBuilder.cs (1)
336IEnumerator IEnumerable.GetEnumerator()
ProjectEvaluationFinishedEventArgs.cs (3)
39public IEnumerable? GlobalProperties { get; set; } 44public IEnumerable? Properties { get; set; } 49public IEnumerable? Items { get; set; }
ProjectStartedEventArgs.cs (14)
57IEnumerable properties, 58IEnumerable items) 81IEnumerable? properties, 82IEnumerable? items, 108IEnumerable? properties, 109IEnumerable? items, 135IEnumerable? properties, 136IEnumerable? items, 165IEnumerable? properties, 166IEnumerable? items, 284private IEnumerable? properties; 289public IEnumerable? Properties 309private IEnumerable? items; 314public IEnumerable? Items
SegmentedArray`1.cs (1)
303IEnumerator IEnumerable.GetEnumerator()
SegmentedDictionary`2.cs (3)
914IEnumerator IEnumerable.GetEnumerator() 1323IEnumerator IEnumerable.GetEnumerator() 1523IEnumerator IEnumerable.GetEnumerator()
SegmentedList`1.cs (1)
607IEnumerator IEnumerable.GetEnumerator()
TargetFinishedEventArgs.cs (5)
73IEnumerable targetOutputs) 89/// <param name="targetOutputs">An <see cref="IEnumerable"/> containing the outputs of the target.</param> 98IEnumerable targetOutputs) 112private IEnumerable targetOutputs; 170public IEnumerable TargetOutputs
Microsoft.Build.Tasks.Core (12)
AssemblyFoldersEx.cs (1)
486IEnumerator IEnumerable.GetEnumerator()
AssemblyFoldersFromConfig.cs (1)
105IEnumerator IEnumerable.GetEnumerator()
CopyOnWriteDictionary.cs (1)
308IEnumerator IEnumerable.GetEnumerator()
NativeMethods.cs (1)
1438IEnumerator IEnumerable.GetEnumerator()
ReadOnlyCollection.cs (2)
178IEnumerator IEnumerable.GetEnumerator() 180return ((IEnumerable)_backing).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()
VersionUtilities.cs (1)
31internal static SortedDictionary<Version, List<string>> GatherVersionStrings(Version targetPlatformVersion, IEnumerable versions)
Microsoft.Build.UnitTests.Shared (1)
ObjectModelHelpers.cs (1)
1156public static int Count(IEnumerable enumerable)
Microsoft.Build.Utilities.Core (6)
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()
VersionUtilities.cs (1)
31internal static SortedDictionary<Version, List<string>> GatherVersionStrings(Version targetPlatformVersion, IEnumerable versions)
Microsoft.Cci.Extensions (1)
Differs\ElementDiffer.cs (1)
116System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
Microsoft.CSharp (2)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\AggregateType.cs (1)
178|| sysType == typeof(System.Collections.IEnumerable)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\PredefinedTypes.cs (1)
152new PredefinedTypeInfo(PredefinedType.PT_IENUMERABLE, typeof(System.Collections.IEnumerable), "System.Collections.IEnumerable"),
Microsoft.DotNet.AsmDiff (1)
AssemblySet.cs (1)
241IEnumerator IEnumerable.GetEnumerator()
Microsoft.DotNet.NuGetRepack.Tests (4)
TestHelpers\AssertEx.cs (4)
87var enumerableX = x as IEnumerable; 88var enumerableY = y as IEnumerable;
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.Binder (7)
ConfigurationBinder.cs (7)
329bindingPoint.SetValue(BindArray(type, (IEnumerable?)bindingPoint.Value, config, options)); 350object? newValue = BindSet(type, (IEnumerable?)bindingPoint.Value, config, options); 590var orig = source as IEnumerable; 737private static Array BindArray(Type type, IEnumerable? source, IConfiguration config, BinderOptions options) 796private static object? BindSet(Type type, IEnumerable? source, IConfiguration config, BinderOptions options) 826source = (IEnumerable)instance;
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 (2)
LoggerFactoryScopeProvider.cs (2)
217IEnumerator IEnumerable.GetEnumerator() 236IEnumerator IEnumerable.GetEnumerator() => new BaggageEnumerator(_items.GetEnumerator());
Microsoft.Extensions.Logging.Abstractions (9)
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()
LogValuesFormatter.cs (1)
269if (value is not string && value is IEnumerable enumerable)
Microsoft.Extensions.Options.DataAnnotations (1)
DataAnnotationValidateOptions.cs (1)
119else if (value is IEnumerable enumerable &&
Microsoft.Extensions.Primitives (2)
StringTokenizer.cs (1)
68IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
StringValues.cs (1)
412IEnumerator IEnumerable.GetEnumerator()
Microsoft.Interop.SourceGeneration (4)
SequenceEqualImmutableArray.cs (2)
44IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable)Array).GetEnumerator();
ValueEqualityImmutableDictionary.cs (2)
58IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable)Map).GetEnumerator();
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)
108[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Collections.IEnumerable))]
netstandard (1)
netstandard.cs (1)
139[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Collections.IEnumerable))]
PresentationBuildTasks (4)
src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\BamlRecords.cs (1)
492(ReflectionHelper.GetMscorlibType(typeof(IEnumerable)).IsAssignableFrom(propertyType) && !propertyCanWrite))
src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\XamlReaderHelper.cs (2)
4204ReflectionHelper.GetMscorlibType(typeof(IEnumerable)).IsAssignableFrom(propertyType) && 4657!ReflectionHelper.GetMscorlibType(typeof(IEnumerable)).IsAssignableFrom(parentType) &&
src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\XmlnsDictionary.cs (1)
245IEnumerator IEnumerable.GetEnumerator()
PresentationCore (53)
MS\Internal\FontCache\FamilyCollection.cs (1)
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 (1)
134System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
MS\Internal\Generic\Span.cs (1)
80IEnumerator IEnumerable.GetEnumerator()
MS\Internal\PartialArray.cs (1)
193IEnumerator IEnumerable.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\PartialList.cs (1)
174IEnumerator IEnumerable.GetEnumerator()
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\SequentialUshortCollection.cs (1)
103IEnumerator IEnumerable.GetEnumerator()
System\Windows\FreezableCollection.cs (1)
550IEnumerator IEnumerable.GetEnumerator()
System\Windows\Generated\TextDecorationCollection.cs (1)
451IEnumerator IEnumerable.GetEnumerator()
System\Windows\Input\IInputLanguageSource.cs (1)
47IEnumerable InputLanguageList
System\Windows\Input\InputLanguageManager.cs (2)
281public IEnumerable AvailableInputLanguages 290return (IEnumerable)_source.InputLanguageList;
System\Windows\Input\InputLanguageSource.cs (1)
126public IEnumerable InputLanguageList
System\Windows\Input\Stylus\Common\TabletDeviceCollection.cs (1)
114IEnumerator IEnumerable.GetEnumerator()
System\Windows\Markup\XmlLanguage.cs (1)
491IEnumerator IEnumerable.GetEnumerator()
System\Windows\Media\Animation\Generated\TimelineCollection.cs (1)
461IEnumerator IEnumerable.GetEnumerator()
System\Windows\Media\Animation\TimelineClockCollection.cs (1)
182System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
System\Windows\Media\CharacterMetricsDictionary.cs (1)
46SC.IEnumerator SC.IEnumerable.GetEnumerator()
System\Windows\Media\CultureSpecificStringDictionary.cs (1)
51SC.IEnumerator SC.IEnumerable.GetEnumerator()
System\Windows\Media\Effects\Generated\BitmapEffectCollection.cs (1)
457IEnumerator IEnumerable.GetEnumerator()
System\Windows\Media\FamilyMapCollection.cs (1)
49SC.IEnumerator SC.IEnumerable.GetEnumerator()
System\Windows\Media\FamilyTypefaceCollection.cs (1)
62SC.IEnumerator SC.IEnumerable.GetEnumerator()
System\Windows\Media\Fonts.cs (1)
389System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
System\Windows\Media\Generated\DoubleCollection.cs (1)
423IEnumerator IEnumerable.GetEnumerator()
System\Windows\Media\Generated\DrawingCollection.cs (1)
473IEnumerator IEnumerable.GetEnumerator()
System\Windows\Media\Generated\GeneralTransformCollection.cs (1)
459IEnumerator IEnumerable.GetEnumerator()
System\Windows\Media\Generated\GeometryCollection.cs (1)
473IEnumerator IEnumerable.GetEnumerator()
System\Windows\Media\Generated\GradientStopCollection.cs (1)
459IEnumerator IEnumerable.GetEnumerator()
System\Windows\Media\Generated\Int32Collection.cs (1)
423IEnumerator IEnumerable.GetEnumerator()
System\Windows\Media\Generated\PathFigureCollection.cs (1)
460IEnumerator IEnumerable.GetEnumerator()
System\Windows\Media\Generated\PathSegmentCollection.cs (1)
459IEnumerator IEnumerable.GetEnumerator()
System\Windows\Media\Generated\PointCollection.cs (1)
423IEnumerator IEnumerable.GetEnumerator()
System\Windows\Media\Generated\TextEffectCollection.cs (1)
459IEnumerator IEnumerable.GetEnumerator()
System\Windows\Media\Generated\TransformCollection.cs (1)
473IEnumerator IEnumerable.GetEnumerator()
System\Windows\Media\Generated\VectorCollection.cs (1)
423IEnumerator IEnumerable.GetEnumerator()
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\VisualCollection.cs (1)
896IEnumerator IEnumerable.GetEnumerator()
System\Windows\Media3D\Generated\GeneralTransform3DCollection.cs (1)
455IEnumerator IEnumerable.GetEnumerator()
System\Windows\Media3D\Generated\MaterialCollection.cs (1)
469IEnumerator IEnumerable.GetEnumerator()
System\Windows\Media3D\Generated\Model3DCollection.cs (1)
469IEnumerator IEnumerable.GetEnumerator()
System\Windows\Media3D\Generated\Point3DCollection.cs (1)
419IEnumerator IEnumerable.GetEnumerator()
System\Windows\Media3D\Generated\Transform3DCollection.cs (1)
469IEnumerator IEnumerable.GetEnumerator()
System\Windows\Media3D\Generated\Vector3DCollection.cs (1)
419IEnumerator IEnumerable.GetEnumerator()
System\Windows\Media3D\Visual3DCollection.cs (1)
229IEnumerator IEnumerable.GetEnumerator()
System\Windows\PresentationSource.cs (1)
382public static IEnumerable CurrentSources
PresentationFramework (199)
MS\Internal\Annotations\ObservableDictionary.cs (1)
122IEnumerator IEnumerable.GetEnumerator()
MS\Internal\AppModel\INavigator.cs (2)
273IEnumerable BackStack 280IEnumerable ForwardStack
MS\Internal\AppModel\JournalNavigationScope.cs (6)
62"BackStack", typeof(IEnumerable), typeof(JournalNavigationScope), 63new FrameworkPropertyMetadata((IEnumerable)null)); 70"ForwardStack", typeof(IEnumerable), typeof(JournalNavigationScope), 71new FrameworkPropertyMetadata((IEnumerable)null)); 235public System.Collections.IEnumerable BackStack 244public System.Collections.IEnumerable ForwardStack
MS\Internal\Controls\EmptyEnumerable.cs (3)
24IEnumerator IEnumerable.GetEnumerator() 32public static IEnumerable Instance 44private static IEnumerable _instance;
MS\Internal\Controls\InnerItemCollectionView.cs (1)
364public override IEnumerable SourceCollection
MS\Internal\Data\CollectionViewProxy.cs (2)
84public override IEnumerable SourceCollection 994protected override IEnumerator GetEnumerator() { return ((IEnumerable)ProxiedView).GetEnumerator(); }
MS\Internal\Data\CompositeCollectionView.cs (1)
1540IEnumerable ie = cc.View; // View is null when Collection is null
MS\Internal\Data\DataBindEngine.cs (1)
358IEnumerable collection,
MS\Internal\Data\DifferencingCollection.cs (4)
44internal DifferencingCollection(IEnumerable enumerable) 49internal void Update(IEnumerable enumerable) 224void LoadItems(IEnumerable enumerable) 233void Reload(IEnumerable enumerable)
MS\Internal\Data\EnumerableCollectionView.cs (4)
38internal EnumerableCollectionView(IEnumerable source) 381return ((IEnumerable)_view).GetEnumerator(); 500void LoadSnapshot(IEnumerable source) 533void LoadSnapshotCore(IEnumerable source)
MS\Internal\Data\IndexedEnumerable.cs (8)
47internal IndexedEnumerable(IEnumerable collection) 55internal IndexedEnumerable(IEnumerable collection, Predicate<object> filterCallback) 266internal IEnumerable Enumerable 305internal static void CopyTo(IEnumerable collection, Array array, int index) 480private void SetCollection(IEnumerable collection) 698private IEnumerable _enumerable; 726public FilteredEnumerator(IndexedEnumerable indexedEnumerable, IEnumerable enumerable, Predicate<object> filterCallback) 780IEnumerable _enumerable;
MS\Internal\Data\RBTree.cs (1)
619IEnumerator IEnumerable.GetEnumerator()
MS\Internal\Data\ViewManager.cs (8)
392public void AccessCollection(IEnumerable collection, Action accessMethod, bool writeAccess) 573IEnumerable ie = collection as IEnumerable; 634IEnumerable ie = collection as IEnumerable; 645IEnumerable collection, 668internal SynchronizationInfo GetSynchronizationInfo(IEnumerable collection) 675IEnumerable collection,
MS\Internal\Data\XDeferredAxisSource.cs (8)
54public IEnumerable this[string name] 71IEnumerable xda = _propertyDescriptor.GetValue(component) as IEnumerable; 87as IEnumerable; 105internal IEnumerable FullCollection 117public Record(IEnumerable xda) 127public IEnumerable XDA { get { return _xda; } } 131IEnumerable _xda; // the XDeferredAxis
MS\Internal\Documents\ContentElementCollection.cs (2)
121IEnumerator IEnumerable.GetEnumerator() 126/// <see cref="IEnumerable.GetEnumerator"/>
MS\Internal\ListOfObject.cs (1)
105System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
MS\Internal\Navigation\JournalEntryStack.cs (4)
44internal IEnumerable GetLimitedJournalEntryStackEnumerable() 163internal LimitedJournalEntryStackEnumerable(IEnumerable ieble) 190private IEnumerable _ieble; 195internal LimitedJournalEntryStackEnumerator(IEnumerable ieble, uint viewLimit)
MS\Internal\SystemXmlHelper.cs (2)
48internal static IComparer PrepareXmlComparer(IEnumerable collection, SortDescriptionCollection sort, CultureInfo culture) 75internal static object FindXmlNodeWithInnerText(IEnumerable items, object innerText, out int index)
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\ComWrappersSupport.net5.cs (1)
129protected override void ReleaseObjects(IEnumerable objects)
MS\Internal\WindowsRuntime\Generated\WinRT\Projections\IEnumerable.cs (2)
86global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() => GetEnumerator(); 189IEnumerator global::System.Collections.IEnumerable.GetEnumerator() => GetEnumerator();
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\ColumnDefinition.cs (3)
355/// <see cref="IEnumerable.GetEnumerator"/> 357IEnumerator IEnumerable.GetEnumerator() 363/// <see cref="IEnumerable<T>.GetEnumerator"/>
System\Windows\Controls\CustomDictionarySources.cs (1)
71IEnumerator IEnumerable.GetEnumerator()
System\Windows\Controls\DataGrid.cs (4)
4949IEnumerator enumerator = ((IEnumerable)Items).GetEnumerator(); 7637protected override void OnItemsSourceChanged(IEnumerable oldValue, IEnumerable newValue) 8671private IEnumerable _cachedItemsSource = null; // Reference to the ItemsSource instance, used to clear SortDescriptions on ItemsSource change
System\Windows\Controls\DataGridComboBoxColumn.cs (2)
363public IEnumerable ItemsSource 365get { return (IEnumerable)GetValue(ItemsSourceProperty); }
System\Windows\Controls\Frame.cs (4)
992public IEnumerable BackStack 996IEnumerable backStack = _ownJournalScope == null ? null : _ownJournalScope.BackStack; 1004public IEnumerable ForwardStack 1008IEnumerable fwdStack = _ownJournalScope == null ? null : _ownJournalScope.ForwardStack;
System\Windows\Controls\GridSplitter.cs (3)
833IEnumerable definitions = _resizeData.ResizeDirection == GridResizeDirection.Columns ? (IEnumerable)_resizeData.Grid.ColumnDefinitions : (IEnumerable)_resizeData.Grid.RowDefinitions;
System\Windows\Controls\ItemCollection.cs (5)
212return ((IEnumerable)_collectionView).GetEnumerator(); 545public override IEnumerable SourceCollection 1507internal void SetItemsSource(IEnumerable value, Func<object, object> GetSourceItem = null) 1541internal IEnumerable ItemsSource 2466private IEnumerable _itemsSource; // ItemsControl.ItemsSource property
System\Windows\Controls\ItemContainerGenerator.cs (1)
977internal IEnumerable RecyclableContainers
System\Windows\Controls\ItemsControl.cs (9)
186= DependencyProperty.Register("ItemsSource", typeof(IEnumerable), typeof(ItemsControl), 187new FrameworkPropertyMetadata((IEnumerable)null, 193IEnumerable oldValue = (IEnumerable)e.OldValue; 194IEnumerable newValue = (IEnumerable)e.NewValue; 223protected virtual void OnItemsSourceChanged(IEnumerable oldValue, IEnumerable newValue) 242public IEnumerable ItemsSource
System\Windows\Controls\ListBox.cs (2)
235protected bool SetSelectedItems(IEnumerable selectedItems) 882IEnumerator enumerator = ((IEnumerable)Items).GetEnumerator();
System\Windows\Controls\Primitives\Selector.cs (4)
815internal bool SetSelectedItemsImpl(IEnumerable selectedItems) 1362protected override void OnItemsSourceChanged(IEnumerable oldValue, IEnumerable newValue) 2854IEnumerator IEnumerable.GetEnumerator()
System\Windows\Controls\RadioButton.cs (1)
177IEnumerable children = LogicalTreeHelper.GetChildren(parent);
System\Windows\Controls\RowDefinition.cs (3)
355/// <see cref="IEnumerable.GetEnumerator"/> 357IEnumerator IEnumerable.GetEnumerator() 363/// <see cref="IEnumerable<T>.GetEnumerator"/>
System\Windows\Controls\VirtualizedCellInfoCollection.cs (1)
219IEnumerator IEnumerable.GetEnumerator()
System\Windows\Data\BindingExpression.cs (1)
2388IEnumerable ie = indei.GetErrors(propertyName);
System\Windows\Data\BindingExpressionBase.cs (1)
2106if (targetDP.PropertyType == typeof(System.Collections.IEnumerable))
System\Windows\Data\BindingOperations.cs (5)
299IEnumerable collection, 316IEnumerable collection, 332IEnumerable collection) 368IEnumerable collection, 493internal static void OnCollectionRegistering(IEnumerable collection, object parent)
System\Windows\Data\CollectionContainer.cs (5)
48typeof(IEnumerable), 78public IEnumerable Collection 80get { return (IEnumerable) GetValue(CollectionContainer.CollectionProperty); } 337cc.HookUpToCollection((IEnumerable) e.NewValue, true); 348private void HookUpToCollection(IEnumerable newCollection, bool shouldRaiseChangeEvent)
System\Windows\Data\CollectionRegisteringEventArgs.cs (3)
18internal CollectionRegisteringEventArgs(IEnumerable collection, object parent=null) 24public IEnumerable Collection { get { return _collection; } } 28IEnumerable _collection;
System\Windows\Data\CollectionSynchronizationCallback.cs (1)
40IEnumerable collection,
System\Windows\Data\CollectionView.cs (8)
53public CollectionView(IEnumerable collection) 58internal CollectionView(IEnumerable collection, int moveToFirst) 145internal CollectionView(IEnumerable collection, bool shouldProcessCollectionChanged) 202public virtual IEnumerable SourceCollection 599IEnumerator IEnumerable.GetEnumerator() 1450IEnumerable collection = SourceCollection; 1454IEnumerable properties = null; 2165IEnumerable _sourceCollection; // the underlying collection
System\Windows\Data\CollectionViewSource.cs (2)
137o is IEnumerable || 145return ( o is IEnumerable ||
System\Windows\Data\CompositeCollection.cs (1)
82IEnumerator IEnumerable.GetEnumerator()
System\Windows\Documents\DocumentReferenceCollection.cs (1)
55 System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
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\FixedPage.cs (2)
905IEnumerable currentChildrens = LogicalTreeHelper.GetChildren((DependencyObject)element); 1029IEnumerable currentChildrens = LogicalTreeHelper.GetChildren(parent);
System\Windows\Documents\FixedTextBuilder.cs (4)
938IEnumerable oneLevel, 988IEnumerable children; 1272IEnumerator IEnumerable.GetEnumerator() 1413IEnumerable children = LogicalTreeHelper.GetChildren(elem);
System\Windows\Documents\PageContentCollection.cs (1)
81IEnumerator IEnumerable.GetEnumerator()
System\Windows\Documents\Table.cs (2)
436_columns = ((IEnumerable)_table._columns).GetEnumerator(); 437_rowGroups = ((IEnumerable)_table._rowGroups).GetEnumerator();
System\Windows\Documents\TableCellCollection.cs (2)
90/// <see cref="IEnumerable.GetEnumerator"/> 92IEnumerator IEnumerable.GetEnumerator()
System\Windows\Documents\TableColumnCollection.cs (2)
90/// <see cref="IEnumerable.GetEnumerator"/> 92IEnumerator IEnumerable.GetEnumerator()
System\Windows\Documents\TableRowCollection.cs (2)
90/// <see cref="IEnumerable.GetEnumerator"/> 92IEnumerator IEnumerable.GetEnumerator()
System\Windows\Documents\TableRowGroupCollection.cs (2)
90/// <see cref="IEnumerable.GetEnumerator"/> 92IEnumerator IEnumerable.GetEnumerator()
System\Windows\Documents\TextElementCollection.cs (2)
317public void AddRange(IEnumerable range) 377System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
System\Windows\LogicalTreeHelper.cs (4)
141public static IEnumerable GetChildren(DependencyObject current) 163public static IEnumerable GetChildren(FrameworkElement current) 173public static IEnumerable GetChildren(FrameworkContentElement current) 480IEnumerator IEnumerable.GetEnumerator()
System\Windows\Markup\BamlRecordReader.cs (1)
3054else if (typeof(IEnumerable).IsAssignableFrom(expectedType) &&
System\Windows\Markup\BamlRecords.cs (1)
500(typeof(IEnumerable).IsAssignableFrom(propertyType) && !propertyCanWrite)))
System\Windows\Markup\Localizer\BamlLocalizationDictionary.cs (1)
398IEnumerator IEnumerable.GetEnumerator()
System\Windows\Markup\Primitives\ElementMarkupObject.cs (11)
130IEnumerable enumerable = value as IEnumerable; 156IEnumerable enumerable = _instance as IEnumerable; 159yield return new ElementItemsPseudoProperty(enumerable, typeof(IEnumerable), this); 531IEnumerable items = value as IEnumerable; 601IEnumerable collection = value as IEnumerable; 1113internal ElementItemsPseudoProperty(IEnumerable value, Type type, ElementMarkupObject obj) : base(value, type, obj) 1144IEnumerable _value;
System\Windows\Markup\Primitives\FrameworkElementFactoryMarkupObject.cs (1)
282get { return typeof(IEnumerable); }
System\Windows\Markup\Primitives\MarkupWriter.cs (2)
427IEnumerator IEnumerable.GetEnumerator() 1154return typeof(IEnumerable).IsAssignableFrom(type) ||
System\Windows\Markup\XmlnsDictionary.cs (1)
245IEnumerator IEnumerable.GetEnumerator()
System\Windows\Navigation\NavigationWindow.cs (2)
530public IEnumerable BackStack 538public IEnumerable ForwardStack
System\Windows\ResourceDictionary.cs (2)
921IEnumerator IEnumerable.GetEnumerator() 2221IEnumerator IEnumerable.GetEnumerator()
System\Windows\ThemeManager.cs (2)
66internal static void ApplySystemTheme(IEnumerable windows = null, bool forceUpdate = false) 95IEnumerable windows,
System\Windows\TriggerActionCollection.cs (2)
259IEnumerator IEnumerable.GetEnumerator() 261return ((IEnumerable)_rawList).GetEnumerator();
PresentationFramework-SystemXml (2)
SystemXmlExtension.cs (2)
53internal override IComparer PrepareXmlComparer(IEnumerable collection, SortDescriptionCollection sort, CultureInfo culture) 88internal override object FindXmlNodeWithInnerText(IEnumerable items, object innerText, out int index)
RazorBuildWebSite (1)
UpdateableFileProvider.cs (1)
121IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
ReachFramework (34)
Serialization\Manager\NGCPageContentCollectionSerializerAsync.cs (4)
123IEnumerable enumerableObject = serializableObjectContext.TargetObject as IEnumerable; 127throw new XpsSerializationException(SR.Format(SR.MustBeOfType, "serializableObjectContext.TargetObject", typeof(IEnumerable))); 167IEnumerator enumerator = ((IEnumerable)serializableObjectContext.TargetObject).GetEnumerator();
Serialization\Manager\NGCSerializer.cs (8)
694IEnumerable enumerableObject = serializedObject as IEnumerable; 698throw new XpsSerializationException(SR.Format(SR.MustBeOfType, "serializableObjectContext.TargetObject", typeof(IEnumerable))); 719IEnumerable enumerableObject 913IEnumerable enumerableObject = serializedObject as IEnumerable; 917throw new XpsSerializationException(SR.Format(SR.MustBeOfType, "serializableObjectContext.TargetObject", typeof(IEnumerable))); 937IEnumerable enumerableObject
Serialization\Manager\NGCUIElementCollectionSerializerAsync.cs (4)
136IEnumerable enumerableObject = serializableObjectContext.TargetObject as IEnumerable; 140throw new XpsSerializationException(SR.Format(SR.MustBeOfType, "serializableObjectContext.TargetObject", typeof(IEnumerable))); 167IEnumerator enumerator = ((IEnumerable)serializableObjectContext.TargetObject).GetEnumerator();
Serialization\Manager\ReachPageContentCollectionSerializer.cs (4)
75IEnumerable enumerableObject = serializableObjectContext.TargetObject as IEnumerable; 79throw new XpsSerializationException(SR.Format(SR.MustBeOfType, "serializableObjectContext.TargetObject", typeof(IEnumerable))); 108foreach (object pageContent in (IEnumerable)serializableObjectContext.TargetObject)
Serialization\Manager\ReachPageContentCollectionSerializerAsync.cs (4)
121IEnumerable enumerableObject = serializableObjectContext.TargetObject as IEnumerable; 125throw new XpsSerializationException(SR.Format(SR.MustBeOfType, "serializableObjectContext.TargetObject", typeof(IEnumerable))); 165IEnumerator enumerator = ((IEnumerable)serializableObjectContext.TargetObject).GetEnumerator();
Serialization\Manager\ReachSerializationUtils.cs (2)
799System.Collections.IEnumerable enumerable = page.Children; 872System.Collections.IEnumerable enumerable = LogicalTreeHelper.GetChildren(dependencyObject);
Serialization\Manager\ReachUIElementCollectionSerializer.cs (4)
97IEnumerable enumerableObject = serializableObjectContext.TargetObject as IEnumerable; 101throw new XpsSerializationException(SR.Format(SR.MustBeOfType, "serializableObjectContext.TargetObject", typeof(IEnumerable))); 128foreach (object uiElement in (IEnumerable)serializableObjectContext.TargetObject)
Serialization\Manager\ReachUIElementCollectionSerializerAsync.cs (4)
137IEnumerable enumerableObject = serializableObjectContext.TargetObject as IEnumerable; 141throw new XpsSerializationException(SR.Format(SR.MustBeOfType, "serializableObjectContext.TargetObject", typeof(IEnumerable))); 168IEnumerator enumerator = ((IEnumerable)serializableObjectContext.TargetObject).GetEnumerator();
SignalRSamples (1)
ConnectionList.cs (1)
46IEnumerator IEnumerable.GetEnumerator()
SocialWeather (1)
ConnectionList.cs (1)
47IEnumerator IEnumerable.GetEnumerator()
System.Collections (10)
System\Collections\Generic\LinkedList.cs (1)
501IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator();
System\Collections\Generic\PriorityQueue.cs (1)
1051IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<(TElement Element, TPriority Priority)>)this).GetEnumerator();
System\Collections\Generic\SortedDictionary.cs (3)
408IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator(); 540IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<TKey>)this).GetEnumerator(); 701IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<TValue>)this).GetEnumerator();
System\Collections\Generic\SortedList.cs (3)
553IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator(); 1088IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 1202IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\Collections\Generic\SortedSet.cs (1)
597IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator();
System\Collections\Generic\Stack.cs (1)
163IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator();
System.Collections.Concurrent (10)
System\Collections\Concurrent\BlockingCollection.cs (1)
1640IEnumerator IEnumerable.GetEnumerator()
System\Collections\Concurrent\ConcurrentBag.cs (1)
475IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\Collections\Concurrent\ConcurrentDictionary.cs (3)
107/// class that contains elements copied from the specified <see cref="IEnumerable"/>, has the default concurrency 123/// class that contains elements copied from the specified <see cref="IEnumerable"/>, 1631IEnumerator IEnumerable.GetEnumerator() => ((ConcurrentDictionary<TKey, TValue>)this).GetEnumerator();
System\Collections\Concurrent\ConcurrentStack.cs (1)
758IEnumerator IEnumerable.GetEnumerator()
System\Collections\Concurrent\OrderablePartitioner.cs (1)
226IEnumerator IEnumerable.GetEnumerator()
System\Collections\Concurrent\PartitionerStatic.cs (3)
612IEnumerator IEnumerable.GetEnumerator() 1186IEnumerator IEnumerable.GetEnumerator() 1266IEnumerator IEnumerable.GetEnumerator()
System.Collections.Immutable (28)
System\Collections\Frozen\FrozenDictionary.cs (1)
534IEnumerator IEnumerable.GetEnumerator() =>
System\Collections\Frozen\FrozenSet.cs (1)
309IEnumerator IEnumerable.GetEnumerator() =>
System\Collections\Immutable\ImmutableArray_1.Builder.cs (1)
1046IEnumerator IEnumerable.GetEnumerator()
System\Collections\Immutable\ImmutableArray_1.Minimal.cs (1)
399IEnumerator IEnumerable.GetEnumerator()
System\Collections\Immutable\ImmutableDictionary_2.Builder.cs (1)
693IEnumerator IEnumerable.GetEnumerator()
System\Collections\Immutable\ImmutableDictionary_2.cs (1)
816IEnumerator IEnumerable.GetEnumerator()
System\Collections\Immutable\ImmutableDictionary_2.HashBucket.cs (1)
107IEnumerator IEnumerable.GetEnumerator()
System\Collections\Immutable\ImmutableExtensions.cs (2)
158IEnumerator IEnumerable.GetEnumerator() 244IEnumerator IEnumerable.GetEnumerator()
System\Collections\Immutable\ImmutableExtensions.Minimal.cs (2)
23return TryGetCount<T>((IEnumerable)sequence, out count); 33internal static bool TryGetCount<T>(this IEnumerable sequence, out int count)
System\Collections\Immutable\ImmutableHashSet_1.Builder.cs (1)
426IEnumerator IEnumerable.GetEnumerator()
System\Collections\Immutable\ImmutableHashSet_1.cs (1)
596IEnumerator IEnumerable.GetEnumerator()
System\Collections\Immutable\ImmutableHashSet_1.NodeEnumerable.cs (1)
64IEnumerator IEnumerable.GetEnumerator()
System\Collections\Immutable\ImmutableList_1.Builder.cs (1)
256IEnumerator IEnumerable.GetEnumerator()
System\Collections\Immutable\ImmutableList_1.cs (1)
921System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => this.GetEnumerator();
System\Collections\Immutable\ImmutableList_1.Node.cs (1)
243IEnumerator IEnumerable.GetEnumerator() => this.GetEnumerator();
System\Collections\Immutable\ImmutableQueue_1.cs (1)
259IEnumerator IEnumerable.GetEnumerator()
System\Collections\Immutable\ImmutableSortedDictionary_2.Builder.cs (1)
545IEnumerator IEnumerable.GetEnumerator()
System\Collections\Immutable\ImmutableSortedDictionary_2.cs (1)
721System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
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 (2)
986System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() 1271IEnumerator IEnumerable.GetEnumerator()
System\Collections\Immutable\ImmutableSortedSet_1.Node.cs (1)
316IEnumerator IEnumerable.GetEnumerator()
System\Collections\Immutable\ImmutableStack_1.cs (1)
223IEnumerator IEnumerable.GetEnumerator()
System\Collections\Immutable\KeysOrValuesCollectionAccessor.cs (2)
119/// See <see cref="System.Collections.IEnumerable"/> 121IEnumerator IEnumerable.GetEnumerator()
System.Collections.NonGeneric (2)
System\Collections\DictionaryBase.cs (1)
162IEnumerator IEnumerable.GetEnumerator()
System\Collections\SortedList.cs (1)
393IEnumerator IEnumerable.GetEnumerator()
System.Collections.Specialized (7)
System\Collections\Specialized\HybridDictionary.cs (1)
310IEnumerator IEnumerable.GetEnumerator()
System\Collections\Specialized\ListDictionary.cs (2)
225IEnumerator IEnumerable.GetEnumerator() 404IEnumerator IEnumerable.GetEnumerator()
System\Collections\Specialized\OrderedDictionary.cs (2)
374IEnumerator IEnumerable.GetEnumerator() 575IEnumerator IEnumerable.GetEnumerator()
System\Collections\Specialized\StringCollection.cs (2)
229IEnumerator IEnumerable.GetEnumerator() 241_baseEnumerator = ((IEnumerable)mappings).GetEnumerator();
System.ComponentModel.Composition (11)
Microsoft\Internal\Collections\CollectionServices.CollectionOfObject.cs (2)
86IEnumerator IEnumerable.GetEnumerator() 141IEnumerator IEnumerable.GetEnumerator()
Microsoft\Internal\Collections\CollectionServices.cs (1)
16private static readonly Type IEnumerableType = typeof(IEnumerable);
Microsoft\Internal\GenerationServices.cs (3)
35private static readonly Type s_iEnumerableType = typeof(System.Collections.IEnumerable); 109ilGenerator.LoadEnumerable((IEnumerable)rawValue); 214private static void LoadEnumerable(this ILGenerator ilGenerator, IEnumerable enumerable)
System\ComponentModel\Composition\Hosting\ComposablePartCatalogCollection.cs (1)
243IEnumerator IEnumerable.GetEnumerator()
System\ComponentModel\Composition\Primitives\ComposablePartCatalog.cs (1)
168Collections.IEnumerator Collections.IEnumerable.GetEnumerator()
System\ComponentModel\Composition\ReflectionModel\ImportingMember.cs (3)
31SetCollectionMemberValue(instance, (IEnumerable)value); 105private void SetCollectionMemberValue(object? instance, IEnumerable values) 213private void PopulateCollection(ICollection<object?> collection, IEnumerable values)
System.ComponentModel.Composition.Registration (1)
System\ComponentModel\Composition\Registration\ImportBuilder.cs (1)
76bool asMany = (!_asManySpecified) ? type != s_stringType && typeof(IEnumerable).IsAssignableFrom(type) : _asMany;
System.ComponentModel.TypeConverter (6)
MS\Internal\Xml\Linq\ComponentModel\XComponentModel.cs (1)
518IEnumerator IEnumerable.GetEnumerator()
System\ComponentModel\AttributeCollection.cs (1)
337IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\ComponentModel\Design\DesignerCollection.cs (1)
65IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\ComponentModel\EventDescriptorCollection.cs (1)
374IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\ComponentModel\ListSortDescriptionCollection.cs (1)
71IEnumerator IEnumerable.GetEnumerator() => _sorts.GetEnumerator();
System\ComponentModel\PropertyDescriptorCollection.cs (1)
412IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System.Composition.Hosting (2)
System\Composition\Hosting\Core\CycleBreakingMetadataDictionary.cs (2)
115Collections.IEnumerator Collections.IEnumerable.GetEnumerator() 117return ((Collections.IEnumerable)ActualMetadata).GetEnumerator();
System.Composition.Runtime (4)
System\Composition\Hosting\Core\CompositionContract.cs (4)
201if (firstItem.Value is IEnumerable firstEnumerable && !(firstEnumerable is string)) 203var secondEnumerable = secondValue as IEnumerable; 231if (kv.Value is IEnumerable enumerableValue)
System.Data.Common (6)
System\Data\Common\DbBatchCommandCollection.cs (1)
13IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\Data\Common\DbConnectionStringBuilder.cs (1)
331IEnumerator IEnumerable.GetEnumerator()
System\Data\DataViewManager.cs (1)
141IEnumerator IEnumerable.GetEnumerator()
System\Data\EnumerableRowCollection.cs (2)
25IEnumerator IEnumerable.GetEnumerator() 125IEnumerator IEnumerable.GetEnumerator()
System\Data\TypedTableBase.cs (1)
50IEnumerator IEnumerable.GetEnumerator()
System.Diagnostics.DiagnosticSource (7)
System\Diagnostics\Activity.cs (2)
1529IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 1692IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\Diagnostics\ActivityTagsCollection.cs (1)
215IEnumerator IEnumerable.GetEnumerator() => new Enumerator(_list);
System\Diagnostics\DiagLinkedList.cs (1)
151IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\Diagnostics\DiagnosticSourceEventSource.cs (2)
1461IEnumerable? enumerable = obj as IEnumerable;
System\Diagnostics\Metrics\TagList.cs (1)
413readonly IEnumerator IEnumerable.GetEnumerator() => new Enumerator(in this);
System.Diagnostics.Process (1)
System\Collections\Specialized\DictionaryWrapper.cs (1)
82IEnumerator IEnumerable.GetEnumerator() => _contents.GetEnumerator();
System.DirectoryServices (1)
artifacts\obj\System.DirectoryServices\Debug\net9.0\System.DirectoryServices.notsupported.cs (1)
386System.Collections.IEnumerator System.Collections.IEnumerable.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.Linq (12)
System\Linq\Cast.cs (2)
16> Cast<TResult>(this IEnumerable source) 36private static IEnumerable<TResult> CastIterator<TResult>(IEnumerable source)
System\Linq\DebugView.cs (2)
64public SystemCore_EnumerableDebugView(IEnumerable enumerable) 91private readonly IEnumerable _enumerable;
System\Linq\Grouping.cs (1)
395IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\Linq\Iterator.cs (1)
108IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\Linq\Lookup.cs (2)
196IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 310IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\Linq\OfType.cs (3)
12public static IEnumerable<TResult> OfType<TResult>(this IEnumerable source) 30private sealed partial class OfTypeIterator<TResult>(IEnumerable source) : Iterator<TResult> 32private readonly IEnumerable _source = source;
System\Linq\OrderedEnumerable.cs (1)
27IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System.Linq.Expressions (14)
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\Linq\Expressions\ListInitExpression.cs (2)
188/// The <see cref="Type"/> property of <paramref name="newExpression"/> must represent a type that implements <see cref="Collections.IEnumerable"/>. 203/// The <see cref="Type"/> property of <paramref name="newExpression"/> must represent a type that implements <see cref="Collections.IEnumerable"/>.
System\Linq\Expressions\MemberListBinding.cs (5)
66/// <paramref name="member"/> does not represent a field or property.-or-The <see cref="FieldInfo.FieldType"/> or <see cref="PropertyInfo.PropertyType"/> of the field or property that <paramref name="member"/> represents does not implement <see cref="Collections.IEnumerable"/>.</exception> 79/// <paramref name="member"/> does not represent a field or property.-or-The <see cref="FieldInfo.FieldType"/> or <see cref="PropertyInfo.PropertyType"/> of the field or property that <paramref name="member"/> represents does not implement <see cref="Collections.IEnumerable"/>.</exception> 98/// <paramref name="propertyAccessor"/> does not represent a property accessor method.-or-The <see cref="PropertyInfo.PropertyType"/> of the property that the method represented by <paramref name="propertyAccessor"/> accesses does not implement <see cref="IEnumerable"/>.</exception> 112/// <paramref name="propertyAccessor"/> does not represent a property accessor method.-or-The <see cref="PropertyInfo.PropertyType"/> of the property that the method represented by <paramref name="propertyAccessor"/> accesses does not implement <see cref="IEnumerable"/>.</exception> 123if (!typeof(IEnumerable).IsAssignableFrom(listType))
System\Runtime\CompilerServices\ReadOnlyCollectionBuilder.cs (1)
263IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System.Linq.Parallel (13)
System\Linq\Parallel\Enumerables\EnumerableWrapperWeakToStrong.cs (3)
24private readonly IEnumerable _wrappedEnumerable; // The wrapped enumerable object. 30internal EnumerableWrapperWeakToStrong(IEnumerable wrappedEnumerable) 36IEnumerator IEnumerable.GetEnumerator()
System\Linq\Parallel\Enumerables\ParallelEnumerableWrapper.cs (2)
22private readonly IEnumerable _source; // The wrapped enumerable object. 28internal ParallelEnumerableWrapper(Collections.IEnumerable source)
System\Linq\Parallel\Enumerables\ParallelQuery.cs (1)
86IEnumerator IEnumerable.GetEnumerator()
System\Linq\Parallel\Merging\MergeExecutor.cs (1)
111IEnumerator IEnumerable.GetEnumerator()
System\Linq\Parallel\QueryOperators\QueryResults.cs (1)
154IEnumerator IEnumerable.GetEnumerator()
System\Linq\Parallel\QueryOperators\Unary\GroupByQueryOperator.cs (2)
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\ParallelEnumerable.cs (1)
234public static ParallelQuery AsParallel(this IEnumerable source)
System.Linq.Queryable (10)
System\Linq\EnumerableQuery.cs (4)
14internal abstract IEnumerable? Enumerable { get; } 20internal static IQueryable Create(Type elementType, IEnumerable sequence) 57internal override IEnumerable? Enumerable => _enumerable; 100IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\Linq\EnumerableRewriter.cs (5)
138if (typeof(IEnumerable).IsAssignableFrom(t)) 139return typeof(IEnumerable); 154{ typeof(IQueryable), typeof(IEnumerable) }, 155{ typeof(IEnumerable), typeof(IEnumerable) }
System\Linq\Queryable.cs (1)
27public static IQueryable AsQueryable(this IEnumerable source)
System.Management (4)
artifacts\obj\System.Management\Debug\net9.0\System.Management.notsupported.cs (4)
343System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemManagement); } 568System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemManagement); } 638System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemManagement); } 688System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemManagement); }
System.Net.Http (12)
src\libraries\Common\src\System\Collections\Generic\BidirectionalDictionary.cs (1)
58IEnumerator IEnumerable.GetEnumerator()
src\libraries\Common\src\System\Net\Security\SslClientAuthenticationOptionsExtensions.cs (3)
45if (origValue is IEnumerable origEnumerable) 47IEnumerable? cloneEnumerable = cloneValue as IEnumerable;
System\Net\Http\Headers\HeaderStringValues.cs (1)
60IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\Net\Http\Headers\HttpHeaders.cs (1)
346Collections.IEnumerator Collections.IEnumerable.GetEnumerator() => GetEnumerator();
System\Net\Http\Headers\HttpHeadersNonValidated.cs (1)
94IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\Net\Http\Headers\HttpHeaderValueCollection.cs (1)
169Collections.IEnumerator Collections.IEnumerable.GetEnumerator()
System\Net\Http\Headers\ObjectCollection.cs (1)
148IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\Net\Http\HttpRequestOptions.cs (2)
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 (1)
System\Net\HttpListenerPrefixCollection.cs (1)
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 (1)
System\Net\NetworkInformation\IPAddressCollection.cs (1)
45System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
System.Net.Security (4)
System\Security\Authentication\ExtendedProtection\ServiceNameCollection.cs (4)
35private ServiceNameCollection(IList list, IEnumerable serviceNames) 71public ServiceNameCollection Merge(IEnumerable serviceNames) => new ServiceNameCollection(InnerList, serviceNames); 76private void AddIfNew(IEnumerable serviceNames, bool expectStrings) 148private static int GetCountOrOne(IEnumerable collection)
System.Net.WebSockets.Client (1)
System\Net\WebSockets\HttpResponseHeadersReadOnlyCollection.cs (1)
65IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System.Numerics.Tensors (1)
System\Numerics\Tensors\netcore\Tensor.cs (1)
536IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System.ObjectModel (1)
System\ComponentModel\INotifyDataErrorInfo.cs (1)
12IEnumerable GetErrors(string? propertyName);
System.Private.CoreLib (42)
src\libraries\Common\src\System\Collections\Concurrent\SingleProducerSingleConsumerQueue.cs (1)
335IEnumerator IEnumerable.GetEnumerator() { return GetEnumerator(); }
src\libraries\System.Private.CoreLib\src\System\ArraySegment.cs (1)
270IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator();
src\libraries\System.Private.CoreLib\src\System\Collections\Concurrent\ConcurrentQueue.cs (1)
171IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator();
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Dictionary.cs (3)
1107IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator(); 1525IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<TKey>)this).GetEnumerator(); 1719IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<TValue>)this).GetEnumerator();
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\HashSet.cs (1)
373IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator();
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\List.cs (1)
671IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator();
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Queue.cs (1)
189IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator();
src\libraries\System.Private.CoreLib\src\System\Collections\Hashtable.cs (2)
751IEnumerator IEnumerable.GetEnumerator() 1338IEnumerator IEnumerable.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 (2)
161IEnumerator IEnumerable.GetEnumerator() 163return ((IEnumerable)items).GetEnumerator();
src\libraries\System.Private.CoreLib\src\System\Collections\ObjectModel\ReadOnlyCollection.cs (2)
91IEnumerator IEnumerable.GetEnumerator() 93return ((IEnumerable)list).GetEnumerator();
src\libraries\System.Private.CoreLib\src\System\Collections\ObjectModel\ReadOnlyDictionary.cs (6)
105IEnumerator IEnumerable.GetEnumerator() 107return ((IEnumerable)m_dictionary).GetEnumerator(); 294IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable)_collection).GetEnumerator(); 346IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable)_collection).GetEnumerator();
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\EnumerableTypeInfo.cs (4)
36IEnumerable? enumerable = (IEnumerable?)value.ReferenceValue; 52var iterType = (IEnumerable)value;
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\Iterator.cs (1)
60IEnumerator IEnumerable.GetEnumerator()
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 (1)
266IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator();
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComWrappers.cs (1)
133protected abstract void ReleaseObjects(IEnumerable objects);
src\libraries\System.Private.CoreLib\src\System\String.cs (1)
594IEnumerator IEnumerable.GetEnumerator()
src\libraries\System.Private.CoreLib\src\System\Text\StringRuneEnumerator.cs (1)
59IEnumerator IEnumerable.GetEnumerator() => this;
src\System\Collections\EmptyReadOnlyDictionaryInternal.cs (1)
29IEnumerator IEnumerable.GetEnumerator()
src\System\Runtime\InteropServices\ComWrappers.cs (1)
309internal static void CallReleaseObjects(ComWrappers? comWrappersImpl, IEnumerable objects)
System.Private.DataContractSerialization (3)
System\Runtime\Serialization\CollectionDataContract.cs (2)
815IEnumerator enumerator = ((IEnumerable)obj).GetEnumerator(); 1095getEnumeratorMethod = typeof(IEnumerable).GetMethod(Globals.GetEnumeratorMethodName)!;
System\Runtime\Serialization\Globals.cs (1)
266s_typeOfIEnumerable ??= typeof(IEnumerable);
System.Private.Xml (35)
System\Xml\Dom\XmlNode.cs (1)
890IEnumerator IEnumerable.GetEnumerator()
System\Xml\Schema\XmlSchemaCollection.cs (1)
217IEnumerator IEnumerable.GetEnumerator()
System\Xml\Schema\XmlSchemaDataType.cs (2)
176if (t == typeof(IEnumerable) && t != typeof(string)) 179IEnumerator enumerator = (value as IEnumerable)!.GetEnumerator();
System\Xml\Schema\XmlValueConverter.cs (9)
296protected static readonly Type IEnumerableType = typeof(IEnumerable); 2880if (!(value is IEnumerable) || value.GetType() == StringType || value.GetType() == ByteArrayType) 2950if (!(value is IEnumerable) || !IsListType(destinationType)) 2961return ListAsString((IEnumerable)value, nsResolver); 3050IEnumerable enumSrc = (list as IEnumerable)!; 3078IEnumerable enumSrc = (list as IEnumerable)!; 3100private string ListAsString(IEnumerable list, IXmlNamespaceResolver? nsResolver)
System\Xml\Serialization\ReflectionXmlSerializationReader.cs (1)
1512if (collectionItems is IEnumerable enumerableItems)
System\Xml\Serialization\ReflectionXmlSerializationWriter.cs (6)
171var a = o as IEnumerable; 366var enumerable = (IEnumerable)o!; 793var a = (IEnumerable)memberValue;
System\Xml\Serialization\Types.cs (3)
914if (typeof(IEnumerable).IsAssignableFrom(type) && !IsArraySegment(type)) 1026else if (typeof(IEnumerable).IsAssignableFrom(type)) 1257if (typeof(IEnumerable).IsAssignableFrom(type))
System\Xml\Serialization\XmlSerializationWriter.cs (7)
1193while ((elementType.IsArray || typeof(IEnumerable).IsAssignableFrom(elementType)) && GetPrimitiveTypeName(elementType, false) == null) 1282if (!typeof(IEnumerable).IsAssignableFrom(type)) throw new InvalidOperationException(SR.Format(SR.XmlInternalErrorDetails, "not array like type " + type.FullName)); 1297IEnumerator e = ((IEnumerable)o).GetEnumerator(); 1386if (t.IsArray || typeof(IEnumerable).IsAssignableFrom(t)) 2092typeName = typeof(IEnumerable).FullName!; 3335Writer.Write(typeof(IEnumerable).FullName); 3543Writer.Write(typeof(IEnumerable).FullName);
System\Xml\Serialization\XmlSerializationWriterILGen.cs (1)
1508Type typeIEnumerable = typeof(IEnumerable);
System\Xml\Xsl\ListBase.cs (1)
110System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
System\Xml\Xsl\QIL\QilNode.cs (1)
145IEnumerator IEnumerable.GetEnumerator()
System\Xml\Xsl\Runtime\XmlQueryRuntime.cs (1)
615foreach (object o in (IEnumerable)value)
System\Xml\Xsl\Runtime\XmlQuerySequence.cs (1)
108System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
System.Private.Xml.Linq (84)
System\Xml\Linq\Extensions.cs (59)
6using IEnumerable = System.Collections.IEnumerable; 17/// this <see cref="IEnumerable"/> of <see cref="XElement"/>. 20/// An <see cref="IEnumerable"/> of <see cref="XAttribute"/> containing the XML 21/// Attributes for every <see cref="XElement"/> in the target <see cref="IEnumerable"/> 33/// <see cref="XElement"/>'s <see cref="XAttribute"/>s in the target <see cref="IEnumerable"/> 37/// An <see cref="IEnumerable"/> of <see cref="XAttribute"/> containing the XML 39/// the target <see cref="IEnumerable"/> of <see cref="XElement"/>. 49/// Returns an <see cref="IEnumerable"/> of <see cref="XElement"/> containing the ancestors (parent 51/// <see cref="IEnumerable"/> of <see cref="XElement"/>. 54/// An <see cref="IEnumerable"/> of <see cref="XElement"/> containing the ancestors (parent 56/// <see cref="IEnumerable"/> of <see cref="XElement"/>. 66/// Returns an <see cref="IEnumerable"/> of <see cref="XElement"/> containing the ancestors (parent 68/// <see cref="XElement"/> in this <see cref="IEnumerable"/> of <see cref="XElement"/>. 71/// An <see cref="IEnumerable"/> of <see cref="XElement"/> containing the ancestors (parent 73/// <see cref="XElement"/> in this <see cref="IEnumerable"/> of <see cref="XElement"/>. 83/// Returns an <see cref="IEnumerable"/> of <see cref="XElement"/> containing the 85/// This is done for each <see cref="XElement"/> in this <see cref="IEnumerable"/> of 89/// An <see cref="IEnumerable"/> of <see cref="XElement"/> containing the 91/// This is done for each <see cref="XElement"/> in this <see cref="IEnumerable"/> of 102/// Returns an <see cref="IEnumerable"/> of <see cref="XElement"/> containing the 105/// <see cref="XElement"/> in this <see cref="IEnumerable"/> of <see cref="XElement"/>. 108/// An <see cref="IEnumerable"/> of <see cref="XElement"/> containing the 111/// <see cref="XElement"/> in this <see cref="IEnumerable"/> of <see cref="XElement"/>. 121/// Returns an <see cref="IEnumerable"/> of <see cref="XNode"/> over the content of a set of nodes 150/// Returns an <see cref="IEnumerable"/> of <see cref="XNode"/> over the descendants of a set of nodes 160/// Returns an <see cref="IEnumerable"/> of <see cref="XElement"/> containing the descendants (children 162/// this <see cref="IEnumerable"/> of <see cref="XElement"/>. 165/// An <see cref="IEnumerable"/> of <see cref="XElement"/> containing the descendants (children 167/// this <see cref="IEnumerable"/> of <see cref="XElement"/>. 177/// Returns an <see cref="IEnumerable"/> of <see cref="XElement"/> containing the descendants (children 179/// for each <see cref="XElement"/> in the target <see cref="IEnumerable"/> of <see cref="XElement"/>. 182/// An <see cref="IEnumerable"/> of <see cref="XElement"/> containing the descendants (children 184/// for each <see cref="XElement"/> in this <see cref="IEnumerable"/> of <see cref="XElement"/>. 194/// Returns an <see cref="IEnumerable"/> of <see cref="XElement"/> containing the 197/// <see cref="XElement"/> in this <see cref="IEnumerable"/> of <see cref="XElement"/>. 200/// An <see cref="IEnumerable"/> of <see cref="XElement"/> containing the 203/// <see cref="XElement"/> in this <see cref="IEnumerable"/> of <see cref="XElement"/>. 213/// Returns an <see cref="IEnumerable"/> of <see cref="XElement"/> containing the 215/// to the leaf nodes). This is done for each <see cref="XElement"/> in this <see cref="IEnumerable"/> 219/// An <see cref="IEnumerable"/> of <see cref="XElement"/> containing the 221/// to the leaf nodes). This is done for each <see cref="XElement"/> in this <see cref="IEnumerable"/> 232/// Returns an <see cref="IEnumerable"/> of <see cref="XElement"/> containing the 235/// each <see cref="XElement"/> in this <see cref="IEnumerable"/> of <see cref="XElement"/>. 238/// An <see cref="IEnumerable"/> of <see cref="XElement"/> containing the 241/// each <see cref="XElement"/> in this <see cref="IEnumerable"/> of <see cref="XElement"/>. 251/// Returns an <see cref="IEnumerable"/> of <see cref="XElement"/> containing the child elements 252/// for each <see cref="XElement"/> in this <see cref="IEnumerable"/> of <see cref="XElement"/>. 255/// An <see cref="IEnumerable"/> of <see cref="XElement"/> containing the child elements 256/// for each <see cref="XElement"/> in this <see cref="IEnumerable"/> of <see cref="XElement"/>. 266/// Returns an <see cref="IEnumerable"/> of <see cref="XElement"/> containing the child elements 267/// with a matching for each <see cref="XElement"/> in this <see cref="IEnumerable"/> of <see cref="XElement"/>. 270/// An <see cref="IEnumerable"/> of <see cref="XElement"/> containing the child elements 271/// for each <see cref="XElement"/> in this <see cref="IEnumerable"/> of <see cref="XElement"/>. 281/// Returns an <see cref="IEnumerable"/> of <see cref="XElement"/> containing the child elements 282/// with a matching for each <see cref="XElement"/> in this <see cref="IEnumerable"/> of <see cref="XElement"/>. 285/// An <see cref="IEnumerable"/> of <see cref="XElement"/> containing the child elements 286/// for each <see cref="XElement"/> in this <see cref="IEnumerable"/> of <see cref="XElement"/>. 308/// Removes each <see cref="XAttribute"/> represented in this <see cref="IEnumerable"/> of 325/// Removes each <see cref="XNode"/> represented in this <see cref="IEnumerable"/>
System\Xml\Linq\XContainer.cs (12)
9using IEnumerable = System.Collections.IEnumerable; 173IEnumerable? e = content as IEnumerable; 277/// <returns>An <see cref="IEnumerable"/> of <see cref="XElement"/></returns> 316/// An <see cref="IEnumerable"/> over all of this <see cref="XContainer"/>'s child <see cref="XElement"/>s. 330/// An <see cref="IEnumerable"/> of <see cref="XElement"/> children of this <see cref="XContainer"/> that have 344/// Returns the content of this <see cref="XContainer"/> as an <see cref="IEnumerable"/> of <see cref="object"/>. Note 500IEnumerable? e = content as IEnumerable; 1355IEnumerable? e = content is string ? null : content as IEnumerable; 1372if (content is string || !(content is IEnumerable)) return content;
System\Xml\Linq\XElement.cs (8)
14using IEnumerable = System.Collections.IEnumerable; 334/// An <see cref="IEnumerable"/> of <see cref="XElement"/> containing all of 347/// resulting <see cref="IEnumerable"/> or <see cref="XElement"/>. 354/// An <see cref="IEnumerable"/> of <see cref="XElement"/> containing the 396/// An <see cref="IEnumerable"/> of <see cref="XAttribute"/> containing all of the <see cref="XAttribute"/>s 436/// as an <see cref="IEnumerable"/> of <see cref="XElement"/>. 440/// An <see cref="IEnumerable"/> of <see cref="XElement"/> containing this <see cref="XElement"/> 457/// An <see cref="IEnumerable"/> of <see cref="XElement"/> containing all of the descendant
System\Xml\Linq\XLinq.cs (5)
8using IEnumerable = System.Collections.IEnumerable; 104IEnumerable? e = content as IEnumerable; 616IEnumerable? e = content as IEnumerable;
System.Reflection.Metadata (29)
System\Reflection\Metadata\BlobBuilder.Enumerators.cs (2)
61IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); 99IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\Reflection\Metadata\PortablePdb\HandleCollections.Debug.cs (7)
45IEnumerator IEnumerable.GetEnumerator() 144IEnumerator IEnumerable.GetEnumerator() 250IEnumerator IEnumerable.GetEnumerator() 458IEnumerator IEnumerable.GetEnumerator() 564IEnumerator IEnumerable.GetEnumerator() 663IEnumerator IEnumerable.GetEnumerator() 770IEnumerator IEnumerable.GetEnumerator()
System\Reflection\Metadata\PortablePdb\ImportDefinitionCollection.cs (1)
31IEnumerator IEnumerable.GetEnumerator()
System\Reflection\Metadata\PortablePdb\SequencePointCollection.cs (1)
28IEnumerator IEnumerable.GetEnumerator()
System\Reflection\Metadata\TypeSystem\HandleCollections.TypeSystem.cs (18)
57IEnumerator IEnumerable.GetEnumerator() 165IEnumerator IEnumerable.GetEnumerator() 269IEnumerator IEnumerable.GetEnumerator() 390IEnumerator IEnumerable.GetEnumerator() 497IEnumerator IEnumerable.GetEnumerator() 617IEnumerator IEnumerable.GetEnumerator() 737IEnumerator IEnumerable.GetEnumerator() 857IEnumerator IEnumerable.GetEnumerator() 973IEnumerator IEnumerable.GetEnumerator() 1072IEnumerator IEnumerable.GetEnumerator() 1184IEnumerator IEnumerable.GetEnumerator() 1276IEnumerator IEnumerable.GetEnumerator() 1366IEnumerator IEnumerable.GetEnumerator() 1456IEnumerator IEnumerable.GetEnumerator() 1546IEnumerator IEnumerable.GetEnumerator() 1682IEnumerator IEnumerable.GetEnumerator() 1790IEnumerator IEnumerable.GetEnumerator() 1880IEnumerator IEnumerable.GetEnumerator()
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)
97[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Collections.IEnumerable))]
System.Runtime.Caching (2)
System\Runtime\Caching\MemoryCache.cs (1)
534IEnumerator IEnumerable.GetEnumerator()
System\Runtime\Caching\ObjectCache.cs (1)
50IEnumerator IEnumerable.GetEnumerator()
System.Runtime.InteropServices (1)
System\Runtime\InteropServices\Marshalling\StrategyBasedComWrappers.cs (1)
105protected sealed override void ReleaseObjects(IEnumerable objects)
System.Security.AccessControl (1)
artifacts\obj\System.Security.AccessControl\Debug\net9.0\System.Security.AccessControl.notsupported.cs (1)
295System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); }
System.Security.Cryptography (9)
System\Security\Cryptography\AsnEncodedDataCollection.cs (1)
61IEnumerator IEnumerable.GetEnumerator()
System\Security\Cryptography\OidCollection.cs (1)
70IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\Security\Cryptography\X509Certificates\X509Certificate2Enumerator.cs (1)
18_enumerator = ((IEnumerable)collection).GetEnumerator();
System\Security\Cryptography\X509Certificates\X509CertificateEnumerator.cs (1)
18_enumerator = ((IEnumerable)mappings).GetEnumerator();
System\Security\Cryptography\X509Certificates\X509ChainElementCollection.cs (1)
81IEnumerator IEnumerable.GetEnumerator()
System\Security\Cryptography\X509Certificates\X509ExtensionCollection.cs (1)
100IEnumerator IEnumerable.GetEnumerator()
System\Security\Cryptography\XmlKeyHelper.cs (3)
165private IEnumerable? _enumerable; 299internal static IEnumerable? GetElements(object? element) => 300(IEnumerable?)s_getElementsMethod.Invoke(element, Array.Empty<object>());
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 (23)
System\Text\Json\Document\JsonElement.ArrayEnumerator.cs (1)
61IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\Text\Json\Document\JsonElement.ObjectEnumerator.cs (1)
66IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
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)
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)
16where TCollection : IEnumerable
System\Text\Json\Serialization\Converters\Collection\IEnumerableConverterFactory.cs (5)
21private static readonly IEnumerableConverter<IEnumerable> s_converterForIEnumerable = new IEnumerableConverter<IEnumerable>(); 29return typeof(IEnumerable).IsAssignableFrom(typeToConvert); 171Debug.Assert(typeof(IEnumerable).IsAssignableFrom(typeToConvert)); 172if (typeToConvert == typeof(IEnumerable))
System\Text\Json\Serialization\Converters\Collection\StackOrQueueConverter.cs (1)
12where TCollection : IEnumerable
System\Text\Json\Serialization\Converters\Collection\StackOrQueueConverterWithReflection.cs (1)
13where TCollection : IEnumerable
System\Text\Json\Serialization\Converters\Object\ObjectConverterFactory.cs (1)
33Debug.Assert(!typeof(IEnumerable).IsAssignableFrom(typeToConvert));
System\Text\Json\Serialization\Metadata\JsonMetadataServices.Collections.cs (4)
378where TCollection : IEnumerable 396where TCollection : IEnumerable 403where TCollection : IEnumerable 429where TCollection : IEnumerable
System\Text\Json\Serialization\ReadStack.cs (2)
288if (frame.ReturnValue is not IEnumerable enumerable) 305static int GetCount(IEnumerable enumerable)
System.Text.Json.SourceGeneration (2)
Helpers\KnownTypeSymbols.cs (1)
31public INamedTypeSymbol? IEnumerableType => GetOrResolveType(typeof(IEnumerable), ref _IEnumerableType);
src\libraries\Common\src\SourceGenerators\ImmutableEquatableArray.cs (1)
46IEnumerator IEnumerable.GetEnumerator() => _values.GetEnumerator();
System.Text.RegularExpressions (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.Windows.Controls.Ribbon (12)
Microsoft\Windows\Controls\Ribbon\Ribbon.cs (5)
410public IEnumerable ContextualTabGroupsSource 412get { return (IEnumerable)GetValue(ContextualTabGroupsSourceProperty); } 421typeof(IEnumerable), 423new FrameworkPropertyMetadata((IEnumerable)null, new PropertyChangedCallback(OnContextualTabGroupsSourceChanged))); 1488ribbon.ContextualTabGroupItemsControl.ItemsSource = (IEnumerable)args.NewValue;
Microsoft\Windows\Controls\Ribbon\RibbonContextualTabGroup.cs (1)
541IEnumerator IEnumerable.GetEnumerator()
Microsoft\Windows\Controls\Ribbon\RibbonGallery.cs (2)
1065protected override void OnItemsSourceChanged(IEnumerable oldValue, IEnumerable newValue)
Microsoft\Windows\Controls\Ribbon\RibbonGalleryCategory.cs (2)
440protected override void OnItemsSourceChanged(IEnumerable oldValue, IEnumerable newValue)
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 (9)
System\Xaml\NameScope.cs (1)
104IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
System\Xaml\NameScopeDictionary.cs (1)
231IEnumerator IEnumerable.GetEnumerator()
System\Xaml\Schema\CollectionReflector.cs (3)
43bool isIEnumerable = typeof(IEnumerable).IsAssignableFrom(type); 239if (typeof(IEnumerable).IsAssignableFrom(type)) 391s_getEnumeratorMethod = typeof(IEnumerable).GetMethod(KnownStrings.GetEnumerator);
System\Xaml\Schema\XamlTypeInvoker.cs (2)
215IEnumerable enumerable = instance as IEnumerable;
System\Xaml\XamlObjectReader.cs (1)
3187IEnumerator IEnumerable.GetEnumerator()
System\Xaml\XamlSchemaContext.cs (1)
1450IEnumerator IEnumerable.GetEnumerator()
Templates.Blazor.WebAssembly.Auth.Tests (2)
src\Shared\E2ETesting\WaitAssert.cs (2)
47public static void Empty(this IWebDriver driver, Func<IEnumerable> actualValues) 50public static void Single(this IWebDriver driver, Func<IEnumerable> actualValues)
Templates.Blazor.WebAssembly.Tests (2)
src\Shared\E2ETesting\WaitAssert.cs (2)
47public static void Empty(this IWebDriver driver, Func<IEnumerable> actualValues) 50public static void Single(this IWebDriver driver, Func<IEnumerable> actualValues)
Templates.Mvc.Tests (2)
src\Shared\E2ETesting\WaitAssert.cs (2)
47public static void Empty(this IWebDriver driver, Func<IEnumerable> actualValues) 50public static void Single(this IWebDriver driver, Func<IEnumerable> actualValues)
Templates.Tests (2)
src\Shared\E2ETesting\WaitAssert.cs (2)
47public static void Empty(this IWebDriver driver, Func<IEnumerable> actualValues) 50public static void Single(this IWebDriver driver, Func<IEnumerable> actualValues)
UIAutomationClient (4)
MS\Internal\Automation\Misc.cs (1)
79internal static Array CombineArrays(IEnumerable arrays, Type t)
MS\Internal\Automation\ProxyManager.cs (3)
137IEnumerable [ ] sourceProxyDescription = {_classHandlers, _partialClassHandlers, _imageOnlyHandlers, _fallbackHandlers}; 140foreach ( IEnumerable e in sourceProxyDescription ) 168foreach ( IEnumerable e in sourceProxyDescription )