25 interfaces inheriting from IEnumerable
Microsoft.AspNetCore.Http.Features (3)
IFormCollection.cs (1)
11public interface IFormCollection : IEnumerable<KeyValuePair<string, StringValues>>
IQueryCollection.cs (1)
11public interface IQueryCollection : IEnumerable<KeyValuePair<string, StringValues>>
IRequestCookieCollection.cs (1)
11public interface IRequestCookieCollection : IEnumerable<KeyValuePair<string, string>>
Microsoft.AspNetCore.Session (1)
IDistributedSessionStore.cs (1)
8internal interface IDistributedSessionStore : IEnumerable<KeyValuePair<EncodedKey, byte[]>>
Microsoft.Build (3)
BackEnd\Components\Caching\IConfigCache.cs (1)
18internal interface IConfigCache : IBuildComponent, IEnumerable<BuildRequestConfiguration>, ITranslatable
BackEnd\Components\Caching\IResultsCache.cs (1)
15internal interface IResultsCache : IBuildComponent, ITranslatable, IEnumerable<BuildResult>
Collections\IItemDictionary.cs (1)
15internal interface IItemDictionary<T> : IEnumerable<T>, IItemProvider<T>
Microsoft.Cci.Extensions (1)
Differs\IDifferences.cs (1)
9public interface IDifferences : IEnumerable<Difference>
Microsoft.Extensions.Features (1)
IFeatureCollection.cs (1)
12public interface IFeatureCollection : IEnumerable<KeyValuePair<Type, object>>
Microsoft.Extensions.FileProviders.Abstractions (1)
IDirectoryContents.cs (1)
11public interface IDirectoryContents : IEnumerable<IFileInfo>
MSBuildTaskHost (1)
ReadOnlyEmptyDictionary.cs (1)
315public interface IReadOnlyCollection<T> : IEnumerable<T>
System.Collections.Immutable (3)
System\Collections\Immutable\IImmutableQueue.cs (1)
14public interface IImmutableQueue<T> : IEnumerable<T>
System\Collections\Immutable\IImmutableStack.cs (1)
14public interface IImmutableStack<T> : IEnumerable<T>
System\Collections\Immutable\IOrderedCollection.cs (1)
12internal interface IOrderedCollection<out T> : IEnumerable<T>
System.Linq (3)
System\Linq\Grouping.cs (1)
347public interface IGrouping<out TKey, out TElement> : IEnumerable<TElement>
System\Linq\Lookup.cs (1)
64public interface ILookup<TKey, TElement> : IEnumerable<IGrouping<TKey, TElement>>
System\Linq\OrderBy.cs (1)
166public interface IOrderedEnumerable<out TElement> : IEnumerable<TElement>
System.Linq.Expressions (1)
System\Linq\IQueryable.cs (1)
35public interface IQueryable<out T> : IEnumerable<T>, IQueryable
System.Numerics.Tensors (1)
System\Numerics\Tensors\netcore\Common\IReadOnlyTensor.cs (1)
13public interface IReadOnlyTensor<TSelf, T> : IEnumerable<T>
System.Private.CoreLib (4)
src\libraries\Common\src\System\Collections\Concurrent\IProducerConsumerQueue.cs (1)
11internal interface IProducerConsumerQueue<T> : IEnumerable<T>
src\libraries\System.Private.CoreLib\src\System\Collections\Concurrent\IProducerConsumerCollection.cs (1)
18public interface IProducerConsumerCollection<T> : IEnumerable<T>, ICollection
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\ICollection.cs (1)
12public interface ICollection<T> : IEnumerable<T>
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\IReadOnlyCollection.cs (1)
11public interface IReadOnlyCollection<out T> : IEnumerable<T>
System.Threading.Channels (1)
src\libraries\Common\src\System\Collections\Concurrent\IProducerConsumerQueue.cs (1)
11internal interface IProducerConsumerQueue<T> : IEnumerable<T>
System.Threading.Tasks.Dataflow (1)
src\libraries\Common\src\System\Collections\Concurrent\IProducerConsumerQueue.cs (1)
11internal interface IProducerConsumerQueue<T> : IEnumerable<T>
144 implementations of IEnumerable
illink (3)
ILLink.RoslynAnalyzer (3)
src\tools\illink\src\ILLink.Shared\DataFlow\DefaultValueDictionary.cs (1)
20 IEnumerable<KeyValuePair<TKey, TValue>>
src\tools\illink\src\ILLink.Shared\DataFlow\ValueSet.cs (1)
131 public readonly struct Enumerable : IEnumerable<TValue>
src\tools\illink\src\ILLink.Shared\TypeSystemProxy\ParameterCollection.cs (1)
16 internal readonly struct ParameterProxyEnumerable : IEnumerable<ParameterProxy>
Microsoft.AspNetCore.Authentication.OAuth (1)
ClaimActionCollection.cs (1)
12public class ClaimActionCollection : IEnumerable<ClaimAction>
Microsoft.AspNetCore.Components (1)
RenderTree\ArrayBuilderSegment.cs (1)
17public readonly struct ArrayBuilderSegment<T> : IEnumerable<T>
Microsoft.AspNetCore.Components.Endpoints (2)
FormMapping\FormDataReader.cs (1)
287internal readonly struct FormKeyCollection : IEnumerable<ReadOnlyMemory<char>>
Rendering\EndpointHtmlRenderer.PrerenderingState.cs (1)
233internal class CompositeStore : IPersistentComponentStateStore, IEnumerable<IPersistentComponentStateStore>
Microsoft.AspNetCore.Components.Tests (1)
Lifetime\ComponentStatePersistenceManagerTest.cs (1)
280private class CompositeTestStore : IPersistentComponentStateStore, IEnumerable<IPersistentComponentStateStore>
Microsoft.AspNetCore.Http.Abstractions (1)
Internal\HeaderSegmentCollection.cs (1)
9internal readonly struct HeaderSegmentCollection : IEnumerable<HeaderSegment>, IEquatable<HeaderSegmentCollection>
Microsoft.AspNetCore.Http.Extensions (2)
QueryBuilder.cs (1)
16public class QueryBuilder : IEnumerable<KeyValuePair<string, string>>
src\Components\Endpoints\src\FormMapping\FormDataReader.cs (1)
287internal readonly struct FormKeyCollection : IEnumerable<ReadOnlyMemory<char>>
Microsoft.AspNetCore.Mvc.Abstractions (4)
ModelBinding\ModelStateDictionary.cs (3)
972public readonly struct PrefixEnumerable : IEnumerable<KeyValuePair<string, ModelStateEntry>> 1112public readonly struct KeyEnumerable : IEnumerable<string> 1187public readonly struct ValueEnumerable : IEnumerable<ModelStateEntry>
ModelBinding\ValueProviderResult.cs (1)
26public readonly struct ValueProviderResult : IEquatable<ValueProviderResult>, IEnumerable<string>
Microsoft.AspNetCore.Mvc.Core (2)
ApiBehaviorOptions.cs (1)
15public class ApiBehaviorOptions : IEnumerable<ICompatibilitySwitch>
MvcOptions.cs (1)
23public class MvcOptions : IEnumerable<ICompatibilitySwitch>
Microsoft.AspNetCore.Mvc.Core.Test (3)
Infrastructure\ConfigureCompatibilityOptionsTest.cs (1)
81private class TestOptions : IEnumerable<ICompatibilitySwitch>
ModelBinding\Validation\DefaultCollectionValidationStrategyTest.cs (1)
121private class TwiceEnumerable : List<string>, IEnumerable<int>
ModelBinding\Validation\ExplicitIndexCollectionValidationStrategyTest.cs (1)
181private class TwiceEnumerable : List<string>, IEnumerable<int>
Microsoft.AspNetCore.Mvc.DataAnnotations (1)
MvcDataAnnotationsLocalizationOptions.cs (1)
13public class MvcDataAnnotationsLocalizationOptions : IEnumerable<ICompatibilitySwitch>
Microsoft.AspNetCore.Mvc.Formatters.Xml (2)
DelegatingEnumerable.cs (1)
16public class DelegatingEnumerable<TWrapped, TDeclared> : IEnumerable<TWrapped>
MvcXmlOptions.cs (1)
13public class MvcXmlOptions : IEnumerable<ICompatibilitySwitch>
Microsoft.AspNetCore.Mvc.NewtonsoftJson (1)
MvcNewtonsoftJsonOptions.cs (1)
17public class MvcNewtonsoftJsonOptions : IEnumerable<ICompatibilitySwitch>
Microsoft.AspNetCore.Mvc.RazorPages (1)
RazorPagesOptions.cs (1)
13public class RazorPagesOptions : IEnumerable<ICompatibilitySwitch>
Microsoft.AspNetCore.Mvc.TagHelpers.Test (1)
ValidationSummaryTagHelperTest.cs (1)
690private class FormMetadata : IEnumerable<Model>
Microsoft.AspNetCore.Mvc.ViewFeatures (2)
MvcViewOptions.cs (1)
17public class MvcViewOptions : IEnumerable<ICompatibilitySwitch>
Rendering\MultiSelectList.cs (1)
16public class MultiSelectList : IEnumerable<SelectListItem>
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (1)
CookieTempDataProviderTest.cs (1)
339private class MockResponseCookieCollection : IResponseCookies, IEnumerable<CookieInfo>
Microsoft.AspNetCore.Rewrite (2)
IISUrlRewrite\ConditionCollection.cs (1)
8internal sealed class ConditionCollection : IEnumerable<Condition>
IISUrlRewrite\IISRewriteMapCollection.cs (1)
8internal sealed class IISRewriteMapCollection : IEnumerable<IISRewriteMap>
Microsoft.AspNetCore.Server.IntegrationTesting (1)
TestMatrix.cs (1)
9public class TestMatrix : IEnumerable<object[]>
Microsoft.AspNetCore.Shared.Tests (3)
ClosedGenericMatcherTest.cs (3)
205private class TwoIEnumerableImplementationsOnSameClass : IEnumerable<string>, IEnumerable<int> 223private class TwoIEnumerableImplementationsInherited : List<int>, IEnumerable<string>
Microsoft.AspNetCore.SignalR.Client.Core (1)
src\SignalR\common\Shared\MessageBuffer.cs (1)
426private struct Enumerable : IEnumerable<(ReadOnlyMemory<byte>, long)>
Microsoft.AspNetCore.SignalR.Core (1)
src\SignalR\common\Shared\MessageBuffer.cs (1)
426private struct Enumerable : IEnumerable<(ReadOnlyMemory<byte>, long)>
Microsoft.Build (11)
BackEnd\Components\Logging\TargetLoggingContext.cs (1)
127internal class TargetOutputItemsInstanceEnumeratorProxy : IEnumerable<TaskItem>
Collections\ConvertingEnumerable.cs (1)
18internal class ConvertingEnumerable<TFrom, TTo> : IEnumerable<TTo>
Collections\CopyOnReadEnumerable.cs (1)
22internal class CopyOnReadEnumerable<TSource, TResult> : IEnumerable<TResult>
Collections\CopyOnWritePropertyDictionary.cs (1)
39internal sealed class CopyOnWritePropertyDictionary<T> : IEnumerable<T>, IEquatable<CopyOnWritePropertyDictionary<T>>, IDictionary<string, T>
Collections\MultiDictionary.cs (1)
167private class SmallList<TT> : IEnumerable<TT>
Collections\PropertyDictionary.cs (1)
38internal sealed class PropertyDictionary<T> : IEnumerable<T>, IEquatable<PropertyDictionary<T>>, IPropertyProvider<T>, IDictionary<string, T>, IConstrainableDictionary<T>
Collections\WeakValueDictionary.cs (1)
19internal class WeakValueDictionary<K, V> : IEnumerable<KeyValuePair<K, V>>
Construction\ProjectElementContainer.cs (1)
916internal readonly struct ProjectElementSiblingEnumerable : IEnumerable<ProjectElement>
Definition\ProjectCollection.cs (1)
2415private class LoadedProjectCollection : IEnumerable<Project>
Evaluation\LazyItemEvaluator.OrderedItemDataCollection.cs (1)
25internal sealed class Builder : IEnumerable<ItemData>
Evaluation\SemiColonTokenizer.cs (1)
26internal struct SemiColonTokenizer : IEnumerable<string>
Microsoft.Build.Tasks.Core (3)
AssemblyFoldersEx.cs (1)
44internal class AssemblyFoldersEx : IEnumerable<AssemblyFoldersExInfo>
AssemblyFoldersFromConfig.cs (1)
17internal class AssemblyFoldersFromConfig : IEnumerable<AssemblyFoldersFromConfigInfo>
NativeMethods.cs (1)
1238internal class AssemblyCacheEnum : IEnumerable<AssemblyNameExtension>
Microsoft.Build.Utilities.Core (2)
AssemblyFoldersEx.cs (1)
44internal class AssemblyFoldersEx : IEnumerable<AssemblyFoldersExInfo>
AssemblyFoldersFromConfig.cs (1)
17internal class AssemblyFoldersFromConfig : IEnumerable<AssemblyFoldersFromConfigInfo>
Microsoft.DotNet.AsmDiff (1)
AssemblySet.cs (1)
15public sealed class AssemblySet : IEnumerable<IAssembly>, IDisposable
Microsoft.DotNet.XUnitExtensions (1)
Extensions\TheoryExtensions.cs (1)
24private class TheoryDataAdapter : TheoryData, IEnumerable<object[]>
Microsoft.Extensions.Configuration (1)
MemoryConfigurationProvider.cs (1)
13public class MemoryConfigurationProvider : ConfigurationProvider, IEnumerable<KeyValuePair<string, string?>>
Microsoft.Extensions.Logging (1)
LoggerFactoryScopeProvider.cs (1)
223private sealed class ActivityBaggageLogScopeWrapper : IEnumerable<KeyValuePair<string, object?>>
Microsoft.Extensions.Primitives (1)
StringTokenizer.cs (1)
13public readonly struct StringTokenizer : IEnumerable<StringSegment>
Microsoft.Interop.SourceGeneration (1)
SequenceEqualImmutableArray.cs (1)
18public readonly record struct SequenceEqualImmutableArray<T>(ImmutableArray<T> Array, IEqualityComparer<T> Comparer) : IEnumerable<T>
PresentationCore (4)
MS\Internal\FontCache\FamilyCollection.cs (1)
522private struct FamilyEnumerator : IEnumerator<Text.TextInterface.FontFamily>, IEnumerable<Text.TextInterface.FontFamily>
MS\Internal\Generic\Span.cs (1)
44internal struct SpanVector<T> : IEnumerable<Span<T>>
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\Data\CommitManager.cs (1)
157class Set<T> : Dictionary<T, object>, IEnumerable<T>
MS\Internal\WindowsRuntime\Generated\WinRT\Projections\IEnumerable.cs (2)
41internal class IEnumerable<T> : global::System.Collections.Generic.IEnumerable<T>, global::MS.Internal.WindowsRuntime.Windows.Foundation.Collections.IIterable<T> 62public class FromAbiHelper : global::System.Collections.Generic.IEnumerable<T>
System\Windows\Controls\Primitives\Selector.cs (1)
2676internal class InternalSelectedItemsStorage : IEnumerable<ItemInfo>
System\Windows\Documents\DocumentReferenceCollection.cs (1)
24public sealed class DocumentReferenceCollection : IEnumerable<DocumentReference>, INotifyCollectionChanged
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\Documents\FixedTextBuilder.cs (1)
1260private sealed class LogicalHyperlinkContainer : IEnumerable<LogicalHyperlink>
System\Windows\Documents\PageContentCollection.cs (1)
23public sealed class PageContentCollection : IEnumerable<PageContent>
System\Windows\Markup\Primitives\MarkupWriter.cs (1)
242private class PartiallyOrderedList<TKey, TValue> : IEnumerable<TValue>
System.Collections (1)
System\Collections\Generic\Stack.cs (1)
25public class Stack<T> : IEnumerable<T>,
System.Collections.Concurrent (5)
System\Collections\Concurrent\BlockingCollection.cs (1)
45public class BlockingCollection<T> : IEnumerable<T>, ICollection, IDisposable, IReadOnlyCollection<T>
System\Collections\Concurrent\OrderablePartitioner.cs (1)
215private sealed class EnumerableDropIndices : IEnumerable<TSource>, IDisposable
System\Collections\Concurrent\PartitionerStatic.cs (3)
539private sealed class InternalPartitionEnumerable : IEnumerable<KeyValuePair<long, TSource>>, IDisposable 1169private sealed class InternalPartitionEnumerable : IEnumerable<KeyValuePair<long, TSource>> 1254private sealed class InternalPartitionEnumerable : IEnumerable<KeyValuePair<long, TSource>>
System.Collections.Immutable (7)
System\Collections\Immutable\ImmutableArray_1.Minimal.cs (1)
36public partial struct ImmutableArray<T> : IEnumerable<T>, IEquatable<ImmutableArray<T>>, IImmutableArray
System\Collections\Immutable\ImmutableDictionary_2.HashBucket.cs (1)
19internal readonly struct HashBucket : IEnumerable<KeyValuePair<TKey, TValue>>
System\Collections\Immutable\ImmutableHashSet_1.NodeEnumerable.cs (1)
17private readonly struct NodeEnumerable : IEnumerable<T>
System\Collections\Immutable\ImmutableList_1.Node.cs (1)
17internal sealed class Node : IBinaryTree<T>, IEnumerable<T>
System\Collections\Immutable\ImmutableSortedDictionary_2.Node.cs (1)
17internal sealed class Node : IBinaryTree<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>
System\Collections\Immutable\ImmutableSortedSet_1.cs (1)
1237private sealed class ReverseEnumerable : IEnumerable<T>
System\Collections\Immutable\ImmutableSortedSet_1.Node.cs (1)
16internal sealed class Node : IBinaryTree<T>, IEnumerable<T>
System.ComponentModel.Composition (1)
System\ComponentModel\Composition\Primitives\ComposablePartCatalog.cs (1)
22public abstract class ComposablePartCatalog : IEnumerable<ComposablePartDefinition>, IDisposable
System.ComponentModel.TypeConverter (1)
MS\Internal\Xml\Linq\ComponentModel\XComponentModel.cs (1)
497internal sealed class XDeferredAxis<T> : IEnumerable<T>, IEnumerable where T : XObject
System.Data.Common (2)
System\Data\EnumerableRowCollection.cs (1)
34public class EnumerableRowCollection<TRow> : EnumerableRowCollection, IEnumerable<TRow>
System\Data\TypedTableBase.cs (1)
16public abstract class TypedTableBase<T> : DataTable, IEnumerable<T> where T : DataRow
System.Diagnostics.DiagnosticSource (3)
System\Diagnostics\Activity.cs (2)
1451private sealed class BaggageLinkedList : IEnumerable<KeyValuePair<string, string?>> 1532internal sealed class TagsLinkedList : IEnumerable<KeyValuePair<string, object?>>
System\Diagnostics\DiagLinkedList.cs (1)
17internal sealed class DiagLinkedList<T> : IEnumerable<T>
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 (1)
System\Linq\Iterator.cs (1)
31private abstract partial class Iterator<TSource> : IEnumerable<TSource>, IEnumerator<TSource>
System.Linq.Parallel (4)
System\Linq\Parallel\Enumerables\EnumerableWrapperWeakToStrong.cs (1)
22internal sealed class EnumerableWrapperWeakToStrong : IEnumerable<object?>
System\Linq\Parallel\Enumerables\ParallelQuery.cs (1)
95public class ParallelQuery<TSource> : ParallelQuery, IEnumerable<TSource>
System\Linq\Parallel\Merging\MergeExecutor.cs (1)
26internal sealed class MergeExecutor<TInputOutput> : IEnumerable<TInputOutput>
System\Linq\Parallel\Utils\ListChunk.cs (1)
19internal sealed class ListChunk<TInputOutput> : IEnumerable<TInputOutput>
System.Net.Http (3)
src\libraries\Common\src\System\Collections\Generic\BidirectionalDictionary.cs (1)
9internal sealed class BidirectionalDictionary<T1, T2> : IEnumerable<KeyValuePair<T1, T2>>
System\Net\Http\Headers\HttpHeaders.cs (1)
31public abstract class HttpHeaders : IEnumerable<KeyValuePair<string, IEnumerable<string>>>
System\Net\Http\MultipartContent.cs (1)
15public class MultipartContent : HttpContent, IEnumerable<HttpContent>
System.Net.Mail (1)
src\libraries\Common\src\System\Collections\Generic\BidirectionalDictionary.cs (1)
9internal sealed class BidirectionalDictionary<T1, T2> : IEnumerable<KeyValuePair<T1, T2>>
System.Private.CoreLib (9)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Queue.cs (1)
20public class Queue<T> : IEnumerable<T>,
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\CounterPayload.cs (2)
10internal sealed class CounterPayload : IEnumerable<KeyValuePair<string, object?>> 71internal sealed class IncrementingCounterPayload : IEnumerable<KeyValuePair<string, object?>>
src\libraries\System.Private.CoreLib\src\System\IO\Enumeration\FileSystemEnumerable.cs (1)
14public class FileSystemEnumerable<TResult> : IEnumerable<TResult>
src\libraries\System.Private.CoreLib\src\System\IO\Iterator.cs (1)
13internal abstract class Iterator<TSource> : IEnumerable<TSource>, IEnumerator<TSource>
src\libraries\System.Private.CoreLib\src\System\Resources\ResourceFallbackManager.cs (1)
13internal sealed class ResourceFallbackManager : IEnumerable<CultureInfo>
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConditionalWeakTable.cs (1)
13public sealed class ConditionalWeakTable<TKey, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)] TValue> : IEnumerable<KeyValuePair<TKey, TValue>>
src\libraries\System.Private.CoreLib\src\System\String.cs (1)
31IEnumerable<char>,
src\libraries\System.Private.CoreLib\src\System\Text\StringRuneEnumerator.cs (1)
10public struct StringRuneEnumerator : IEnumerable<Rune>, IEnumerator<Rune>
System.Private.Xml (1)
System\Xml\Serialization\XmlSchemas.cs (1)
21public class XmlSchemas : CollectionBase, IEnumerable<XmlSchema>
System.Reflection.Metadata (4)
System\Reflection\Metadata\BlobBuilder.Enumerators.cs (2)
14internal struct Chunks : IEnumerable<BlobBuilder>, IEnumerator<BlobBuilder>, IEnumerator 64public struct Blobs : IEnumerable<Blob>, IEnumerator<Blob>, IEnumerator
System\Reflection\Metadata\PortablePdb\ImportDefinitionCollection.cs (1)
12public readonly struct ImportDefinitionCollection : IEnumerable<ImportDefinition>
System\Reflection\Metadata\PortablePdb\SequencePointCollection.cs (1)
12public readonly struct SequencePointCollection : IEnumerable<SequencePoint>
System.Runtime.Caching (1)
System\Runtime\Caching\ObjectCache.cs (1)
16public abstract class ObjectCache : IEnumerable<KeyValuePair<string, object>>
System.Security.Cryptography (3)
System\Security\Cryptography\X509Certificates\X509Certificate2Collection.cs (1)
14public class X509Certificate2Collection : X509CertificateCollection, IEnumerable<X509Certificate2>
System\Security\Cryptography\X509Certificates\X509ChainElementCollection.cs (1)
10public sealed class X509ChainElementCollection : ICollection, IEnumerable<X509ChainElement>
System\Security\Cryptography\X509Certificates\X509ExtensionCollection.cs (1)
16public sealed class X509ExtensionCollection : ICollection, IEnumerable<X509Extension>
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
System.Text.Json (2)
System\Text\Json\Document\JsonElement.ArrayEnumerator.cs (1)
16public struct ArrayEnumerator : IEnumerable<JsonElement>, IEnumerator<JsonElement>
System\Text\Json\Document\JsonElement.ObjectEnumerator.cs (1)
16public struct ObjectEnumerator : IEnumerable<JsonProperty>, IEnumerator<JsonProperty>
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\Symbolic\DoublyLinkedList.cs (1)
18internal sealed class DoublyLinkedList<T> : IEnumerable<T> where T : notnull
System.Windows.Controls.Ribbon (3)
Microsoft\Windows\Controls\Ribbon\RibbonContextualTabGroup.cs (1)
499private class TabsEnumerable : IEnumerable<RibbonTab>
Microsoft\Windows\Controls\Ribbon\RibbonGroup.cs (1)
1552private class RibbonGroupCustomKeyTipSiblings : IEnumerable<DependencyObject>
Microsoft\Windows\Controls\Ribbon\RibbonQuickAccessToolBar.cs (1)
564private class KeyTipAutoGenerationElements : IEnumerable<DependencyObject>
System.Xaml (1)
System\Xaml\XamlObjectReader.cs (1)
3003private class PartiallyOrderedList<TKey, TValue> : IEnumerable<TValue>
9472 references to IEnumerable
AndroidAppBuilder (1)
src\tasks\Common\JarBuilder.cs (1)
21IEnumerable<string> classFiles =
ApiExplorerWebSite (1)
Controllers\ApiExplorerResponseTypeWithApiConventionController.cs (1)
20public IEnumerable<Product> GetProducts() => null;
AppleAppBuilder (12)
Xcode.cs (12)
173IEnumerable<string> asmFiles, 174IEnumerable<string> asmDataFiles, 175IEnumerable<string> asmLinkFiles, 176IEnumerable<string> extraLinkerArgs, 177IEnumerable<string> excludes, 191IEnumerable<string> runtimeComponents, 246IEnumerable<string> asmFiles, 247IEnumerable<string> asmDataFiles, 248IEnumerable<string> asmLinkFiles, 249IEnumerable<string> extraLinkerArgs, 250IEnumerable<string> excludes, 264IEnumerable<string> runtimeComponents,
AuthSamples.FunctionalTests (3)
HttpClientExtensions.cs (2)
19IEnumerable<KeyValuePair<string, string>> formValues) 32IEnumerable<KeyValuePair<string, string>> formValues)
TestAssert.cs (1)
36internal static IEnumerable<IHtmlElement> HasElements(string selector, IHtmlDocument document)
BasicTestApp (1)
AuthTest\ServerAuthenticationStateProvider.cs (1)
29var claims = new[] { new Claim(ClaimTypes.Name, data.UserName) }
BasicWebSite (2)
Controllers\ActionResultOfTController.cs (1)
23public async Task<ActionResult<IEnumerable<Product>>> GetProductsAsync()
Controllers\MonitorController.cs (1)
14public MonitorController(IEnumerable<IActionDescriptorProvider> providers)
ClientSample (3)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (2)
67public IEnumerable<CommandOption> GetOptions() 69var expr = Options.AsEnumerable();
UploadSample.cs (1)
68async Task WriteItemsAsync(ChannelWriter<int> source, IEnumerable<int> scores)
CodeGenerator (10)
FeatureCollectionGenerator.cs (2)
12var features = allFeatures.Select((type, index) => new KnownFeature 214static string Each<T>(IEnumerable<T> values, Func<T, string> formatter)
src\Servers\Kestrel\shared\KnownHeaders.cs (8)
308static string Each<T>(IEnumerable<T> values, Func<T, string> formatter) 313static string Each<T>(IEnumerable<T> values, Func<T, int, string> formatter) 318static string AppendSwitch(IEnumerable<IGrouping<int, KnownHeader>> values) => 325static string AppendHPackSwitch(IEnumerable<HPackGroup> values) => 332static string AppendQPackSwitch(IEnumerable<QPackGroup> values) => 1459var group = GroupQPack(ResponseHeaders); 1495private static IEnumerable<QPackGroup> GroupQPack(KnownHeader[] headers) 1516private static IEnumerable<HPackGroup> GroupHPack(KnownHeader[] headers)
ControllersFromServicesWebSite (1)
Startup.cs (1)
50public IEnumerable<TypeInfo> Types { get; }
CorsWebSite (5)
Controllers\BlogController.cs (2)
13public IEnumerable<string> GetBlogComments(int id) 19public IEnumerable<string> GetUserComments(int id)
Controllers\CustomerController.cs (2)
12public IEnumerable<string> GetOptions() 18public IEnumerable<string> Post()
Controllers\StoreController.cs (1)
15public IEnumerable<string> ActionUsingControllerCorsSettings()
Crossgen2Tasks (1)
CommonFilePulledFromSdkRepo\NuGetUtils.NuGet.cs (1)
84IEnumerable<string> availableRuntimeIdentifiers, out bool wasInGraph)
Diagnostics.EFCore.FunctionalTests (1)
Helpers\TestLoggerProvider.cs (1)
32public IEnumerable<string> Messages
dotnet-dev-certs (18)
src\Shared\CertificateGeneration\CertificateManager.cs (13)
82IEnumerable<X509Certificate2> matchingCertificates = certificates; 104var invalidCertificates = matchingCertificates.Except(validCertificates); 115var certificatesToDispose = certificates.Except(matchingCertificates); 186var certificates = currentUserCertificates.Concat(trustedCertificates); 188var filteredCertificates = certificates.Where(c => c.Subject == Subject); 192var excludedCertificates = certificates.Except(filteredCertificates); 429var filteredCertificates = certificates.Where(c => c.Subject == Subject); 433var excludedCertificates = certificates.Except(filteredCertificates); 690var certificatesWithName = certificates.Where(c => c.Subject == Subject); 729IEnumerable<X509Extension> extensions, 756internal static void DisposeCertificates(IEnumerable<X509Certificate2> disposables) 799internal static string ToCertificateDescription(IEnumerable<X509Certificate2> certificates) 808var description = list.OrderBy(c => c.Thumbprint).Select((c, i) => $" {i + 1}) " + GetDescription(c)).Prepend(certificatesDescription);
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (3)
386var onlyOnKeychain = certsFromStore.Except(certsFromDisk, ThumbprintComparer.Instance); 396var onDiskAndKeychain = requireExportable ? certsFromStore.Intersect(certsFromDisk, ThumbprintComparer.Instance) 435var certificateFiles = Directory.EnumerateFiles(MacOSUserHttpsCertificateLocation, "aspnetcore-localhost-*.pfx");
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (2)
67public IEnumerable<CommandOption> GetOptions() 69var expr = Options.AsEnumerable();
dotnet-getdocument (3)
Commands\InvokeCommand.cs (1)
102var packageFolders = projectAssets["packageFolders"]
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (2)
67public IEnumerable<CommandOption> GetOptions() 69var expr = Options.AsEnumerable();
dotnet-openapi (7)
Commands\BaseCommand.cs (3)
156var fileItems = items.Where(i => string.Equals(GetFullPath(i.EvaluatedInclude), GetFullPath(sourceFile), StringComparison.Ordinal)); 486var attributes = typeof(Program).Assembly.GetCustomAttributes<OpenApiDependencyAttribute>(); 488var packages = attributes.Where(a => a.CodeGenerators.Contains(generator));
HttpClientWrapper.cs (1)
59if (_response.Headers.TryGetValues(BaseCommand.ContentDispositionHeaderName, out var disposition))
Internal\OpenapiDependencyAttribute.cs (1)
23public IEnumerable<CodeGenerator> CodeGenerators { get; set; }
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (2)
67public IEnumerable<CommandOption> GetOptions() 69var expr = Options.AsEnumerable();
dotnet-razorpagegenerator (2)
Program.cs (2)
91var viewDirectories = Directory.EnumerateDirectories(targetProjectDirectory, "Views", SearchOption.AllDirectories); 100var cshtmlFiles = projectEngine.FileSystem.EnumerateItems(viewDirPath);
dotnet-sql-cache (2)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (2)
67public IEnumerable<CommandOption> GetOptions() 69var expr = Options.AsEnumerable();
dotnet-user-jwts (6)
Helpers\Jwt.cs (4)
11public IEnumerable<string> Scopes { get; set; } = new List<string>(); 13public IEnumerable<string> Roles { get; set; } = new List<string>(); 23IEnumerable<string> scopes = null, 24IEnumerable<string> roles = null,
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (2)
67public IEnumerable<CommandOption> GetOptions() 69var expr = Options.AsEnumerable();
dotnet-user-secrets (3)
Internal\SecretsStore.cs (1)
55public IEnumerable<KeyValuePair<string, string>> AsEnumerable() => _secrets;
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (2)
67public IEnumerable<CommandOption> GetOptions() 69var expr = Options.AsEnumerable();
FilesWebSite (1)
Models\Product.cs (1)
10public IDictionary<string, IEnumerable<IFormFile>> Specs { get; set; }
FormatterWebSite (5)
Controllers\JsonOutputFormatterController.cs (1)
30public ActionResult<IEnumerable<SimpleModel>> CollectionModelResult() =>
Models\InvalidModel.cs (1)
13public IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
Models\RecursiveIdentifier.cs (1)
21public IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
Models\ValidationProviderAttributeModel.cs (2)
21public override IEnumerable<ValidationAttribute> GetValidationAttributes() 34public override IEnumerable<ValidationAttribute> GetValidationAttributes()
GetDocument.Insider (5)
Commands\GetDocumentCommandWorker.cs (3)
37private static readonly Type GetDocumentsReturnType = typeof(IEnumerable<string>); 233var documentNames = (IEnumerable<string>)InvokeMethod(getDocumentsMethod, service, GetDocumentsArguments);
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (2)
67public IEnumerable<CommandOption> GetOptions() 69var expr = Options.AsEnumerable();
HealthChecksSample (1)
GCInfoHealthCheck.cs (1)
21IEnumerable<string> tags = null,
HtmlGenerationWebSite (12)
Controllers\HtmlGeneration_HomeController.cs (2)
32private readonly IEnumerable<SelectListItem> _productsList; 33private readonly IEnumerable<SelectListItem> _productsListWithSelection;
Models\Folder.cs (1)
16public IEnumerable<IFormFile> EnumerableFiles { get; set; }
Models\Order.cs (2)
38public IEnumerable<int> Products 44public IEnumerable<int> SubstituteProducts
Models\ProductRecommendations.cs (1)
15public IEnumerable<Product> Products { get; }
Models\ValidationProviderAttributeModel.cs (2)
21public override IEnumerable<ValidationAttribute> GetValidationAttributes() 34public override IEnumerable<ValidationAttribute> GetValidationAttributes()
ProductsService.cs (4)
34public IEnumerable<string> GetProductNames(string category) 36IEnumerable<Product> products; 41products = _memoryCache.Set<IEnumerable<Product>>( 50public void UpdateProducts(string category, IEnumerable<Product> products)
http2cat (16)
src\Shared\Http2cat\Http2Utilities.cs (16)
36public static readonly IEnumerable<KeyValuePair<string, string>> BrowserRequestHeaders = new[] 49public static readonly IEnumerable<KeyValuePair<string, string>> BrowserRequestHeadersHttp = new[] 62public static readonly IEnumerable<KeyValuePair<string, string>> PostRequestHeaders = new[] 70public static readonly IEnumerable<KeyValuePair<string, string>> ExpectContinueRequestHeaders = new[] 79public static readonly IEnumerable<KeyValuePair<string, string>> RequestTrailers = new[] 85public static readonly IEnumerable<KeyValuePair<string, string>> OneContinuationRequestHeaders = new[] 97public static readonly IEnumerable<KeyValuePair<string, string>> TwoContinuationsRequestHeaders = new[] 112public static IEnumerable<KeyValuePair<string, string>> ReadRateRequestHeaders(int expectedBytes) => new[] 174public Task StartStreamAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, bool endStream) 218private static IEnumerator<KeyValuePair<string, string>> GetHeadersEnumerator(IEnumerable<KeyValuePair<string, string>> headers) 272public Task SendHeadersWithPaddingAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte padLength, bool endStream) 312public Task SendHeadersWithPriorityAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte priority, int streamDependency, bool endStream) 355public Task SendHeadersWithPaddingAndPriorityAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte padLength, byte priority, int streamDependency, bool endStream) 492internal async Task<bool> SendHeadersAsync(int streamId, Http2HeadersFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 585internal async Task<bool> SendContinuationAsync(int streamId, Http2ContinuationFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 1030public static void Contains<T>(IEnumerable<T> collection, T value)
Identity.DefaultUI.WebSite (3)
src\Identity\test\InMemory.Test\InMemoryUserStore.cs (3)
39public Task AddClaimsAsync(TUser user, IEnumerable<Claim> claims, CancellationToken cancellationToken = default(CancellationToken)) 59public Task RemoveClaimsAsync(TUser user, IEnumerable<Claim> claims, CancellationToken cancellationToken = default(CancellationToken)) 407public Task ReplaceCodesAsync(TUser user, IEnumerable<string> recoveryCodes, CancellationToken cancellationToken)
Identity.ExternalClaims (1)
Pages\Account\Manage\GenerateRecoveryCodes.cshtml.cs (1)
44var recoveryCodes = await _userManager.GenerateNewTwoFactorRecoveryCodesAsync(user, 10);
IdentitySample.Mvc (3)
Controllers\ManageController.cs (2)
131var codes = await _userManager.GenerateNewTwoFactorRecoveryCodesAsync(user, 5); 307var schemes = await _signInManager.GetExternalAuthenticationSchemesAsync();
Models\ManageViewModels\DisplayRecoveryCodesViewModel.cs (1)
11public IEnumerable<string> Codes { get; set; }
IIS.Common.TestLib (1)
DisposableList.cs (1)
13public DisposableList(IEnumerable<T> collection) : base(collection) { }
IIS.FunctionalTests (38)
Http2TrailersResetTests.cs (4)
118Assert.True(response.Content.Headers.TryGetValues(HeaderNames.ContentLength, out var contentLength), HeaderNames.ContentLength); 136Assert.True(response.Content.Headers.TryGetValues(HeaderNames.ContentLength, out var contentLength), HeaderNames.ContentLength); 522private static readonly IEnumerable<KeyValuePair<string, string>> Headers = new[] 534private static readonly IEnumerable<KeyValuePair<string, string>> PostRequestHeaders = new[]
src\Servers\IIS\IIS\test\Common.FunctionalTests\AspNetCorePortTests.cs (1)
48public static IEnumerable<object[]> InvalidTestVariants
src\Servers\IIS\IIS\test\Common.FunctionalTests\CompressionTests.cs (1)
144Assert.True(response.Content.Headers.TryGetValues("Content-Type", out var contentTypes));
src\Servers\IIS\IIS\test\Common.FunctionalTests\FrebTests.cs (5)
130AssertFrebLogs(result, (IEnumerable<FrebLogItem>)expectedFrebEvents); 133private void AssertFrebLogs(IISDeploymentResult result, IEnumerable<FrebLogItem> expectedFrebEvents) 135var frebEvent = GetFrebLogItems(result); 143private IEnumerable<FrebLogItem> GetFrebLogItems(IISDeploymentResult result) 154var eventElements = xDocument.Descendants(nameSpace + "Event");
src\Servers\IIS\IIS\test\Common.FunctionalTests\GlobalVersionTests.cs (1)
238var moduleNodes = config.DescendantNodesAndSelf()
src\Servers\IIS\IIS\test\Common.FunctionalTests\Http2Tests.cs (1)
399private static readonly IEnumerable<KeyValuePair<string, string>> Headers = new[]
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\EventLogHelpers.cs (4)
22var entries = GetEntries(deploymentResult); 68private static EventLogEntry[] AssertEntry(string regexString, IEnumerable<EventLogEntry> entries, bool allowMultiple = false) 77private static string FormatEntries(IEnumerable<EventLogEntry> entries) 82internal static IEnumerable<EventLogEntry> GetEntries(IISDeploymentResult deploymentResult)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (2)
192public static IEnumerable<object[]> ToTheoryData<T>(this Dictionary<string, T> dictionary) 239var hostingProcesses = Process.GetProcessesByName("dotnet")
src\Servers\IIS\IIS\test\Common.FunctionalTests\RequestResponseTests.cs (2)
519Assert.False(response.Headers.TryGetValues("EmptyHeader", out var headerValues)); 530Assert.True(response.Headers.TryGetValues("UnknownHeader", out var headerValues));
src\Servers\IIS\IIS\test\IIS.Shared.FunctionalTests\ApplicationInitializationTests.cs (1)
70var entries = EventLogHelpers.GetEntries(result);
src\Shared\Http2cat\Http2Utilities.cs (16)
36public static readonly IEnumerable<KeyValuePair<string, string>> BrowserRequestHeaders = new[] 49public static readonly IEnumerable<KeyValuePair<string, string>> BrowserRequestHeadersHttp = new[] 62public static readonly IEnumerable<KeyValuePair<string, string>> PostRequestHeaders = new[] 70public static readonly IEnumerable<KeyValuePair<string, string>> ExpectContinueRequestHeaders = new[] 79public static readonly IEnumerable<KeyValuePair<string, string>> RequestTrailers = new[] 85public static readonly IEnumerable<KeyValuePair<string, string>> OneContinuationRequestHeaders = new[] 97public static readonly IEnumerable<KeyValuePair<string, string>> TwoContinuationsRequestHeaders = new[] 112public static IEnumerable<KeyValuePair<string, string>> ReadRateRequestHeaders(int expectedBytes) => new[] 174public Task StartStreamAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, bool endStream) 218private static IEnumerator<KeyValuePair<string, string>> GetHeadersEnumerator(IEnumerable<KeyValuePair<string, string>> headers) 272public Task SendHeadersWithPaddingAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte padLength, bool endStream) 312public Task SendHeadersWithPriorityAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte priority, int streamDependency, bool endStream) 355public Task SendHeadersWithPaddingAndPriorityAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte padLength, byte priority, int streamDependency, bool endStream) 492internal async Task<bool> SendHeadersAsync(int streamId, Http2HeadersFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 585internal async Task<bool> SendContinuationAsync(int streamId, Http2ContinuationFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 1030public static void Contains<T>(IEnumerable<T> collection, T value)
IIS.LongTests (27)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\EventLogHelpers.cs (4)
22var entries = GetEntries(deploymentResult); 68private static EventLogEntry[] AssertEntry(string regexString, IEnumerable<EventLogEntry> entries, bool allowMultiple = false) 77private static string FormatEntries(IEnumerable<EventLogEntry> entries) 82internal static IEnumerable<EventLogEntry> GetEntries(IISDeploymentResult deploymentResult)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (2)
192public static IEnumerable<object[]> ToTheoryData<T>(this Dictionary<string, T> dictionary) 239var hostingProcesses = Process.GetProcessesByName("dotnet")
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (5)
549public static IEnumerable<object[]> InvalidConfigTransformationsScenarios => InvalidConfigTransformations.ToTheoryData(); 594public static IEnumerable<object[]> PortableConfigTransformationsScenarios => PortableConfigTransformations.ToTheoryData(); 664public static IEnumerable<object[]> StandaloneConfigTransformationsScenarios => StandaloneConfigTransformations.ToTheoryData(); 1513var entries = GetEventLogsFromDotnetRuntime(deploymentResult); 1521private static IEnumerable<EventLogEntry> GetEventLogsFromDotnetRuntime(IISDeploymentResult deploymentResult)
src\Shared\Http2cat\Http2Utilities.cs (16)
36public static readonly IEnumerable<KeyValuePair<string, string>> BrowserRequestHeaders = new[] 49public static readonly IEnumerable<KeyValuePair<string, string>> BrowserRequestHeadersHttp = new[] 62public static readonly IEnumerable<KeyValuePair<string, string>> PostRequestHeaders = new[] 70public static readonly IEnumerable<KeyValuePair<string, string>> ExpectContinueRequestHeaders = new[] 79public static readonly IEnumerable<KeyValuePair<string, string>> RequestTrailers = new[] 85public static readonly IEnumerable<KeyValuePair<string, string>> OneContinuationRequestHeaders = new[] 97public static readonly IEnumerable<KeyValuePair<string, string>> TwoContinuationsRequestHeaders = new[] 112public static IEnumerable<KeyValuePair<string, string>> ReadRateRequestHeaders(int expectedBytes) => new[] 174public Task StartStreamAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, bool endStream) 218private static IEnumerator<KeyValuePair<string, string>> GetHeadersEnumerator(IEnumerable<KeyValuePair<string, string>> headers) 272public Task SendHeadersWithPaddingAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte padLength, bool endStream) 312public Task SendHeadersWithPriorityAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte priority, int streamDependency, bool endStream) 355public Task SendHeadersWithPaddingAndPriorityAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte padLength, byte priority, int streamDependency, bool endStream) 492internal async Task<bool> SendHeadersAsync(int streamId, Http2HeadersFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 585internal async Task<bool> SendContinuationAsync(int streamId, Http2ContinuationFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 1030public static void Contains<T>(IEnumerable<T> collection, T value)
IIS.Microbenchmarks (1)
src\Shared\BenchmarkRunner\Program.cs (1)
31var summaries = BenchmarkSwitcher.FromAssembly(typeof(Program).Assembly)
IIS.NewHandler.FunctionalTests (27)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\EventLogHelpers.cs (4)
22var entries = GetEntries(deploymentResult); 68private static EventLogEntry[] AssertEntry(string regexString, IEnumerable<EventLogEntry> entries, bool allowMultiple = false) 77private static string FormatEntries(IEnumerable<EventLogEntry> entries) 82internal static IEnumerable<EventLogEntry> GetEntries(IISDeploymentResult deploymentResult)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (2)
192public static IEnumerable<object[]> ToTheoryData<T>(this Dictionary<string, T> dictionary) 239var hostingProcesses = Process.GetProcessesByName("dotnet")
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (5)
549public static IEnumerable<object[]> InvalidConfigTransformationsScenarios => InvalidConfigTransformations.ToTheoryData(); 594public static IEnumerable<object[]> PortableConfigTransformationsScenarios => PortableConfigTransformations.ToTheoryData(); 664public static IEnumerable<object[]> StandaloneConfigTransformationsScenarios => StandaloneConfigTransformations.ToTheoryData(); 1513var entries = GetEventLogsFromDotnetRuntime(deploymentResult); 1521private static IEnumerable<EventLogEntry> GetEventLogsFromDotnetRuntime(IISDeploymentResult deploymentResult)
src\Shared\Http2cat\Http2Utilities.cs (16)
36public static readonly IEnumerable<KeyValuePair<string, string>> BrowserRequestHeaders = new[] 49public static readonly IEnumerable<KeyValuePair<string, string>> BrowserRequestHeadersHttp = new[] 62public static readonly IEnumerable<KeyValuePair<string, string>> PostRequestHeaders = new[] 70public static readonly IEnumerable<KeyValuePair<string, string>> ExpectContinueRequestHeaders = new[] 79public static readonly IEnumerable<KeyValuePair<string, string>> RequestTrailers = new[] 85public static readonly IEnumerable<KeyValuePair<string, string>> OneContinuationRequestHeaders = new[] 97public static readonly IEnumerable<KeyValuePair<string, string>> TwoContinuationsRequestHeaders = new[] 112public static IEnumerable<KeyValuePair<string, string>> ReadRateRequestHeaders(int expectedBytes) => new[] 174public Task StartStreamAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, bool endStream) 218private static IEnumerator<KeyValuePair<string, string>> GetHeadersEnumerator(IEnumerable<KeyValuePair<string, string>> headers) 272public Task SendHeadersWithPaddingAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte padLength, bool endStream) 312public Task SendHeadersWithPriorityAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte priority, int streamDependency, bool endStream) 355public Task SendHeadersWithPaddingAndPriorityAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte padLength, byte priority, int streamDependency, bool endStream) 492internal async Task<bool> SendHeadersAsync(int streamId, Http2HeadersFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 585internal async Task<bool> SendContinuationAsync(int streamId, Http2ContinuationFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 1030public static void Contains<T>(IEnumerable<T> collection, T value)
IIS.NewShim.FunctionalTests (27)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\EventLogHelpers.cs (4)
22var entries = GetEntries(deploymentResult); 68private static EventLogEntry[] AssertEntry(string regexString, IEnumerable<EventLogEntry> entries, bool allowMultiple = false) 77private static string FormatEntries(IEnumerable<EventLogEntry> entries) 82internal static IEnumerable<EventLogEntry> GetEntries(IISDeploymentResult deploymentResult)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (2)
192public static IEnumerable<object[]> ToTheoryData<T>(this Dictionary<string, T> dictionary) 239var hostingProcesses = Process.GetProcessesByName("dotnet")
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (5)
549public static IEnumerable<object[]> InvalidConfigTransformationsScenarios => InvalidConfigTransformations.ToTheoryData(); 594public static IEnumerable<object[]> PortableConfigTransformationsScenarios => PortableConfigTransformations.ToTheoryData(); 664public static IEnumerable<object[]> StandaloneConfigTransformationsScenarios => StandaloneConfigTransformations.ToTheoryData(); 1513var entries = GetEventLogsFromDotnetRuntime(deploymentResult); 1521private static IEnumerable<EventLogEntry> GetEventLogsFromDotnetRuntime(IISDeploymentResult deploymentResult)
src\Shared\Http2cat\Http2Utilities.cs (16)
36public static readonly IEnumerable<KeyValuePair<string, string>> BrowserRequestHeaders = new[] 49public static readonly IEnumerable<KeyValuePair<string, string>> BrowserRequestHeadersHttp = new[] 62public static readonly IEnumerable<KeyValuePair<string, string>> PostRequestHeaders = new[] 70public static readonly IEnumerable<KeyValuePair<string, string>> ExpectContinueRequestHeaders = new[] 79public static readonly IEnumerable<KeyValuePair<string, string>> RequestTrailers = new[] 85public static readonly IEnumerable<KeyValuePair<string, string>> OneContinuationRequestHeaders = new[] 97public static readonly IEnumerable<KeyValuePair<string, string>> TwoContinuationsRequestHeaders = new[] 112public static IEnumerable<KeyValuePair<string, string>> ReadRateRequestHeaders(int expectedBytes) => new[] 174public Task StartStreamAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, bool endStream) 218private static IEnumerator<KeyValuePair<string, string>> GetHeadersEnumerator(IEnumerable<KeyValuePair<string, string>> headers) 272public Task SendHeadersWithPaddingAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte padLength, bool endStream) 312public Task SendHeadersWithPriorityAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte priority, int streamDependency, bool endStream) 355public Task SendHeadersWithPaddingAndPriorityAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte padLength, byte priority, int streamDependency, bool endStream) 492internal async Task<bool> SendHeadersAsync(int streamId, Http2HeadersFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 585internal async Task<bool> SendContinuationAsync(int streamId, Http2ContinuationFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 1030public static void Contains<T>(IEnumerable<T> collection, T value)
IIS.ShadowCopy.Tests (6)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\EventLogHelpers.cs (4)
22var entries = GetEntries(deploymentResult); 68private static EventLogEntry[] AssertEntry(string regexString, IEnumerable<EventLogEntry> entries, bool allowMultiple = false) 77private static string FormatEntries(IEnumerable<EventLogEntry> entries) 82internal static IEnumerable<EventLogEntry> GetEntries(IISDeploymentResult deploymentResult)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (2)
192public static IEnumerable<object[]> ToTheoryData<T>(this Dictionary<string, T> dictionary) 239var hostingProcesses = Process.GetProcessesByName("dotnet")
IISExpress.FunctionalTests (38)
src\Servers\IIS\IIS\test\Common.FunctionalTests\AspNetCorePortTests.cs (1)
48public static IEnumerable<object[]> InvalidTestVariants
src\Servers\IIS\IIS\test\Common.FunctionalTests\CompressionTests.cs (1)
144Assert.True(response.Content.Headers.TryGetValues("Content-Type", out var contentTypes));
src\Servers\IIS\IIS\test\Common.FunctionalTests\FrebTests.cs (5)
130AssertFrebLogs(result, (IEnumerable<FrebLogItem>)expectedFrebEvents); 133private void AssertFrebLogs(IISDeploymentResult result, IEnumerable<FrebLogItem> expectedFrebEvents) 135var frebEvent = GetFrebLogItems(result); 143private IEnumerable<FrebLogItem> GetFrebLogItems(IISDeploymentResult result) 154var eventElements = xDocument.Descendants(nameSpace + "Event");
src\Servers\IIS\IIS\test\Common.FunctionalTests\GlobalVersionTests.cs (1)
238var moduleNodes = config.DescendantNodesAndSelf()
src\Servers\IIS\IIS\test\Common.FunctionalTests\Http2Tests.cs (1)
399private static readonly IEnumerable<KeyValuePair<string, string>> Headers = new[]
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\EventLogHelpers.cs (4)
22var entries = GetEntries(deploymentResult); 68private static EventLogEntry[] AssertEntry(string regexString, IEnumerable<EventLogEntry> entries, bool allowMultiple = false) 77private static string FormatEntries(IEnumerable<EventLogEntry> entries) 82internal static IEnumerable<EventLogEntry> GetEntries(IISDeploymentResult deploymentResult)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (2)
192public static IEnumerable<object[]> ToTheoryData<T>(this Dictionary<string, T> dictionary) 239var hostingProcesses = Process.GetProcessesByName("dotnet")
src\Servers\IIS\IIS\test\Common.FunctionalTests\RequestResponseTests.cs (2)
519Assert.False(response.Headers.TryGetValues("EmptyHeader", out var headerValues)); 530Assert.True(response.Headers.TryGetValues("UnknownHeader", out var headerValues));
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (5)
549public static IEnumerable<object[]> InvalidConfigTransformationsScenarios => InvalidConfigTransformations.ToTheoryData(); 594public static IEnumerable<object[]> PortableConfigTransformationsScenarios => PortableConfigTransformations.ToTheoryData(); 664public static IEnumerable<object[]> StandaloneConfigTransformationsScenarios => StandaloneConfigTransformations.ToTheoryData(); 1513var entries = GetEventLogsFromDotnetRuntime(deploymentResult); 1521private static IEnumerable<EventLogEntry> GetEventLogsFromDotnetRuntime(IISDeploymentResult deploymentResult)
src\Shared\Http2cat\Http2Utilities.cs (16)
36public static readonly IEnumerable<KeyValuePair<string, string>> BrowserRequestHeaders = new[] 49public static readonly IEnumerable<KeyValuePair<string, string>> BrowserRequestHeadersHttp = new[] 62public static readonly IEnumerable<KeyValuePair<string, string>> PostRequestHeaders = new[] 70public static readonly IEnumerable<KeyValuePair<string, string>> ExpectContinueRequestHeaders = new[] 79public static readonly IEnumerable<KeyValuePair<string, string>> RequestTrailers = new[] 85public static readonly IEnumerable<KeyValuePair<string, string>> OneContinuationRequestHeaders = new[] 97public static readonly IEnumerable<KeyValuePair<string, string>> TwoContinuationsRequestHeaders = new[] 112public static IEnumerable<KeyValuePair<string, string>> ReadRateRequestHeaders(int expectedBytes) => new[] 174public Task StartStreamAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, bool endStream) 218private static IEnumerator<KeyValuePair<string, string>> GetHeadersEnumerator(IEnumerable<KeyValuePair<string, string>> headers) 272public Task SendHeadersWithPaddingAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte padLength, bool endStream) 312public Task SendHeadersWithPriorityAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte priority, int streamDependency, bool endStream) 355public Task SendHeadersWithPaddingAndPriorityAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte padLength, byte priority, int streamDependency, bool endStream) 492internal async Task<bool> SendHeadersAsync(int streamId, Http2HeadersFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 585internal async Task<bool> SendContinuationAsync(int streamId, Http2ContinuationFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 1030public static void Contains<T>(IEnumerable<T> collection, T value)
ILCompiler.DependencyAnalysisFramework (26)
ComputedStaticDependencyNode.cs (7)
12private IEnumerable<DependencyListEntry> _dependencies; 13private IEnumerable<CombinedDependencyListEntry> _conditionalDependencies; 15public void SetStaticDependencies(IEnumerable<DependencyListEntry> dependencies, 16IEnumerable<CombinedDependencyListEntry> conditionalDependencies) 58public override IEnumerable<CombinedDependencyListEntry> GetConditionalStaticDependencies(DependencyContextType context) 63public override IEnumerable<DependencyListEntry> GetStaticDependencies(DependencyContextType context) 68public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<DependencyContextType>> markedNodes, int firstNode, DependencyContextType context)
DependencyAnalyzer.cs (2)
147private IEnumerable<DependencyNodeCore<DependencyContextType>> MarkedNodesEnumerable() 182IEnumerable<DependencyNodeCore<DependencyContextType>.DependencyListEntry> staticDependencies = node.GetStaticDependencies(_dependencyContext);
DependencyNodeCore.cs (4)
35public DependencyList(IEnumerable<DependencyListEntry> collection) 126public abstract IEnumerable<DependencyListEntry> GetStaticDependencies(DependencyContextType context); 128public abstract IEnumerable<CombinedDependencyListEntry> GetConditionalStaticDependencies(DependencyContextType context); 130public abstract IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<DependencyContextType>> markedNodes, int firstNode, DependencyContextType context);
EventSourceLogStrategy.cs (2)
121void IDependencyAnalysisMarkStrategy<DependencyContextType>.VisitLogEdges(IEnumerable<DependencyNodeCore<DependencyContextType>> nodeList, IDependencyAnalyzerLogEdgeVisitor<DependencyContextType> logEdgeVisitor) 127void IDependencyAnalysisMarkStrategy<DependencyContextType>.VisitLogNodes(IEnumerable<DependencyNodeCore<DependencyContextType>> nodeList, IDependencyAnalyzerLogNodeVisitor<DependencyContextType> logNodeVisitor)
FirstMarkLogStrategy.cs (2)
60void IDependencyAnalysisMarkStrategy<DependencyContextType>.VisitLogNodes(IEnumerable<DependencyNodeCore<DependencyContextType>> nodeList, IDependencyAnalyzerLogNodeVisitor<DependencyContextType> logNodeVisitor) 91void IDependencyAnalysisMarkStrategy<DependencyContextType>.VisitLogEdges(IEnumerable<DependencyNodeCore<DependencyContextType>> nodeList, IDependencyAnalyzerLogEdgeVisitor<DependencyContextType> logEdgeVisitor)
FullGraphLogStrategy.cs (2)
131void IDependencyAnalysisMarkStrategy<DependencyContextType>.VisitLogNodes(IEnumerable<DependencyNodeCore<DependencyContextType>> nodeList, IDependencyAnalyzerLogNodeVisitor<DependencyContextType> logNodeVisitor) 164void IDependencyAnalysisMarkStrategy<DependencyContextType>.VisitLogEdges(IEnumerable<DependencyNodeCore<DependencyContextType>> nodeList, IDependencyAnalyzerLogEdgeVisitor<DependencyContextType> logEdgeVisitor)
IDependencyAnalysisMarkStrategy.cs (2)
20void VisitLogNodes(IEnumerable<DependencyNodeCore<DependencyContextType>> nodeList, IDependencyAnalyzerLogNodeVisitor<DependencyContextType> logNodeVisitor); 22void VisitLogEdges(IEnumerable<DependencyNodeCore<DependencyContextType>> nodeList, IDependencyAnalyzerLogEdgeVisitor<DependencyContextType> logEdgeVisitor);
IDependencyNode.cs (3)
38IEnumerable<DependencyNodeCore<DependencyContextType>.DependencyListEntry> GetStaticDependencies(DependencyContextType context); 40IEnumerable<DependencyNodeCore<DependencyContextType>.CombinedDependencyListEntry> GetConditionalStaticDependencies(DependencyContextType context); 42IEnumerable<DependencyNodeCore<DependencyContextType>.CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<DependencyContextType>> markedNodes, int firstNode, DependencyContextType context);
NoLogStrategy.cs (2)
29void IDependencyAnalysisMarkStrategy<DependencyContextType>.VisitLogEdges(IEnumerable<DependencyNodeCore<DependencyContextType>> nodeList, IDependencyAnalyzerLogEdgeVisitor<DependencyContextType> logEdgeVisitor) 35void IDependencyAnalysisMarkStrategy<DependencyContextType>.VisitLogNodes(IEnumerable<DependencyNodeCore<DependencyContextType>> nodeList, IDependencyAnalyzerLogNodeVisitor<DependencyContextType> logNodeVisitor)
illink (88)
ILLink.RoslynAnalyzer (46)
DataFlow\BasicBlockExtensions.cs (1)
12 public static IEnumerable<IOperation> DescendantOperations (this BasicBlock basicBlock)
DataFlow\ControlFlowGraphExtensions.cs (2)
29 public static IEnumerable<IOperation> DescendantOperations (this ControlFlowGraph cfg) 32 public static IEnumerable<T> DescendantOperations<T> (this ControlFlowGraph cfg, OperationKind operationKind)
DataFlow\ControlFlowGraphProxy.cs (3)
49 public IEnumerable<BlockProxy> Blocks { 81 public IEnumerable<ControlFlowBranch> GetPredecessors (BlockProxy block) 160 public IEnumerable<RegionProxy> GetPreviousFilters (RegionProxy catchOrFilterRegion)
DataFlow\DynamicallyAccessedMembersBinder.cs (8)
17 public static IEnumerable<ISymbol> GetDynamicallyAccessedMembers (this ITypeSymbol typeDefinition, DynamicallyAccessedMemberTypes memberTypes, bool declaredOnly = false) 112 public static IEnumerable<IMethodSymbol> GetConstructorsOnType (this ITypeSymbol type, Func<IMethodSymbol, bool>? filter, BindingFlags? bindingFlags = null) 138 public static IEnumerable<IMethodSymbol> GetMethodsOnTypeHierarchy (this ITypeSymbol thisType, Func<IMethodSymbol, bool>? filter, BindingFlags? bindingFlags = null) 181 public static IEnumerable<IFieldSymbol> GetFieldsOnTypeHierarchy (this ITypeSymbol thisType, Func<IFieldSymbol, bool>? filter, BindingFlags? bindingFlags = BindingFlags.Default) 220 public static IEnumerable<ITypeSymbol> GetNestedTypesOnType (this ITypeSymbol type, Func<ITypeSymbol, bool>? filter, BindingFlags? bindingFlags = BindingFlags.Default) 240 public static IEnumerable<IPropertySymbol> GetPropertiesOnTypeHierarchy (this ITypeSymbol thisType, Func<IPropertySymbol, bool>? filter, BindingFlags? bindingFlags = BindingFlags.Default) 289 public static IEnumerable<IEventSymbol> GetEventsOnTypeHierarchy (this ITypeSymbol thisType, Func<IEventSymbol, bool>? filter, BindingFlags? bindingFlags = BindingFlags.Default) 341 public static IEnumerable<ITypeSymbol> GetAllInterfaceImplementations (this ITypeSymbol thisType, bool declaredOnly)
DataFlowAnalyzerContext.cs (1)
15 public IEnumerable<RequiresAnalyzerBase> EnabledRequiresAnalyzers => _enabledAnalyzers.Keys;
INamedTypeSymbolExtensions.cs (2)
33 internal static IEnumerable<(ISymbol InterfaceMember, ISymbol ImplementationMember)> GetMemberInterfaceImplementationPairs (this INamedTypeSymbol namedType) 43 private static IEnumerable<(ISymbol InterfaceMember, ISymbol ImplementationMember)> GetMatchingMembers (INamedTypeSymbol implementationSymbol, INamedTypeSymbol interfaceSymbol)
ISymbolExtensions.cs (1)
42 internal static IEnumerable<AttributeData> GetAttributes (this ISymbol member, string attributeName)
src\tools\illink\src\ILLink.Shared\DataFlow\IControlFlowGraph.cs (3)
102 IEnumerable<TBlock> Blocks { get; } 109 IEnumerable<ControlFlowBranch> GetPredecessors (TBlock block); 123 IEnumerable<TRegion> GetPreviousFilters (TRegion catchOrFilterRegion);
src\tools\illink\src\ILLink.Shared\DataFlow\ValueSet.cs (3)
35 public EnumerableValues (IEnumerable<TValue> values) : base (values) { } 139 IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator () => GetEnumerator (); 154 public ValueSet (IEnumerable<TValue> values) => _values = new EnumerableValues (values);
src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (3)
1221 private IEnumerable<MultiValue> ProcessGetMethodByName (TypeProxy type, string methodName, BindingFlags? bindingFlags) 1448 private partial IEnumerable<SystemReflectionMethodBaseValue> GetMethodsOnTypeHierarchy (TypeProxy type, string name, BindingFlags? bindingFlags); 1450 private partial IEnumerable<SystemTypeValue> GetNestedTypesOnType (TypeProxy type, string name, BindingFlags? bindingFlags);
src\tools\illink\src\ILLink.Shared\TrimAnalysis\MethodParameterValue.cs (1)
23 public override IEnumerable<string> GetDiagnosticArgumentsForAnnotationMismatch ()
src\tools\illink\src\ILLink.Shared\TrimAnalysis\NullableValueWithDynamicallyAccessedMembers.cs (1)
32 public override IEnumerable<string> GetDiagnosticArgumentsForAnnotationMismatch ()
src\tools\illink\src\ILLink.Shared\TrimAnalysis\ValueWithDynamicallyAccessedMembers.cs (1)
17 public abstract IEnumerable<string> GetDiagnosticArgumentsForAnnotationMismatch ();
src\tools\illink\src\ILLink.Shared\TypeSystemProxy\ParameterCollection.cs (1)
33 IEnumerator<ParameterProxy> IEnumerable<ParameterProxy>.GetEnumerator () => new ParameterEnumerator (_start, _end, _method);
src\tools\illink\src\ILLink.Shared\TypeSystemProxy\ParameterProxy.cs (1)
50 public IEnumerable<string> GetDiagnosticArgumentsForAnnotationMismatch ()
TrimAnalysis\FeatureCheckReturnValuePattern.cs (1)
32 public IEnumerable<Diagnostic> CollectDiagnostics (DataFlowAnalyzerContext context)
TrimAnalysis\FieldValue.cs (1)
24 public override IEnumerable<string> GetDiagnosticArgumentsForAnnotationMismatch ()
TrimAnalysis\GenericParameterValue.cs (1)
22 public override IEnumerable<string> GetDiagnosticArgumentsForAnnotationMismatch ()
TrimAnalysis\HandleCallAction.cs (2)
147 private partial IEnumerable<SystemReflectionMethodBaseValue> GetMethodsOnTypeHierarchy (TypeProxy type, string name, BindingFlags? bindingFlags) 153 private partial IEnumerable<SystemTypeValue> GetNestedTypesOnType (TypeProxy type, string name, BindingFlags? bindingFlags)
TrimAnalysis\MethodReturnValue.cs (1)
32 public override IEnumerable<string> GetDiagnosticArgumentsForAnnotationMismatch ()
TrimAnalysis\ReflectionAccessAnalyzer.cs (1)
93 internal static IEnumerable<Diagnostic> GetDiagnosticsForReflectionAccessToDAMOnMethod (DiagnosticContext diagnosticContext, IMethodSymbol methodSymbol)
TrimAnalysis\TrimAnalysisAssignmentPattern.cs (1)
56 public IEnumerable<Diagnostic> CollectDiagnostics (DataFlowAnalyzerContext context)
TrimAnalysis\TrimAnalysisFieldAccessPattern.cs (1)
49 public IEnumerable<Diagnostic> CollectDiagnostics (DataFlowAnalyzerContext context)
TrimAnalysis\TrimAnalysisGenericInstantiationPattern.cs (1)
46 public IEnumerable<Diagnostic> CollectDiagnostics (DataFlowAnalyzerContext context)
TrimAnalysis\TrimAnalysisMethodCallPattern.cs (1)
75 public IEnumerable<Diagnostic> CollectDiagnostics (DataFlowAnalyzerContext context)
TrimAnalysis\TrimAnalysisPatternStore.cs (1)
106 public IEnumerable<Diagnostic> CollectDiagnostics (DataFlowAnalyzerContext context)
TrimAnalysis\TrimAnalysisReflectionAccessPattern.cs (1)
48 public IEnumerable<Diagnostic> CollectDiagnostics (DataFlowAnalyzerContext context)
TrimAnalysis\TrimDataFlowAnalysis.cs (1)
50 public IEnumerable<Diagnostic> CollectDiagnostics ()
InMemory.FunctionalTests (81)
BadHttpRequestTests.cs (2)
552public static IEnumerable<object[]> InvalidRequestHeaderData => HttpParsingData.RequestHeaderInvalidData; 554public static IEnumerable<object[]> InvalidRequestHeaderDataLineFeedTerminator => HttpParsingData.RequestHeaderInvalidDataLineFeedTerminator;
ChunkedRequestTests.cs (3)
312IEnumerable<string> sendSequence = new string[] { 443IEnumerable<string> sendSequence = new string[] { 618IEnumerable<string> sendSequence = new string[] {
EventSourceTests.cs (2)
440public IEnumerable<EventSnapshot> EventData => _events; 507public IEnumerable<string> PayloadNames => Payload.Keys;
Http2\Http2ConnectionTests.cs (18)
2727public Task HEADERS_Received_HeaderBlockContainsDuplicatePseudoHeaderField_ConnectionError(IEnumerable<KeyValuePair<string, string>> headers) 2734public async Task HEADERS_Received_HeaderBlockDoesNotContainMandatoryPseudoHeaderField_MethodIsCONNECT_NoError(IEnumerable<KeyValuePair<string, string>> headers) 2750public Task HEADERS_Received_HeaderBlockContainsPseudoHeaderFieldAfterRegularHeaders_ConnectionError(IEnumerable<KeyValuePair<string, string>> headers) 2755private async Task HEADERS_Received_InvalidHeaderFields_ConnectionError(IEnumerable<KeyValuePair<string, string>> headers, string expectedErrorMessage) 2768public async Task HEADERS_Received_HeaderBlockDoesNotContainMandatoryPseudoHeaderField_StreamError(IEnumerable<KeyValuePair<string, string>> headers) 4635public async Task CONTINUATION_Received_HeaderBlockDoesNotContainMandatoryPseudoHeaderField_StreamError(IEnumerable<KeyValuePair<string, string>> headers) 4658public async Task CONTINUATION_Received_HeaderBlockDoesNotContainMandatoryPseudoHeaderField_MethodIsCONNECT_NoError(IEnumerable<KeyValuePair<string, string>> headers) 5569public static TheoryData<IEnumerable<KeyValuePair<string, string>>> DuplicatePseudoHeaderFieldData 5573var data = new TheoryData<IEnumerable<KeyValuePair<string, string>>>(); 5584var headers = requestHeaders.Concat(new[] { new KeyValuePair<string, string>(headerField.Key, headerField.Value) }); 5592public static TheoryData<IEnumerable<KeyValuePair<string, string>>> MissingPseudoHeaderFieldData 5596var data = new TheoryData<IEnumerable<KeyValuePair<string, string>>>(); 5606var headers = requestHeaders.Except(new[] { headerField }); 5614public static TheoryData<IEnumerable<KeyValuePair<string, string>>> ConnectMissingPseudoHeaderFieldData 5618var data = new TheoryData<IEnumerable<KeyValuePair<string, string>>>(); 5627public static TheoryData<IEnumerable<KeyValuePair<string, string>>> PseudoHeaderFieldAfterRegularHeadersData 5631var data = new TheoryData<IEnumerable<KeyValuePair<string, string>>>(); 5643var headers = requestHeaders.Except(new[] { headerField }).Concat(new[] { headerField });
Http2\Http2TestBase.cs (15)
37protected static readonly IEnumerable<KeyValuePair<string, string>> _browserRequestHeaders = new[] 50protected static readonly IEnumerable<KeyValuePair<string, string>> _postRequestHeaders = new[] 58protected static readonly IEnumerable<KeyValuePair<string, string>> _expectContinueRequestHeaders = new[] 67protected static readonly IEnumerable<KeyValuePair<string, string>> _requestTrailers = new[] 73protected static readonly IEnumerable<KeyValuePair<string, string>> _oneContinuationRequestHeaders = new[] 85protected static readonly IEnumerable<KeyValuePair<string, string>> _twoContinuationsRequestHeaders = new[] 100protected static IEnumerable<KeyValuePair<string, string>> ReadRateRequestHeaders(int expectedBytes) => new[] 586protected Task StartStreamAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, bool endStream, bool flushFrame = true) 620protected Task SendHeadersWithPaddingAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte padLength, bool endStream) 662protected Task SendHeadersWithPriorityAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte priority, int streamDependency, bool endStream) 707protected Task SendHeadersWithPaddingAndPriorityAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte padLength, byte priority, int streamDependency, bool endStream) 855internal Task<bool> SendHeadersAsync(int streamId, Http2HeadersFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 937internal async Task<bool> SendContinuationAsync(int streamId, Http2ContinuationFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 953internal Http2HeadersEnumerator GetHeadersEnumerator(IEnumerable<KeyValuePair<string, string>> headers) 1322protected void VerifyDecodedRequestHeaders(IEnumerable<KeyValuePair<string, string>> expectedHeaders)
Http3\Http3StreamTests.cs (16)
2175public static TheoryData<IEnumerable<KeyValuePair<string, string>>> DuplicatePseudoHeaderFieldData 2179var data = new TheoryData<IEnumerable<KeyValuePair<string, string>>>(); 2190var headers = requestHeaders.Concat(new[] { new KeyValuePair<string, string>(headerField.Key, headerField.Value) }); 2198public static TheoryData<IEnumerable<KeyValuePair<string, string>>> ConnectMissingPseudoHeaderFieldData 2202var data = new TheoryData<IEnumerable<KeyValuePair<string, string>>>(); 2211public static TheoryData<IEnumerable<KeyValuePair<string, string>>> PseudoHeaderFieldAfterRegularHeadersData 2215var data = new TheoryData<IEnumerable<KeyValuePair<string, string>>>(); 2227var headers = requestHeaders.Except(new[] { headerField }).Concat(new[] { headerField }); 2235public static TheoryData<IEnumerable<KeyValuePair<string, string>>> MissingPseudoHeaderFieldData 2239var data = new TheoryData<IEnumerable<KeyValuePair<string, string>>>(); 2249var headers = requestHeaders.Except(new[] { headerField }); 2259public Task HEADERS_Received_HeaderBlockContainsDuplicatePseudoHeaderField_ConnectionError(IEnumerable<KeyValuePair<string, string>> headers) 2266public async Task HEADERS_Received_HeaderBlockDoesNotContainMandatoryPseudoHeaderField_MethodIsCONNECT_NoError(IEnumerable<KeyValuePair<string, string>> headers) 2277public Task HEADERS_Received_HeaderBlockContainsPseudoHeaderFieldAfterRegularHeaders_ConnectionError(IEnumerable<KeyValuePair<string, string>> headers) 2282private async Task HEADERS_Received_InvalidHeaderFields_StreamError(IEnumerable<KeyValuePair<string, string>> headers, string expectedErrorMessage, Http3ErrorCode? errorCode = null) 2294public async Task HEADERS_Received_HeaderBlockDoesNotContainMandatoryPseudoHeaderField_StreamError(IEnumerable<KeyValuePair<string, string>> headers)
Http3\Http3TestBase.cs (2)
37protected static readonly IEnumerable<KeyValuePair<string, string>> _browserRequestHeaders = new[] 50protected static IEnumerable<KeyValuePair<string, string>> ReadRateRequestHeaders(int expectedBytes) => new[]
RequestTests.cs (2)
1419var requestData = 1439var responseData =
ResponseTests.cs (2)
594public static IEnumerable<object[]> Get1xxAnd204MethodCombinations() 1274var error = LogMessages.Where(message => message.LogLevel == LogLevel.Error);
src\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (4)
263internal async ValueTask<Http3RequestStream> InitializeConnectionAndStreamsAsync(RequestDelegate application, IEnumerable<KeyValuePair<string, string>> headers, bool endStream = false) 414internal async ValueTask<Http3RequestStream> CreateRequestStream(IEnumerable<KeyValuePair<string, string>> headers, Http3RequestHeaderHandler headerHandler = null, bool endStream = false, TaskCompletionSource tsc = null) 688public Task SendHeadersAsync(IEnumerable<KeyValuePair<string, string>> headers, bool endStream = false) 706internal Http3HeadersEnumerator GetHeadersEnumerator(IEnumerable<KeyValuePair<string, string>> headers)
src\Servers\Kestrel\shared\test\HttpParsingData.cs (12)
15public static IEnumerable<string[]> RequestLineValidData 101public static IEnumerable<string[]> RequestLineDotSegmentData => new[] 123public static IEnumerable<string> RequestLineIncompleteData => new[] 142public static IEnumerable<string> RequestLineInvalidData 243public static IEnumerable<string> RequestLineInvalidDataLineFeedTerminator 258public static IEnumerable<string> MethodWithNonTokenCharData 288public static IEnumerable<string> MethodWithNullCharData => new[] 297public static IEnumerable<string> TargetWithEncodedNullCharData => new[] 375public static IEnumerable<string> TargetWithNullCharData 389public static IEnumerable<string> QueryStringWithNullCharData => new[] 404public static IEnumerable<object[]> RequestHeaderInvalidDataLineFeedTerminator => new[] 415public static IEnumerable<object[]> RequestHeaderInvalidData => new[]
src\Servers\Kestrel\shared\test\ServerRetryHelper.cs (1)
86static void AddEndpoints(int startingPort, List<IPEndPoint> endpoints, IEnumerable<IPEndPoint> activeEndpoints)
src\Servers\Kestrel\shared\TransportConnection.Generated.cs (2)
391private IEnumerable<KeyValuePair<Type, object>> FastEnumerable() 455IEnumerator<KeyValuePair<Type, object>> IEnumerable<KeyValuePair<Type, object>>.GetEnumerator() => FastEnumerable().GetEnumerator();
InProcessWebSite (2)
src\Servers\IIS\IIS\test\testassets\InProcessWebSite\Startup.WebSockets.cs (1)
115var responseHeaders = HandshakeHelpers.GenerateResponseHeaders(key);
src\Servers\IIS\IIS\test\testassets\shared\WebSockets\HandshakeHelpers.cs (1)
13public static IEnumerable<KeyValuePair<string, string>> GenerateResponseHeaders(string key)
installer.tasks (9)
GenerateTestSharedFrameworkDepsFile.cs (5)
57var managedFileNames = isAssemblyTofileNames[true]; 58var nativeFileNames = isAssemblyTofileNames[false]; 76var runtimeFallbacks = GetRuntimeFallbacks(RuntimeGraphFiles, TargetRuntimeIdentifier); 109private static IEnumerable<RuntimeFallbacks> GetRuntimeFallbacks(string[] runtimeGraphFiles, string runtime) 120IEnumerable<string> ridFallback = runtimeGraph.ExpandRuntime(rid);
StaticFileRegeneration\EnumerableExtensions.cs (2)
13public static IEnumerable<T> NullAsEmpty<T>(this IEnumerable<T> source)
StaticFileRegeneration\TpnDocument.cs (1)
62public IEnumerable<TpnSection> Sections { get; set; }
StaticFileRegeneration\TpnSectionHeader.cs (1)
21public static IEnumerable<TpnSectionHeader> ParseAll(string[] lines)
IntegrationTestsWebsite (1)
Infrastructure\DynamicEndpointDataSource.cs (1)
34public void AddEndpoints(IEnumerable<Endpoint> endpoints)
Interop.FunctionalTests (9)
Http2WebSocketInteropTests.cs (1)
22public static IEnumerable<object[]> NegotiationScenarios
Http3\Http3RequestTests.cs (1)
1781private async Task WaitForLogAsync(Func<IEnumerable<WriteContext>, bool> testLogs, string message)
HttpClientHttp2InteropTests.cs (2)
31public static IEnumerable<object[]> SupportedSchemes 571Assert.False(response.TrailingHeaders.TryGetValues("TestTrailer", out var none));
src\Servers\Kestrel\shared\test\ServerRetryHelper.cs (1)
86static void AddEndpoints(int startingPort, List<IPEndPoint> endpoints, IEnumerable<IPEndPoint> activeEndpoints)
src\Servers\Kestrel\shared\test\TransportTestHelpers\IHostPortExtensions.cs (2)
22public static IEnumerable<int> GetPorts(this IHost host) 28public static IEnumerable<Uri> GetUris(this IHost host)
src\Servers\Kestrel\shared\test\TransportTestHelpers\IWebHostPortExtensions.cs (2)
18public static IEnumerable<int> GetPorts(this IWebHost host) 24public static IEnumerable<Uri> GetUris(this IWebHost host)
InteropClient (3)
AsyncStreamExtensions.cs (2)
58public static async Task WriteAllAsync<T>(this IClientStreamWriter<T> streamWriter, IEnumerable<T> elements, bool complete = true) 74public static async Task WriteAllAsync<T>(this IServerStreamWriter<T> streamWriter, IEnumerable<T> elements)
InteropClient.cs (1)
311var bodySizes = new List<int> { 27182, 8, 1828, 45904 }.Select((size) => new StreamingInputCallRequest { Payload = CreateZerosPayload(size) });
InteropTests (1)
src\Shared\Process\ProcessEx.cs (1)
97public IEnumerable<string> OutputLinesAsEnumerable => _stdoutLines.GetConsumingEnumerable(_stdoutLinesCancellationSource.Token);
LocalizationWebsite (1)
StartupGetAllStrings.cs (1)
38var strings = customerStringLocalizer.GetAllStrings();
Microsoft.Arcade.Common (4)
ArgumentEscaper.cs (2)
15public static string EscapeAndConcatenateArgArrayForProcessStart(IEnumerable<string> args) 30public static string EscapeAndConcatenateArgArrayForCmdProcessStart(IEnumerable<string> args)
CommandFactory.cs (1)
19public ICommand Create(string executable, IEnumerable<string> args)
ICommandFactory.cs (1)
10ICommand Create(string executable, IEnumerable<string> args);
Microsoft.Arcade.Test.Common (30)
AssertEx.cs (23)
152public static void Equal<T>(ImmutableArray<T> expected, IEnumerable<T> actual, Func<T, T, bool> comparer = null, string message = null) 160Equal((IEnumerable<T>)expected, actual, comparer, message); 164public static void Equal<T>(IEnumerable<T> expected, ImmutableArray<T> actual, Func<T, T, bool> comparer = null, string message = null, string itemSeparator = null) 172Equal(expected, (IEnumerable<T>)actual, comparer, message, itemSeparator); 178Equal(expected, (IEnumerable<T>)actual, comparer, message, itemSeparator); 181public static void Equal<T>(IEnumerable<T> expected, IEnumerable<T> actual, Func<T, T, bool> comparer = null, string message = null, 210private static bool SequenceEqual<T>(IEnumerable<T> expected, IEnumerable<T> actual, Func<T, T, bool> comparer = null) 242public static void SetEqual<T>(IEnumerable<T> expected, IEnumerable<T> actual, IEqualityComparer<T> comparer = null, string message = null, string itemSeparator = "\r\n") 257public static void SetEqual<T>(IEnumerable<T> actual, params T[] expected) 263public static void None<T>(IEnumerable<T> actual, Func<T, bool> predicate) 275public static void Any<T>(IEnumerable<T> actual, Func<T, bool> predicate) 281public static void All<T>(IEnumerable<T> actual, Func<T, bool> predicate) 297public static string ToString<T>(IEnumerable<T> list, string separator = ", ", Func<T, string> itemInspector = null) 423public static string GetAssertMessage<T>(IEnumerable<T> expected, IEnumerable<T> actual, bool escapeQuotes, string expectedValueSourcePath = null, int expectedValueSourceLine = 0) 430IEnumerable<T> expected, 431IEnumerable<T> actual, 440if (expected is IEnumerable<byte>) 452if (expected is IEnumerable<byte>) 488IEnumerable<string> GetLines(string str) =>
DiffUtil.cs (5)
52public IEnumerable<string> CalculateDiff(IList<T> sequenceA, IList<T> sequenceB, Func<T, string> toString) 74public static string DiffReport<T>(IEnumerable<T> expected, IEnumerable<T> actual, Func<T, T, bool> comparer = null, Func<T, string> toString = null, string separator = ",\r\n") 124protected IEnumerable<KeyValuePair<int, int>> GetMatchingPairs(TSequence sequenceA, int lengthA, TSequence sequenceB, int lengthB) 149protected IEnumerable<Edit> GetEdits(TSequence sequenceA, int lengthA, TSequence sequenceB, int lengthB)
FakeHttpClient.cs (1)
21public FakeHttpMessageHandler(IEnumerable<HttpResponseMessage> responses)
MockFileSystem.cs (1)
25IEnumerable<string>? directories = null)
Microsoft.AspNetCore.Analyzer.Testing (1)
DiagnosticAnalyzerRunner.cs (1)
54IEnumerable<Project> projects,
Microsoft.AspNetCore.Analyzers.Test (5)
StartupCSharpAnalyzerTest.cs (1)
23protected override IEnumerable<DiagnosticAnalyzer> GetDiagnosticAnalyzers() => new[] { StartupAnalyzer };
StartupFactsTest.cs (4)
119var methods = type.GetMembers(methodName).Cast<IMethodSymbol>(); 144var methods = type.GetMembers(methodName).Cast<IMethodSymbol>(); 167var methods = type.GetMembers(methodName).Cast<IMethodSymbol>(); 189var methods = type.GetMembers(methodName).Cast<IMethodSymbol>();
Microsoft.AspNetCore.Antiforgery (2)
Internal\DefaultClaimUidExtractor.cs (2)
39public static IList<string>? GetUniqueIdentifierParameters(IEnumerable<ClaimsIdentity> claimsIdentities) 122private byte[] ComputeSha256(IEnumerable<string> parameters)
Microsoft.AspNetCore.App.Analyzers (25)
Authorization\AuthorizationOptionsTypes.cs (1)
22var authorizationOptionsProperties = authorizationOptionsMembers.OfType<IPropertySymbol>();
Mvc\DetectAmbiguousActionRoutes.cs (1)
35var groupedByParent = actionRoutes
RouteEmbeddedLanguage\Infrastructure\EmbeddedLanguageCommentDetector.cs (1)
36[NotNullWhen(true)] out IEnumerable<string>? options)
RouteEmbeddedLanguage\Infrastructure\EmbeddedLanguageCommentOptions.cs (1)
29public static bool TryGetOptions(IEnumerable<string> captures, out TOptions options)
RouteEmbeddedLanguage\Infrastructure\RouteStringSyntaxDetector.cs (5)
28if (!TryGetStringFormat(token, semanticModel, cancellationToken, out var identifier, out var stringOptions)) 61out IEnumerable<string>? options) 145[NotNullWhen(true)] out IEnumerable<string>? options) 185[NotNullWhen(true)] out IEnumerable<string>? options) 203[NotNullWhen(true)] out IEnumerable<string>? options)
RouteEmbeddedLanguage\RoutePatternHighlighter.cs (1)
95var parameterReferences = methodSyntax
RouteHandlers\AtMostOneFromBodyAttribute.cs (4)
25var asParametersDecoratedParameters = methodSymbol.Parameters.Where(p => p.HasAttribute(asParametersAttributeType)); 29var fromBodyMetadataInterfaceMembers = asParameterDecoratedParameter.Type.GetMembers().Where( 39var fromBodyMetadataInterfaceParameters = methodSymbol.Parameters.Where(p => p.HasAttributeImplementingInterface(fromBodyMetadataInterfaceType)); 46static void ReportDiagnostics(OperationAnalysisContext context, IEnumerable<ISymbol> symbols)
RouteHandlers\DetectAmbiguousRoutes.cs (1)
29var groupedByParent = mapOperations
RouteHandlers\DetectMismatchedParameterOptionality.cs (1)
18var allDeclarations = methodSymbol.GetAllMethodSymbolsOfPartialParts();
src\Shared\Roslyn\CodeAnalysisExtensions.cs (5)
21public static IEnumerable<AttributeData> GetAttributes(this ISymbol symbol, ITypeSymbol attribute) 32public static IEnumerable<AttributeData> GetAttributes(this IMethodSymbol methodSymbol, ITypeSymbol attribute, bool inherit) 54public static IEnumerable<AttributeData> GetAttributes(this ITypeSymbol typeSymbol, ITypeSymbol attribute, bool inherit) 144private static IEnumerable<ITypeSymbol> GetTypeHierarchy(this ITypeSymbol? typeSymbol) 155public static IEnumerable<IMethodSymbol> GetAllMethodSymbolsOfPartialParts(this IMethodSymbol method)
src\Shared\RoslynUtils\ParsabilityHelper.cs (2)
74var tryParseMethods = typeSymbol.GetThisAndBaseTypes() 177var searchCandidates = typeSymbol.GetThisAndBaseTypes()
src\Shared\RoslynUtils\SymbolExtensions.cs (2)
42public static IEnumerable<ITypeSymbol> GetThisAndBaseTypes(this ITypeSymbol? type) 223var parameterTypes = constructor.Parameters.Select(parameter => $"typeof({parameter.Type.ToDisplayString()})");
Microsoft.AspNetCore.App.Analyzers.Test (3)
Http\HeaderDictionaryAddTest.cs (1)
93public static IEnumerable<object[]> FixedWithAppendAddsUsingDirectiveTestData()
RouteEmbeddedLanguage\Infrastructure\ExportProviderExtensions.cs (1)
67|| contractType.GetGenericTypeDefinition() == typeof(IEnumerable<>))
TestDiagnosticAnalyzer.cs (1)
34var result = await Classifier.GetClassifiedSpansAsync(doc, textSpan, CancellationToken.None);
Microsoft.AspNetCore.App.CodeFixes (2)
Authorization\AddAuthorizationBuilderFixer.cs (2)
64IEnumerable<SyntaxNode> nodes; 119var invocationLeadingTrivia = invocation.GetLeadingTrivia()
Microsoft.AspNetCore.App.UnitTests (31)
PackageTests.cs (2)
42var packages = Directory 122var assemblies = Directory.GetFiles(packageToolsDir, "*.dll", SearchOption.AllDirectories)
SharedFxTests.cs (11)
46var missing = TestData.ListedSharedFxAssemblies.Except(actualAssemblies); 47var unexpected = actualAssemblies.Except(TestData.ListedSharedFxAssemblies); 73var missing = expectedAssemblies.Except(actualAssemblies); 74var unexpected = actualAssemblies.Except(expectedAssemblies); 222IEnumerable<string> dlls = Directory.GetFiles(_sharedFxRoot, "*.dll", SearchOption.AllDirectories); 269var runtimeListEntries = runtimeListDoc.Root.Descendants(); 288var missing = expectedAssemblies.Except(actualAssemblies); 289var unexpected = actualAssemblies.Except(expectedAssemblies); 322var runtimeListEntries = runtimeListDoc.Root.Descendants(); 343var missing = expectedPaths.Except(actualPaths); 344var unexpected = actualPaths.Except(expectedPaths);
TargetingPackTests.cs (18)
48var missing = listedTargetingPackAssemblies.Except(actualAssemblies); 49var unexpected = actualAssemblies.Except(listedTargetingPackAssemblies); 73IEnumerable<string> dlls = Directory.GetFiles(Path.Combine(_targetingPackRoot, "ref", _targetingPackTfm), "*.dll", SearchOption.AllDirectories); 113IEnumerable<string> dlls = Directory.GetFiles(Path.Combine(_targetingPackRoot, "ref", _targetingPackTfm), "*.dll", SearchOption.AllDirectories); 194IEnumerable<string> dlls = Directory.GetFiles(Path.Combine(_targetingPackRoot, "ref"), "*.dll", SearchOption.AllDirectories); 264var missing = expectedAssemblies.Except(actualAssemblies); 265var unexpected = actualAssemblies.Except(expectedAssemblies); 300var frameworkListEntries = frameworkListDoc.Root.Descendants(); 301var managedEntries = frameworkListEntries.Where(i => i.Attribute("Type").Value.Equals("Managed", StringComparison.Ordinal)); 302var analyzerEntries = frameworkListEntries.Where(i => i.Attribute("Type").Value.Equals("Analyzer", StringComparison.Ordinal)); 315void CompareFrameworkElements(HashSet<string> expectedAssemblyNames, IEnumerable<XElement> actualElements, string type) 332var missing = actualAssemblyNames.Except(actualAssemblyNames); 333var unexpected = actualAssemblyNames.Except(expectedAssemblies); 363var frameworkListEntries = frameworkListDoc.Root.Descendants(); 385var missing = expectedPaths.Except(actualPaths); 386var unexpected = actualPaths.Except(expectedPaths); 405var frameworkListEntries = frameworkListDoc.Root.Descendants(); 407var analyzerEntries = frameworkListEntries.Where(i => i.Attribute("Type").Value.Equals("Analyzer", StringComparison.Ordinal));
Microsoft.AspNetCore.Authentication.Abstractions (6)
AuthenticationOptions.cs (1)
20public IEnumerable<AuthenticationSchemeBuilder> Schemes => _schemes;
IAuthenticationSchemeProvider.cs (2)
17Task<IEnumerable<AuthenticationScheme>> GetAllSchemesAsync(); 100Task<IEnumerable<AuthenticationScheme>> GetRequestHandlerSchemesAsync();
TokenExtensions.cs (3)
21public static void StoreTokens(this AuthenticationProperties properties, IEnumerable<AuthenticationToken> tokens) 27var oldTokens = properties.GetTokens(); 95public static IEnumerable<AuthenticationToken> GetTokens(this AuthenticationProperties properties)
Microsoft.AspNetCore.Authentication.Core (4)
AuthenticationSchemeProvider.cs (4)
54private IEnumerable<AuthenticationScheme> _schemesCopy = Array.Empty<AuthenticationScheme>(); 55private IEnumerable<AuthenticationScheme> _requestHandlersCopy = Array.Empty<AuthenticationScheme>(); 129public virtual Task<IEnumerable<AuthenticationScheme>> GetRequestHandlerSchemesAsync() 207public virtual Task<IEnumerable<AuthenticationScheme>> GetAllSchemesAsync()
Microsoft.AspNetCore.Authentication.Facebook (1)
FacebookHandler.cs (1)
82protected override string FormatScope(IEnumerable<string> scopes)
Microsoft.AspNetCore.Authentication.JwtBearer (1)
JwtBearerConfigureOptions.cs (1)
77private static IEnumerable<SecurityKey> GetIssuerSigningKeys(IConfiguration configuration, List<string?> issuers)
Microsoft.AspNetCore.Authentication.Negotiate (3)
Internal\LdapAdapter.cs (2)
31if (settings.ClaimsCache.TryGetValue<IEnumerable<string>>(user, out var cachedClaims) && cachedClaims is not null)
PostConfigureNegotiateOptions.cs (1)
27public PostConfigureNegotiateOptions(IEnumerable<IServerIntegratedAuth> serverAuthServices, ILogger<NegotiateHandler> logger)
Microsoft.AspNetCore.Authentication.OAuth (2)
OAuthHandler.cs (2)
344protected virtual string FormatScope(IEnumerable<string> scopes) 351/// <remarks>Subclasses should rather override <see cref="FormatScope(IEnumerable{string})"/>.</remarks>
Microsoft.AspNetCore.Authentication.OpenIdConnect (1)
OpenIdConnectConfigureOptions.cs (1)
112var elementsFromConfig = listConfigSection.GetChildren().Select(element => element.Value).OfType<string>();
Microsoft.AspNetCore.Authentication.Test (26)
CertificateTests.cs (6)
480var actual = responseAsXml.Elements("claim").Where(claim => claim.Attribute("Type").Value == "issuer"); 609var name = responseAsXml.Elements("claim").Where(claim => claim.Attribute("Type").Value == ClaimTypes.Name); 612var count = responseAsXml.Elements("claim").Where(claim => claim.Attribute("Type").Value == "ValidationCount"); 679var actual = responseAsXml.Elements("claim").Where(claim => claim.Attribute("Type").Value == ClaimTypes.Name); 736var name = responseAsXml.Elements("claim").Where(claim => claim.Attribute("Type").Value == ClaimTypes.Name); 739var count = responseAsXml.Elements("claim").Where(claim => claim.Attribute("Type").Value == "ValidationCount");
CookieTests.cs (4)
51var responded = transaction.Response.Headers.GetValues("Location"); 63var responded = transaction.Response.Headers.GetValues("Location"); 75var responded = transaction.Response.Headers.GetValues("Location"); 87var responded = transaction.Response.Headers.GetValues("Location");
GoogleTests.cs (1)
1167var tokens = result.Properties.GetTokens();
OpenIdConnect\OpenIdConnectEventTests.cs (3)
1015Assert.True(response.Headers.TryGetValues(HeaderNames.SetCookie, out var values)); 1041Assert.False(response.Headers.TryGetValues(HeaderNames.SetCookie, out var values)); 1067Assert.False(response.Headers.TryGetValues(HeaderNames.SetCookie, out var values));
OpenIdConnect\OpenIdConnectEventTests_Handler.cs (3)
1015Assert.True(response.Headers.TryGetValues(HeaderNames.SetCookie, out var values)); 1041Assert.False(response.Headers.TryGetValues(HeaderNames.SetCookie, out var values)); 1067Assert.False(response.Headers.TryGetValues(HeaderNames.SetCookie, out var values));
OpenIdConnect\TestSettings.cs (3)
50var forms = xdoc.Descendants("form"); 88var forms = xdoc.Descendants("form"); 162IEnumerable<string> parametersToValidate,
OpenIdConnect\UniqueJsonKeyClaimActionTests.cs (1)
39var claims = identity.FindAll("claimType");
TestExtensions.cs (1)
64public static Task DescribeAsync(this HttpResponse res, IEnumerable<AuthenticationToken> tokens)
TwitterTests.cs (4)
212Assert.True(transaction.Response.Headers.TryGetValues(HeaderNames.SetCookie, out var setCookie)); 262Assert.True(transaction.Response.Headers.TryGetValues(HeaderNames.SetCookie, out var setCookie)); 369Assert.True(transaction.Response.Headers.TryGetValues(HeaderNames.SetCookie, out var setCookie)); 566var tokens = result.Properties.GetTokens();
Microsoft.AspNetCore.Authorization (41)
AuthorizationBuilder.cs (1)
53/// Sets the fallback authorization policy used by <see cref="AuthorizationPolicy.CombineAsync(IAuthorizationPolicyProvider, IEnumerable{IAuthorizeData})"/>
AuthorizationFailure.cs (5)
11/// Encapsulates a failure result of <see cref="IAuthorizationService.AuthorizeAsync(ClaimsPrincipal, object, IEnumerable{IAuthorizationRequirement})"/>. 27public IEnumerable<IAuthorizationRequirement> FailedRequirements { get; private set; } = Array.Empty<IAuthorizationRequirement>(); 32public IEnumerable<AuthorizationFailureReason> FailureReasons { get; private set; } = Array.Empty<AuthorizationFailureReason>(); 44public static AuthorizationFailure Failed(IEnumerable<AuthorizationFailureReason> reasons) 56public static AuthorizationFailure Failed(IEnumerable<IAuthorizationRequirement> failed)
AuthorizationHandlerContext.cs (5)
29IEnumerable<IAuthorizationRequirement> requirements, 44public virtual IEnumerable<IAuthorizationRequirement> Requirements { get; } 59public virtual IEnumerable<IAuthorizationRequirement> PendingRequirements { get { return _pendingRequirements; } } 64public virtual IEnumerable<AuthorizationFailureReason> FailureReasons 65=> (IEnumerable<AuthorizationFailureReason>?)_failedReasons ?? Array.Empty<AuthorizationFailureReason>();
AuthorizationOptions.cs (1)
35/// Gets or sets the fallback authorization policy used by <see cref="AuthorizationPolicy.CombineAsync(IAuthorizationPolicyProvider, IEnumerable{IAuthorizeData})"/>
AuthorizationPolicy.cs (8)
29public AuthorizationPolicy(IEnumerable<IAuthorizationRequirement> requirements, IEnumerable<string> authenticationSchemes) 66return Combine((IEnumerable<AuthorizationPolicy>)policies); 77public static AuthorizationPolicy Combine(IEnumerable<AuthorizationPolicy> policies) 100IEnumerable<IAuthorizeData> authorizeData) => CombineAsync(policyProvider, authorizeData, 115IEnumerable<IAuthorizeData> authorizeData, 116IEnumerable<AuthorizationPolicy> policies) 155var trimmedRolesSplit = rolesSplit.Where(r => !string.IsNullOrWhiteSpace(r)).Select(r => r.Trim());
AuthorizationPolicyBuilder.cs (6)
61private AuthorizationPolicyBuilder AddAuthenticationSchemesCore(IEnumerable<string> schemes) 78private AuthorizationPolicyBuilder AddRequirementsCore(IEnumerable<IAuthorizationRequirement> requirements) 112return RequireClaim(claimType, (IEnumerable<string>)allowedValues); 122public AuthorizationPolicyBuilder RequireClaim(string claimType, IEnumerable<string> allowedValues) 154return RequireRole((IEnumerable<string>)roles); 163public AuthorizationPolicyBuilder RequireRole(IEnumerable<string> roles)
AuthorizationResult.cs (1)
11/// Encapsulates the result of <see cref="IAuthorizationService.AuthorizeAsync(ClaimsPrincipal, object, IEnumerable{IAuthorizationRequirement})"/>.
ClaimsAuthorizationRequirement.cs (2)
26public ClaimsAuthorizationRequirement(string claimType, IEnumerable<string>? allowedValues) 44public IEnumerable<string>? AllowedValues { get; }
DefaultAuthorizationHandlerContextFactory.cs (1)
24public virtual AuthorizationHandlerContext CreateContext(IEnumerable<IAuthorizationRequirement> requirements, ClaimsPrincipal user, object? resource)
DefaultAuthorizationHandlerProvider.cs (3)
17private readonly Task<IEnumerable<IAuthorizationHandler>> _handlersTask; 23public DefaultAuthorizationHandlerProvider(IEnumerable<IAuthorizationHandler> handlers) 31public Task<IEnumerable<IAuthorizationHandler>> GetHandlersAsync(AuthorizationHandlerContext context)
DefaultAuthorizationService.cs (2)
62public virtual async Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object? resource, IEnumerable<IAuthorizationRequirement> requirements) 67var handlers = await _handlers.GetHandlersAsync(authContext).ConfigureAwait(false);
IAuthorizationHandlerContextFactory.cs (1)
24AuthorizationHandlerContext CreateContext(IEnumerable<IAuthorizationRequirement> requirements, ClaimsPrincipal user, object? resource);
IAuthorizationHandlerProvider.cs (1)
19Task<IEnumerable<IAuthorizationHandler>> GetHandlersAsync(AuthorizationHandlerContext context);
IAuthorizationRequirementData.cs (1)
17IEnumerable<IAuthorizationRequirement> GetRequirements();
IAuthorizationService.cs (1)
32Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object? resource, IEnumerable<IAuthorizationRequirement> requirements);
RolesAuthorizationRequirement.cs (2)
22public RolesAuthorizationRequirement(IEnumerable<string> allowedRoles) 36public IEnumerable<string> AllowedRoles { get; }
Microsoft.AspNetCore.Authorization.Policy (1)
AuthorizationEndpointConventionBuilderExtensions.cs (1)
148private static void RequireAuthorizationCore<TBuilder>(TBuilder builder, IEnumerable<IAuthorizeData> authorizeData)
Microsoft.AspNetCore.Authorization.Test (11)
AuthorizationMiddlewareTests.cs (4)
442IEnumerable<IAuthorizationRequirement> _reqs; 446public IEnumerable<IAuthorizationRequirement> GetRequirements() 452IEnumerable<IAuthorizationRequirement> _reqs; 456public IEnumerable<IAuthorizationRequirement> GetRequirements()
DefaultAuthorizationServiceTests.cs (5)
810public ExpenseReportAuthorizationHandler(IEnumerable<OperationAuthorizationRequirement> authorized) 815private readonly IEnumerable<OperationAuthorizationRequirement> _allowed; 1093public AuthorizationHandlerContext CreateContext(IEnumerable<IAuthorizationRequirement> requirements, ClaimsPrincipal user, object resource) 1133public Task<IEnumerable<IAuthorizationHandler>> GetHandlersAsync(AuthorizationHandlerContext context) 1135return Task.FromResult<IEnumerable<IAuthorizationHandler>>(new IAuthorizationHandler[1] { new FailHandler() });
PolicyEvaluatorTests.cs (2)
171public Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object resource, IEnumerable<IAuthorizationRequirement> requirements) 180public Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object resource, IEnumerable<IAuthorizationRequirement> requirements)
Microsoft.AspNetCore.BrowserTesting (7)
BrowserManager.cs (6)
83public IEnumerable<string> GetAvailableBrowsers() => _launchBrowsers.Keys; 170public static IEnumerable<object[]> WithBrowsers<T>(IEnumerable<BrowserKind> browsers, IEnumerable<T[]> data) 184public static IEnumerable<object[]> WithBrowsers(IEnumerable<BrowserKind> browsers, params object[] data)
BrowserManagerConfiguration.cs (1)
145Permissions = configuration.GetValue<IEnumerable<string>>(nameof(BrowserNewContextOptions.Permissions)),
Microsoft.AspNetCore.Components (25)
CascadingParameterState.cs (1)
120var candidateProps = ComponentProperties.GetCandidateBindableProperties(componentType);
Infrastructure\ComponentStatePersistenceManager.cs (1)
64if (store is IEnumerable<IPersistentComponentStateStore> compositeStore)
NavigationManagerExtensions.cs (2)
175public QueryParameterSource(string name, IEnumerable<TValue?> values, QueryParameterFormatter<TValue> formatter) 231var values = ((IEnumerable)value).Cast<object>();
ParameterAttribute.cs (1)
28/// can be used with <see cref="RenderTreeBuilder.AddMultipleAttributes(int, System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{string, System.Object}})"/>
Reflection\ComponentProperties.cs (2)
178internal static IEnumerable<PropertyInfo> GetCandidateBindableProperties([DynamicallyAccessedMembers(Component)] Type targetType) 283var attributes = propertyInfo.GetCustomAttributes();
Reflection\MemberAssignment.cs (1)
13public static IEnumerable<PropertyInfo> GetPropertiesIncludingInherited(
Rendering\RenderTreeBuilder.cs (1)
437public void AddMultipleAttributes(int sequence, IEnumerable<KeyValuePair<string, object>>? attributes)
RenderTree\ArrayBuilderSegment.cs (2)
54IEnumerator<T> IEnumerable<T>.GetEnumerator() 55=> ((IEnumerable<T>)new ArraySegment<T>(Array, _offset, _count)).GetEnumerator();
Routing\RouteKey.cs (1)
13public RouteKey(Assembly appAssembly, IEnumerable<Assembly> additionalAssemblies)
Routing\Router.cs (1)
65[Parameter] public IEnumerable<Assembly> AdditionalAssemblies { get; set; }
src\Http\Http.Abstractions\src\Routing\RouteValueDictionary.cs (6)
167public RouteValueDictionary(IEnumerable<KeyValuePair<string, object?>>? values) 214private void Initialize(IEnumerable<KeyValuePair<string, string?>> stringValueEnumerable) 225private void Initialize(IEnumerable<KeyValuePair<string, object?>> keyValueEnumerable) 337IEnumerable<string> IReadOnlyDictionary<string, object?>.Keys => Keys; 357IEnumerable<object?> IReadOnlyDictionary<string, object?>.Values => Values; 472IEnumerator<KeyValuePair<string, object?>> IEnumerable<KeyValuePair<string, object?>>.GetEnumerator()
src\Http\Routing\src\Constraints\CompositeRouteConstraint.cs (2)
25public CompositeRouteConstraint(IEnumerable<IRouteConstraint> constraints) 35public IEnumerable<IRouteConstraint> Constraints { get; private set; }
src\Http\Routing\src\PathTokenizer.cs (1)
109IEnumerator<StringSegment> IEnumerable<StringSegment>.GetEnumerator()
src\Http\Routing\src\Patterns\RoutePatternFactory.cs (2)
178public static RoutePattern Pattern(string? rawText, IEnumerable<RoutePatternPathSegment> segments) 445IEnumerable<RoutePatternPathSegment> segments)
src\Http\Routing\src\Tree\TreeRouter.cs (1)
134internal IEnumerable<UrlMatchingTree> MatchingTrees => _trees;
Microsoft.AspNetCore.Components.Analyzers.Tests (8)
Helpers\CodeFixVerifier.Helper.cs (4)
41private static IEnumerable<Diagnostic> GetNewDiagnostics(IEnumerable<Diagnostic> diagnostics, IEnumerable<Diagnostic> newDiagnostics) 68private static IEnumerable<Diagnostic> GetCompilerDiagnostics(Document document)
Helpers\DiagnosticVerifier.Helper.cs (1)
95private static Diagnostic[] SortDiagnostics(IEnumerable<Diagnostic> diagnostics)
Verifiers\CodeFixVerifier.cs (2)
80var compilerDiagnostics = GetCompilerDiagnostics(document); 103var newCompilerDiagnostics = GetNewDiagnostics(compilerDiagnostics, GetCompilerDiagnostics(document));
Verifiers\DiagnosticVerifier.cs (1)
106private static void VerifyDiagnosticResults(IEnumerable<Diagnostic> actualResults, DiagnosticAnalyzer analyzer, params DiagnosticResult[] expectedResults)
Microsoft.AspNetCore.Components.Authorization.Tests (11)
AuthorizeRouteViewTest.cs (2)
285var componentInstances = batch.ReferenceFrames 314var componentInstances = batch.ReferenceFrames
src\Components\Shared\test\ArrayRangeExtensions.cs (1)
10public static IEnumerable<T> AsEnumerable<T>(this ArrayRange<T> source)
src\Components\Shared\test\CapturedBatch.cs (2)
19public IEnumerable<RenderTreeFrame> GetComponentFrames<T>() where T : IComponent 22public IEnumerable<RenderTreeDiff> GetComponentDiffs<T>() where T : IComponent
TestAsyncAuthorizationService.cs (3)
14public List<(ClaimsPrincipal user, object resource, IEnumerable<IAuthorizationRequirement> requirements)> AuthorizeCalls { get; } 15= new List<(ClaimsPrincipal user, object resource, IEnumerable<IAuthorizationRequirement> requirements)>(); 17public async Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object resource, IEnumerable<IAuthorizationRequirement> requirements)
TestAuthorizationService.cs (3)
14public List<(ClaimsPrincipal user, object resource, IEnumerable<IAuthorizationRequirement> requirements)> AuthorizeCalls { get; } 15= new List<(ClaimsPrincipal user, object resource, IEnumerable<IAuthorizationRequirement> requirements)>(); 17public Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object resource, IEnumerable<IAuthorizationRequirement> requirements)
Microsoft.AspNetCore.Components.Endpoints (19)
Builder\RazorComponentEndpointDataSource.cs (1)
41IEnumerable<RenderModeEndpointProvider> renderModeEndpointProviders,
Builder\RazorComponentEndpointDataSourceFactory.cs (2)
16private readonly IEnumerable<RenderModeEndpointProvider> _providers; 21IEnumerable<RenderModeEndpointProvider> providers,
Builder\RenderModeEndpointProvider.cs (2)
30public abstract IEnumerable<RouteEndpointBuilder> GetEndpointBuilders( 37IEnumerable<RouteEndpointBuilder> renderModeEndpoints,
FormMapping\Factories\CollectionConverterFactory.cs (2)
36var enumerable = ClosedGenericMatcher.ExtractGenericInterface(type, typeof(IEnumerable<>)); 55var enumerableType = ClosedGenericMatcher.ExtractGenericInterface(type, typeof(IEnumerable<>));
FormMapping\Factories\Collections\TypedCollectionConverterFactory.cs (4)
91var _ when type == (typeof(IEnumerable<TElement>)) => true, 201var _ when type.IsAssignableTo(typeof(IEnumerable<TElement>)) => 202CreateConverter<IEnumerable<TElement>, List<TElement>>(elementTypeConverter), 211where TInterface : IEnumerable<TElement>
FormMapping\Factories\ComplexType\ComplexTypeExpressionConverterFactoryOfT.cs (2)
108private static IEnumerable<Expression> CreateInstanceAndAssignProperties( 224private static IEnumerable<Expression> ReportMissingValues(
FormMapping\FormDataReader.cs (2)
126var keys = _readOnlyMemoryKeys.Keys; 298IEnumerator<ReadOnlyMemory<char>> IEnumerable<ReadOnlyMemory<char>>.GetEnumerator() => GetEnumerator();
FormMapping\PrefixResolver.cs (1)
15public PrefixResolver(IEnumerable<FormKey> readOnlyMemoryKeys, int count)
Rendering\EndpointHtmlRenderer.cs (2)
196public IEnumerable<string> Keys => _form.Keys; 198public IEnumerable<StringValues> Values => _values ??= MaterializeValues(_form);
Rendering\EndpointHtmlRenderer.EventDispatch.cs (1)
56private string CreateMessageForAmbiguousNamedSubmitEvent(string scopeQualifiedName, IEnumerable<(int ComponentId, int FrameIndex)> locations)
Microsoft.AspNetCore.Components.Endpoints.Tests (12)
Binding\FormDataMapperTests.cs (3)
706CanDeserialize_Collection<IEnumerable<int>, List<int>, int>(expected); 1281Assert.True(((IEnumerable<TElement>)expected).SequenceEqual((IEnumerable<TElement>)list));
Binding\PrefixResolverTests.cs (1)
193private static IEnumerable<FormKey> GetKeys(params string[] keys)
HotReloadServiceTests.cs (1)
249public override IEnumerable<RouteEndpointBuilder> GetEndpointBuilders(IComponentRenderMode renderMode, IApplicationBuilder applicationBuilder)
RazorComponentEndpointDataSourceTest.cs (3)
230services?.GetService<IEnumerable<RenderModeEndpointProvider>>() ?? Enumerable.Empty<RenderModeEndpointProvider>(), 257public override IEnumerable<RouteEndpointBuilder> GetEndpointBuilders(IComponentRenderMode renderMode, IApplicationBuilder applicationBuilder) 270public override IEnumerable<RouteEndpointBuilder> GetEndpointBuilders(IComponentRenderMode renderMode, IApplicationBuilder applicationBuilder)
RazorComponentsServiceCollectionExtensionsTest.cs (4)
26var singleRegistrationServiceTypes = SingleRegistrationServiceTypes; 55var singleRegistrationServiceTypes = SingleRegistrationServiceTypes; 71private IEnumerable<Type> SingleRegistrationServiceTypes 105var serviceDescriptors = services.Where(serviceDescriptor => serviceDescriptor.ServiceType == serviceType);
Microsoft.AspNetCore.Components.Forms (9)
EditContext.cs (3)
140public IEnumerable<string> GetValidationMessages() 160public IEnumerable<string> GetValidationMessages(FieldIdentifier fieldIdentifier) 178public IEnumerable<string> GetValidationMessages(Expression<Func<object>> accessor)
FieldState.cs (1)
23public IEnumerable<string> GetValidationMessages()
src\Components\Shared\src\ExpressionFormatting\ExpressionFormatter.cs (1)
182var runtimeProperties = declaringType.GetRuntimeProperties();
ValidationMessageStore.cs (4)
46public void Add(in FieldIdentifier fieldIdentifier, IEnumerable<string> messages) 54public void Add(Expression<Func<object>> accessor, IEnumerable<string> messages) 64public IEnumerable<string> this[FieldIdentifier fieldIdentifier] 74public IEnumerable<string> this[Expression<Func<object>> accessor]
Microsoft.AspNetCore.Components.Forms.Tests (3)
src\Components\Shared\test\ArrayRangeExtensions.cs (1)
10public static IEnumerable<T> AsEnumerable<T>(this ArrayRange<T> source)
src\Components\Shared\test\CapturedBatch.cs (2)
19public IEnumerable<RenderTreeFrame> GetComponentFrames<T>() where T : IComponent 22public IEnumerable<RenderTreeDiff> GetComponentDiffs<T>() where T : IComponent
Microsoft.AspNetCore.Components.Performance (1)
src\Shared\BenchmarkRunner\Program.cs (1)
31var summaries = BenchmarkSwitcher.FromAssembly(typeof(Program).Assembly)
Microsoft.AspNetCore.Components.SdkAnalyzers.Tests (8)
Helpers\CodeFixVerifier.Helper.cs (4)
41private static IEnumerable<Diagnostic> GetNewDiagnostics(IEnumerable<Diagnostic> diagnostics, IEnumerable<Diagnostic> newDiagnostics) 68private static IEnumerable<Diagnostic> GetCompilerDiagnostics(Document document)
Helpers\DiagnosticVerifier.Helper.cs (1)
95private static Diagnostic[] SortDiagnostics(IEnumerable<Diagnostic> diagnostics)
Verifiers\CodeFixVerifier.cs (2)
80var compilerDiagnostics = GetCompilerDiagnostics(document); 103var newCompilerDiagnostics = GetNewDiagnostics(compilerDiagnostics, GetCompilerDiagnostics(document));
Verifiers\DiagnosticVerifier.cs (1)
106private static void VerifyDiagnosticResults(IEnumerable<Diagnostic> actualResults, DiagnosticAnalyzer analyzer, params DiagnosticResult[] expectedResults)
Microsoft.AspNetCore.Components.Server (4)
Circuits\ServerComponentDeserializer.cs (2)
96var markers = JsonSerializer.Deserialize<IEnumerable<ComponentMarker>>(serializedComponentRecords, ServerComponentSerializationSettings.JsonSerializationOptions);
DependencyInjection\ServerRazorComponentsBuilderExtensions.cs (2)
57public override IEnumerable<RouteEndpointBuilder> GetEndpointBuilders( 141internal IEnumerable<RouteEndpointBuilder> GetEndpoints()
Microsoft.AspNetCore.Components.Server.Tests (5)
Circuits\ServerComponentDeserializerTest.cs (1)
172var secondChain = CreateMarkers(new ServerComponentInvocationSequence(), typeof(TestComponent), typeof(TestComponent)).Skip(1);
src\SignalR\common\SignalR.Common\test\Internal\Protocol\MessagePackHubProtocolTestBase.cs (4)
49public static IEnumerable<object[]> BaseTestDataNames 348public static IEnumerable<object[]> BaseInvalidPayloadNames => BaseInvalidPayloads.Keys.Select(name => new object[] { name }); 386public static IEnumerable<object[]> ArgumentBindingErrorNames => ArgumentBindingErrors.Keys.Select(name => new object[] { name }); 436public static IEnumerable<object[]> MessageSizeDataNames => MessageSizeData.Keys.Select(name => new object[] { name });
Microsoft.AspNetCore.Components.Tests (40)
LayoutViewTest.cs (9)
29var frames = _renderer.GetCurrentRenderTreeFrames(_layoutViewComponentId).AsEnumerable(); 48var frames = _renderer.GetCurrentRenderTreeFrames(_layoutViewComponentId).AsEnumerable(); 70var layoutViewFrames = _renderer.GetCurrentRenderTreeFrames(_layoutViewComponentId).AsEnumerable(); 76var rootLayoutFrames = _renderer.GetCurrentRenderTreeFrames(rootLayoutComponentId).AsEnumerable(); 100var layoutViewFrames = _renderer.GetCurrentRenderTreeFrames(_layoutViewComponentId).AsEnumerable(); 106var rootLayoutFrames = _renderer.GetCurrentRenderTreeFrames(rootLayoutComponentId).AsEnumerable(); 132var layoutViewFrames = _renderer.GetCurrentRenderTreeFrames(_layoutViewComponentId).AsEnumerable(); 138var rootLayoutFrames = _renderer.GetCurrentRenderTreeFrames(rootLayoutComponentId).AsEnumerable(); 147var nestedLayoutFrames = _renderer.GetCurrentRenderTreeFrames(nestedLayoutComponentId).AsEnumerable();
ParameterViewTest.cs (1)
581public IEnumerable<ParameterValue> ToEnumerable(ParameterView parameters)
RendererTest.cs (7)
4563var componentFrames = batch.GetComponentFrames<TestErrorBoundary>(); 4589var errorBoundaries = renderer.Batches.Single().GetComponentFrames<TestErrorBoundary>() 4664var errorBoundaries = renderer.Batches.Single().GetComponentFrames<TestErrorBoundary>() 4703var errorBoundaries = renderer.Batches.Single().GetComponentFrames<TestErrorBoundary>() 4752var errorBoundaries = renderer.Batches.Single().GetComponentFrames<TestErrorBoundary>() 5084var componentFrames = batch.GetComponentFrames<MessageComponent>(); 5109var componentFrames = batch.GetComponentFrames<MessageComponent>();
Rendering\RenderTreeBuilderTest.cs (9)
407private void CanAddMultipleAttributesTest(IEnumerable<KeyValuePair<string, object>> attributes) 1823var frames = builder.GetFrames().AsEnumerable(); 1850var frames = builder.GetFrames().AsEnumerable(); 1875var frames = builder.GetFrames().AsEnumerable(); 1899var frames = builder.GetFrames().AsEnumerable(); 1922var frames = builder.GetFrames().AsEnumerable(); 1946var frames = builder.GetFrames().AsEnumerable(); 1973var frames = builder.GetFrames().AsEnumerable(); 2011var frames = builder.GetFrames().AsEnumerable();
RenderTreeDiffBuilderTest.cs (1)
48public static IEnumerable<object[]> RecognizesEquivalentFramesAsSameCases()
RouteViewTest.cs (7)
62var routeViewFrames = _renderer.GetCurrentRenderTreeFrames(_routeViewComponentId).AsEnumerable(); 70var layoutViewFrames = _renderer.GetCurrentRenderTreeFrames(layoutViewComponentId).AsEnumerable(); 77var testLayoutFrames = _renderer.GetCurrentRenderTreeFrames(testLayoutComponentId).AsEnumerable(); 87var pageFrames = _renderer.GetCurrentRenderTreeFrames(pageComponentId).AsEnumerable(); 112var routeViewFrames = _renderer.GetCurrentRenderTreeFrames(_routeViewComponentId).AsEnumerable(); 135var routeViewFrames = _renderer.GetCurrentRenderTreeFrames(_routeViewComponentId).AsEnumerable(); 159var routeViewFrames = _renderer.GetCurrentRenderTreeFrames(_routeViewComponentId).AsEnumerable();
Routing\RouteTableFactoryTests.cs (3)
371public static IEnumerable<object[]> CanMatchParameterWithConstraintCases() => new object[][] 682public static IEnumerable<object[]> CanMatchOptionalParameterWithConstraintCases() => new object[][] 739public static IEnumerable<object[]> CanMatchSegmentWithMultipleConstraintsCases() => new object[][]
src\Components\Shared\test\ArrayRangeExtensions.cs (1)
10public static IEnumerable<T> AsEnumerable<T>(this ArrayRange<T> source)
src\Components\Shared\test\CapturedBatch.cs (2)
19public IEnumerable<RenderTreeFrame> GetComponentFrames<T>() where T : IComponent 22public IEnumerable<RenderTreeDiff> GetComponentDiffs<T>() where T : IComponent
Microsoft.AspNetCore.Components.Web (10)
Forms\Mapping\FormMappingContext.cs (3)
50public IEnumerable<FormMappingError> GetAllErrors() 55private static IEnumerable<FormMappingError> GetAllErrorsCore(Dictionary<string, FormMappingError>? errors) 70public IEnumerable<FormMappingError> GetAllErrors(string formName)
Forms\ValidationSummary.cs (1)
64var validationMessages = Model is null ?
JSComponents\JSComponentInterop.cs (1)
203var candidateProperties = ComponentProperties.GetCandidateBindableProperties(componentType);
src\Components\Shared\src\ExpressionFormatting\ExpressionFormatter.cs (1)
182var runtimeProperties = declaringType.GetRuntimeProperties();
Virtualization\ItemsProviderResult.cs (2)
15public IEnumerable<TItem> Items { get; } 27public ItemsProviderResult(IEnumerable<TItem> items, int totalItemCount)
Virtualization\Virtualize.cs (2)
38private IEnumerable<TItem>? _loadedItems; 234var itemsToShow = _loadedItems
Microsoft.AspNetCore.Components.Web.Tests (12)
Forms\InputDateTest.cs (1)
29var validationMessages = rootComponent.EditContext.GetValidationMessages(fieldIdentifier);
Forms\InputNumberTest.cs (1)
29var validationMessages = rootComponent.EditContext.GetValidationMessages(fieldIdentifier);
Forms\InputRadioTest.cs (5)
40var inputRadioComponents = await RenderAndGetTestInputComponentAsync(rootComponent); 56var inputRadioComponents = await RenderAndGetTestInputComponentAsync(rootComponent); 71var inputRadioComponents = await RenderAndGetTestInputComponentAsync(rootComponent); 105private static IEnumerable<TestInputRadio> FindInputRadioComponents(CapturedBatch batch) 111private static async Task<IEnumerable<TestInputRadio>> RenderAndGetTestInputComponentAsync(TestInputRadioHostComponent<TestEnum> rootComponent)
Forms\InputSelectTest.cs (1)
187var validationMessages = rootComponent.EditContext.GetValidationMessages(fieldIdentifier);
HtmlRendering\HtmlRendererTest.cs (1)
1208void AssertHtmlContentEquals(IEnumerable<string> expected, HtmlRootComponent actual)
src\Components\Shared\test\ArrayRangeExtensions.cs (1)
10public static IEnumerable<T> AsEnumerable<T>(this ArrayRange<T> source)
src\Components\Shared\test\CapturedBatch.cs (2)
19public IEnumerable<RenderTreeFrame> GetComponentFrames<T>() where T : IComponent 22public IEnumerable<RenderTreeDiff> GetComponentDiffs<T>() where T : IComponent
Microsoft.AspNetCore.Components.WebAssembly (12)
Hosting\RootComponentMappingCollection.cs (1)
59public void AddRange(IEnumerable<RootComponentMapping> items)
Hosting\WebAssemblyHostBuilder.cs (1)
100var assemblyMetadataAttributes = assembly.GetCustomAttributes<AssemblyMetadataAttribute>();
Hosting\WebAssemblyHostConfiguration.cs (2)
32IEnumerable<IConfigurationProvider> IConfigurationRoot.Providers => new ReadOnlyCollection<IConfigurationProvider>(_providers.ToArray()); 92IEnumerable<IConfigurationSection> IConfiguration.GetChildren()
Services\LazyAssemblyLoader.cs (8)
38public Task<IEnumerable<Assembly>> LoadAssembliesAsync(IEnumerable<string> assembliesToLoad) 48private static Task<IEnumerable<Assembly>> LoadAssembliesInServerAsync(IEnumerable<string> assembliesToLoad) 64return Task.FromResult<IEnumerable<Assembly>>(loadedAssemblies); 69private static async Task<IEnumerable<Assembly>> LoadAssembliesInClientAsync(IEnumerable<string> assembliesToLoad) 73var pendingLoads = newAssembliesToLoad.Select(LazyAssemblyLoaderInterop.LoadLazyAssembly);
Microsoft.AspNetCore.Components.WebAssembly.Server (5)
TargetPickerUi.cs (2)
271IEnumerable<BrowserTab> availableTabs; 421private async Task<IEnumerable<BrowserTab>> GetOpenedBrowserTabs()
WebAssemblyRazorComponentsBuilderExtensions.cs (3)
35public override IEnumerable<RouteEndpointBuilder> GetEndpointBuilders(IComponentRenderMode renderMode, IApplicationBuilder applicationBuilder) 41: (IEnumerable<RouteEndpointBuilder>)Array.Empty<RouteEndpointBuilder>(); 90internal IEnumerable<RouteEndpointBuilder> GetEndpoints()
Microsoft.AspNetCore.Components.WebAssembly.Tests (1)
Hosting\WebAssemblyHostConfigurationTest.cs (1)
72var children = readableConfig.GetChildren();
Microsoft.AspNetCore.Components.WebView (4)
IpcCommon.cs (1)
29var messageTypeAndArgs = args.Prepend(messageType);
src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (3)
83return new StaticWebAssetsDirectoryContents((files as IEnumerable<IFileInfo>) ?? Array.Empty<IFileInfo>()); 241private readonly IEnumerable<IFileInfo> _files; 243public StaticWebAssetsDirectoryContents(IEnumerable<IFileInfo> files) =>
Microsoft.AspNetCore.ConcurrencyLimiter.Microbenchmarks (1)
src\Shared\BenchmarkRunner\Program.cs (1)
31var summaries = BenchmarkSwitcher.FromAssembly(typeof(Program).Assembly)
Microsoft.AspNetCore.Connections.Abstractions (1)
ConnectionItems.cs (1)
123IEnumerator<KeyValuePair<object, object?>> IEnumerable<KeyValuePair<object, object?>>.GetEnumerator()
Microsoft.AspNetCore.Cors.Test (2)
UriHelpersTests.cs (2)
30public static IEnumerable<object[]> IsSubdomainOfTestData 45public static IEnumerable<object[]> IsNotSubdomainOfTestData
Microsoft.AspNetCore.DataProtection (24)
Internal\ContainerUtils.cs (1)
44internal static bool IsDirectoryMounted(DirectoryInfo directory, IEnumerable<string> fstab)
Internal\KeyManagementOptionsSetup.cs (1)
57var escrowSinks = context.KeyEscrowSinks;
KeyManagement\DefaultKeyResolver.cs (4)
148private IKey? FindDefaultKey(DateTimeOffset now, IEnumerable<IKey> allKeys, out IKey? fallbackKey) 162var activatedKeys = allKeys.Where(key => key.ActivationDate <= now + _maxServerToServerClockSkew); 200var unrevokedKeys = allKeys.Where(key => !key.IsRevoked); 217public DefaultKeyResolution ResolveDefaultKeyPolicy(DateTimeOffset now, IEnumerable<IKey> allKeys)
KeyManagement\Internal\CacheableKeyRing.cs (1)
18internal CacheableKeyRing(CancellationToken expirationToken, DateTimeOffset expirationTime, IKey defaultKey, IEnumerable<IKey> allKeys)
KeyManagement\Internal\IDefaultKeyResolver.cs (1)
17DefaultKeyResolution ResolveDefaultKeyPolicy(DateTimeOffset now, IEnumerable<IKey> allKeys);
KeyManagement\Key.cs (5)
27private readonly IEnumerable<IAuthenticatedEncryptorFactory> _encryptorFactories; 41IEnumerable<IAuthenticatedEncryptorFactory> encryptorFactories) 64IEnumerable<IAuthenticatedEncryptorFactory> encryptorFactories) 82IEnumerable<IAuthenticatedEncryptorFactory> encryptorFactories, 100IEnumerable<IAuthenticatedEncryptorFactory> encryptorFactories,
KeyManagement\KeyEscrowServiceProviderExtensions.cs (1)
20var escrowSinks = services?.GetService<IEnumerable<IKeyEscrowSink>>()?.ToList();
KeyManagement\KeyRing.cs (1)
20public KeyRing(IKey defaultKey, IEnumerable<IKey> allKeys)
KeyManagement\KeyRingBasedDataProtector.cs (2)
71private static string JoinPurposesForLog(IEnumerable<string> purposes) 320public AdditionalAuthenticatedDataTemplate(IEnumerable<string> purposes)
KeyManagement\KeyRingProvider.cs (1)
171private CacheableKeyRing CreateCacheableKeyRingCoreStep2(DateTimeOffset now, CancellationToken cacheExpirationToken, IKey defaultKey, IEnumerable<IKey> allKeys)
KeyManagement\XmlKeyManager.cs (1)
59private readonly IEnumerable<IAuthenticatedEncryptorFactory> _encryptorFactories;
RegistryPolicy.cs (2)
14IEnumerable<IKeyEscrowSink> keyEscrowSinks, 24public IEnumerable<IKeyEscrowSink> KeyEscrowSinks { get; }
Repositories\EphemeralXmlRepository.cs (1)
36private IEnumerable<XElement> GetAllElementsCore()
Repositories\FileSystemXmlRepository.cs (1)
74private IEnumerable<XElement> GetAllElementsCore()
Repositories\RegistryXmlRepository.cs (1)
62private IEnumerable<XElement> GetAllElementsCore()
Microsoft.AspNetCore.DataProtection.Abstractions (4)
DataProtectionCommonExtensions.cs (4)
31public static IDataProtector CreateProtector(this IDataProtectionProvider provider, IEnumerable<string> purposes) 82protector = protector?.CreateProtector((IEnumerable<string>)subPurposes); 117/// then <see cref="CreateProtector(IDataProtectionProvider, IEnumerable{string})"/>. See those methods' 120public static IDataProtector GetDataProtector(this IServiceProvider services, IEnumerable<string> purposes)
Microsoft.AspNetCore.DataProtection.Abstractions.Tests (4)
DataProtectionCommonExtensionsTests.cs (4)
30testCode: () => provider.CreateProtector((IEnumerable<string>)purposes), 66var retVal = firstMock.Object.CreateProtector((IEnumerable<string>)new string[] { "first", "second", "third" }); 151testCode: () => services.GetDataProtector((IEnumerable<string>)purposes), 193var retVal = services.GetDataProtector((IEnumerable<string>)new string[] { "first", "second", "third" });
Microsoft.AspNetCore.DataProtection.EntityFrameworkCore (1)
EntityFrameworkCoreXmlRepository.cs (1)
46IEnumerable<XElement> GetAllElementsCore()
Microsoft.AspNetCore.DataProtection.StackExchangeRedis (1)
RedisXmlRepository.cs (1)
38private IEnumerable<XElement> GetAllElementsCore()
Microsoft.AspNetCore.DataProtection.Tests (33)
KeyManagement\DefaultKeyResolverTests.cs (1)
506return resolver.ResolveDefaultKeyPolicy(DateTimeOffset.ParseExact(now, "u", CultureInfo.InvariantCulture), (IEnumerable<IKey>)allKeys);
KeyManagement\KeyRingBasedDataProtectorTests.cs (1)
623var expectedAad = new byte[] { 0x09, 0xF0, 0xC9, 0xF0 } // magic header
KeyManagement\KeyRingProviderTests.cs (27)
36Tuple.Create((DateTimeOffset)now, (IEnumerable<IKey>)allKeys, new DefaultKeyResolution() 74Tuple.Create((DateTimeOffset)now, (IEnumerable<IKey>)allKeys, new DefaultKeyResolution() 79Tuple.Create(key1.ExpirationDate, (IEnumerable<IKey>)allKeys, new DefaultKeyResolution() 122Tuple.Create((DateTimeOffset)now, (IEnumerable<IKey>)allKeys1, new DefaultKeyResolution() 127Tuple.Create((DateTimeOffset)now, (IEnumerable<IKey>)allKeys2, new DefaultKeyResolution() 170Tuple.Create(now, (IEnumerable<IKey>)allKeys1, new DefaultKeyResolution() 175Tuple.Create(now, (IEnumerable<IKey>)allKeys2, new DefaultKeyResolution() 211Tuple.Create((DateTimeOffset)now, (IEnumerable<IKey>)allKeys, new DefaultKeyResolution() 216Tuple.Create((DateTimeOffset)now, (IEnumerable<IKey>)allKeys, new DefaultKeyResolution() 255Tuple.Create((DateTimeOffset)now, (IEnumerable<IKey>)allKeys, new DefaultKeyResolution() 295Tuple.Create((DateTimeOffset)now, (IEnumerable<IKey>)allKeys1, new DefaultKeyResolution() 300Tuple.Create((DateTimeOffset)now, (IEnumerable<IKey>)allKeys2, new DefaultKeyResolution() 339Tuple.Create((DateTimeOffset)now, (IEnumerable<IKey>)allKeys, new DefaultKeyResolution() 377Tuple.Create((DateTimeOffset)now, (IEnumerable<IKey>)allKeys, new DefaultKeyResolution() 458var resolveDefaultKeyPolicyReturnValues = new List<Tuple<DateTimeOffset, IEnumerable<IKey>, DefaultKeyResolution>>() 460Tuple.Create(now, (IEnumerable<IKey>)allKeys, new DefaultKeyResolution() 472Tuple.Create(expiration1, (IEnumerable<IKey>)allKeys, new DefaultKeyResolution() 490Tuple.Create(now, (IEnumerable<IKey>)allKeysAfterGeneration, new DefaultKeyResolution() 542Tuple.Create(now, (IEnumerable<IKey>)allKeysBefore, new DefaultKeyResolution() 547Tuple.Create(now, (IEnumerable<IKey>)allKeysAfter, new DefaultKeyResolution() 752IEnumerable<CancellationToken> getCacheExpirationTokenReturnValues, 753IEnumerable<IReadOnlyCollection<IKey>> getAllKeysReturnValues, 754IEnumerable<Tuple<DateTimeOffset, DateTimeOffset, IKey>> createNewKeyCallbacks, 755IEnumerable<Tuple<DateTimeOffset, IEnumerable<IKey>, DefaultKeyResolution>> resolveDefaultKeyPolicyReturnValues, 793mockDefaultKeyResolver.Setup(o => o.ResolveDefaultKeyPolicy(It.IsAny<DateTimeOffset>(), It.IsAny<IEnumerable<IKey>>())) 794.Returns<DateTimeOffset, IEnumerable<IKey>>((now, allKeys) =>
XmlAssert.cs (4)
55private static bool AreEqual(IEnumerable<XNode> expected, IEnumerable<XNode> actual) 83private static bool AreEqual(IEnumerable<XAttribute> expected, IEnumerable<XAttribute> actual)
Microsoft.AspNetCore.DeveloperCertificates.XPlat (16)
src\Shared\CertificateGeneration\CertificateManager.cs (13)
82IEnumerable<X509Certificate2> matchingCertificates = certificates; 104var invalidCertificates = matchingCertificates.Except(validCertificates); 115var certificatesToDispose = certificates.Except(matchingCertificates); 186var certificates = currentUserCertificates.Concat(trustedCertificates); 188var filteredCertificates = certificates.Where(c => c.Subject == Subject); 192var excludedCertificates = certificates.Except(filteredCertificates); 429var filteredCertificates = certificates.Where(c => c.Subject == Subject); 433var excludedCertificates = certificates.Except(filteredCertificates); 690var certificatesWithName = certificates.Where(c => c.Subject == Subject); 729IEnumerable<X509Extension> extensions, 756internal static void DisposeCertificates(IEnumerable<X509Certificate2> disposables) 799internal static string ToCertificateDescription(IEnumerable<X509Certificate2> certificates) 808var description = list.OrderBy(c => c.Thumbprint).Select((c, i) => $" {i + 1}) " + GetDescription(c)).Prepend(certificatesDescription);
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (3)
386var onlyOnKeychain = certsFromStore.Except(certsFromDisk, ThumbprintComparer.Instance); 396var onDiskAndKeychain = requireExportable ? certsFromStore.Intersect(certsFromDisk, ThumbprintComparer.Instance) 435var certificateFiles = Directory.EnumerateFiles(MacOSUserHttpsCertificateLocation, "aspnetcore-localhost-*.pfx");
Microsoft.AspNetCore.Diagnostics (24)
DeveloperExceptionPage\DeveloperExceptionPageMiddleware.cs (1)
35IEnumerable<IDeveloperPageExceptionFilter> filters)
DeveloperExceptionPage\DeveloperExceptionPageMiddlewareImpl.cs (1)
51IEnumerable<IDeveloperPageExceptionFilter> filters,
DeveloperExceptionPage\Views\ErrorPageModel.cs (1)
27public IEnumerable<ExceptionDetails> ErrorDetails { get; set; }
ExceptionHandler\ExceptionHandlerExtensions.cs (2)
120var exceptionHandlers = app.ApplicationServices.GetRequiredService<IEnumerable<IExceptionHandler>>();
ExceptionHandler\ExceptionHandlerMiddlewareImpl.cs (1)
38IEnumerable<IExceptionHandler> exceptionHandlers,
src\Shared\StackTrace\ExceptionDetails\ExceptionDetails.cs (3)
16public ExceptionDetails(Exception error, IEnumerable<StackFrameSourceCodeInfo> stackFrames) 22public ExceptionDetails(string errorMessage, IEnumerable<StackFrameSourceCodeInfo> stackFrames) 36public IEnumerable<StackFrameSourceCodeInfo> StackFrames { get; }
src\Shared\StackTrace\ExceptionDetails\ExceptionDetailsProvider.cs (8)
29public IEnumerable<ExceptionDetails> GetDetails(Exception exception) 31var exceptions = FlattenAndReverseExceptionTree(exception); 39private IEnumerable<StackFrameSourceCodeInfo> GetStackFrames(Exception original) 41var stackFrames = StackTraceHelper.GetFrames(original, out var exception) 55private static IEnumerable<Exception> FlattenAndReverseExceptionTree(Exception? ex) 109IEnumerable<string>? lines = null; 144IEnumerable<string> allLines, 170private static IEnumerable<string> ReadLines(IFileInfo fileInfo)
src\Shared\StackTrace\StackFrame\MethodDisplayInfo.cs (2)
14public MethodDisplayInfo(string? declaringTypeName, string name, string? genericArguments, string? subMethod, IEnumerable<ParameterDisplayInfo> parameters) 31public IEnumerable<ParameterDisplayInfo> Parameters { get; }
src\Shared\StackTrace\StackFrame\StackFrameSourceCodeInfo.cs (3)
39public IEnumerable<string> PreContextCode { get; set; } = Enumerable.Empty<string>(); 44public IEnumerable<string> ContextCode { get; set; } = Enumerable.Empty<string>(); 49public IEnumerable<string> PostContextCode { get; set; } = Enumerable.Empty<string>();
src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (2)
114var parameters = method.GetParameters().Select(parameter => 217var attributes = candidateMethod.GetCustomAttributes<StateMachineAttribute>();
Microsoft.AspNetCore.Diagnostics.Abstractions (4)
CompilationFailure.cs (3)
23IEnumerable<DiagnosticMessage>? messages) 41IEnumerable<DiagnosticMessage?>? messages, 74public IEnumerable<DiagnosticMessage?>? Messages { get; }
ICompilationException.cs (1)
18IEnumerable<CompilationFailure?>? CompilationFailures { get; }
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore (9)
DatabaseContextDetails.cs (2)
11public IEnumerable<string> PendingMigrations { get; } 13public DatabaseContextDetails(Type type, bool databaseExists, bool pendingModelChanges, IEnumerable<string> pendingMigrations)
DatabaseDeveloperPageExceptionFilter.cs (1)
59var registeredContexts = errorContext.HttpContext.RequestServices.GetServices<DbContextOptions>()
MigrationsEndPointMiddleware.cs (1)
110var registeredContexts = context.RequestServices.GetServices<DbContextOptions>()
Views\DatabaseErrorPage.Designer.cs (3)
185var contextWithNoDBOrMigrations = Model.ContextDetails.Where(c => !c.DatabaseExists && !c.PendingMigrations.Any()); 286var contextWithPendingMigrations = Model.ContextDetails.Where(c => c.PendingMigrations.Any()).Except(contextWithNoDBOrMigrations); 478var contextWithPendingModelChanges = Model.ContextDetails.Where(c => c.PendingModelChanges).Except(contextWithNoDBOrMigrations).Except(contextWithPendingMigrations);
Views\DatabaseErrorPageModel.cs (2)
13IEnumerable<DatabaseContextDetails> contextDetails, 24public IEnumerable<DatabaseContextDetails> ContextDetails { get; }
Microsoft.AspNetCore.Diagnostics.Tests (16)
DeveloperExceptionPageMiddlewareTest.cs (2)
641public CustomCompilationException(IEnumerable<CompilationFailure> compilationFailures) 646public IEnumerable<CompilationFailure> CompilationFailures { get; }
ExceptionDetailsProviderTest.cs (8)
272private static IEnumerable<string> GetCodeLines(int fromLine, int toLine) 281private readonly IEnumerable<string> _sourceCodeLines; 283public TestFileProvider(IEnumerable<string> sourceCodeLines) 308public TestFileInfo(IEnumerable<string> sourceCodeLines) 378public IEnumerable<string> AllLines { get; set; } 382public IEnumerable<string> ExpectedPreErrorCode { get; set; } 383public IEnumerable<string> ExpectedErrorCode { get; set; } 384public IEnumerable<string> ExpectedPostErrorCode { get; set; }
ExceptionHandlerMiddlewareTest.cs (1)
508IEnumerable<IExceptionHandler> exceptionHandlers = null,
ExceptionHandlerTest.cs (5)
185IEnumerable<string> values; 241IEnumerable<string> values; 296IEnumerable<string> values; 368IEnumerable<string> values; 438IEnumerable<string> values;
Microsoft.AspNetCore.Grpc.JsonTranscoding (2)
Internal\JsonTranscodingRouteAdapter.cs (1)
206static string BuildSuffix(IEnumerable<string> segments, string? verb)
src\Grpc\JsonTranscoding\src\Shared\Server\MethodOptions.cs (1)
107public static MethodOptions Create(IEnumerable<GrpcServiceOptions> serviceOptions)
Microsoft.AspNetCore.Grpc.Microbenchmarks (1)
src\Shared\BenchmarkRunner\Program.cs (1)
31var summaries = BenchmarkSwitcher.FromAssembly(typeof(Program).Assembly)
Microsoft.AspNetCore.Grpc.Swagger (3)
GrpcSwaggerServiceExtensions.cs (1)
40var apiDescriptionProvider = serviceProvider.GetServices<IApiDescriptionProvider>();
Internal\GrpcModelMetadata.cs (1)
29public override IEnumerable<KeyValuePair<EnumGroupAndName, string>> EnumGroupedDisplayNamesAndValues { get; }
Internal\XmlComments\GrpcXmlCommentsDocumentFilter.cs (1)
29var nameAndServiceDescriptor = context.ApiDescriptions
Microsoft.AspNetCore.HeaderPropagation (2)
HeaderPropagationMessageHandler.cs (2)
61if (!request.Headers.TryGetValues(entry.OutboundHeaderName, out var _) && 62!(hasContent && request.Content!.Headers.TryGetValues(entry.OutboundHeaderName, out var _)))
Microsoft.AspNetCore.HostFiltering (1)
MiddlewareConfigurationManager.cs (1)
62private static bool TryProcessHosts(IEnumerable<string> incoming, List<StringSegment> results)
Microsoft.AspNetCore.Hosting (39)
GenericHost\GenericWebHostService.cs (2)
27IEnumerable<IStartupFilter> startupFilters, 57public IEnumerable<IStartupFilter> StartupFilters { get; }
Internal\HostedServiceExecutor.cs (2)
10private readonly IEnumerable<IHostedService> _services; 12public HostedServiceExecutor(IEnumerable<IHostedService> services)
Internal\HostingApplicationDiagnostics.cs (3)
388static (object? carrier, string fieldName, out string? fieldValue, out IEnumerable<string>? fieldValues) => 439var baggage = _propagator.ExtractBaggage(headers, static (object? carrier, string fieldName, out string? fieldValue, out IEnumerable<string>? fieldValues) =>
Internal\StartupLoader.cs (5)
175var filters = HostingServiceProvider.GetRequiredService<IEnumerable<IStartupConfigureServicesFilter>>() 219var filters = HostingServiceProvider 221.GetRequiredService<IEnumerable<IStartupConfigureContainerFilter<TContainerBuilder>>>(); 271var startupType1 = definedTypes.Where(info => info.Name.Equals(startupNameWithEnv, StringComparison.OrdinalIgnoreCase)); 272var startupType2 = definedTypes.Where(info => info.Name.Equals(startupNameWithoutEnv, StringComparison.OrdinalIgnoreCase));
Internal\WebHost.cs (2)
213var startupFilters = _applicationServices.GetService<IEnumerable<IStartupFilter>>();
Internal\WebHostOptions.cs (1)
72public IEnumerable<string> GetFinalHostingStartupAssemblies()
src\Shared\ErrorPage\ErrorPageModel.cs (2)
14public ErrorPageModel(IEnumerable<ExceptionDetails> errorDetails, bool showRuntimeDetails, string runtimeDisplayName, string runtimeArchitecture, string clrVersion, string currentAssemblyVesion, string operatingSystemDescription) 28public IEnumerable<ExceptionDetails> ErrorDetails { get; }
src\Shared\ErrorPage\ErrorPageModelBuilder.cs (1)
32IEnumerable<ExceptionDetails> errorDetails;
src\Shared\StackTrace\ExceptionDetails\ExceptionDetails.cs (3)
16public ExceptionDetails(Exception error, IEnumerable<StackFrameSourceCodeInfo> stackFrames) 22public ExceptionDetails(string errorMessage, IEnumerable<StackFrameSourceCodeInfo> stackFrames) 36public IEnumerable<StackFrameSourceCodeInfo> StackFrames { get; }
src\Shared\StackTrace\ExceptionDetails\ExceptionDetailsProvider.cs (8)
29public IEnumerable<ExceptionDetails> GetDetails(Exception exception) 31var exceptions = FlattenAndReverseExceptionTree(exception); 39private IEnumerable<StackFrameSourceCodeInfo> GetStackFrames(Exception original) 41var stackFrames = StackTraceHelper.GetFrames(original, out var exception) 55private static IEnumerable<Exception> FlattenAndReverseExceptionTree(Exception? ex) 109IEnumerable<string>? lines = null; 144IEnumerable<string> allLines, 170private static IEnumerable<string> ReadLines(IFileInfo fileInfo)
src\Shared\StackTrace\StackFrame\MethodDisplayInfo.cs (2)
14public MethodDisplayInfo(string? declaringTypeName, string name, string? genericArguments, string? subMethod, IEnumerable<ParameterDisplayInfo> parameters) 31public IEnumerable<ParameterDisplayInfo> Parameters { get; }
src\Shared\StackTrace\StackFrame\StackFrameSourceCodeInfo.cs (3)
39public IEnumerable<string> PreContextCode { get; set; } = Enumerable.Empty<string>(); 44public IEnumerable<string> ContextCode { get; set; } = Enumerable.Empty<string>(); 49public IEnumerable<string> PostContextCode { get; set; } = Enumerable.Empty<string>();
src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (2)
114var parameters = method.GetParameters().Select(parameter => 217var attributes = candidateMethod.GetCustomAttributes<StateMachineAttribute>();
src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (3)
83return new StaticWebAssetsDirectoryContents((files as IEnumerable<IFileInfo>) ?? Array.Empty<IFileInfo>()); 241private readonly IEnumerable<IFileInfo> _files; 243public StaticWebAssetsDirectoryContents(IEnumerable<IFileInfo> files) =>
Microsoft.AspNetCore.Hosting.Tests (3)
StaticWebAssets\ManifestStaticWebAssetsFileProviderTests.cs (2)
794private readonly IEnumerable<IFileInfo> _contents; 796public TestDirectoryContents(IEnumerable<IFileInfo> contents)
WebHostBuilderTests.cs (1)
164var services = host.Services.GetServices<IHostApplicationLifetime>();
Microsoft.AspNetCore.Http (11)
FormCollection.cs (1)
146IEnumerator<KeyValuePair<string, StringValues>> IEnumerable<KeyValuePair<string, StringValues>>.GetEnumerator()
HeaderDictionary.cs (1)
345IEnumerator<KeyValuePair<string, StringValues>> IEnumerable<KeyValuePair<string, StringValues>>.GetEnumerator()
Internal\ItemsDictionary.cs (1)
138IEnumerator<KeyValuePair<object, object?>> IEnumerable<KeyValuePair<object, object?>>.GetEnumerator()
Internal\RequestCookieCollection.cs (1)
149IEnumerator<KeyValuePair<string, string>> IEnumerable<KeyValuePair<string, string>>.GetEnumerator()
QueryCollection.cs (1)
164IEnumerator<KeyValuePair<string, StringValues>> IEnumerable<KeyValuePair<string, StringValues>>.GetEnumerator()
QueryCollectionInternal.cs (1)
73IEnumerator<KeyValuePair<string, StringValues>> IEnumerable<KeyValuePair<string, StringValues>>.GetEnumerator()
src\Shared\Debugger\StringValuesDictionaryDebugView.cs (2)
13private readonly IEnumerable<KeyValuePair<string, StringValues>> _enumerable; 15public StringValuesDictionaryDebugView(IEnumerable<KeyValuePair<string, StringValues>> enumerable)
src\Shared\Dictionary\AdaptiveCapacityDictionary.cs (3)
175IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => Keys; 200IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values => Values; 324IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
Microsoft.AspNetCore.Http.Abstractions (20)
Internal\HeaderSegmentCollection.cs (1)
53IEnumerator<HeaderSegment> IEnumerable<HeaderSegment>.GetEnumerator()
Metadata\IProducesResponseTypeMetadata.cs (1)
24IEnumerable<string> ContentTypes { get; }
Metadata\ProducesResponseTypeMetadata.cs (3)
54private ProducesResponseTypeMetadata(int statusCode, Type? type, IEnumerable<string> contentTypes) 74public IEnumerable<string> ContentTypes { get; private set; } 82internal static ProducesResponseTypeMetadata CreateUnvalidated(Type? type, int statusCode, IEnumerable<string> contentTypes) => new(statusCode, type, contentTypes);
QueryString.cs (2)
125public static QueryString Create(IEnumerable<KeyValuePair<string, string?>> parameters) 143public static QueryString Create(IEnumerable<KeyValuePair<string, StringValues>> parameters)
Routing\EndpointMetadataCollection.cs (3)
36public EndpointMetadataCollection(IEnumerable<object> items) 49: this((IEnumerable<object>)items) 154IEnumerator<object> IEnumerable<object>.GetEnumerator() => GetEnumerator();
Routing\RouteValueDictionary.cs (10)
120/// If the value is a dictionary or other <see cref="IEnumerable{T}"/> of <see cref="KeyValuePair{String, Object}"/>, 135if (values is IEnumerable<KeyValuePair<string, object?>> keyValueEnumerable) 142if (values is IEnumerable<KeyValuePair<string, string?>> stringValueEnumerable) 167public RouteValueDictionary(IEnumerable<KeyValuePair<string, object?>>? values) 184public RouteValueDictionary(IEnumerable<KeyValuePair<string, string?>>? values) 214private void Initialize(IEnumerable<KeyValuePair<string, string?>> stringValueEnumerable) 225private void Initialize(IEnumerable<KeyValuePair<string, object?>> keyValueEnumerable) 337IEnumerable<string> IReadOnlyDictionary<string, object?>.Keys => Keys; 357IEnumerable<object?> IReadOnlyDictionary<string, object?>.Values => Values; 472IEnumerator<KeyValuePair<string, object?>> IEnumerable<KeyValuePair<string, object?>>.GetEnumerator()
Microsoft.AspNetCore.Http.Abstractions.Microbenchmarks (3)
PathStringBenchmark.cs (2)
14public IEnumerable<object> TestPaths => new[] { TestPath, LongTestPath, LongTestPathEarlyPercent }; 16public IEnumerable<object> TestUris => new[] { new Uri($"https://localhost:5001/{TestPath}"), new Uri($"https://localhost:5001/{LongTestPath}"), new Uri($"https://localhost:5001/{LongTestPathEarlyPercent}") };
src\Shared\BenchmarkRunner\Program.cs (1)
31var summaries = BenchmarkSwitcher.FromAssembly(typeof(Program).Assembly)
Microsoft.AspNetCore.Http.Abstractions.Tests (3)
PathStringTests.cs (1)
405public static IEnumerable<object[]> CharsToUnescape
RouteValueDictionaryTests.cs (2)
76public static IEnumerable<object[]> IEnumerableKeyValuePairData 95public static IEnumerable<object[]> IEnumerableStringValuePairData
Microsoft.AspNetCore.Http.Connections.Tests (2)
ServerSentEventsMessageFormatterTests.cs (1)
40public static IEnumerable<object[]> PayloadData => new List<object[]>
src\SignalR\common\Shared\EphemeralDataProtectionProvider.cs (1)
26 private IEnumerable<XElement> GetAllElementsCore()
Microsoft.AspNetCore.Http.Extensions (19)
ProblemDetailsService.cs (1)
13IEnumerable<IProblemDetailsWriter> writers)
QueryBuilder.cs (3)
32public QueryBuilder(IEnumerable<KeyValuePair<string, string>> parameters) 41public QueryBuilder(IEnumerable<KeyValuePair<string, StringValues>> parameters) 51public void Add(string key, IEnumerable<string> values)
RequestDelegateFactory.cs (1)
701var parameterCustomAttributes = parameter.GetCustomAttributes();
RequestDelegateFactoryOptions.cs (1)
23public IEnumerable<string>? RouteParameterNames { get; init; }
src\Components\Endpoints\src\FormMapping\Factories\CollectionConverterFactory.cs (2)
36var enumerable = ClosedGenericMatcher.ExtractGenericInterface(type, typeof(IEnumerable<>)); 55var enumerableType = ClosedGenericMatcher.ExtractGenericInterface(type, typeof(IEnumerable<>));
src\Components\Endpoints\src\FormMapping\Factories\Collections\TypedCollectionConverterFactory.cs (4)
91var _ when type == (typeof(IEnumerable<TElement>)) => true, 201var _ when type.IsAssignableTo(typeof(IEnumerable<TElement>)) => 202CreateConverter<IEnumerable<TElement>, List<TElement>>(elementTypeConverter), 211where TInterface : IEnumerable<TElement>
src\Components\Endpoints\src\FormMapping\Factories\ComplexType\ComplexTypeExpressionConverterFactoryOfT.cs (2)
108private static IEnumerable<Expression> CreateInstanceAndAssignProperties( 224private static IEnumerable<Expression> ReportMissingValues(
src\Components\Endpoints\src\FormMapping\FormDataReader.cs (2)
126var keys = _readOnlyMemoryKeys.Keys; 298IEnumerator<ReadOnlyMemory<char>> IEnumerable<ReadOnlyMemory<char>>.GetEnumerator() => GetEnumerator();
src\Components\Endpoints\src\FormMapping\PrefixResolver.cs (1)
15public PrefixResolver(IEnumerable<FormKey> readOnlyMemoryKeys, int count)
src\Shared\EndpointMetadataPopulator.cs (1)
21public static void PopulateMetadata(MethodInfo methodInfo, EndpointBuilder builder, IEnumerable<ParameterInfo>? parameters = null)
src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (1)
230var fsharpAsyncMethods = fsharpAsyncType
Microsoft.AspNetCore.Http.Extensions.Tests (56)
ParameterBindingMethodCacheTests.cs (2)
138public static IEnumerable<object[]> TryParseStringParameterInfoData 280public static IEnumerable<object[]> BindAsyncParameterInfoData
ProblemDetailsServiceCollectionExtensionsTest.cs (1)
62var serviceDescriptors = collection.Where(serviceDescriptor => serviceDescriptor.ServiceType == typeof(IProblemDetailsWriter));
ProblemDetailsServiceTest.cs (1)
133IEnumerable<IProblemDetailsWriter> writers = null)
RequestDelegateFactoryTests.cs (17)
45public static IEnumerable<object[]> NoResult 1053void TestExplicitFromIEnumerableService(HttpContext httpContext, [FromService] IEnumerable<MyService> myServices) 1058void TestExplicitMultipleFromService(HttpContext httpContext, [FromService] MyService myService, [FromService] IEnumerable<MyService> myServices) 1067new[] { (Action<HttpContext, IEnumerable<MyService>>)TestExplicitFromIEnumerableService }, 1068new[] { (Action<HttpContext, MyService, IEnumerable<MyService>>)TestExplicitMultipleFromService }, 1087void TestImpliedIEnumerableFromService(HttpContext httpContext, IEnumerable<MyService> myServices) 1101new[] { (Action<HttpContext, IEnumerable<MyService>>)TestImpliedIEnumerableFromService }, 1297public static IEnumerable<object[]> PolymorphicResult 1415public static IEnumerable<object[]> CustomResults 1488public static IEnumerable<object[]> NullResult 1524public static IEnumerable<object?[]> RouteParamOptionalityData 1596public static IEnumerable<object?[]> BindAsyncParamOptionalityData 1708public static IEnumerable<object?[]> ServiceParamOptionalityData 1881public static IEnumerable<object?[]> UriDelegates 2904var allAcceptsMetadata = metadataResult.EndpointMetadata.OfType<IAcceptsMetadata>(); 3266private EndpointBuilder CreateEndpointBuilder(IEnumerable<object>? metadata = null) 3276private EndpointBuilder CreateEndpointBuilderFromFilterFactories(IEnumerable<Func<EndpointFilterFactoryContext, EndpointFilterDelegate, EndpointFilterDelegate>> filterFactories)
RequestDelegateGenerator\CompileTimeCreationTests.cs (1)
430public static IEnumerable<object[]> NullResultWithNullAnnotation
RequestDelegateGenerator\CompileTimeIncrementalityTests.cs (5)
20var outputSteps = GetRunStepOutputs(result); 37var outputSteps = GetRunStepOutputs(result); 54var outputSteps = GetRunStepOutputs(result); 75var outputSteps = GetRunStepOutputs(result); 85private static IEnumerable<(object Value, IncrementalStepRunReason Reason)> GetRunStepOutputs(GeneratorRunResult? result)
RequestDelegateGenerator\RequestDelegateCreationTests.BindAsync.cs (1)
40public static IEnumerable<object[]> BindAsyncUriTypes =>
RequestDelegateGenerator\RequestDelegateCreationTests.Forms.cs (8)
45var allAcceptsMetadata = endpoint.Metadata.OfType<IAcceptsMetadata>(); 80var allAcceptsMetadata = endpoint.Metadata.OfType<IAcceptsMetadata>(); 234var allAcceptsMetadata = endpoint.Metadata.OfType<IAcceptsMetadata>(); 417var allAcceptsMetadata = endpoint.Metadata.OfType<IAcceptsMetadata>(); 571var allAcceptsMetadata = endpoint.Metadata.OfType<IAcceptsMetadata>(); 618var allAcceptsMetadata = endpoint.Metadata.OfType<IAcceptsMetadata>(); 779public static IEnumerable<object[]> FormAndFormFileParametersDelegates 851var allAcceptsMetadata = endpoint.Metadata.OfType<IAcceptsMetadata>();
RequestDelegateGenerator\RequestDelegateCreationTests.JsonBody.cs (1)
440public static IEnumerable<object[]> AllowEmptyData
RequestDelegateGenerator\RequestDelegateCreationTests.JsonBodyOrService.cs (1)
89public static IEnumerable<object[]> BodyParamOptionalityData
RequestDelegateGenerator\RequestDelegateCreationTests.Metadata.cs (4)
65var metadata = endpoint.Metadata.OfType<IProducesResponseTypeMetadata>(); 93var metadata = endpoint.Metadata.OfType<IProducesResponseTypeMetadata>(); 119var metadata = endpoint.Metadata.OfType<IProducesResponseTypeMetadata>(); 517var filteredMetadata = endpoint.Metadata.Where(
RequestDelegateGenerator\RequestDelegateCreationTests.QueryParameters.cs (1)
13public static IEnumerable<object[]> QueryParamOptionalityData
RequestDelegateGenerator\RequestDelegateCreationTests.Responses.cs (13)
88public static IEnumerable<object[]> MapAction_NoParam_ComplexReturn_Data => new List<object[]>() 122public static IEnumerable<object[]> MapAction_NoParam_ExtensionResult_Data => new List<object[]>() 146public static IEnumerable<object[]> MapAction_NoParam_TaskOfTReturn_Data => new List<object[]>() 174public static IEnumerable<object[]> MapAction_NoParam_ValueTaskOfTReturn_Data => new List<object[]>() 199public static IEnumerable<object[]> MapAction_NoParam_TaskLikeOfObjectReturn_Data => new List<object[]>() 260public static IEnumerable<object[]> JsonContextActions 413public static IEnumerable<object[]> ComplexResult 497public static IEnumerable<object[]> ChildResult 577public static IEnumerable<object[]> PolymorphicResult 685public static IEnumerable<object[]> StringResult 783public static IEnumerable<object[]> BoolResult 839public static IEnumerable<object[]> IntResult 895public static IEnumerable<object[]> NullContentResult
Microsoft.AspNetCore.Http.Features (1)
ISession.cs (1)
28IEnumerable<string> Keys { get; }
Microsoft.AspNetCore.Http.Microbenchmarks (1)
src\Shared\BenchmarkRunner\Program.cs (1)
31var summaries = BenchmarkSwitcher.FromAssembly(typeof(Program).Assembly)
Microsoft.AspNetCore.Http.RequestDelegateGenerator (11)
src\Shared\RoslynUtils\ParsabilityHelper.cs (2)
74var tryParseMethods = typeSymbol.GetThisAndBaseTypes() 177var searchCandidates = typeSymbol.GetThisAndBaseTypes()
src\Shared\RoslynUtils\SymbolExtensions.cs (2)
42public static IEnumerable<ITypeSymbol> GetThisAndBaseTypes(this ITypeSymbol? type) 223var parameterTypes = constructor.Parameters.Select(parameter => $"typeof({parameter.Type.ToDisplayString()})");
StaticRouteHandlerModel\Emitters\EndpointEmitter.cs (1)
14internal static string EmitParameterPreparation(this IEnumerable<EndpointParameter> endpointParameters, EmitterContext emitterContext, int baseIndent = 0)
StaticRouteHandlerModel\EndpointParameter.cs (6)
173!TryGetAsParametersConstructor(endpoint, namedTypeSymbol, out var isDefaultConstructor, out var matchedProperties)) 282public IEnumerable<EndpointParameter>? EndpointParameters { get; set; } 501private static bool TryGetAsParametersConstructor(Endpoint endpoint, INamedTypeSymbol type, out bool? isDefaultConstructor, [NotNullWhen(true)] out IEnumerable<ConstructorParameter>? matchedProperties) 513var constructors = type.Constructors.Where(constructor => constructor.DeclaredAccessibility == Accessibility.Public && !constructor.IsStatic); 517var properties = type.GetMembers().OfType<IPropertySymbol>().Where(property => property.DeclaredAccessibility == Accessibility.Public); 518var writableProperties = properties.Where(property => !property.IsReadOnly);
Microsoft.AspNetCore.Http.Results.Tests (11)
CreatedAtRouteOfTResultTests.cs (1)
35public static IEnumerable<object[]> CreatedAtRouteData
CreatedAtRouteResultTests.cs (1)
18public static IEnumerable<object[]> CreatedAtRouteData
ResultsTests.cs (5)
283public static IEnumerable<object[]> BytesOrFile_ResultHasCorrectValues_Data => new List<object[]> 331public static IEnumerable<object[]> Stream_ResultHasCorrectValues_Data => new List<object[]> 467public static IEnumerable<object[]> ChallengeForbidSignInOut_ResultHasCorrectValues_Data => new List<object[]> 1649private static IEnumerable<(Expression<Func<IResult>>, Type)> FactoryMethodsTuples { get; } = new List<(Expression<Func<IResult>>, Type)> 1704public static IEnumerable<object[]> FactoryMethodsFromTuples() => FactoryMethodsTuples.Select(t => new object[] { t.Item1, t.Item2 });
TypedResultsTests.cs (4)
261public static IEnumerable<object[]> BytesOrFile_ResultHasCorrectValues_Data => new List<object[]> 307public static IEnumerable<object[]> PhysicalOrVirtualFile_ResultHasCorrectValues_Data => new List<object[]> 415public static IEnumerable<object[]> Stream_ResultHasCorrectValues_Data => new List<object[]> 477public static IEnumerable<object[]> ChallengeForbidSignInOut_ResultHasCorrectValues_Data => new List<object[]>
Microsoft.AspNetCore.Http.Tests (7)
DefaultHttpContextTests.cs (4)
365var properties = type 371var fields = type 391private static void TestFeatureProperties(object value, IFeatureCollection features, IEnumerable<PropertyInfo> properties) 456public IEnumerable<string> Keys { get { return _store.Keys; } }
HeaderDictionaryTests.cs (3)
10public static TheoryData HeaderSegmentData => new TheoryData<IEnumerable<string>> 39public void EmptyHeaderSegmentsAreIgnored(IEnumerable<string> segments) 50var expectedResult = segments.Where(s => !string.IsNullOrEmpty(s));
Microsoft.AspNetCore.HttpLogging (2)
FileLoggerProcessor.cs (1)
282var files = new DirectoryInfo(_path)
HttpLoggingMiddleware.cs (1)
27IEnumerable<IHttpLoggingInterceptor> interceptors, ObjectPool<HttpLoggingInterceptorContext> contextPool, TimeProvider timeProvider)
Microsoft.AspNetCore.HttpLogging.Tests (11)
HttpLoggingMiddlewareTests.cs (11)
1733var filteredLogs = TestSink.Writes.Where(w => w.LoggerName.Contains("HttpLogging")); 1748var filteredLogs = TestSink.Writes.Where(w => w.LoggerName.Contains("HttpLogging")); 1763var filteredLogs = TestSink.Writes.Where(w => w.LoggerName.Contains("HttpLogging")); 1780var filteredLogs = TestSink.Writes.Where(w => w.LoggerName.Contains("HttpLogging")); 1806var filteredLogs = TestSink.Writes.Where(w => w.LoggerName.Contains("HttpLogging")); 1823var filteredLogs = TestSink.Writes.Where(w => w.LoggerName.Contains("HttpLogging")); 1838var filteredLogs = TestSink.Writes.Where(w => w.LoggerName.Contains("HttpLogging")); 1853var filteredLogs = TestSink.Writes.Where(w => w.LoggerName.Contains("HttpLogging")); 1870var filteredLogs = TestSink.Writes.Where(w => w.LoggerName.Contains("HttpLogging")); 1896var filteredLogs = TestSink.Writes.Where(w => w.LoggerName.Contains("HttpLogging")); 1942var filteredLogs = TestSink.Writes.Where(w => w.LoggerName.Contains("HttpLogging"));
Microsoft.AspNetCore.Identity (9)
AspNetRoleManager.cs (1)
27IEnumerable<IRoleValidator<TRole>> roleValidators,
AspNetUserManager.cs (2)
34IEnumerable<IUserValidator<TUser>> userValidators, 35IEnumerable<IPasswordValidator<TUser>> passwordValidators,
ExternalLoginInfo.cs (1)
36public IEnumerable<AuthenticationToken>? AuthenticationTokens { get; set; }
IdentityApiEndpointRouteBuilderExtensions.cs (1)
303var recoveryCodesEnumerable = await userManager.GenerateNewTwoFactorRecoveryCodesAsync(user, 10);
SignInManager.cs (4)
223public virtual Task SignInWithClaimsAsync(TUser user, bool isPersistent, IEnumerable<Claim> additionalClaims) 233public virtual async Task SignInWithClaimsAsync(TUser user, AuthenticationProperties? authenticationProperties, IEnumerable<Claim> additionalClaims) 675public virtual async Task<IEnumerable<AuthenticationScheme>> GetExternalAuthenticationSchemesAsync() 677var schemes = await _schemes.GetAllSchemesAsync();
Microsoft.AspNetCore.Identity.EntityFrameworkCore (8)
IdentityUserContext.cs (4)
184var personalDataProps = typeof(TUser).GetProperties().Where( 232var tokenProps = typeof(TUserToken).GetProperties().Where( 277var personalDataProps = typeof(TUser).GetProperties().Where( 325var tokenProps = typeof(TUserToken).GetProperties().Where(
UserOnlyStore.cs (2)
306public override Task AddClaimsAsync(TUser user, IEnumerable<Claim> claims, CancellationToken cancellationToken = default(CancellationToken)) 348public override async Task RemoveClaimsAsync(TUser user, IEnumerable<Claim> claims, CancellationToken cancellationToken = default(CancellationToken))
UserStore.cs (2)
421public override Task AddClaimsAsync(TUser user, IEnumerable<Claim> claims, CancellationToken cancellationToken = default(CancellationToken)) 463public override async Task RemoveClaimsAsync(TUser user, IEnumerable<Claim> claims, CancellationToken cancellationToken = default(CancellationToken))
Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test (7)
src\Identity\test\Shared\ApiConsistencyTestBase.cs (4)
57protected virtual IEnumerable<string> GetCancellationTokenExceptions() 62protected virtual IEnumerable<string> GetAsyncSuffixExceptions() 69protected virtual IEnumerable<TypeInfo> GetAllTypes(IEnumerable<TypeInfo> types)
src\Identity\test\Shared\PriorityOrderer.cs (2)
44public IEnumerable<XunitTestCase> OrderTestCases<XunitTestCase>(IEnumerable<XunitTestCase> testCases) where XunitTestCase : ITestCase
UserStoreEncryptPersonalDataTest.cs (1)
40public IEnumerable<string> GetAllKeyIds()
Microsoft.AspNetCore.Identity.FunctionalTests (9)
Extensions\HtmlAssert.cs (1)
24internal static IEnumerable<IHtmlElement> HasElements(string selector, IHtmlDocument document)
Extensions\HttpClientExtensions.cs (2)
22IEnumerable<KeyValuePair<string, string>> formValues) 34IEnumerable<KeyValuePair<string, string>> formValues)
Infrastructure\ServerFactory.cs (2)
125IEnumerable<ApplicationPart> partsToRemove) 141IEnumerable<ApplicationPart> partsToAdd)
MapIdentityApiTests.cs (2)
214Assert.True(loginResponse.Headers.TryGetValues(HeaderNames.SetCookie, out var setCookieHeaders)); 1470Assert.True(response.Headers.TryGetValues(HeaderNames.SetCookie, out var setCookieHeaders));
Pages\Account\Manage\ShowRecoveryCodes.cs (2)
11private readonly IEnumerable<IHtmlElement> _recoveryCodeElements; 20public IEnumerable<string> Codes => _recoveryCodeElements.Select(rc => rc.TextContent);
Microsoft.AspNetCore.Identity.InMemory.Test (9)
InMemoryUserStore.cs (3)
39public Task AddClaimsAsync(TUser user, IEnumerable<Claim> claims, CancellationToken cancellationToken = default(CancellationToken)) 59public Task RemoveClaimsAsync(TUser user, IEnumerable<Claim> claims, CancellationToken cancellationToken = default(CancellationToken)) 407public Task ReplaceCodesAsync(TUser user, IEnumerable<string> recoveryCodes, CancellationToken cancellationToken)
src\Identity\test\Shared\ApiConsistencyTestBase.cs (4)
57protected virtual IEnumerable<string> GetCancellationTokenExceptions() 62protected virtual IEnumerable<string> GetAsyncSuffixExceptions() 69protected virtual IEnumerable<TypeInfo> GetAllTypes(IEnumerable<TypeInfo> types)
src\Identity\test\Shared\PriorityOrderer.cs (2)
44public IEnumerable<XunitTestCase> OrderTestCases<XunitTestCase>(IEnumerable<XunitTestCase> testCases) where XunitTestCase : ITestCase
Microsoft.AspNetCore.Identity.Specification.Tests (3)
UserManagerSpecificationTests.cs (3)
1754var newCodes = await manager.GenerateNewTwoFactorRecoveryCodesAsync(user, numCodes); 1782var newCodes = await manager.GenerateNewTwoFactorRecoveryCodesAsync(user, numCodes); 1784var realCodes = await manager.GenerateNewTwoFactorRecoveryCodesAsync(user, numCodes);
Microsoft.AspNetCore.Identity.Test (21)
IdentityBuilderTest.cs (1)
414IEnumerable<IRoleValidator<PocoRole>> roleValidators) : base(store, null, null, null, null)
IdentityUIScriptsTest.cs (4)
26public static IEnumerable<object[]> ScriptWithIntegrityData 65public static IEnumerable<object[]> ScriptWithFallbackSrcData 106var cshtmlFiles = GetRazorFiles(uiDirV4).Concat(GetRazorFiles(uiDirV5)); 117IEnumerable<string> GetRazorFiles(string dir) => Directory.GetFiles(dir, "*.cshtml", SearchOption.AllDirectories);
SignInManagerTest.cs (4)
626signInManager.Setup(s => s.SignInWithClaimsAsync(user, It.IsAny<AuthenticationProperties>(), It.IsAny<IEnumerable<Claim>>())).Returns(Task.FromResult(0)).Verifiable(); 1360public Task<IEnumerable<AuthenticationScheme>> GetAllSchemesAsync() => Task.FromResult<IEnumerable<AuthenticationScheme>>(_defaultCookieSchemes.Values); 1370public Task<IEnumerable<AuthenticationScheme>> GetRequestHandlerSchemesAsync() => throw new NotImplementedException();
src\Identity\test\Shared\ApiConsistencyTestBase.cs (4)
57protected virtual IEnumerable<string> GetCancellationTokenExceptions() 62protected virtual IEnumerable<string> GetAsyncSuffixExceptions() 69protected virtual IEnumerable<TypeInfo> GetAllTypes(IEnumerable<TypeInfo> types)
src\Identity\test\Shared\PriorityOrderer.cs (2)
44public IEnumerable<XunitTestCase> OrderTestCases<XunitTestCase>(IEnumerable<XunitTestCase> testCases) where XunitTestCase : ITestCase
UserManagerTest.cs (6)
528store.Setup(s => s.AddClaimsAsync(user, It.IsAny<IEnumerable<Claim>>(), CancellationToken.None)) 657store.Setup(s => s.RemoveClaimsAsync(user, It.IsAny<IEnumerable<Claim>>(), CancellationToken.None)) 1223public Task AddClaimsAsync(PocoUser user, IEnumerable<Claim> claim, CancellationToken cancellationToken = default(CancellationToken)) 1233public Task RemoveClaimsAsync(PocoUser user, IEnumerable<Claim> claim, CancellationToken cancellationToken = default(CancellationToken)) 1503public Task AddClaimsAsync(PocoUser user, IEnumerable<Claim> claims, CancellationToken cancellationToken = default(CancellationToken)) 1513public Task RemoveClaimsAsync(PocoUser user, IEnumerable<Claim> claims, CancellationToken cancellationToken = default(CancellationToken))
Microsoft.AspNetCore.Identity.UI (9)
Areas\Identity\Filters\ExternalLoginsPageFilter.cs (1)
19var schemes = await signInManager.GetExternalAuthenticationSchemesAsync();
Areas\Identity\Pages\V4\Account\Manage\DownloadPersonalData.cshtml.cs (1)
62var personalDataProps = typeof(TUser).GetProperties().Where(
Areas\Identity\Pages\V4\Account\Manage\EnableAuthenticator.cshtml.cs (1)
151var recoveryCodes = await _userManager.GenerateNewTwoFactorRecoveryCodesAsync(user, 10);
Areas\Identity\Pages\V4\Account\Manage\GenerateRecoveryCodes.cshtml.cs (1)
89var recoveryCodes = await _userManager.GenerateNewTwoFactorRecoveryCodesAsync(user, 10);
Areas\Identity\Pages\V5\Account\Manage\DownloadPersonalData.cshtml.cs (1)
62var personalDataProps = typeof(TUser).GetProperties().Where(
Areas\Identity\Pages\V5\Account\Manage\EnableAuthenticator.cshtml.cs (1)
151var recoveryCodes = await _userManager.GenerateNewTwoFactorRecoveryCodesAsync(user, 10);
Areas\Identity\Pages\V5\Account\Manage\GenerateRecoveryCodes.cshtml.cs (1)
89var recoveryCodes = await _userManager.GenerateNewTwoFactorRecoveryCodesAsync(user, 10);
IdentityBuilderUIExtensions.cs (2)
51var parts = new ConsolidatedAssemblyApplicationPartFactory().GetApplicationParts(typeof(IdentityBuilderUIExtensions).Assembly); 111public void PopulateFeature(IEnumerable<ApplicationPart> parts, ViewsFeature feature)
Microsoft.AspNetCore.InternalTesting (22)
Logging\LogValuesAssert.cs (4)
23IEnumerable<KeyValuePair<string, object>> actualValues) 35IEnumerable<KeyValuePair<string, object>> expectedValues, 36IEnumerable<KeyValuePair<string, object>> actualValues) 54private static string GetString(IEnumerable<KeyValuePair<string, object>> logValues)
Tracing\EventAssert.cs (1)
26public static void Collection(IEnumerable<EventWrittenEventArgs> events, params EventAssert[] asserts)
xunit\AspNetTestAssemblyRunner.cs (3)
22IEnumerable<IXunitTestCase> testCases, 31internal IEnumerable<object> Fixtures => _assemblyFixtureMappings.Values; 104IEnumerable<IXunitTestCase> testCases,
xunit\AspNetTestClassRunner.cs (2)
18IEnumerable<IXunitTestCase> testCases, 29protected override Task<RunSummary> RunTestMethodAsync(ITestMethod testMethod, IReflectionMethodInfo method, IEnumerable<IXunitTestCase> testCases, object[] constructorArguments)
xunit\AspNetTestCollectionRunner.cs (2)
21IEnumerable<IXunitTestCase> testCases, 59protected override Task<RunSummary> RunTestClassAsync(ITestClass testClass, IReflectionTypeInfo @class, IEnumerable<IXunitTestCase> testCases)
xunit\AspNetTestFrameworkExecutor.cs (1)
18protected override async void RunTestCases(IEnumerable<IXunitTestCase> testCases, IMessageSink executionMessageSink, ITestFrameworkExecutionOptions executionOptions)
xunit\AspNetTestInvoker.cs (2)
38var lifecycleHooks = GetLifecycleHooks(testClassInstance, TestClass, TestMethod); 62private static IEnumerable<ITestMethodLifecycle> GetLifecycleHooks(object testClassInstance, Type testClass, MethodInfo testMethod)
xunit\AspNetTestMethodRunner.cs (1)
22IEnumerable<IXunitTestCase> testCases,
xunit\ConditionalTheoryDiscoverer.cs (4)
35public override IEnumerable<IXunitTestCase> Discover(ITestFrameworkDiscoveryOptions discoveryOptions, ITestMethod testMethod, IAttributeInfo theoryAttribute) 38protected override IEnumerable<IXunitTestCase> CreateTestCasesForTheory(ITestFrameworkDiscoveryOptions discoveryOptions, ITestMethod testMethod, IAttributeInfo theoryAttribute) 46protected override IEnumerable<IXunitTestCase> CreateTestCasesForDataRow(ITestFrameworkDiscoveryOptions discoveryOptions, ITestMethod testMethod, IAttributeInfo theoryAttribute, object[] dataRow) 68protected override IEnumerable<IXunitTestCase> CreateTestCasesForSkippedDataRow(
xunit\QuarantinedTestTraitDiscoverer.cs (1)
14public IEnumerable<KeyValuePair<string, string>> GetTraits(IAttributeInfo traitAttribute)
xunit\TestMethodExtensions.cs (1)
16var conditionAttributes = testMethod.Method
Microsoft.AspNetCore.InternalTesting.Tests (23)
AlphabeticalOrderer.cs (2)
14public IEnumerable<TTestCase> OrderTestCases<TTestCase>(IEnumerable<TTestCase> testCases)
AssemblyTestLogTests.cs (1)
297var testLogFiles = new DirectoryInfo(
LogValuesAssertTest.cs (19)
14IEnumerable<KeyValuePair<string, object>>, 15IEnumerable<KeyValuePair<string, object>>> ExpectedValues_SubsetOf_ActualValuesData 20IEnumerable<KeyValuePair<string, object>>, 21IEnumerable<KeyValuePair<string, object>>>() 70IEnumerable<KeyValuePair<string, object>> expectedValues, 71IEnumerable<KeyValuePair<string, object>> actualValues) 78IEnumerable<KeyValuePair<string, object>>, 79IEnumerable<KeyValuePair<string, object>>> ExpectedValues_MoreThan_ActualValuesData 84IEnumerable<KeyValuePair<string, object>>, 85IEnumerable<KeyValuePair<string, object>>>() 115IEnumerable<KeyValuePair<string, object>> expectedValues, 116IEnumerable<KeyValuePair<string, object>> actualValues) 163IEnumerable<KeyValuePair<string, object>>, 164IEnumerable<KeyValuePair<string, object>>> CaseSensitivityComparisionData 169IEnumerable<KeyValuePair<string, object>>, 170IEnumerable<KeyValuePair<string, object>>>() 203IEnumerable<KeyValuePair<string, object>> expectedValues, 204IEnumerable<KeyValuePair<string, object>> actualValues) 214private string GetString(IEnumerable<KeyValuePair<string, object>> logValues)
TestableAspNetTestAssemblyRunner.cs (1)
19IEnumerable<IXunitTestCase> testCases,
Microsoft.AspNetCore.JsonPatch.Tests (4)
Internal\ObjectVisitorTest.cs (4)
26public static IEnumerable<object[]> ReturnsListAdapterData 60public static IEnumerable<object[]> ReturnsDictionaryAdapterData 93public static IEnumerable<object[]> ReturnsExpandoAdapterData 123public static IEnumerable<object[]> ReturnsPocoAdapterData
Microsoft.AspNetCore.Localization (1)
AcceptLanguageHeaderRequestCultureProvider.cs (1)
34var languages = acceptLanguageHeader.AsEnumerable();
Microsoft.AspNetCore.Mvc (1)
MvcServiceCollectionExtensions.cs (1)
346IEnumerable<string> ICompilationReferencesProvider.GetReferencePaths() => Enumerable.Empty<string>();
Microsoft.AspNetCore.Mvc.Abstractions (31)
ApiExplorer\ApiParameterRouteInfo.cs (1)
20public IEnumerable<IRouteConstraint>? Constraints { get; set; }
ModelBinding\BindingInfo.cs (6)
103/// <see cref="GetBindingInfo(IEnumerable{object}, ModelMetadata)"/> overload, or <see cref="TryApplyBindingInfo(ModelMetadata)"/> 110public static BindingInfo? GetBindingInfo(IEnumerable<object> attributes) 201public static BindingInfo? GetBindingInfo(IEnumerable<object> attributes, ModelMetadata modelMetadata) 273private readonly IEnumerable<IPropertyFilterProvider> _providers; 275public CompositePropertyFilterProvider(IEnumerable<IPropertyFilterProvider> providers) 284var propertyFilters = _providers
ModelBinding\CompositeBindingSource.cs (3)
24IEnumerable<BindingSource> bindingSources, 63IEnumerable<BindingSource> bindingSources) 75public IEnumerable<BindingSource> BindingSources { get; }
ModelBinding\IModelMetadataProvider.cs (1)
26IEnumerable<ModelMetadata> GetMetadataForProperties(Type modelType);
ModelBinding\ModelMetadata.cs (6)
241/// <see cref="IEnumerable{T}"/>. <see cref="ModelMetadata"/> for <c>object</c> if <see cref="ModelType"/> 242/// implements <see cref="IEnumerable"/> but not <see cref="IEnumerable{T}"/>. <c>null</c> otherwise i.e. when 252/// An <see cref="IEnumerable{T}"/> of <see cref="KeyValuePair{EnumGroupAndName, String}"/> of mappings between 255public abstract IEnumerable<KeyValuePair<EnumGroupAndName, string>>? EnumGroupedDisplayNamesAndValues { get; } 686var enumerableType = ClosedGenericMatcher.ExtractGenericInterface(ModelType, typeof(IEnumerable<>)); 725public virtual IEnumerable<ModelMetadata> GetMetadataForProperties(Type modelType)
ModelBinding\ModelMetadataProvider.cs (1)
18public abstract IEnumerable<ModelMetadata> GetMetadataForProperties(Type modelType);
ModelBinding\ModelPropertyCollection.cs (1)
18public ModelPropertyCollection(IEnumerable<ModelMetadata> properties)
ModelBinding\ModelStateDictionary.cs (7)
145IEnumerable<string> IReadOnlyDictionary<string, ModelStateEntry?>.Keys => Keys; 153IEnumerable<ModelStateEntry> IReadOnlyDictionary<string, ModelStateEntry?>.Values => Values; 754IEnumerable<KeyValuePair<string, ModelStateEntry?>>.GetEnumerator() => GetEnumerator(); 995IEnumerable<KeyValuePair<string, ModelStateEntry>>.GetEnumerator() => GetEnumerator(); 1110/// A <see cref="IEnumerable{T}"/> for keys in <see cref="ModelStateDictionary"/>. 1128IEnumerator<string> IEnumerable<string>.GetEnumerator() => GetEnumerator(); 1203IEnumerator<ModelStateEntry> IEnumerable<ModelStateEntry>.GetEnumerator() => GetEnumerator();
ModelBinding\Validation\IModelValidator.cs (1)
18IEnumerable<ModelValidationResult> Validate(ModelValidationContext context);
ModelBinding\Validation\ValidationStateDictionary.cs (2)
67IEnumerable<object> IReadOnlyDictionary<object, ValidationStateEntry>.Keys => 71IEnumerable<ValidationStateEntry> IReadOnlyDictionary<object, ValidationStateEntry>.Values =>
ModelBinding\ValueProviderResult.cs (2)
22/// Treat <see cref="ValueProviderResult"/> as an <see cref="IEnumerable{String}"/> to consume all values, 134return ((IEnumerable<string>)Values).GetEnumerator();
Microsoft.AspNetCore.Mvc.Abstractions.Test (4)
ModelBinding\ModelMetadataTest.cs (4)
97[InlineData(typeof(IEnumerable<string>))] 133[InlineData(typeof(IEnumerable<string>))] 225[InlineData(typeof(IEnumerable<string>), typeof(string))] 521public override IEnumerable<KeyValuePair<EnumGroupAndName, string>> EnumGroupedDisplayNamesAndValues
Microsoft.AspNetCore.Mvc.Analyzers (5)
src\Shared\Roslyn\CodeAnalysisExtensions.cs (5)
21public static IEnumerable<AttributeData> GetAttributes(this ISymbol symbol, ITypeSymbol attribute) 32public static IEnumerable<AttributeData> GetAttributes(this IMethodSymbol methodSymbol, ITypeSymbol attribute, bool inherit) 54public static IEnumerable<AttributeData> GetAttributes(this ITypeSymbol typeSymbol, ITypeSymbol attribute, bool inherit) 144private static IEnumerable<ITypeSymbol> GetTypeHierarchy(this ITypeSymbol? typeSymbol) 155public static IEnumerable<IMethodSymbol> GetAllMethodSymbolsOfPartialParts(this IMethodSymbol method)
Microsoft.AspNetCore.Mvc.Api.Analyzers (7)
ActualApiResponseMetadataFactory.cs (1)
293private static IEnumerable<IReturnOperation> GetReturnStatements(IMethodBodyBaseOperation method)
src\Shared\Roslyn\CodeAnalysisExtensions.cs (5)
21public static IEnumerable<AttributeData> GetAttributes(this ISymbol symbol, ITypeSymbol attribute) 32public static IEnumerable<AttributeData> GetAttributes(this IMethodSymbol methodSymbol, ITypeSymbol attribute, bool inherit) 54public static IEnumerable<AttributeData> GetAttributes(this ITypeSymbol typeSymbol, ITypeSymbol attribute, bool inherit) 144private static IEnumerable<ITypeSymbol> GetTypeHierarchy(this ITypeSymbol? typeSymbol) 155public static IEnumerable<IMethodSymbol> GetAllMethodSymbolsOfPartialParts(this IMethodSymbol method)
SymbolApiResponseMetadataProvider.cs (1)
143var responseMetadataAttributes = methodSymbol.GetAttributes(symbolCache.ProducesResponseTypeAttribute, inherit: true);
Microsoft.AspNetCore.Mvc.ApiExplorer (11)
ApiDescriptionGroupCollectionProvider.cs (2)
24/// The <see cref="IEnumerable{IApiDescriptionProvider}"/>. 28IEnumerable<IApiDescriptionProvider> apiDescriptionProviders)
ApiResponseTypeProvider.cs (4)
82var responseTypeMetadataProviders = _mvcOptions.OutputFormatters.OfType<IApiResponseTypeMetadataProvider>(); 139IEnumerable<IApiResponseTypeMetadataProvider>? responseTypeMetadataProviders = null, 221IEnumerable<IApiResponseTypeMetadataProvider>? responseTypeMetadataProviders = null, 267internal static void CalculateResponseFormatForType(ApiResponseType apiResponse, MediaTypeCollection declaredContentTypes, IEnumerable<IApiResponseTypeMetadataProvider>? responseTypeMetadataProviders, IModelMetadataProvider? modelMetadataProvider)
DefaultApiDescriptionProvider.cs (2)
77var httpMethods = GetHttpMethods(action); 360private static IEnumerable<string?> GetHttpMethods(ControllerActionDescriptor action)
EndpointMetadataApiDescriptionProvider.cs (2)
255var attributes = parameter.GetCustomAttributes(); 354var responseMetadataTypes = producesResponseMetadataTypes.Values.Concat(responseProviderMetadataTypes.Values);
EndpointModelMetadata.cs (1)
29public override IEnumerable<KeyValuePair<EnumGroupAndName, string>>? EnumGroupedDisplayNamesAndValues { get; }
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (26)
ApiResponseTypeProviderTest.cs (1)
777private static IEnumerable<string> GetSortedMediaTypes(ApiResponseType apiResponseType)
DefaultApiDescriptionProviderTest.cs (6)
577Assert.Equal(typeof(IEnumerable<Product>), responseType.Type); 1018Assert.Equal(typeof(IEnumerable<Product>), responseType.Type); 1025Assert.Equal(typeof(IEnumerable<Product>), responseType.Type); 2343private IEnumerable<string> GetSortedMediaTypes(ApiResponseType apiResponseType) 2427private ActionResult<IEnumerable<Product>> ReturnsActionResultOfSequenceOfProducts() => null; 2432private Task<ActionResult<IEnumerable<Product>>> ReturnsTaskOfActionResultOfSequenceOfProducts() => null;
EndpointMetadataApiDescriptionProviderTest.cs (19)
879var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 938var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 945var requestFormats = context.Results.SelectMany(r => r.SupportedRequestFormats); 970var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 977var requestFormats = context.Results.SelectMany(r => r.SupportedRequestFormats); 1002var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1009var requestFormats = context.Results.SelectMany(r => r.SupportedRequestFormats); 1030var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1037var requestFormats = context.Results.SelectMany(r => r.SupportedRequestFormats); 1059var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1066var requestFormats = context.Results.SelectMany(r => r.SupportedRequestFormats); 1088var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1095var requestFormats = context.Results.SelectMany(r => r.SupportedRequestFormats); 1176var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1182var requestFormats = context.Results.SelectMany(r => r.SupportedRequestFormats); 1348private static IEnumerable<string> GetSortedMediaTypes(ApiResponseType apiResponseType) 1358IEnumerable<string>? httpMethods = null, 1362var attributes = methodInfo.GetCustomAttributes(); 1390private static ApiDescription GetApiDescription(Delegate action, string? pattern = null, string? displayName = null, IEnumerable<string>? httpMethods = null) =>
Microsoft.AspNetCore.Mvc.Core (148)
AcceptVerbsAttribute.cs (1)
42public IEnumerable<string> HttpMethods => _httpMethods;
ActionConstraints\ActionConstraintCache.cs (1)
22IEnumerable<IActionConstraintProvider> actionConstraintProviders)
ActionConstraints\HttpMethodActionConstraint.cs (2)
31public HttpMethodActionConstraint(IEnumerable<string> httpMethods) 53public IEnumerable<string> HttpMethods => _httpMethods;
ApiBehaviorOptions.cs (1)
94IEnumerator<ICompatibilitySwitch> IEnumerable<ICompatibilitySwitch>.GetEnumerator() => _switches.GetEnumerator();
ApplicationModels\ActionAttributeRouteModel.cs (2)
12public static IEnumerable<SelectorModel> FlattenSelectors(ActionModel actionModel) 143public static IEnumerable<(AttributeRouteModel? route, SelectorModel actionSelector, SelectorModel? controllerSelector)> GetAttributeRoutes(ActionModel actionModel)
ApplicationModels\ApiBehaviorApplicationModelProvider.cs (1)
125var assemblyAttributes = controllerAssembly.GetCustomAttributes();
ApplicationModels\ApplicationModelConventions.cs (5)
20IEnumerable<IApplicationModelConvention> conventions) 78var parameterBaseConventions = GetConventions<IParameterModelBaseConvention>(conventions, parameter.Attributes); 89var parameterBaseConventions = GetConventions<IParameterModelBaseConvention>(conventions, property.Attributes); 99private static IEnumerable<TConvention> GetConventions<TConvention>( 100IEnumerable<IApplicationModelConvention> conventions,
ApplicationModels\ApplicationModelFactory.cs (6)
23IEnumerable<IApplicationModelProvider> applicationModelProviders, 33public ApplicationModel CreateApplicationModel(IEnumerable<TypeInfo> controllerTypes) 207private static List<string> AddErrorNumbers(IEnumerable<string> namedRoutedErrors) 240var descriptions = actions.Select(a => 303var verbs = selector.ActionConstraints?.OfType<HttpMethodActionConstraint>().FirstOrDefault()?.HttpMethods; 337private static string CreateAttributeRoutingAggregateErrorMessage(IEnumerable<string> individualErrors)
ApplicationModels\ApplicationModelProviderContext.cs (2)
17public ApplicationModelProviderContext(IEnumerable<TypeInfo> controllerTypes) 27public IEnumerable<TypeInfo> ControllerTypes { get; }
ApplicationModels\AuthorizationApplicationModelProvider.cs (1)
70public static AuthorizeFilter GetFilter(IAuthorizationPolicyProvider policyProvider, IEnumerable<IAuthorizeData> authData)
ApplicationModels\ControllerActionDescriptorBuilder.cs (3)
169IEnumerable<IFilterMetadata> actionFilters, 170IEnumerable<IFilterMetadata> controllerFilters, 171IEnumerable<IFilterMetadata> globalFilters)
ApplicationModels\ControllerActionDescriptorProvider.cs (3)
75internal IEnumerable<ControllerActionDescriptor> GetDescriptors() 77var controllerTypes = GetControllerTypes(); 82private IEnumerable<TypeInfo> GetControllerTypes()
ApplicationModels\DefaultApplicationModelProvider.cs (1)
671private static void AddRange<T>(IList<T> list, IEnumerable<T> items)
ApplicationModels\InferParameterBindingInfoConvention.cs (1)
145genericDefinition == typeof(IEnumerable<>))
ApplicationParts\ApplicationPartFactory.cs (1)
24public abstract IEnumerable<ApplicationPart> GetApplicationParts(Assembly assembly);
ApplicationParts\ApplicationPartManager.cs (4)
53var assemblies = GetApplicationPartAssemblies(entryAssemblyName); 75private static IEnumerable<Assembly> GetApplicationPartAssemblies(string entryAssemblyName) 81var assembliesFromAttributes = entryAssembly.GetCustomAttributes<ApplicationPartAttribute>() 92private static IEnumerable<Assembly> GetAssemblyClosure(Assembly assembly)
ApplicationParts\AssemblyPart.cs (1)
33public IEnumerable<TypeInfo> Types => Assembly.DefinedTypes;
ApplicationParts\DefaultApplicationPartFactory.cs (2)
26public static IEnumerable<ApplicationPart> GetDefaultApplicationParts(Assembly assembly) 34public override IEnumerable<ApplicationPart> GetApplicationParts(Assembly assembly)
ApplicationParts\IApplicationFeatureProviderOfT.cs (1)
23void PopulateFeature(IEnumerable<ApplicationPart> parts, TFeature feature);
ApplicationParts\IApplicationPartTypeProvider.cs (1)
16IEnumerable<TypeInfo> Types { get; }
ApplicationParts\ICompilationReferencesProvider.cs (1)
14IEnumerable<string> GetReferencePaths();
ApplicationParts\NullApplicationPartFactory.cs (1)
18public override IEnumerable<ApplicationPart> GetApplicationParts(Assembly assembly)
Authorization\AuthorizeFilter.cs (4)
51public AuthorizeFilter(IAuthorizationPolicyProvider policyProvider, IEnumerable<IAuthorizeData> authorizeData) 63public AuthorizeFilter(IEnumerable<IAuthorizeData> authorizeData) 87public IEnumerable<IAuthorizeData>? AuthorizeData { get; } 94/// <see cref="AuthorizationPolicy.CombineAsync(IAuthorizationPolicyProvider, IEnumerable{IAuthorizeData})"/>.
BindAttribute.cs (1)
78private static IEnumerable<string> SplitString(string original)
Controllers\ControllerFactoryProvider.cs (1)
20IEnumerable<IControllerPropertyActivator> propertyActivators)
Controllers\ControllerFeatureProvider.cs (1)
19IEnumerable<ApplicationPart> parts,
Controllers\DefaultControllerFactory.cs (1)
29IEnumerable<IControllerPropertyActivator> propertyActivators)
Controllers\DefaultControllerPropertyActivator.cs (1)
61IEnumerable<PropertyActivator<ControllerContext>> activators;
Diagnostics\EventData.cs (1)
31IEnumerator<KeyValuePair<string, object>> IEnumerable<KeyValuePair<string, object>>.GetEnumerator()
Formatters\FormatFilter.cs (1)
83var responseTypeFilters = context.Filters.OfType<IApiResponseMetadataProvider>();
HttpDeleteAttribute.cs (1)
14private static readonly IEnumerable<string> _supportedMethods = new[] { "DELETE" };
HttpGetAttribute.cs (1)
14private static readonly IEnumerable<string> _supportedMethods = new[] { "GET" };
HttpHeadAttribute.cs (1)
14private static readonly IEnumerable<string> _supportedMethods = new[] { "HEAD" };
HttpOptionsAttribute.cs (1)
14private static readonly IEnumerable<string> _supportedMethods = new[] { "OPTIONS" };
HttpPatchAttribute.cs (1)
14private static readonly IEnumerable<string> _supportedMethods = new[] { "PATCH" };
HttpPostAttribute.cs (1)
14private static readonly IEnumerable<string> _supportedMethods = new[] { "POST" };
HttpPutAttribute.cs (1)
14private static readonly IEnumerable<string> _supportedMethods = new[] { "PUT" };
Infrastructure\ActionInvokerFactory.cs (1)
15public ActionInvokerFactory(IEnumerable<IActionInvokerProvider> actionInvokerProviders)
Infrastructure\ActionSelectionTable.cs (4)
78public static ActionSelectionTable<Endpoint> Create(IEnumerable<Endpoint> endpoints) 102IEnumerable<T> items, 103Func<T, IEnumerable<string>?> getRouteKeys, 117var keys = getRouteKeys(item);
Infrastructure\ConfigureCompatibilityOptions.cs (1)
19where TOptions : class, IEnumerable<ICompatibilitySwitch>
Infrastructure\ControllerActionInvokerCache.cs (1)
28IEnumerable<IFilterProvider> filterProviders,
Infrastructure\DefaultActionDescriptorCollectionProvider.cs (2)
29IEnumerable<IActionDescriptorProvider> actionDescriptorProviders, 30IEnumerable<IActionDescriptorChangeProvider> actionDescriptorChangeProviders,
Infrastructure\DefaultOutputFormatterSelector.cs (3)
307public static partial void SelectingOutputFormatterUsingAcceptHeader(ILogger logger, IEnumerable<MediaTypeSegmentWithQuality> acceptHeader); 310public static partial void SelectingOutputFormatterUsingAcceptHeaderAndExplicitContentTypes(ILogger logger, IEnumerable<MediaTypeSegmentWithQuality> acceptHeader, MediaTypeCollection explicitContentTypes); 322public static partial void RegisteredOutputFormatters(ILogger logger, IEnumerable<IOutputFormatter> outputFormatters);
Infrastructure\MvcCoreMvcOptionsSetup.cs (1)
120modelMetadataDetailsProviders.Add(new BindingSourceMetadataProvider(typeof(IEnumerable<IFormFile>), BindingSource.FormFile));
ModelBinding\Binders\ArrayModelBinder.cs (2)
100protected override object? ConvertToCollectionType(Type targetType, IEnumerable<TElement?> collection) 109protected override void CopyToModel(object target, IEnumerable<TElement?> sourceCollection)
ModelBinding\Binders\CollectionModelBinder.cs (9)
150var boundCollection = result.Model; 316var indexNames = GetIndexNamesFromValueProviderResult(valueProviderResultIndex); 324IEnumerable<string>? indexNames) 414public IEnumerable<TElement?> Model { get; } 418public CollectionResult(IEnumerable<TElement?> model) 440protected virtual object? ConvertToCollectionType(Type targetType, IEnumerable<TElement?> collection) 467protected virtual void CopyToModel(object target, IEnumerable<TElement?> sourceCollection) 484private static IEnumerable<string>? GetIndexNamesFromValueProviderResult(ValueProviderResult valueProviderResult) 501var enumerableType = ClosedGenericMatcher.ExtractGenericInterface(bindingContext.ModelType, typeof(IEnumerable<>));
ModelBinding\Binders\CollectionModelBinderProvider.cs (1)
41var enumerableType = ClosedGenericMatcher.ExtractGenericInterface(modelType, typeof(IEnumerable<>));
ModelBinding\Binders\DictionaryModelBinder.cs (1)
223IEnumerable<KeyValuePair<TKey, TValue?>> collection)
ModelBinding\Binders\FormFileModelBinderProvider.cs (1)
27typeof(IEnumerable<IFormFile>).IsAssignableFrom(modelType))
ModelBinding\DefaultPropertyFilterProvider.cs (2)
30public virtual IEnumerable<Expression<Func<TModel, object?>>>? PropertyIncludeExpressions => null; 48IEnumerable<Expression<Func<TModel, object?>>> includeExpressions)
ModelBinding\JQueryKeyValuePairNormalizer.cs (1)
16IEnumerable<KeyValuePair<string, StringValues>> originalValues,
ModelBinding\Metadata\DefaultBindingMetadataProvider.cs (4)
155var matchingAttributes = context.PropertyAttributes!.OfType<BindingBehaviorAttribute>(); 170private readonly IEnumerable<IPropertyFilterProvider> _providers; 172public CompositePropertyFilterProvider(IEnumerable<IPropertyFilterProvider> providers) 181var propertyFilters = _providers
ModelBinding\Metadata\DefaultCompositeMetadataDetailsProvider.cs (2)
17private readonly IEnumerable<IMetadataDetailsProvider> _providers; 23public DefaultCompositeMetadataDetailsProvider(IEnumerable<IMetadataDetailsProvider> providers)
ModelBinding\Metadata\DefaultModelMetadata.cs (3)
230public override IEnumerable<KeyValuePair<EnumGroupAndName, string>>? EnumGroupedDisplayNamesAndValues 366var properties = _provider.GetMetadataForProperties(ModelType); 565public override IEnumerable<ModelMetadata> GetMetadataForProperties(Type modelType)
ModelBinding\Metadata\DefaultModelMetadataProvider.cs (1)
72public override IEnumerable<ModelMetadata> GetMetadataForProperties(Type modelType)
ModelBinding\Metadata\DisplayMetadata.cs (1)
145public IEnumerable<KeyValuePair<EnumGroupAndName, string>>? EnumGroupedDisplayNamesAndValues { get; set; }
ModelBinding\Metadata\ModelAttributes.cs (9)
43IEnumerable<object> typeAttributes, 44IEnumerable<object>? propertyAttributes, 45IEnumerable<object>? parameterAttributes) 134var propertyAttributes = property.GetCustomAttributes(); 135var typeAttributes = modelType.GetCustomAttributes(); 160var attributes = type.GetCustomAttributes(); 186var parameterAttributes = parameterInfo.GetCustomAttributes(); 210var parameterAttributes = parameterInfo.GetCustomAttributes(); 228var modelMetadataTypeAttributes = type.GetCustomAttributes<ModelMetadataTypeAttribute>(inherit: false);
ModelBinding\ModelBindingHelper.cs (1)
477if (!typeof(IEnumerable<T>).IsAssignableFrom(modelType))
ModelBinding\PropertyValueSetter.cs (1)
61if (source is IEnumerable<TElement> sourceCollection && !targetCollection.IsReadOnly)
ModelBinding\Validation\CompositeClientModelValidatorProvider.cs (1)
19public CompositeClientModelValidatorProvider(IEnumerable<IClientModelValidatorProvider> providers)
ModelBinding\Validation\DefaultCollectionValidationStrategy.cs (1)
86return (model as IEnumerable<T>)?.GetEnumerator() ?? ((IEnumerable)model).GetEnumerator();
ModelBinding\Validation\ExplicitIndexCollectionValidationStrategy.cs (3)
36public ExplicitIndexCollectionValidationStrategy(IEnumerable<string> elementKeys) 46public IEnumerable<string> ElementKeys { get; } 70IEnumerable<string> elementKeys,
ModelBinding\Validation\ShortFormDictionaryValidationStrategy.cs (3)
44IEnumerable<KeyValuePair<string, TKey>> keyMappings, 54public IEnumerable<KeyValuePair<string, TKey>> KeyMappings { get; } 76IEnumerable<KeyValuePair<string, TKey>> keyMappings,
MvcCoreLoggerExtensions.cs (12)
25public static void AuthorizationFiltersExecutionPlan(this ILogger logger, IEnumerable<IFilterMetadata> filters) 32var authorizationFilters = filters.Where(f => f is IAuthorizationFilter || f is IAsyncAuthorizationFilter); 36public static void ResourceFiltersExecutionPlan(this ILogger logger, IEnumerable<IFilterMetadata> filters) 43var resourceFilters = filters.Where(f => f is IResourceFilter || f is IAsyncResourceFilter); 47public static void ActionFiltersExecutionPlan(this ILogger logger, IEnumerable<IFilterMetadata> filters) 54var actionFilters = filters.Where(f => f is IActionFilter || f is IAsyncActionFilter); 58public static void ExceptionFiltersExecutionPlan(this ILogger logger, IEnumerable<IFilterMetadata> filters) 65var exceptionFilters = filters.Where(f => f is IExceptionFilter || f is IAsyncExceptionFilter); 69public static void ResultFiltersExecutionPlan(this ILogger logger, IEnumerable<IFilterMetadata> filters) 76var resultFilters = filters.Where(f => f is IResultFilter || f is IAsyncResultFilter); 249IEnumerable<IFilterMetadata> filters) 263private static string[] GetFilterList(IEnumerable<IFilterMetadata> filters)
MvcOptions.cs (1)
373IEnumerator<ICompatibilitySwitch> IEnumerable<ICompatibilitySwitch>.GetEnumerator() => _switches.GetEnumerator();
Routing\ActionEndpointFactory.cs (1)
27IEnumerable<IRequestDelegateFactory> requestDelegateFactories,
Routing\AttributeRoute.cs (3)
110var groups = GetInboundRouteGroups(routeInfos); 128private static IEnumerable<IGrouping<RouteInfo, ActionDescriptor>> GetInboundRouteGroups(List<RouteInfo> routeInfos) 147var attributeRoutedActions = actions.Where(a => a.AttributeRouteInfo?.Template != null);
Routing\HttpMethodAttribute.cs (3)
24public HttpMethodAttribute(IEnumerable<string> httpMethods) 35public HttpMethodAttribute(IEnumerable<string> httpMethods, [StringSyntax("Route")] string? template) 44public IEnumerable<string> HttpMethods => _httpMethods;
Routing\IActionHttpMethodProvider.cs (1)
14IEnumerable<string> HttpMethods { get; }
Routing\RoutePatternWriter.cs (1)
11public static void WriteString(StringBuilder sb, IEnumerable<RoutePatternPathSegment> routeSegments)
src\Shared\EndpointMetadataPopulator.cs (1)
21public static void PopulateMetadata(MethodInfo methodInfo, EndpointBuilder builder, IEnumerable<ParameterInfo>? parameters = null)
src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (1)
230var fsharpAsyncMethods = fsharpAsyncType
src\Shared\PropertyActivator\PropertyActivator.cs (4)
59var properties = GetActivatableProperties(type, activateAttributeType, includeNonPublic); 72var properties = GetActivatableProperties(type, typeof(TAttribute), includeNonPublic); 80private static IEnumerable<PropertyInfo> GetActivatableProperties( 85var properties = type.GetRuntimeProperties()
Microsoft.AspNetCore.Mvc.Core.Test (237)
ActionConstraints\HttpMethodActionConstraintTest.cs (3)
14new TheoryData<IEnumerable<string>, string> 26public void HttpMethodActionConstraint_IgnoresPreflightRequests(IEnumerable<string> httpMethods, string accessControlMethod) 42public void HttpMethodActionConstraint_Accept_CaseInsensitive(IEnumerable<string> httpMethods, string expectedMethod)
ApplicationModels\ActionModelTest.cs (4)
99if (typeof(IEnumerable<object>).IsAssignableFrom(property.PropertyType)) 101Assert.Equal<object>((IEnumerable<object>)value1, (IEnumerable<object>)value2); 104Assert.NotEmpty((IEnumerable<object>)value1);
ApplicationModels\AttributeRouteModelTests.cs (11)
31if (typeof(IEnumerable<object>).IsAssignableFrom(property.PropertyType)) 33Assert.Equal<object>((IEnumerable<object>)value1, (IEnumerable<object>)value2); 36Assert.NotEmpty((IEnumerable<object>)value1); 354public static IEnumerable<object[]> CombineNamesTestData 407public static IEnumerable<object[]> CombineOrdersTestData 436public static IEnumerable<object[]> RightOverridesReflectedAttributeRouteModelTestData 455public static IEnumerable<object[]> NullOrNullTemplateReflectedAttributeRouteModelTestData 471public static IEnumerable<object[]> ValidReflectedAttributeRouteModelsTestData 488public static IEnumerable<object[]> ReplaceTokens_ValueValuesData 670public static IEnumerable<object[]> ReplaceTokens_InvalidFormatValuesData
ApplicationModels\AuthorizationApplicationModelProviderTest.cs (2)
93var attributeRoutes = action.Selectors.Where(sm => sm.AttributeRouteModel != null); 95var authorizeFilters = action.Filters.OfType<AuthorizeFilter>();
ApplicationModels\ControllerActionDescriptorProviderTests.cs (64)
29var descriptors = provider.GetDescriptors(); 30var actionNames = descriptors.Select(ad => ad.ActionName); 44var descriptors = provider.GetDescriptors(); 62var descriptors = provider.GetDescriptors(); 88var descriptors = provider.GetDescriptors(); 105var descriptors = provider.GetDescriptors(); 119var descriptors = GetDescriptors( 138var descriptors = GetDescriptors( 163var descriptors = GetDescriptors( 196var descriptors = GetDescriptors( 217var descriptors = GetDescriptors( 236var descriptors = GetDescriptors( 255var descriptors = GetDescriptors( 282var descriptors = GetDescriptors( 306var descriptors = GetDescriptors( 310var actions = descriptors 339var descriptors = GetDescriptors( 408var actions = provider.GetDescriptors(); 450var descriptors = provider.GetDescriptors(); 453var actions = descriptors.Where(d => d.ActionName == "MultipleHttpGet"); 475var descriptors = provider.GetDescriptors(); 478var actions = descriptors.Where(d => d.ActionName == nameof(MultiRouteAttributesController.AcceptVerbs)); 503var descriptors = provider.GetDescriptors(); 527var descriptors = provider.GetDescriptors(); 530var actions = descriptors.Where(d => d.ActionName == "AcceptVerbsRouteAttributeAndHttpPut"); 541var constrainedActions = actions.Where(a => a.ActionConstraints != null); 545var putActions = constrainedActions.Where( 552var routeActions = actions.Where( 566var descriptors = provider.GetDescriptors(); 569var actions = descriptors.Where(d => d.ActionName == "AcceptVerbsRouteAttributeWithTemplateAndHttpPut"); 580var constrainedActions = actions.Where(a => a.ActionConstraints != null); 584var postActions = constrainedActions.Where( 591var putActions = constrainedActions.Where( 598var unconstrainedActions = actions.Where(a => a.ActionConstraints == null); 613var actions = provider.GetDescriptors(); 636var descriptors = provider.GetDescriptors(); 639var actions = descriptors.Where(d => d.ActionName.Equals(actionName)); 738var actions = provider.GetDescriptors(); 788var descriptors = provider.GetDescriptors(); 808var actions = provider.GetDescriptors(); 811var getActions = actions.Where(a => a.ActionName.Equals(getActionName)); 836var actions = provider.GetDescriptors(); 839var getActions = actions.Where(a => a.ActionName.Equals(getActionName)); 895var actionDescriptors = provider.GetDescriptors(); 922var actions = provider.GetDescriptors(); 937var actions = provider.GetDescriptors(); 951var actions = provider.GetDescriptors(); 965var actions = provider.GetDescriptors(); 987var actions = provider.GetDescriptors(); 1001var actions = provider.GetDescriptors(); 1016var actions = provider.GetDescriptors(); 1031var actions = provider.GetDescriptors(); 1045var actions = provider.GetDescriptors(); 1065var actions = provider.GetDescriptors(); 1082var actions = provider.GetDescriptors(); 1116var actions = provider.GetDescriptors(); 1185var actions = provider.GetDescriptors(); 1211var actions = provider.GetDescriptors().Where(a => a.ActionName == actionName); 1238var actions = provider.GetDescriptors().Where(a => a.ActionName == actionName); 1277var actions = provider.GetDescriptors().Where(a => a.ActionName == actionName); 1326IEnumerable<IFilterMetadata> filters = null) 1381private static ApplicationPartManager GetApplicationManager(IEnumerable<TypeInfo> controllerTypes) 1389private IEnumerable<ActionDescriptor> GetDescriptors(params TypeInfo[] controllerTypeInfos) 1776public IEnumerable<string> HttpMethods
ApplicationModels\ControllerModelTest.cs (4)
101if (typeof(IEnumerable<object>).IsAssignableFrom(property.PropertyType)) 103Assert.Equal<object>((IEnumerable<object>)value1, (IEnumerable<object>)value2); 106Assert.NotEmpty((IEnumerable<object>)value1);
ApplicationModels\DefaultApplicationModelProviderTest.cs (5)
618var methods = typeInfo.AsType().GetMethods().Where(m => m.Name.Equals("Dispose") && m != methodInfo); 690var methods = typeInfo.AsType().GetMethods().Where(m => m.Name.Equals("Dispose") && m != methodInfo); 710var methods = typeInfo.AsType().GetMethods().Where(m => m.Name.Equals("Dispose")); 1723public IEnumerable<string> HttpMethods => _methods; 1782IEnumerable<IFormFile> formFileEnumerable,
ApplicationModels\InferParameterBindingInfoConventionTest.cs (3)
1054public IActionResult IEnumerableOfSimpleTypes(IEnumerable<int> parameter) => null; 1058public IActionResult IEnumerableOfComplexTypes(IEnumerable<TestModel> parameter) => null; 1062public IActionResult IEnumerableServiceParameter(IEnumerable<IApplicationModelProvider> parameter) => null;
ApplicationModels\ParameterModelTest.cs (4)
42if (typeof(IEnumerable<object>).IsAssignableFrom(property.PropertyType)) 44Assert.Equal<object>((IEnumerable<object>)value1, (IEnumerable<object>)value2); 47Assert.NotEmpty((IEnumerable<object>)value1);
ApplicationModels\PropertyModelTest.cs (4)
38if (typeof(IEnumerable<object>).IsAssignableFrom(property.PropertyType)) 40Assert.Equal<object>((IEnumerable<object>)value1, (IEnumerable<object>)value2); 43Assert.NotEmpty((IEnumerable<object>)value1);
ApplicationParts\ApplicationPartManagerTest.cs (2)
119public void PopulateFeature(IEnumerable<ApplicationPart> parts, ViewComponentsFeature feature) 137public void PopulateFeature(IEnumerable<ApplicationPart> parts, ControllersFeature feature)
ApplicationParts\AssemblyPartTest.cs (1)
29var types = part.Types;
ControllerBaseTest.cs (28)
27public static IEnumerable<object[]> PublicNormalMethodsFromControllerBase 429IEnumerable<KeyValuePair<string, object>> expected) 450IEnumerable<KeyValuePair<string, object>> expected) 474IEnumerable<KeyValuePair<string, object>> expected) 498IEnumerable<KeyValuePair<string, object>> expected) 522IEnumerable<KeyValuePair<string, object>> expected) 542IEnumerable<KeyValuePair<string, object>> expected) 562IEnumerable<KeyValuePair<string, object>> expectedRouteValues) 587IEnumerable<KeyValuePair<string, object>> expectedRouteValues) 612IEnumerable<KeyValuePair<string, object>> expected) 632IEnumerable<KeyValuePair<string, object>> expected) 652IEnumerable<KeyValuePair<string, object>> expectedRouteValues) 677IEnumerable<KeyValuePair<string, object>> expectedRouteValues) 706IEnumerable<KeyValuePair<string, object>> expected) 725IEnumerable<KeyValuePair<string, object>> expected) 744IEnumerable<KeyValuePair<string, object>> expectedRouteValues) 767IEnumerable<KeyValuePair<string, object>> expectedRouteValues) 790IEnumerable<KeyValuePair<string, object>> expected) 809IEnumerable<KeyValuePair<string, object>> expected) 828IEnumerable<KeyValuePair<string, object>> expectedRouteValues) 851IEnumerable<KeyValuePair<string, object>> expectedRouteValues) 942IEnumerable<KeyValuePair<string, object>> expected) 963IEnumerable<KeyValuePair<string, object>> expected) 984IEnumerable<KeyValuePair<string, object>> expected) 1229IEnumerable<KeyValuePair<string, object>> expected) 1250IEnumerable<KeyValuePair<string, object>> expected) 1271IEnumerable<KeyValuePair<string, object>> expected) 2578public static IEnumerable<object[]> RedirectTestData
Controllers\ControllerBinderDelegateProviderTest.cs (1)
1422public IEnumerable<ModelValidationResult> Validate(ModelValidationContext context)
CreatedAtRouteResultTests.cs (1)
19public static IEnumerable<object[]> CreatedAtRouteData
DependencyInjection\MvcBuilderExtensionsTest.cs (1)
181public override IEnumerable<ApplicationPart> GetApplicationParts(Assembly assembly)
DependencyInjection\MvcCoreBuilderExtensionsTest.cs (1)
107public override IEnumerable<ApplicationPart> GetApplicationParts(Assembly assembly)
DependencyInjection\MvcCoreServiceCollectionExtensionsTest.cs (3)
92var singleRegistrationServiceTypes = SingleRegistrationServiceTypes; 214private IEnumerable<Type> SingleRegistrationServiceTypes 343var serviceDescriptors = services.Where(serviceDescriptor => serviceDescriptor.ServiceType == serviceType);
Formatters\JsonInputFormatterTestBase.cs (6)
140typeof(IEnumerable<IDictionary<string, short>>), httpContext); 167var formatterContext = CreateInputFormatterContext(typeof(IEnumerable<IDictionary<string, short>>), httpContext); 195typeof(IEnumerable<IDictionary<string, short>>), httpContext); 285public virtual Task ReadAsync_ReadsValidArray_AsEnumerableOfT() => ReadAsync_ReadsValidArray_AsList(typeof(IEnumerable<int>)); 304Assert.Equal(new int[] { 0, 23, 300 }, (IEnumerable<int>)result.Model); 677public IEnumerable<int> Numbers { get; set; }
Formatters\MediaTypeTest.cs (1)
25public static IEnumerable<object[]> MediaTypesWithSuffixes
Formatters\NoContentFormatterTests.cs (1)
11public static IEnumerable<object[]> OutputFormatterContextValues_CanWriteType
Formatters\StringOutputFormatterTests.cs (1)
13public static IEnumerable<object[]> CanWriteStringsData
Formatters\TextOutputFormatterTests.cs (1)
15public static IEnumerable<object[]> SelectResponseCharacterEncodingData
Infrastructure\ActionSelectionTableTest.cs (1)
553var endpoints = actions.Select(a =>
Infrastructure\ActionSelectorTest.cs (2)
1048private static IEnumerable<ActionDescriptor> GetActions( 1049IEnumerable<ActionDescriptor> actions,
Infrastructure\AsyncEnumerableReaderTest.cs (1)
13[InlineData(typeof(IEnumerable<string>))]
Infrastructure\ConfigureCompatibilityOptionsTest.cs (1)
101return ((IEnumerable<ICompatibilitySwitch>)_switches).GetEnumerator();
Infrastructure\DefaultOutputFormatterSelectorTest.cs (1)
363private static DefaultOutputFormatterSelector CreateSelector(IEnumerable<IOutputFormatter> formatters)
ModelBinding\Binders\CollectionModelBinderProviderTest.cs (1)
33[InlineData(typeof(IEnumerable<int>))]
ModelBinding\Binders\CollectionModelBinderTest.cs (1)
428{ typeof(IEnumerable<int>), true },
ModelBinding\Binders\DictionaryModelBinderProviderTest.cs (1)
13[InlineData(typeof(IEnumerable<KeyValuePair<string, int>>))]
ModelBinding\Binders\DictionaryModelBinderTest.cs (1)
592{ typeof(IEnumerable<KeyValuePair<int, int>>), true },
ModelBinding\Binders\FormFileModelBinderProviderTest.cs (1)
33[InlineData(typeof(IEnumerable<IFormFile>))]
ModelBinding\Binders\FormFileModelBinderTest.cs (3)
22var bindingContext = GetBindingContext(typeof(IEnumerable<IFormFile>), httpContext); 229var bindingContext = GetBindingContext(typeof(IEnumerable<IFormFile>), httpContext); 270Assert.Equal(formFiles, bindingContext.Result.Model as IEnumerable<IFormFile>);
ModelBinding\Binders\HeaderModelBinderProviderTest.cs (6)
94[InlineData(typeof(IEnumerable<bool>))] 98[InlineData(typeof(IEnumerable<decimal>))] 120[InlineData(typeof(IEnumerable<CustomerStruct>))] 122[InlineData(typeof(IEnumerable<Person>))] 141[InlineData(typeof(IEnumerable<ProductWithTypeConverter>))] 143[InlineData(typeof(IEnumerable<CustomerStructWithTypeConverter>))]
ModelBinding\Binders\HeaderModelBinderTests.cs (9)
61[InlineData(typeof(IEnumerable<string>))] 85Assert.Equal(headerValue.Split(','), bindingContext.Result.Model as IEnumerable<string>); 116{ "10.50", typeof(IEnumerable<double>), new List<double>() { 10.50 } }, 121{ "", typeof(IEnumerable<string>), new List<string>() }, 122{ null, typeof(IEnumerable<string>), new List<string>() }, 176[InlineData(typeof(IEnumerable<string>))] 194[InlineData(typeof(IEnumerable<string>))] 214Assert.Equal(headerValue.Split(','), bindingContext.Result.Model as IEnumerable<string>); 300[InlineData(typeof(IEnumerable<double>), "a, b")]
ModelBinding\CompositeValueProviderTest.cs (1)
105public static IEnumerable<object[]> BinderMetadata
ModelBinding\Metadata\DefaultModelMetadataProviderTest.cs (2)
175var metadata = provider.GetMetadataForProperties(typeof(DerivedModelWithHiding)); 189var metadata = provider.GetMetadataForProperties(typeof(ModelType));
ModelBinding\Metadata\DefaultModelMetadataTest.cs (14)
253[InlineData(typeof(IEnumerable<string>), typeof(string))] 504public static TheoryData<IEnumerable<string>, IEnumerable<string>> PropertyNamesTheoryData 509return new TheoryData<IEnumerable<string>, IEnumerable<string>> 534IEnumerable<string> originalNames, 535IEnumerable<string> expectedNames) 572public static TheoryData<IEnumerable<KeyValuePair<string, int>>, IEnumerable<string>> 577return new TheoryData<IEnumerable<KeyValuePair<string, int>>, IEnumerable<string>> 639IEnumerable<KeyValuePair<string, int>> originalNamesAndOrders, 640IEnumerable<string> expectedNames) 980var metadata2 = metadata1.GetMetadataForProperties(typeof(Exception));
ModelBinding\Metadata\DefaultValidationMetadataProviderTest.cs (2)
179public IEnumerable<ModelValidationResult> Validate(ModelValidationContext context) 200public IEnumerable<ModelValidationResult> Validate(ModelValidationContext context)
ModelBinding\ModelBindingHelperTest.cs (9)
366public static IEnumerable<object[]> InvalidExpressionDataSet 1210public static IEnumerable<object[]> IntrinsicConversionData 1305result as IEnumerable<MyClassWithoutConverter>, 1334[InlineData(typeof(IEnumerable<int>))] 1358[InlineData(typeof(IEnumerable<int>))] 1545public IEnumerable<int> EnumerableProperty { get; } 1547public IEnumerable<int> EnumerablePropertyWithArrayValue { get; } = new int[4]; 1550public IEnumerable<int> EnumerablePropertyWithArrayValueAndSetter { get; set; } = new int[4]; 1552public IEnumerable<int> EnumerablePropertyWithListValue { get; } = new List<int> { 23 };
ModelBinding\Validation\DefaultCollectionValidationStrategyTest.cs (3)
123private readonly IEnumerable<int> _enumerable; 125public TwiceEnumerable(IEnumerable<int> enumerable) 130IEnumerator<int> IEnumerable<int>.GetEnumerator()
ModelBinding\Validation\DefaultComplexObjectValidationStrategyTest.cs (1)
239public override IEnumerable<ModelMetadata> GetMetadataForProperties(Type modelType)
ModelBinding\Validation\DefaultModelValidatorProviderTest.cs (2)
177public IEnumerable<ValidationResult> Validate(ValidationContext validationContext) 204public IEnumerable<ModelValidationResult> Validate(ModelValidationContext context)
ModelBinding\Validation\DefaultObjectValidatorTests.cs (5)
316var errorMessages = entry.Errors.Select(e => e.ErrorMessage); 348var errorMessages = entry.Errors.Select(e => e.ErrorMessage); 1543public IEnumerable<ValidationResult> Validate(ValidationContext validationContext) 1566public IEnumerable<ValidationResult> Validate(ValidationContext validationContext) 1604public IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
ModelBinding\Validation\ExplicitIndexCollectionValidationStrategyTest.cs (3)
183private readonly IEnumerable<int> _enumerable; 185public TwiceEnumerable(IEnumerable<int> enumerable) 190IEnumerator<int> IEnumerable<int>.GetEnumerator()
RedirectToRouteResultTest.cs (1)
193public static IEnumerable<object[]> RedirectToRouteData
ResponseCacheAttributeTest.cs (1)
59public static IEnumerable<object[]> OverrideData
Routing\ControllerLinkGeneratorExtensionsTest.cs (1)
207private IServiceProvider CreateServices(IEnumerable<Endpoint> endpoints)
Routing\EndpointRoutingUrlHelperTest.cs (3)
170private IUrlHelper CreateUrlHelper(IEnumerable<RouteEndpoint> endpoints, ActionContext actionContext = null) 179IEnumerable<RouteEndpoint> endpoints, 277private IServiceProvider CreateServices(IEnumerable<Endpoint> endpoints)
Routing\HttpMethodProviderAttributesTests.cs (3)
12IEnumerable<string> expectedHttpMethods) 18public static TheoryData<IActionHttpMethodProvider, IEnumerable<string>> HttpMethodProviderTestData 22var data = new TheoryData<IActionHttpMethodProvider, IEnumerable<string>>();
Routing\PageLinkGeneratorExtensionsTest.cs (1)
177private IServiceProvider CreateServices(IEnumerable<Endpoint> endpoints)
TestApplicationPart.cs (3)
22public TestApplicationPart(IEnumerable<TypeInfo> types) 27public TestApplicationPart(IEnumerable<Type> types) 39public IEnumerable<TypeInfo> Types { get; }
TestFeatureProvider.cs (1)
24public void PopulateFeature(IEnumerable<ApplicationPart> parts, ControllerFeature feature)
Microsoft.AspNetCore.Mvc.Core.TestCommon (1)
TestClientModelValidatorProvider.cs (1)
26public TestClientModelValidatorProvider(IEnumerable<IClientModelValidatorProvider> providers)
Microsoft.AspNetCore.Mvc.Cors.Test (3)
CorsHttpMethodActionConstraintTest.cs (3)
15new TheoryData<IEnumerable<string>, string> 27public void HttpMethodActionConstraint_Accept_Preflight_CaseInsensitive(IEnumerable<string> httpMethods, string accessControlMethod) 58public void HttpMethodActionConstraint_Accept_CaseInsensitive(IEnumerable<string> httpMethods, string expectedMethod)
Microsoft.AspNetCore.Mvc.DataAnnotations (7)
DataAnnotationsModelValidator.cs (1)
50public IEnumerable<ModelValidationResult> Validate(ModelValidationContext validationContext)
FileExtensionsAttributeAdapter.cs (1)
24var parsedExtensions = normalizedExtensions.Split(',').Select(e => "." + e);
MvcDataAnnotationsLocalizationOptions.cs (1)
22IEnumerator<ICompatibilitySwitch> IEnumerable<ICompatibilitySwitch>.GetEnumerator() => _switches.GetEnumerator();
ValidatableObjectAdapter.cs (3)
12public IEnumerable<ModelValidationResult> Validate(ModelValidationContext context) 45private static IEnumerable<ModelValidationResult> ConvertResults(IEnumerable<ValidationResult> results)
ValidationProviderAttribute.cs (1)
18public abstract IEnumerable<ValidationAttribute> GetValidationAttributes();
Microsoft.AspNetCore.Mvc.DataAnnotations.Test (36)
DataAnnotationsMetadataProviderTest.cs (14)
859public static TheoryData<Type, IEnumerable<KeyValuePair<EnumGroupAndName, string>>> EnumDisplayNamesData 863return new TheoryData<Type, IEnumerable<KeyValuePair<EnumGroupAndName, string>>> 975IEnumerable<KeyValuePair<EnumGroupAndName, string>> expectedKeyValuePairs) 1026var enumNameAndGroup = GetLocalizedEnumGroupedDisplayNamesAndValues(useStringLocalizer: false); 1046var enumNameAndGroup = GetLocalizedEnumGroupedDisplayNamesAndValues(useStringLocalizer: true); 1066var enumNameAndGroup = GetLocalizedEnumGroupedDisplayNamesAndValues(useStringLocalizer: false); 1086var enumNameAndGroup = GetLocalizedEnumGroupedDisplayNamesAndValues(useStringLocalizer: true); 1681private IEnumerable<KeyValuePair<EnumGroupAndName, string>> GetLocalizedEnumGroupedDisplayNamesAndValues( 1727private ModelAttributes GetModelAttributes(IEnumerable<object> typeAttributes) 1731IEnumerable<object> typeAttributes, 1732IEnumerable<object> propertyAttributes) 1896private readonly IEnumerable<ValidationAttribute> _attributes; 1898public FooCompositeValidationAttribute(IEnumerable<ValidationAttribute> attributes) 1903public override IEnumerable<ValidationAttribute> GetValidationAttributes()
DataAnnotationsModelValidatorTest.cs (15)
116var results = validator.Validate(validationContext); 146var result = validator.Validate(validationContext); 175var result = validator.Validate(validationContext); 207var result = validator.Validate(validationContext); 230var result = validator.Validate(validationContext); 255var result = validator.Validate(validationContext); 261public static TheoryData<string, IEnumerable<string>, IEnumerable<ModelValidationResult>> 267return new TheoryData<string, IEnumerable<string>, IEnumerable<ModelValidationResult>> 330IEnumerable<string> memberNames, 331IEnumerable<ModelValidationResult> expectedResults) 355var results = validator.Validate(validationContext); 387var result = validator.Validate(validationContext); 433var results = validator.Validate(validationContext);
DataMemberRequiredBindingMetadataProviderTest.cs (2)
141IEnumerable<object> typeAttributes, 142IEnumerable<object> propertyAttributes)
DefaultModelClientValidatorProviderTest.cs (2)
202public IEnumerable<ValidationResult> Validate(ValidationContext validationContext) 229public IEnumerable<ModelValidationResult> Validate(ModelValidationContext context)
ValidatableObjectAdapterTest.cs (3)
128var results = adapter.Validate(validationContext); 164var results = adapter.Validate(validationContext); 200public IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
Microsoft.AspNetCore.Mvc.Formatters.Xml (22)
DelegatingEnumerable.cs (11)
10/// Serializes <see cref="IEnumerable{T}"/> types by delegating them through a concrete implementation. 12/// <typeparam name="TWrapped">The wrapping or original type of the <see cref="IEnumerable{T}"/> 14/// <typeparam name="TDeclared">The type parameter of the original <see cref="IEnumerable{T}"/> 18private readonly IEnumerable<TDeclared> _source; 35/// <see cref="IEnumerable{T}"/> and the wrapper provider for wrapping individual elements. 37/// <param name="source">The <see cref="IEnumerable{T}"/> instance to get the enumerator from.</param> 39public DelegatingEnumerable(IEnumerable<TDeclared> source, IWrapperProvider elementWrapperProvider) 48/// Gets a delegating enumerator of the original <see cref="IEnumerable{T}"/> source which is being 51/// <returns>The delegating enumerator of the original <see cref="IEnumerable{T}"/> source.</returns> 70/// Gets a delegating enumerator of the original <see cref="IEnumerable{T}"/> source which is being 73/// <returns>The delegating enumerator of the original <see cref="IEnumerable{T}"/> source.</returns>
EnumerableWrapperProvider.cs (4)
11/// <see cref="IEnumerable{T}"/>. 21/// <param name="sourceEnumerableOfT">Type of the original <see cref="IEnumerable{T}" /> 33typeof(IEnumerable<>)); 37Resources.FormatEnumerableWrapperProvider_InvalidSourceEnumerableOfT(typeof(IEnumerable<>).Name),
EnumerableWrapperProviderFactory.cs (5)
10/// <see cref="IEnumerable{T}"/> type. 14private readonly IEnumerable<IWrapperProviderFactory> _wrapperProviderFactories; 21public EnumerableWrapperProviderFactory(IEnumerable<IWrapperProviderFactory> wrapperProviderFactories) 33/// an interface and implements <see cref="IEnumerable{T}"/>.</returns> 49typeof(IEnumerable<>));
MvcXmlOptions.cs (1)
17IEnumerator<ICompatibilitySwitch> IEnumerable<ICompatibilitySwitch>.GetEnumerator() => _switches.GetEnumerator();
WrapperProviderFactoriesExtensions.cs (1)
20this IEnumerable<IWrapperProviderFactory> wrapperProviderFactories,
Microsoft.AspNetCore.Mvc.Formatters.Xml.Test (22)
EnumerableWrapperProviderFactoryTest.cs (12)
18typeof(IEnumerable<string>), 23typeof(IEnumerable<int>), 28typeof(IEnumerable<Person>), 33typeof(IEnumerable<SerializableError>), 49var wrapperProviderFactories = GetWrapperProviderFactories(); 71typeof(IEnumerable<string>), 76typeof(IEnumerable<int>), 81typeof(IEnumerable<Person>), 86typeof(IEnumerable<SerializableError>), 102var wrapperProviderFactories = GetWrapperProviderFactories(); 154var wrapperProviderFactories = GetWrapperProviderFactories(); 165private IEnumerable<IWrapperProviderFactory> GetWrapperProviderFactories()
EnumerableWrapperProviderTest.cs (3)
11[InlineData(typeof(IEnumerable<SerializableError>), 38var declaredEnumerableOfT = typeof(IEnumerable<int>); 58var declaredEnumerableOfT = typeof(IEnumerable<int>);
XmlDataContractSerializerOutputFormatterTest.cs (3)
72public static IEnumerable<object[]> BasicTypeValues 361public static IEnumerable<object[]> TypesForCanWriteResult 429public static IEnumerable<object[]> TypesForGetSupportedContentTypes
XmlSerializerOutputFormatterTest.cs (4)
37public static IEnumerable<object[]> BasicTypeValues 333public static IEnumerable<object[]> TypesForCanWriteResult 344new[] {"value1", "value2"}, typeof(IEnumerable<string>), true }; 417public static IEnumerable<object[]> TypesForGetSupportedContentTypes
Microsoft.AspNetCore.Mvc.FunctionalTests (18)
AntiforgeryMiddlewareTest.cs (1)
288public IEnumerable<TypeInfo> Types { get; } = types.Select(x => x.GetTypeInfo()).ToArray();
ApiExplorerTest.cs (2)
1300Assert.Equal(typeof(IEnumerable<Product>).FullName, responseType.ResponseType); 1543private IEnumerable<string> GetSortedMediaTypes(ApiExplorerResponseType apiResponseType)
AsyncEnumerableTestBase.cs (1)
77var projects = xml.Root.Elements(XName.Get("Project", @namespace));
BasicTests.cs (1)
287public static IEnumerable<object[]> HtmlHelperLinkGenerationData
InputObjectValidationTests.cs (1)
24public static IEnumerable<object[]> SimpleTypePropertiesModelRequestData
TempDataInCookiesTest.cs (4)
73Assert.True(response.Headers.TryGetValues(HeaderNames.SetCookie, out IEnumerable<string> setCookieValues)); 82var cookieTempDataProviderCookies = setCookieValues 132Assert.True(response.Headers.TryGetValues(HeaderNames.SetCookie, out IEnumerable<string> setCookieValues)); 185Assert.True(response.Headers.TryGetValues(HeaderNames.SetCookie, out IEnumerable<string> setCookieValues));
TempDataInCookiesUsingCookieConsentTest.cs (1)
99IEnumerable<string> values;
TempDataPropertyTest.cs (1)
151if (response.Headers.TryGetValues("Set-Cookie", out var values))
TempDataTestBase.cs (1)
244IEnumerable<string> values;
TestingInfrastructureInheritanceTests.cs (1)
162protected override IEnumerable<Assembly> GetTestAssemblies()
ViewEngineTests.cs (4)
24public static IEnumerable<object[]> RazorView_ExecutesPageAndLayoutData 124public static IEnumerable<object[]> RazorViewEngine_UsesAllExpandedPathsToLookForViewsData 193public static IEnumerable<object[]> RazorViewEngine_RendersPartialViewsData 267public static IEnumerable<object[]> RazorViewEngine_UsesExpandersForLayoutsData
Microsoft.AspNetCore.Mvc.IntegrationTests (36)
ActionParametersIntegrationTest.cs (1)
896public IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
AuthorizeFilterIntegrationTest.cs (4)
37var authorizeData = action.Attributes.OfType<AuthorizeAttribute>(); 65var authorizeData = action.Attributes.OfType<AuthorizeAttribute>(); 96var authorizeData = action.Attributes.OfType<AuthorizeAttribute>(); 132var authorizeData = action.Attributes.OfType<AuthorizeAttribute>();
BodyValidationIntegrationTests.cs (3)
68ParameterType = typeof(IEnumerable<ProductViewModel>), 88var products = Assert.IsAssignableFrom<IEnumerable<ProductViewModel>>(result.Model);
CollectionModelBinderIntegrationTest.cs (8)
731typeof(IEnumerable<string>), 845typeof(IEnumerable<string>), 958var model = modelBindingResult.Model as IEnumerable<string>; 1277IEnumerator<string> IEnumerable<string>.GetEnumerator() 1346IEnumerator<string> IEnumerable<string>.GetEnumerator() 1417IEnumerator<T> IEnumerable<T>.GetEnumerator() 1486IEnumerator<T> IEnumerable<T>.GetEnumerator()
ComplexRecordIntegrationTest.cs (4)
488private record Person4(string Name, IEnumerable<IFormFile> Documents); 1366private record Car1(string Name, Dictionary<string, IEnumerable<SpecDoc>> Specs); 1371private record Car3(string Name, IEnumerable<KeyValuePair<string, IEnumerable<SpecDoc>>> Specs);
ComplexTypeIntegrationTestBase.cs (4)
490public IEnumerable<IFormFile> Documents { get; set; } 1388public Dictionary<string, IEnumerable<SpecDoc>> Specs { get; set; } 1403public IEnumerable<KeyValuePair<string, IEnumerable<SpecDoc>>> Specs { get; set; }
DictionaryModelBinderIntegrationTest.cs (2)
1600IEnumerator<KeyValuePair<string, string>> IEnumerable<KeyValuePair<string, string>>.GetEnumerator() 1705IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
HeaderModelBinderIntegrationTest.cs (1)
468public IEnumerable<double> EnumerableOfDoubleProperty { get; set; }
ServicesModelBinderIntegrationTest.cs (2)
101ParameterType = typeof(IEnumerable<ITypeActivatorCache>), 137ParameterType = typeof(IEnumerable<IActionResult>),
TryUpdateModelIntegrationTest.cs (1)
535public IEnumerable<Address> Address { get; } = new Address[]
ValidationIntegrationTests.cs (3)
1298public IEnumerable<ValidationResult> Validate(ValidationContext validationContext) 1696public IEnumerable<Address> ShippingAddresses { get; set; } 2198public IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
ValidationWithRecordIntegrationTests.cs (3)
1148public IEnumerable<ValidationResult> Validate(ValidationContext validationContext) 1502IEnumerable<Address> ShippingAddresses, 1989public IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
Microsoft.AspNetCore.Mvc.Localization (5)
HtmlLocalizer.cs (1)
66public virtual IEnumerable<LocalizedString> GetAllStrings(bool includeParentCultures) =>
HtmlLocalizerExtensions.cs (1)
47public static IEnumerable<LocalizedString> GetAllStrings(this IHtmlLocalizer htmlLocalizer)
HtmlLocalizerOfT.cs (1)
65public virtual IEnumerable<LocalizedString> GetAllStrings(bool includeParentCultures) =>
IHtmlLocalizer.cs (1)
52IEnumerable<LocalizedString> GetAllStrings(bool includeParentCultures);
ViewLocalizer.cs (1)
71public IEnumerable<LocalizedString> GetAllStrings(bool includeParentCultures) =>
Microsoft.AspNetCore.Mvc.Localization.Test (5)
HtmlLocalizerTest.cs (1)
51public static IEnumerable<object[]> HtmlData
MvcLocalizationServiceCollectionExtensionsTest.cs (2)
93public IEnumerable<LocalizedString> GetAllStrings(bool includeParentCultures) 122public IEnumerable<LocalizedString> GetAllStrings(bool includeParentCultures)
TestStringLocalizer.cs (1)
56public IEnumerable<LocalizedString> GetAllStrings(bool includeParentCultures)
ViewLocalizerTest.cs (1)
319public IEnumerable<LocalizedString> GetAllStrings(bool includeParentCultures)
Microsoft.AspNetCore.Mvc.NewtonsoftJson (1)
MvcNewtonsoftJsonOptions.cs (1)
70IEnumerator<ICompatibilitySwitch> IEnumerable<ICompatibilitySwitch>.GetEnumerator() => _switches.GetEnumerator();
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (8)
NewtonsoftJsonOutputFormatterTest.cs (1)
374var model = Enumerable.Range(0, 1000).Select(p => new User { FullName = new string('a', 5000) });
src\Mvc\Mvc.Core\test\Formatters\JsonInputFormatterTestBase.cs (6)
140typeof(IEnumerable<IDictionary<string, short>>), httpContext); 167var formatterContext = CreateInputFormatterContext(typeof(IEnumerable<IDictionary<string, short>>), httpContext); 195typeof(IEnumerable<IDictionary<string, short>>), httpContext); 285public virtual Task ReadAsync_ReadsValidArray_AsEnumerableOfT() => ReadAsync_ReadsValidArray_AsList(typeof(IEnumerable<int>)); 304Assert.Equal(new int[] { 0, 23, 300 }, (IEnumerable<int>)result.Model); 677public IEnumerable<int> Numbers { get; set; }
src\Mvc\Mvc.Core\test\Infrastructure\AsyncEnumerableReaderTest.cs (1)
13[InlineData(typeof(IEnumerable<string>))]
Microsoft.AspNetCore.Mvc.Razor (27)
ApplicationParts\CompiledRazorAssemblyApplicationPartFactory.cs (2)
21public static IEnumerable<ApplicationPart> GetDefaultApplicationParts(Assembly assembly) 29public override IEnumerable<ApplicationPart> GetApplicationParts(Assembly assembly) => GetDefaultApplicationParts(assembly);
ApplicationParts\CompiledRazorAssemblyPart.cs (1)
31IEnumerable<RazorCompiledItem> IRazorCompiledItemProvider.CompiledItems
ApplicationParts\ConsolidatedAssemblyApplicationPartFactory.cs (1)
20public override IEnumerable<ApplicationPart> GetApplicationParts(Assembly assembly)
ApplicationParts\IRazorCompiledItemProvider.cs (1)
16IEnumerable<RazorCompiledItem> CompiledItems { get; }
ApplicationParts\RazorCompiledItemFeatureProvider.cs (1)
16public void PopulateFeature(IEnumerable<ApplicationPart> parts, ViewsFeature feature)
DefaultTagHelperFactory.cs (2)
76var initializers = serviceProvider.GetService<IEnumerable<ITagHelperInitializer<TTagHelper>>>()!;
IViewLocationExpander.cs (4)
14/// <see cref="ExpandViewLocations(ViewLocationExpanderContext, IEnumerable{string})"/>. 19/// <see cref="ExpandViewLocations(ViewLocationExpanderContext, IEnumerable{string})"/> is invoked to determine 40IEnumerable<string> ExpandViewLocations(ViewLocationExpanderContext context, 41IEnumerable<string> viewLocations);
LanguageViewLocationExpander.cs (4)
52public virtual IEnumerable<string> ExpandViewLocations( 54IEnumerable<string> viewLocations) 79private IEnumerable<string> ExpandViewLocationsCore(IEnumerable<string> viewLocations, CultureInfo cultureInfo)
RazorFileHierarchy.cs (1)
12public static IEnumerable<string> GetViewStartPaths(string path)
RazorPage.cs (1)
214var sectionsNotRendered = PreviousSectionWriters.Keys.Except(
RazorPageResult.cs (2)
31public RazorPageResult(string name, IEnumerable<string> searchedLocations) 56public IEnumerable<string>? SearchedLocations { get; }
RazorView.cs (1)
272var originalLocations = layoutPageResult.SearchedLocations;
RazorViewEngine.cs (2)
309internal IEnumerable<string> GetViewLocationFormats(ViewLocationExpanderContext context) 341var viewLocations = GetViewLocationFormats(expanderContext);
TagHelperComponentManager.cs (1)
18public TagHelperComponentManager(IEnumerable<ITagHelperComponent> tagHelperComponents)
TagHelpers\TagHelperFeatureProvider.cs (1)
16public void PopulateFeature(IEnumerable<ApplicationPart> parts, TagHelperFeature feature)
ViewLocationCacheResult.cs (2)
33public ViewLocationCacheResult(IEnumerable<string> searchedLocations) 60public IEnumerable<string>? SearchedLocations { get; }
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (17)
AssemblyPartExtensions.cs (1)
15public static IEnumerable<string> GetReferencePaths(this AssemblyPart assemblyPart)
CompilationFailedException.cs (3)
12IEnumerable<CompilationFailure> compilationFailures) 20public IEnumerable<CompilationFailure> CompilationFailures { get; } 22private static string FormatMessage(IEnumerable<CompilationFailure> compilationFailures)
CompilationFailedExceptionFactory.cs (4)
24IEnumerable<RazorDiagnostic> diagnostics) 27var messageGroups = diagnostics.GroupBy( 51IEnumerable<Diagnostic> diagnostics) 53var diagnosticGroups = diagnostics
CSharpCompiler.cs (2)
214var defines = dependencyContextOptions.Defines.Concat(new[] { configurationSymbol }).Where(define => define != null); 216var parseOptions = new CSharpParseOptions(preprocessorSymbols: (IEnumerable<string>)defines);
FileProviderRazorProjectFileSystem.cs (3)
40public override IEnumerable<RazorProjectItem> EnumerateItems(string path) 46private IEnumerable<RazorProjectItem> EnumerateFiles(IDirectoryContents directory, string basePath, string prefix) 56var children = EnumerateFiles(subDirectory, basePath, relativePath);
PageDirectiveFeature.cs (2)
66public override IEnumerable<RazorProjectItem> EnumerateItems(string basePath) 71public override IEnumerable<RazorProjectItem> FindHierarchicalItems(string basePath, string path, string fileName)
RazorReferenceManager.cs (2)
44var referencePaths = GetReferencePaths(); 52internal IEnumerable<string> GetReferencePaths()
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.Test (7)
FileProviderRazorProjectFileSystemTest.cs (4)
25var razorFiles = fileSystem.EnumerateItems("/"); 44var razorFiles = fileSystem.EnumerateItems("/"); 96var razorFiles = fileSystem.EnumerateItems("/"); 161var razorFiles = fileSystem.EnumerateItems("/Level1-Dir1");
RazorReferenceManagerTest.cs (1)
30var references = referenceManager.GetReferencePaths();
TestInfrastructure\DirectoryNode.cs (1)
49public IEnumerable<RazorProjectItem> EnumerateItems()
TestInfrastructure\VirtualRazorProjectFileSystem.cs (1)
10public override IEnumerable<RazorProjectItem> EnumerateItems(string basePath)
Microsoft.AspNetCore.Mvc.Razor.Test (48)
ApplicationParts\RazorCompiledItemFeatureProviderTest.cs (1)
155public IEnumerable<RazorCompiledItem> CompiledItems { get; set; }
Compilation\DefaultViewCompilerTest.cs (1)
151public void PopulateFeature(IEnumerable<ApplicationPart> parts, ViewsFeature feature)
DependencyInjection\MvcRazorMvcCoreBuilderExtensionsTest.cs (1)
117public void PopulateFeature(IEnumerable<ApplicationPart> parts, TagHelperFeature feature)
LanguageViewLocationExpanderTest.cs (9)
10public static IEnumerable<object[]> ViewLocationExpanderTestDataWithExpectedValues 100public static IEnumerable<object[]> ViewLocationExpanderTestData 129IEnumerable<string> viewLocations, 130IEnumerable<string> expectedViewLocations) 145var expandedViewLocations = languageViewLocationExpander.ExpandViewLocations( 155public void ExpandViewLocations_NullContextValue(IEnumerable<string> viewLocations) 169var expandedViewLocations = languageViewLocationExpander.ExpandViewLocations( 183public void ExpandViewLocations_IncorrectLocaleContextValue(IEnumerable<string> viewLocations) 198var expandedViewLocations = languageViewLocationExpander.ExpandViewLocations(
RazorFileHierarchyTest.cs (3)
16var actual = RazorFileHierarchy.GetViewStartPaths(path); 35var actual = RazorFileHierarchy.GetViewStartPaths(path); 56var actual = RazorFileHierarchy.GetViewStartPaths(path);
RazorPageCreateTagHelperTest.cs (1)
83serviceType.IsGenericType && serviceType.GetGenericTypeDefinition() == typeof(IEnumerable<>))))
RazorViewEngineTest.cs (29)
39public static IEnumerable<object[]> AbsoluteViewPathData 684It.IsAny<IEnumerable<string>>())) 685.Callback((ViewLocationExpanderContext c, IEnumerable<string> seeds) => 697It.IsAny<IEnumerable<string>>())) 698.Callback((ViewLocationExpanderContext c, IEnumerable<string> seeds) => 752It.IsAny<IEnumerable<string>>())) 753.Callback((ViewLocationExpanderContext c, IEnumerable<string> seeds) => 765It.IsAny<IEnumerable<string>>())) 766.Callback((ViewLocationExpanderContext c, IEnumerable<string> seeds) => 803It.IsAny<IEnumerable<string>>())) 969It.IsAny<IEnumerable<string>>())) 996v => v.ExpandViewLocations(It.IsAny<ViewLocationExpanderContext>(), It.IsAny<IEnumerable<string>>()), 1028It.IsAny<IEnumerable<string>>())) 1060v => v.ExpandViewLocations(It.IsAny<ViewLocationExpanderContext>(), It.IsAny<IEnumerable<string>>()), 1168It.IsAny<IEnumerable<string>>())) 1169.Returns((ViewLocationExpanderContext c, IEnumerable<string> seeds) => 1227It.IsAny<IEnumerable<string>>())) 1228.Returns((ViewLocationExpanderContext c, IEnumerable<string> seeds) => 1746var actual = viewEngine.GetViewLocationFormats(context); 1771var actual = viewEngine.GetViewLocationFormats(context); 1796var actual = viewEngine.GetViewLocationFormats(context); 1823var actual = viewEngine.GetViewLocationFormats(context); 1853It.IsAny<IEnumerable<string>>())) 1888It.IsAny<IEnumerable<string>>())) 2054IEnumerable<IViewLocationExpander> expanders = null) 2061IEnumerable<IViewLocationExpander> expanders = null, 2062IEnumerable<string> viewLocationFormats = null, 2063IEnumerable<string> areaViewLocationFormats = null, 2064IEnumerable<string> pageViewLocationFormats = null)
TestApplicationPart.cs (3)
22public TestApplicationPart(IEnumerable<TypeInfo> types) 27public TestApplicationPart(IEnumerable<Type> types) 39public IEnumerable<TypeInfo> Types { get; }
Microsoft.AspNetCore.Mvc.RazorPages (17)
ApplicationModels\CompiledPageRouteModelProvider.cs (1)
48private IEnumerable<CompiledViewDescriptor> GetViewDescriptors(ApplicationPartManager applicationManager)
ApplicationModels\ResponseCacheFilterApplicationModelProvider.cs (1)
32var responseCacheAttributes = pageModel.HandlerTypeAttributes.OfType<ResponseCacheAttribute>();
Infrastructure\CompiledPageActionDescriptorFactory.cs (6)
24IEnumerable<IPageApplicationModelProvider> applicationModelProviders, 60var applicationModelConventions = GetConventions<IPageApplicationModelConvention>(pageApplicationModel.HandlerTypeAttributes); 69var handlerModelConventions = GetConventions<IPageHandlerModelConvention>(handlerModel.Attributes); 78var parameterModelConventions = GetConventions<IParameterModelBaseConvention>(parameterModel.Attributes); 89var propertyModelConventions = GetConventions<IParameterModelBaseConvention>(propertyModel.Attributes); 96IEnumerable<TConvention> GetConventions<TConvention>(
Infrastructure\CompiledPageActionDescriptorProvider.cs (2)
33IEnumerable<IPageRouteModelProvider> pageRouteModelProviders, 34IEnumerable<IPageApplicationModelProvider> applicationModelProviders,
Infrastructure\DefaultPageLoader.cs (1)
21IEnumerable<IPageApplicationModelProvider> applicationModelProviders,
Infrastructure\PageActionDescriptorProvider.cs (1)
29IEnumerable<IPageRouteModelProvider> pageRouteModelProviders,
Infrastructure\PageActionInvokerCache.cs (1)
27IEnumerable<IFilterProvider> filterProviders,
Infrastructure\PageViewLocationExpander.cs (3)
14public IEnumerable<string> ExpandViewLocations(ViewLocationExpanderContext context, IEnumerable<string> viewLocations) 24IEnumerable<string> ExpandPageHierarchy()
RazorPagesOptions.cs (1)
44IEnumerator<ICompatibilitySwitch> IEnumerable<ICompatibilitySwitch>.GetEnumerator() => _switches.GetEnumerator();
Microsoft.AspNetCore.Mvc.RazorPages.Test (63)
ApplicationModels\DefaultPageApplicationModelProviderTest.cs (2)
145var propertiesOnPage = context.PageApplicationModel.HandlerProperties 629var propertiesOnPage = pageModel.HandlerProperties
Infrastructure\PageViewLocationExpanderTest.cs (7)
39var actual = expander.ExpandViewLocations(context, locations); 61var actual = expander.ExpandViewLocations(context, locations); 80var actual = expander.ExpandViewLocations(context, locations); 105var actual = expander.ExpandViewLocations(context, locations); 136var actual = expander.ExpandViewLocations(context, locations); 157var actual = expander.ExpandViewLocations(context, locations); 195var actual = expander.ExpandViewLocations(context, locations);
PageModelTest.cs (27)
420IEnumerable<KeyValuePair<string, object>> expected) 441IEnumerable<KeyValuePair<string, object>> expected) 465IEnumerable<KeyValuePair<string, object>> expected) 489IEnumerable<KeyValuePair<string, object>> expected) 513IEnumerable<KeyValuePair<string, object>> expected) 533IEnumerable<KeyValuePair<string, object>> expected) 553IEnumerable<KeyValuePair<string, object>> expectedRouteValues) 578IEnumerable<KeyValuePair<string, object>> expectedRouteValues) 603IEnumerable<KeyValuePair<string, object>> expected) 623IEnumerable<KeyValuePair<string, object>> expected) 643IEnumerable<KeyValuePair<string, object>> expectedRouteValues) 668IEnumerable<KeyValuePair<string, object>> expectedRouteValues) 697IEnumerable<KeyValuePair<string, object>> expected) 716IEnumerable<KeyValuePair<string, object>> expected) 735IEnumerable<KeyValuePair<string, object>> expectedRouteValues) 758IEnumerable<KeyValuePair<string, object>> expectedRouteValues) 781IEnumerable<KeyValuePair<string, object>> expected) 800IEnumerable<KeyValuePair<string, object>> expected) 819IEnumerable<KeyValuePair<string, object>> expectedRouteValues) 842IEnumerable<KeyValuePair<string, object>> expectedRouteValues) 929public static IEnumerable<object[]> RedirectTestData 1249IEnumerable<KeyValuePair<string, object>> expected) 1270IEnumerable<KeyValuePair<string, object>> expected) 1291IEnumerable<KeyValuePair<string, object>> expected) 1312IEnumerable<KeyValuePair<string, object>> expected) 1333IEnumerable<KeyValuePair<string, object>> expected) 1354IEnumerable<KeyValuePair<string, object>> expected)
PageTest.cs (27)
440IEnumerable<KeyValuePair<string, object>> expected) 461IEnumerable<KeyValuePair<string, object>> expected) 485IEnumerable<KeyValuePair<string, object>> expected) 509IEnumerable<KeyValuePair<string, object>> expected) 533IEnumerable<KeyValuePair<string, object>> expected) 553IEnumerable<KeyValuePair<string, object>> expected) 573IEnumerable<KeyValuePair<string, object>> expectedRouteValues) 598IEnumerable<KeyValuePair<string, object>> expectedRouteValues) 623IEnumerable<KeyValuePair<string, object>> expected) 643IEnumerable<KeyValuePair<string, object>> expected) 663IEnumerable<KeyValuePair<string, object>> expectedRouteValues) 688IEnumerable<KeyValuePair<string, object>> expectedRouteValues) 717IEnumerable<KeyValuePair<string, object>> expected) 736IEnumerable<KeyValuePair<string, object>> expected) 755IEnumerable<KeyValuePair<string, object>> expectedRouteValues) 778IEnumerable<KeyValuePair<string, object>> expectedRouteValues) 801IEnumerable<KeyValuePair<string, object>> expected) 820IEnumerable<KeyValuePair<string, object>> expected) 839IEnumerable<KeyValuePair<string, object>> expectedRouteValues) 862IEnumerable<KeyValuePair<string, object>> expectedRouteValues) 953IEnumerable<KeyValuePair<string, object>> expected) 974IEnumerable<KeyValuePair<string, object>> expected) 995IEnumerable<KeyValuePair<string, object>> expected) 1016IEnumerable<KeyValuePair<string, object>> expected) 1323IEnumerable<KeyValuePair<string, object>> expected) 1344IEnumerable<KeyValuePair<string, object>> expected) 1858public static IEnumerable<object[]> RedirectTestData
Microsoft.AspNetCore.Mvc.TagHelpers (8)
FileProviderGlobbingDirectory.cs (1)
66public override IEnumerable<FileSystemInfoBase> EnumerateFileSystemInfos()
InputTagHelper.cs (1)
524private static IEnumerable<string> GetInputTypeHints(ModelExplorer modelExplorer)
PartialTagHelper.cs (3)
113var viewSearchedLocations = result.SearchedLocations; 183var getViewLocations = viewEngineResult.SearchedLocations; 191var searchedLocations = Enumerable.Concat(getViewLocations, viewEngineResult.SearchedLocations);
SelectTagHelper.cs (2)
61public IEnumerable<SelectListItem> Items { get; set; } 124var items = Items ?? Enumerable.Empty<SelectListItem>();
TagHelperOutputExtensions.cs (1)
119IEnumerable<TagHelperAttribute> attributes)
Microsoft.AspNetCore.Mvc.TagHelpers.Test (19)
GlobbingUrlBuilderTest.cs (2)
217var collectionAssertions = expectedPaths.Select<string, Action<string>>(expected => 497var files = fileNames.Select(name => MakeFileInfo(name));
OptionTagHelperTest.cs (2)
353public static IEnumerable<object[]> DoesNotUseGeneratorDataSet 365public static IEnumerable<object[]> DoesNotUseViewContextDataSet
SelectTagHelperTest.cs (9)
90public static TheoryData<IEnumerable<SelectListItem>, string, string, IEnumerable<SelectListItem>> 101new[] { (IEnumerable<SelectListItem>)null, Enumerable.Empty<SelectListItem>() }, 129new TheoryData<IEnumerable<SelectListItem>, string, string, IEnumerable<SelectListItem>>(); 154{ typeof(IEnumerable<string>), null, true }, 539IEnumerable<SelectListItem> inputItems, 542IEnumerable<SelectListItem> expectedItems) 675It.IsAny<IEnumerable<SelectListItem>>(),
TagHelperOutputExtensionsTest.cs (6)
24IEnumerable<TagHelperAttribute>> 331IEnumerable<TagHelperAttribute> expectedAttributes) 357return new TheoryData<string, TagHelperAttributeList, IEnumerable<TagHelperAttribute>> 433IEnumerable<TagHelperAttribute> expectedAttributes) 595var attributes = tagHelperOutput.Attributes 622var attributes = tagHelperOutput.Attributes
Microsoft.AspNetCore.Mvc.Test (5)
MvcOptionsSetupTest.cs (1)
199Assert.Equal(typeof(IEnumerable<IFormFile>), formFileParameter.Type);
MvcServiceCollectionExtensionsTest.cs (4)
262var singleRegistrationServiceTypes = SingleRegistrationServiceTypes; 421scope.ServiceProvider.GetService(typeof(IEnumerable<>).MakeGenericType(serviceType)); 455private IEnumerable<Type> SingleRegistrationServiceTypes 619var serviceDescriptors = services.Where(serviceDescriptor => serviceDescriptor.ServiceType == serviceType);
Microsoft.AspNetCore.Mvc.TestDiagnosticListener (2)
TestDiagnosticListener.cs (2)
210public IEnumerable<string> SearchedLocations { get; set; } 221IEnumerable<string> searchedLocations)
Microsoft.AspNetCore.Mvc.Testing (10)
Handlers\CookieContainerHandler.cs (1)
52if (response.Headers.TryGetValues(HeaderNames.SetCookie, out var setCookieHeaders))
WebApplicationFactory.cs (8)
301var testAssembly = GetTestAssemblies(); 319protected virtual IEnumerable<Assembly> GetTestAssemblies() 335var projects = context.CompileLibraries.Where(l => l.Type == "project"); 340var candidates = context.CompileLibraries 348var runtimeAssemblies = runtimeLibrary.GetDefaultAssemblyNames(context); 609private readonly Func<IEnumerable<Assembly>> _getTestAssemblies; 618Func<IEnumerable<Assembly>> getTestAssemblies, 640protected override IEnumerable<Assembly> GetTestAssemblies() => _getTestAssemblies();
WebApplicationFactoryClientOptions.cs (1)
68IEnumerable<DelegatingHandler> CreateHandlersCore()
Microsoft.AspNetCore.Mvc.ViewFeatures (78)
AttributeDictionary.cs (5)
69IEnumerable<string> IReadOnlyDictionary<string, string?>.Keys => new KeyCollection(this); 72IEnumerable<string?> IReadOnlyDictionary<string, string?>.Values => new ValueCollection(this); 316IEnumerator<KeyValuePair<string, string?>> IEnumerable<KeyValuePair<string, string?>>.GetEnumerator() 429IEnumerator<string> IEnumerable<string>.GetEnumerator() 534IEnumerator<string?> IEnumerable<string?>.GetEnumerator()
DefaultHtmlGenerator.cs (8)
510IEnumerable<SelectListItem> selectList, 534IEnumerable<SelectListItem> selectList, 919if (rawValue is IEnumerable<SelectListItem>) 1014var matchingNames = enumNames 1485private static IEnumerable<SelectListItem> GetSelectListItems( 1505if (!(value is IEnumerable<SelectListItem> selectList)) 1548public IHtmlContent GenerateGroupsAndOptions(string optionLabel, IEnumerable<SelectListItem> selectList) 1555IEnumerable<SelectListItem> selectList,
Diagnostics\MvcDiagnostics.cs (2)
401public ViewNotFoundEventData(ActionContext actionContext, bool isMainPage, ActionResult result, string viewName, IEnumerable<string> searchedLocations) 433public IEnumerable<string> SearchedLocations { get; }
DynamicViewData.cs (1)
41public override IEnumerable<string> GetDynamicMemberNames()
ExpressionHelper.cs (1)
252var runtimeProperties = declaringType.GetRuntimeProperties();
Filters\AntiforgeryApplicationModelProvider.cs (1)
54var antiforgeryMetadata = attributes.OfType<IAntiforgeryMetadata>();
HtmlHelper.cs (9)
337IEnumerable<SelectListItem> selectList, 366public IEnumerable<SelectListItem> GetEnumSelectList<TEnum>() where TEnum : struct 383public IEnumerable<SelectListItem> GetEnumSelectList(Type enumType) 429public IHtmlContent ListBox(string expression, IEnumerable<SelectListItem> selectList, object htmlAttributes) 516var originalLocations = viewEngineResult.SearchedLocations; 819IEnumerable<SelectListItem> selectList, 1094IEnumerable<SelectListItem> selectList, 1361/// An <see cref="IEnumerable{SelectListItem}"/> containing the select list for the given 1368protected virtual IEnumerable<SelectListItem> GetEnumSelectList(ModelMetadata metadata)
HtmlHelperOfT.cs (2)
108IEnumerable<SelectListItem> selectList, 226IEnumerable<SelectListItem> selectList,
IHtmlGenerator.cs (3)
396IEnumerable<SelectListItem> selectList, 445IEnumerable<SelectListItem> selectList, 461IHtmlContent GenerateGroupsAndOptions(string optionLabel, IEnumerable<SelectListItem> selectList);
ModelExplorer.cs (1)
173public IEnumerable<ModelExplorer> Properties => PropertiesInternal;
ModelExplorerExtensions.cs (1)
51var enumGroupedDisplayNamesAndValues = modelExplorer.Metadata.EnumGroupedDisplayNamesAndValues;
MvcViewFeaturesDiagnosticListenerExtensions.cs (2)
201IEnumerable<string> searchedLocations) 210private static void ViewNotFoundImpl(DiagnosticListener diagnosticListener, ActionContext actionContext, bool isMainPage, ActionResult viewResult, string viewName, IEnumerable<string> searchedLocations)
MvcViewOptions.cs (1)
47IEnumerator<ICompatibilitySwitch> IEnumerable<ICompatibilitySwitch>.GetEnumerator() => _switches.GetEnumerator();
PartialViewResultExecutor.cs (1)
204public static partial void PartialViewNotFound(ILogger logger, string partialViewName, IEnumerable<string> searchedViewLocations);
RemoteAttributeBase.cs (1)
170private static IEnumerable<string> SplitAndTrimPropertyNames(string? original)
Rendering\HtmlHelperDisplayNameExtensions.cs (2)
30/// The <see cref="IHtmlHelper{T}"/> of <see cref="IEnumerable{TModelItem}"/> instance this method extends. 37this IHtmlHelper<IEnumerable<TModelItem>> htmlHelper,
Rendering\HtmlHelperSelectExtensions.cs (8)
112IEnumerable<SelectListItem> selectList) 150IEnumerable<SelectListItem> selectList, 188IEnumerable<SelectListItem> selectList, 223IEnumerable<SelectListItem> selectList) 262IEnumerable<SelectListItem> selectList, 305IEnumerable<SelectListItem> selectList, 371IEnumerable<SelectListItem> selectList) 405IEnumerable<SelectListItem> selectList)
Rendering\IHtmlHelper.cs (6)
282IEnumerable<SelectListItem> selectList, 374/// An <see cref="IEnumerable{SelectListItem}"/> containing the select list for the given 383IEnumerable<SelectListItem> GetEnumSelectList<TEnum>() where TEnum : struct; 390/// An <see cref="IEnumerable{SelectListItem}"/> containing the select list for the given 397IEnumerable<SelectListItem> GetEnumSelectList(Type enumType); 468IHtmlContent ListBox(string expression, IEnumerable<SelectListItem> selectList, object htmlAttributes);
Rendering\IHtmlHelperOfT.cs (2)
144IEnumerable<SelectListItem> selectList, 263IEnumerable<SelectListItem> selectList,
TemplateBuilder.cs (1)
106var enumGrouped = viewData.ModelMetadata.EnumGroupedDisplayNamesAndValues;
TemplateRenderer.cs (5)
145private IEnumerable<string> GetViewNames() 169public static IEnumerable<string> GetTypeNames(ModelMetadata modelMetadata, Type fieldType) 174if (typeof(IEnumerable<IFormFile>) != fieldType) 217if (typeof(IEnumerable<IFormFile>).IsAssignableFrom(fieldType)) 222if (typeof(IEnumerable<IFormFile>) == fieldType)
ViewComponents\DefaultViewComponentDescriptorCollectionProvider.cs (1)
41var descriptors = _descriptorProvider.GetViewComponents();
ViewComponents\DefaultViewComponentDescriptorProvider.cs (2)
32public virtual IEnumerable<ViewComponentDescriptor> GetViewComponents() 41protected virtual IEnumerable<TypeInfo> GetCandidateTypes()
ViewComponents\DefaultViewComponentSelector.cs (1)
79var matches = candidates[name];
ViewComponents\IViewComponentDescriptorProvider.cs (1)
15IEnumerable<ViewComponentDescriptor> GetViewComponents();
ViewComponents\ViewComponentDescriptorCollection.cs (1)
16public ViewComponentDescriptorCollection(IEnumerable<ViewComponentDescriptor> items, int version)
ViewComponents\ViewComponentFeatureProvider.cs (1)
15public void PopulateFeature(IEnumerable<ApplicationPart> parts, ViewComponentFeature feature)
ViewComponents\ViewViewComponentResult.cs (1)
77IEnumerable<string>? originalLocations = null;
ViewDataDictionary.cs (1)
586IEnumerator<KeyValuePair<string, object?>> IEnumerable<KeyValuePair<string, object?>>.GetEnumerator()
ViewEngines\CompositeViewEngine.cs (2)
42IEnumerable<string>? searchedLocations = null; 91IEnumerable<string>? searchedLocations = null;
ViewEngines\ViewEngineResult.cs (3)
25public IEnumerable<string> SearchedLocations { get; private init; } = Enumerable.Empty<string>(); 51IEnumerable<string> searchedLocations) 91public ViewEngineResult EnsureSuccessful(IEnumerable<string>? originalLocations)
ViewResultExecutor.cs (1)
204public static partial void ViewNotFound(ILogger logger, string viewName, IEnumerable<string> searchedViewLocations);
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (98)
Buffers\PagedCharBufferTest.cs (10)
153var expected = Enumerable.Repeat('d', PagedCharBuffer.PageSize); 183var expected1 = Enumerable.Repeat('d', PagedCharBuffer.PageSize); 184var expected2 = Enumerable.Repeat('d', PagedCharBuffer.PageSize + 1); 214var expected = Enumerable.Repeat('d', 2 * PagedCharBuffer.PageSize); 243var expected = Enumerable.Repeat('d', 2 * PagedCharBuffer.PageSize); 300var expected = Enumerable.Repeat(ch, PagedCharBuffer.PageSize); 333var expected1 = Enumerable.Repeat('d', PagedCharBuffer.PageSize); 334var expected2 = Enumerable.Repeat('d', PagedCharBuffer.PageSize + 1); 364var expected = Enumerable.Repeat('d', 2 * PagedCharBuffer.PageSize); 393var expected = Enumerable.Repeat('d', 2 * PagedCharBuffer.PageSize);
Buffers\ViewBufferTest.cs (4)
67var expected = Enumerable.Range(0, 32).Select(i => i.ToString(CultureInfo.InvariantCulture)); 85var expected = Enumerable.Range(0, 32).Select(i => i.ToString(CultureInfo.InvariantCulture)); 112var expected0 = Enumerable.Range(0, 32).Select(i => i.ToString(CultureInfo.InvariantCulture)); 113var expected1 = Enumerable.Range(32, 32).Select(i => i.ToString(CultureInfo.InvariantCulture));
ControllerTest.cs (1)
20public static IEnumerable<object[]> PublicNormalMethodsFromController
ControllerUnitTestabilityTests.cs (1)
718public static IEnumerable<object[]> TestabilityViewTestData
DefaultEditorTemplatesTest.cs (4)
1474IEnumerable<SelectListItem> selectList, 1515public IEnumerable<SelectListItem> GetEnumSelectList<TEnum>() where TEnum : struct 1520public IEnumerable<SelectListItem> GetEnumSelectList(Type enumType) 1540public IHtmlContent ListBox(string name, IEnumerable<SelectListItem> selectList, object htmlAttributes)
DependencyInjection\MvcViewFeaturesMvcBuilderExtensionsTest.cs (1)
179public void PopulateFeature(IEnumerable<ApplicationPart> parts, ViewComponentFeature feature)
Rendering\DefaultTemplatesUtilities.cs (6)
55public static HtmlHelper<IEnumerable<ObjectTemplateModel>> GetHtmlHelperForEnumerable() 57return GetHtmlHelper<IEnumerable<ObjectTemplateModel>>(model: null); 133public static HtmlHelper<IEnumerable<TModel>> GetHtmlHelperForEnumerable<TModel>(TModel model) 135return GetHtmlHelper<IEnumerable<TModel>>(new TModel[] { model }); 148public static HtmlHelper<IEnumerable<ObjectTemplateModel>> GetHtmlHelperForEnumerable( 151return GetHtmlHelper<IEnumerable<ObjectTemplateModel>>(model: null, provider: provider);
Rendering\HtmlHelperDisplayNameExtensionsTest.cs (3)
19DefaultTemplatesUtilities.GetHtmlHelper<IEnumerable<DefaultTemplatesUtilities.ObjectTemplateModel>>(model: null); 178DefaultTemplatesUtilities.GetHtmlHelper<IEnumerable<DefaultTemplatesUtilities.ObjectTemplateModel>>(model: null); 208DefaultTemplatesUtilities.GetHtmlHelper<IEnumerable<DefaultTemplatesUtilities.ObjectTemplateModel>>(model: null);
Rendering\HtmlHelperFormExtensionsTest.cs (6)
16private static readonly IEnumerable<string> _actionNames = new List<string> { null, "Details" }; 17private static readonly IEnumerable<string> _controllerNames = new List<string> { null, "Product" }; 18private static readonly IEnumerable<object> _htmlAttributes = new List<object> 24private static readonly IEnumerable<FormMethod> _methods = new List<FormMethod> 29private static readonly IEnumerable<string> _routeNames = new List<string> { null, "default" }; 30private static readonly IEnumerable<object> _routeValues = new List<object>
Rendering\HtmlHelperHiddenTest.cs (2)
497public static IEnumerable<object[]> HiddenWithComplexExpressions_UsesValueFromViewDataData 543public static IEnumerable<object[]> HiddenWithComplexExpressions_UsesIdDotSeparatorData
Rendering\HtmlHelperLinkGenerationTest.cs (2)
16public static IEnumerable<object[]> ActionLinkGenerationData 90public static IEnumerable<object[]> RouteLinkGenerationData
Rendering\HtmlHelperPasswordTest.cs (1)
215public static IEnumerable<object[]> PasswordWithComplexExpressions_UsesIdDotSeparatorData
Rendering\HtmlHelperSelectTest.cs (38)
75public static TheoryData<IEnumerable<SelectListItem>, string, string> DropDownListDataSet 79return new TheoryData<IEnumerable<SelectListItem>, string, string> 178public static TheoryData<IEnumerable<SelectListItem>, string, string, string> ListBoxDataSet 182return new TheoryData<IEnumerable<SelectListItem>, string, string, string> 321IEnumerable<SelectListItem> selectList, 348IEnumerable<SelectListItem> selectList, 368IEnumerable<SelectListItem> selectList, 388IEnumerable<SelectListItem> selectList, 594IEnumerable<SelectListItem> selectList, 617IEnumerable<SelectListItem> selectList, 641IEnumerable<SelectListItem> selectList, 665IEnumerable<SelectListItem> selectList, 741IEnumerable<SelectListItem> selectList, 769IEnumerable<SelectListItem> selectList, 790IEnumerable<SelectListItem> selectList, 997IEnumerable<SelectListItem> selectList, 1017IEnumerable<SelectListItem> selectList, 1062IEnumerable<SelectListItem> selectList, 1083IEnumerable<SelectListItem> selectList, 1115IEnumerable<SelectListItem> selectList, 1139IEnumerable<SelectListItem> selectList, 1159IEnumerable<SelectListItem> selectList, 1179IEnumerable<SelectListItem> selectList, 1208IEnumerable<SelectListItem> selectList, 1230IEnumerable<SelectListItem> selectList, 1251IEnumerable<SelectListItem> selectList, 1317var result = htmlHelper.GetEnumSelectList<EnumWithDisplayNames>(); 1333var result = htmlHelper.GetEnumSelectList<EnumWithFields>(); 1393var result = htmlHelper.GetEnumSelectList(typeof(EnumWithFields)); 1402public static TheoryData<Type, IEnumerable<SelectListItem>> GetEnumSelectListData 1406return new TheoryData<Type, IEnumerable<SelectListItem>> 1490public void GetEnumSelectList_ReturnsExpectedItems(Type type, IEnumerable<SelectListItem> expected) 1498var result = htmlHelper.GetEnumSelectList(type); 1553private void VerifySelectList(IEnumerable<SelectListItem> expected, IEnumerable<SelectListItem> actual) 1585public IEnumerable<SelectListItem> SelectListItems { get; private set; } 1587public IEnumerable<SelectListItem> CopiedSelectListItems { get; private set; } 1589protected override IEnumerable<SelectListItem> GetEnumSelectList(ModelMetadata metadata)
SessionStateTempDataProviderTest.cs (1)
103public IEnumerable<string> Keys { get { return _innerDictionary.Keys; } }
TemplateRendererTest.cs (4)
38{ typeof(IEnumerable<IFormFile>), new string[] { TemplateRenderer.IEnumerableOfIFormFileName, 39typeof(IEnumerable<IFormFile>).Name, "Collection", "Object" } }, 53var typeNames = TemplateRenderer.GetTypeNames(metadata, fieldType); 56var collectionAssertions = expectedResult.Select<string, Action<string>>(expected =>
TestApplicationPart.cs (3)
22public TestApplicationPart(IEnumerable<TypeInfo> types) 27public TestApplicationPart(IEnumerable<Type> types) 39public IEnumerable<TypeInfo> Types { get; }
ViewComponentResultTest.cs (1)
716public IEnumerable<ViewComponentDescriptor> GetViewComponents()
ViewComponents\DefaultViewComponentDescriptorProviderTest.cs (2)
168private static ApplicationPartManager GetApplicationPartManager(IEnumerable<TypeInfo> types) 178public void PopulateFeature(IEnumerable<ApplicationPart> parts, ViewComponentFeature feature)
ViewComponents\DefaultViewComponentHelperTest.cs (2)
189private static ApplicationPartManager GetApplicationPartManager(IEnumerable<TypeInfo> types) 199public void PopulateFeature(IEnumerable<ApplicationPart> parts, ViewComponentFeature feature)
ViewComponents\DefaultViewComponentSelectorTest.cs (2)
250private static ApplicationPartManager GetApplicationPartManager(IEnumerable<Type> types) 260public void PopulateFeature(IEnumerable<ApplicationPart> parts, ViewComponentFeature feature)
ViewComponents\ViewComponentFeatureProviderTest.cs (1)
56public IEnumerable<TypeInfo> Types { get; }
ViewComponentTests.cs (1)
270public IEnumerable<string> Keys { get { return _innerDictionary.Keys; } }
ViewDataDictionaryTest.cs (2)
270[InlineData(typeof(IEnumerable<string>), new object[] { "1", "2", "3" }, typeof(object[]))] 298[InlineData(typeof(IEnumerable<string>), new string[] { "1", "2", "3" })]
Microsoft.AspNetCore.Mvc.Views.TestCommon (3)
TestDirectoryContent.cs (2)
10private readonly IEnumerable<IFileInfo> _files; 12public TestDirectoryContent(string name, IEnumerable<IFileInfo> files)
TestFileProvider.cs (1)
54public TestDirectoryContent AddDirectoryContent(string path, IEnumerable<IFileInfo> files)
Microsoft.AspNetCore.OpenApi (16)
Extensions\ApiDescriptionExtensions.cs (2)
93public static bool TryGetFormParameters(this ApiDescription apiDescription, out IEnumerable<ApiParameterDescription> formParameters) 108var bodyParameters = apiDescription.ParameterDescriptions.Where(parameter => parameter.Source == BindingSource.Body);
Extensions\JsonObjectSchemaExtensions.cs (3)
74internal static void ApplyValidationAttributes(this JsonObject schema, IEnumerable<Attribute> validationAttributes) 155internal static void ApplyRouteConstraints(this JsonObject schema, IEnumerable<IRouteConstraint> constraints) 252var attributes = validations.OfType<ValidationAttribute>();
Schemas\JsonSchemaMapper\JsonSchemaGenerationContext.cs (1)
75public IEnumerable<Attribute> GetCustomAttributes(Type type, bool inherit = false)
Services\IDocumentProvider.cs (1)
21IEnumerable<string> GetDocumentNames();
Services\OpenApiDocumentProvider.cs (2)
37public IEnumerable<string> GetDocumentNames() 43var documentServices = serviceProvider.GetServices<NamedService<OpenApiDocumentService>>();
Services\OpenApiDocumentService.cs (5)
212var apiResponseFormatContentTypes = apiResponseType.ApiResponseFormats 223var explicitContentTypes = apiDescription.ActionDescriptor.EndpointMetadata 277if (description.TryGetFormParameters(out var formParameters)) 284private OpenApiRequestBody GetFormRequestBody(IList<ApiRequestFormat> supportedRequestFormats, IEnumerable<ApiParameterDescription> formParameters) 309var groupedFormParameters = formParameters.GroupBy(parameter => parameter.ParameterDescriptor.Name);
Services\OpenApiGenerator.cs (1)
403var attributes = parameter.GetCustomAttributes();
src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (1)
230var fsharpAsyncMethods = fsharpAsyncType
Microsoft.AspNetCore.OpenApi.Microbenchmarks (1)
src\Shared\BenchmarkRunner\Program.cs (1)
31var summaries = BenchmarkSwitcher.FromAssembly(typeof(Program).Assembly)
Microsoft.AspNetCore.OpenApi.Tests (4)
Services\OpenApiComponentService\OpenApiComponentService.RequestBodySchemas.cs (1)
117builder.MapPost("/enumerable-todo", (IEnumerable<Todo> todo) => { });
Services\OpenApiDocumentProviderTests.cs (1)
41var documentNames = documentProvider.GetDocumentNames();
Services\OpenApiGeneratorTests.cs (2)
997IEnumerable<string> httpMethods = null, 1002var attributes = methodInfo.GetCustomAttributes();
Microsoft.AspNetCore.OutputCaching.Microbenchmarks (1)
src\Shared\BenchmarkRunner\Program.cs (1)
31var summaries = BenchmarkSwitcher.FromAssembly(typeof(Program).Assembly)
Microsoft.AspNetCore.OutputCaching.Tests (71)
OutputCacheAttributeTests.cs (11)
85Assert.Contains("HeaderA", (IEnumerable<string>)context.CacheVaryByRules.HeaderNames); 86Assert.Contains("HeaderC", (IEnumerable<string>)context.CacheVaryByRules.HeaderNames); 87Assert.DoesNotContain("HeaderB", (IEnumerable<string>)context.CacheVaryByRules.HeaderNames); 100Assert.Contains("QueryA", (IEnumerable<string>)context.CacheVaryByRules.QueryKeys); 101Assert.Contains("QueryC", (IEnumerable<string>)context.CacheVaryByRules.QueryKeys); 102Assert.DoesNotContain("QueryB", (IEnumerable<string>)context.CacheVaryByRules.QueryKeys); 119Assert.Contains("RouteA", (IEnumerable<string>)context.CacheVaryByRules.RouteValueNames); 120Assert.Contains("RouteC", (IEnumerable<string>)context.CacheVaryByRules.RouteValueNames); 121Assert.DoesNotContain("RouteB", (IEnumerable<string>)context.CacheVaryByRules.RouteValueNames); 132Assert.Contains("Tag1", (IEnumerable<string>)context.Tags); 133Assert.Contains("Tag2", (IEnumerable<string>)context.Tags);
OutputCachePolicyBuilderTests.cs (15)
115Assert.Contains("HeaderA", (IEnumerable<string>)context.CacheVaryByRules.HeaderNames); 116Assert.Contains("HeaderC", (IEnumerable<string>)context.CacheVaryByRules.HeaderNames); 117Assert.DoesNotContain("HeaderB", (IEnumerable<string>)context.CacheVaryByRules.HeaderNames); 131Assert.Contains("QueryA", (IEnumerable<string>)context.CacheVaryByRules.QueryKeys); 132Assert.Contains("QueryC", (IEnumerable<string>)context.CacheVaryByRules.QueryKeys); 133Assert.DoesNotContain("QueryB", (IEnumerable<string>)context.CacheVaryByRules.QueryKeys); 151Assert.Contains("RouteA", (IEnumerable<string>)context.CacheVaryByRules.RouteValueNames); 152Assert.Contains("RouteC", (IEnumerable<string>)context.CacheVaryByRules.RouteValueNames); 153Assert.DoesNotContain("RouteB", (IEnumerable<string>)context.CacheVaryByRules.RouteValueNames); 171Assert.Contains("RouteA", (IEnumerable<string>)context.CacheVaryByRules.RouteValueNames); 172Assert.Contains("RouteC", (IEnumerable<string>)context.CacheVaryByRules.RouteValueNames); 173Assert.DoesNotContain("RouteB", (IEnumerable<string>)context.CacheVaryByRules.RouteValueNames); 191Assert.Contains("RouteA", (IEnumerable<string>)context.CacheVaryByRules.RouteValueNames); 192Assert.Contains("RouteC", (IEnumerable<string>)context.CacheVaryByRules.RouteValueNames); 193Assert.DoesNotContain("RouteB", (IEnumerable<string>)context.CacheVaryByRules.RouteValueNames);
OutputCacheTests.cs (41)
19var builders = TestUtils.CreateBuildersWithOutputCaching(); 41var builders = TestUtils.CreateBuildersWithOutputCaching(); 61var builders = TestUtils.CreateBuildersWithOutputCaching(); 81var builders = TestUtils.CreateBuildersWithOutputCaching(); 101var builders = TestUtils.CreateBuildersWithOutputCaching(); 123var builders = TestUtils.CreateBuildersWithOutputCaching(); 154var builders = TestUtils.CreateBuildersWithOutputCaching(); 185var builders = TestUtils.CreateBuildersWithOutputCaching(); 208var builders = TestUtils.CreateBuildersWithOutputCaching(options: options); 235var builders = TestUtils.CreateBuildersWithOutputCaching(options: options); 258var builders = TestUtils.CreateBuildersWithOutputCaching(); 283var builders = TestUtils.CreateBuildersWithOutputCaching(options: options); 307var builders = TestUtils.CreateBuildersWithOutputCaching(contextAction: context => context.Response.Headers.Vary = HeaderNames.From); 331var builders = TestUtils.CreateBuildersWithOutputCaching(options: options); 356var builders = TestUtils.CreateBuildersWithOutputCaching(options: options); 379var builders = TestUtils.CreateBuildersWithOutputCaching(options: options); 402var builders = TestUtils.CreateBuildersWithOutputCaching(options: options); 425var builders = TestUtils.CreateBuildersWithOutputCaching(options: options); 448var builders = TestUtils.CreateBuildersWithOutputCaching(options: options); 470var builders = TestUtils.CreateBuildersWithOutputCaching(options: options); 493var builders = TestUtils.CreateBuildersWithOutputCaching(options: options); 515var builders = TestUtils.CreateBuildersWithOutputCaching(options: options); 537var builders = TestUtils.CreateBuildersWithOutputCaching(options: options); 557var builders = TestUtils.CreateBuildersWithOutputCaching(); 581var builders = TestUtils.CreateBuildersWithOutputCaching(); 606var builders = TestUtils.CreateBuildersWithOutputCaching(contextAction: context => context.Response.Headers.SetCookie = "cookieName=cookieValue"); 626var builders = TestUtils.CreateBuildersWithOutputCaching(); 650var builders = TestUtils.CreateBuildersWithOutputCaching(); 674var builders = TestUtils.CreateBuildersWithOutputCaching(contextAction: context => context.Response.Headers.CacheControl = CacheControlHeaderValue.NoStoreString); 694var builders = TestUtils.CreateBuildersWithOutputCaching(contextAction: context => 723var builders = TestUtils.CreateBuildersWithOutputCaching(); 744var builders = TestUtils.CreateBuildersWithOutputCaching(contextAction: context => 772var builders = TestUtils.CreateBuildersWithOutputCaching(contextAction: context => context.Response.GetTypedHeaders().ETag = new EntityTagHeaderValue("\"E1\"")); 799var builders = TestUtils.CreateBuildersWithOutputCaching(options: options); 819var builders = TestUtils.CreateBuildersWithOutputCaching(options: new OutputCacheOptions() 842var builders = TestUtils.CreateBuildersWithOutputCaching(options: new OutputCacheOptions() 865var builders = TestUtils.CreateBuildersWithOutputCaching(contextAction: context => context.Response.Headers.Vary = HeaderNames.From); 889var builders = TestUtils.CreateBuildersWithOutputCaching(contextAction: context => context.Response.Headers.Vary = context.Request.Headers.Pragma); 922var builders = TestUtils.CreateBuildersWithOutputCaching(); 942var builders = TestUtils.CreateBuildersWithOutputCaching(contextAction: _ => throw new SomeException()); 971var builders = TestUtils.CreateBuildersWithOutputCaching();
TestUtils.cs (4)
101internal static IEnumerable<IHostBuilder> CreateBuildersWithOutputCaching( 131private static IEnumerable<IHostBuilder> CreateBuildersWithOutputCaching( 134IEnumerable<RequestDelegate>? requestDelegates = null) 256internal static void AssertLoggedMessages(IEnumerable<WriteContext> messages, params LoggedMessage[] expectedMessages)
Microsoft.AspNetCore.Owin (2)
DictionaryStringArrayWrapper.cs (1)
60IEnumerator<KeyValuePair<string, string[]>> IEnumerable<KeyValuePair<string, string[]>>.GetEnumerator() => Inner.Select(Convert).GetEnumerator();
DictionaryStringValuesWrapper.cs (1)
105IEnumerator<KeyValuePair<string, StringValues>> IEnumerable<KeyValuePair<string, StringValues>>.GetEnumerator() => Inner.Select(Convert).GetEnumerator();
Microsoft.AspNetCore.RateLimiting (1)
DefaultCombinedLease.cs (1)
22public override IEnumerable<string> MetadataNames
Microsoft.AspNetCore.RateLimiting.Tests (1)
TestRateLimitLease.cs (1)
20public override IEnumerable<string> MetadataNames => throw new NotImplementedException();
Microsoft.AspNetCore.Razor (2)
TagHelpers\RestrictChildrenAttribute.cs (1)
37public IEnumerable<string> ChildTags { get; }
TagHelpers\TagHelperAttributeList.cs (1)
24public TagHelperAttributeList(IEnumerable<TagHelperAttribute> attributes)
Microsoft.AspNetCore.Razor.Runtime (1)
Hosting\RazorCompiledItemLoader.cs (1)
65protected IEnumerable<RazorCompiledItemAttribute> LoadAttributes(Assembly assembly)
Microsoft.AspNetCore.Razor.Test (56)
TagHelpers\ReadOnlyTagHelperAttributeListTest.cs (21)
19IEnumerable<TagHelperAttribute>, // initialAttributes 40IEnumerable<TagHelperAttribute> initialAttributes, 63IEnumerable<TagHelperAttribute>, // initialAttributes 80IEnumerable<TagHelperAttribute> initialAttributes, 129IEnumerable<TagHelperAttribute>, // initialAttributes 172IEnumerable<TagHelperAttribute> initialAttributes, 216IEnumerable<TagHelperAttribute>, // initialAttributes 299IEnumerable<TagHelperAttribute> initialAttributes, 324IEnumerable<TagHelperAttribute>, // initialAttributes 375IEnumerable<TagHelperAttribute> initialAttributes, 400IEnumerable<TagHelperAttribute>, // initialAttributes 483IEnumerable<TagHelperAttribute> initialAttributes, 508IEnumerable<TagHelperAttribute>, // initialAttributes 552IEnumerable<TagHelperAttribute> initialAttributes, 580IEnumerable<TagHelperAttribute>, // initialAttributes 582IEnumerable<TagHelperAttribute>, // expectedAttributes 624IEnumerable<TagHelperAttribute> initialAttributes, 626IEnumerable<TagHelperAttribute> expectedAttributes, 693IEnumerable<TagHelperAttribute> initialAttributes, 711IEnumerable<TagHelperAttribute> initialAttributes, 728public TestableReadOnlyTagHelperAttributes(IEnumerable<TagHelperAttribute> attributes)
TagHelpers\TagHelperAttributeListTest.cs (35)
15IEnumerable<TagHelperAttribute> initialAttributes, 39IEnumerable<TagHelperAttribute>, // initialAttributes 42IEnumerable<TagHelperAttribute>> // expectedAttributes 57IEnumerable<TagHelperAttribute> initialAttributes, 60IEnumerable<TagHelperAttribute> expectedAttributes) 114IEnumerable<TagHelperAttribute> initialAttributes, 147IEnumerable<TagHelperAttribute>, // initialAttributes 150IEnumerable<TagHelperAttribute>> // expectedAttributes 183IEnumerable<TagHelperAttribute> initialAttributes, 186IEnumerable<TagHelperAttribute> expectedAttributes) 237IEnumerable<TagHelperAttribute>, // initialAttributes 239IEnumerable<TagHelperAttribute>> // expectedAttributes 251IEnumerable<TagHelperAttribute> initialAttributes, 253IEnumerable<TagHelperAttribute> expectedAttributes) 274IEnumerable<TagHelperAttribute>, // initialAttributes 277IEnumerable<TagHelperAttribute>> // expectedAttributes 294IEnumerable<TagHelperAttribute> initialAttributes, 297IEnumerable<TagHelperAttribute> expectedAttributes) 334IEnumerable<TagHelperAttribute>, // initialAttributes 337IEnumerable<TagHelperAttribute>> // expectedAttributes 358IEnumerable<TagHelperAttribute> initialAttributes, 361IEnumerable<TagHelperAttribute> expectedAttributes) 386IEnumerable<TagHelperAttribute>, // initialAttributes 388IEnumerable<TagHelperAttribute>, // expectedAttributes 431IEnumerable<TagHelperAttribute> initialAttributes, 433IEnumerable<TagHelperAttribute> expectedAttributes, 456var empty = Enumerable.Empty<TagHelperAttribute>(); 459IEnumerable<TagHelperAttribute>, // initialAttributes 461IEnumerable<TagHelperAttribute>, // expectedAttributes 504IEnumerable<TagHelperAttribute> initialAttributes, 506IEnumerable<TagHelperAttribute> expectedAttributes, 529IEnumerable<TagHelperAttribute>, // initialAttributes 531IEnumerable<TagHelperAttribute>> // expectedAttributes 548IEnumerable<TagHelperAttribute> initialAttributes, 550IEnumerable<TagHelperAttribute> expectedAttributes)
Microsoft.AspNetCore.RequestDecompression.Microbenchmarks (1)
src\Shared\BenchmarkRunner\Program.cs (1)
31var summaries = BenchmarkSwitcher.FromAssembly(typeof(Program).Assembly)
Microsoft.AspNetCore.ResponseCaching (3)
Interfaces\IResponseCachingKeyProvider.cs (2)
26/// <returns>An ordered <see cref="IEnumerable{T}"/> containing the vary keys to try when looking up items.</returns> 27IEnumerable<string> CreateLookupVaryByKeys(ResponseCachingContext context);
ResponseCachingKeyProvider.cs (1)
31public IEnumerable<string> CreateLookupVaryByKeys(ResponseCachingContext context)
Microsoft.AspNetCore.ResponseCaching.Microbenchmarks (1)
src\Shared\BenchmarkRunner\Program.cs (1)
31var summaries = BenchmarkSwitcher.FromAssembly(typeof(Program).Assembly)
Microsoft.AspNetCore.ResponseCaching.Tests (42)
ResponseCachingTests.cs (37)
18var builders = TestUtils.CreateBuildersWithResponseCaching(); 42var builders = TestUtils.CreateBuildersWithResponseCaching(); 64var builders = TestUtils.CreateBuildersWithResponseCaching(); 86var builders = TestUtils.CreateBuildersWithResponseCaching(); 108var builders = TestUtils.CreateBuildersWithResponseCaching(); 132var builders = TestUtils.CreateBuildersWithResponseCaching(); 165var builders = TestUtils.CreateBuildersWithResponseCaching(); 198var builders = TestUtils.CreateBuildersWithResponseCaching(); 222var builders = TestUtils.CreateBuildersWithResponseCaching(); 246var builders = TestUtils.CreateBuildersWithResponseCaching(); 269var builders = TestUtils.CreateBuildersWithResponseCaching(contextAction: context => context.Response.Headers.Vary = HeaderNames.From); 292var builders = TestUtils.CreateBuildersWithResponseCaching(contextAction: context => context.Response.Headers.Vary = HeaderNames.From); 316var builders = TestUtils.CreateBuildersWithResponseCaching(contextAction: context => context.Features.Get<IResponseCachingFeature>().VaryByQueryKeys = new[] { "query" }); 338var builders = TestUtils.CreateBuildersWithResponseCaching(contextAction: context => context.Features.Get<IResponseCachingFeature>().VaryByQueryKeys = new[] { "QueryA", "queryb" }); 360var builders = TestUtils.CreateBuildersWithResponseCaching(contextAction: context => context.Features.Get<IResponseCachingFeature>().VaryByQueryKeys = new[] { "*" }); 382var builders = TestUtils.CreateBuildersWithResponseCaching(contextAction: context => context.Features.Get<IResponseCachingFeature>().VaryByQueryKeys = new[] { "QueryB", "QueryA" }); 404var builders = TestUtils.CreateBuildersWithResponseCaching(contextAction: context => context.Features.Get<IResponseCachingFeature>().VaryByQueryKeys = new[] { "*" }); 426var builders = TestUtils.CreateBuildersWithResponseCaching(contextAction: context => context.Features.Get<IResponseCachingFeature>().VaryByQueryKeys = new[] { "query" }); 448var builders = TestUtils.CreateBuildersWithResponseCaching(contextAction: context => context.Features.Get<IResponseCachingFeature>().VaryByQueryKeys = new[] { "QueryA", "QueryB" }); 470var builders = TestUtils.CreateBuildersWithResponseCaching(contextAction: context => context.Features.Get<IResponseCachingFeature>().VaryByQueryKeys = new[] { "*" }); 492var builders = TestUtils.CreateBuildersWithResponseCaching(); 518var builders = TestUtils.CreateBuildersWithResponseCaching(); 545var builders = TestUtils.CreateBuildersWithResponseCaching(contextAction: context => context.Response.Headers.SetCookie = "cookieName=cookieValue"); 567var builders = TestUtils.CreateBuildersWithResponseCaching(); 593var builders = TestUtils.CreateBuildersWithResponseCaching(); 619var builders = TestUtils.CreateBuildersWithResponseCaching(contextAction: context => context.Response.Headers.CacheControl = CacheControlHeaderValue.NoStoreString); 641var builders = TestUtils.CreateBuildersWithResponseCaching(contextAction: context => 671var builders = TestUtils.CreateBuildersWithResponseCaching(); 694var builders = TestUtils.CreateBuildersWithResponseCaching(contextAction: context => 724var builders = TestUtils.CreateBuildersWithResponseCaching(contextAction: context => context.Response.GetTypedHeaders().ETag = new EntityTagHeaderValue("\"E1\"")); 747var builders = TestUtils.CreateBuildersWithResponseCaching(options: new ResponseCachingOptions() 772var builders = TestUtils.CreateBuildersWithResponseCaching(options: new ResponseCachingOptions() 797var builders = TestUtils.CreateBuildersWithResponseCaching(options: new ResponseCachingOptions() 822var builders = TestUtils.CreateBuildersWithResponseCaching(contextAction: context => context.Response.Headers.Vary = HeaderNames.From); 848var builders = TestUtils.CreateBuildersWithResponseCaching(contextAction: context => context.Response.Headers.Vary = context.Request.Headers.Pragma); 883var builders = TestUtils.CreateBuildersWithResponseCaching(contextAction: context => context.Response.Headers.Vary = context.Request.Headers.Pragma); 918var builders = TestUtils.CreateBuildersWithResponseCaching();
TestUtils.cs (5)
116internal static IEnumerable<IHostBuilder> CreateBuildersWithResponseCaching( 141private static IEnumerable<IHostBuilder> CreateBuildersWithResponseCaching( 144IEnumerable<RequestDelegate> requestDelegates = null) 243internal static void AssertLoggedMessages(IEnumerable<WriteContext> messages, params LoggedMessage[] expectedMessages) 348public IEnumerable<string> CreateLookupVaryByKeys(ResponseCachingContext context)
Microsoft.AspNetCore.ResponseCompression (4)
ResponseCompressionDefaults.cs (1)
15public static readonly IEnumerable<string> MimeTypes = new[]
ResponseCompressionOptions.cs (2)
17public IEnumerable<string> MimeTypes { get; set; } = Enumerable.Empty<string>(); 22public IEnumerable<string> ExcludedMimeTypes { get; set; } = Enumerable.Empty<string>();
ResponseCompressionProvider.cs (1)
56var mimeTypes = responseCompressionOptions.MimeTypes;
Microsoft.AspNetCore.ResponseCompression.Microbenchmarks (2)
ResponseCompressionProviderBenchmark.cs (1)
31public static IEnumerable<string> EncodingStrings()
src\Shared\BenchmarkRunner\Program.cs (1)
31var summaries = BenchmarkSwitcher.FromAssembly(typeof(Program).Assembly)
Microsoft.AspNetCore.ResponseCompression.Tests (4)
ResponseCompressionMiddlewareTest.cs (4)
25public static IEnumerable<object[]> SupportedEncodings => 28public static IEnumerable<object[]> SupportedEncodingsWithBodyLength => 31private static IEnumerable<EncodingTestData> TestData 1005Assert.True(response.Content.Headers.TryGetValues(HeaderNames.ContentMD5, out var md5));
Microsoft.AspNetCore.Rewrite (5)
ApacheModRewrite\ConditionEvaluator.cs (2)
10public static MatchResults Evaluate(IEnumerable<Condition> conditions, RewriteContext context, BackReferenceCollection? backReferences) 15public static MatchResults Evaluate(IEnumerable<Condition> conditions, RewriteContext context, BackReferenceCollection? backReferences, bool trackAllCaptures)
IISUrlRewrite\ConditionCollection.cs (1)
48public void AddConditions(IEnumerable<Condition> conditions)
IISUrlRewrite\UrlRewriteFileParser.cs (1)
113var adds = conditions.Elements(RewriteTags.Add);
IISUrlRewrite\UrlRewriteRuleBuilder.cs (1)
82public void AddUrlConditions(IEnumerable<Condition> conditions)
Microsoft.AspNetCore.Routing (61)
Builder\EndpointRouteBuilderExtensions.cs (4)
149IEnumerable<string> httpMethods, 193IEnumerable<string>? httpMethods) 324IEnumerable<string> httpMethods, 430IEnumerable<string>? httpMethods,
Builder\RouteHandlerBuilder.cs (2)
11private readonly IEnumerable<IEndpointConventionBuilder>? _endpointConventionBuilders; 26public RouteHandlerBuilder(IEnumerable<IEndpointConventionBuilder> endpointConventionBuilders)
Builder\RouteHandlerServices.cs (2)
37IEnumerable<string>? httpMethods, 67IEnumerable<string>? httpMethods,
CompositeEndpointDataSource.cs (2)
39public CompositeEndpointDataSource(IEnumerable<EndpointDataSource> endpointDataSources) 54public IEnumerable<EndpointDataSource> DataSources => _dataSources;
Constraints\CompositeRouteConstraint.cs (2)
25public CompositeRouteConstraint(IEnumerable<IRouteConstraint> constraints) 35public IEnumerable<IRouteConstraint> Constraints { get; private set; }
DefaultEndpointDataSource.cs (1)
34public DefaultEndpointDataSource(IEnumerable<Endpoint> endpoints)
DefaultLinkGenerator.cs (6)
339public static void EndpointsFound(ILogger logger, object? address, IEnumerable<Endpoint> endpoints) 349private static partial void EndpointsFound(ILogger logger, IEnumerable<string?> endpoints, object? address); 412public static void LinkGenerationSucceeded(ILogger logger, IEnumerable<Endpoint> endpoints, string uri) 425private static partial void LinkGenerationSucceeded(ILogger logger, IEnumerable<string?> endpoints, string uri); 427public static void LinkGenerationFailed(ILogger logger, IEnumerable<Endpoint> endpoints) 437private static partial void LinkGenerationFailed(ILogger logger, IEnumerable<string?> endpoints);
DefaultLinkParser.cs (4)
172public static void EndpointsFound(ILogger logger, object? address, IEnumerable<Endpoint> endpoints) 182private static partial void EndpointsFound(ILogger logger, IEnumerable<string?> endpoints, object? address); 199public static void PathParsingFailed(ILogger logger, PathString path, IEnumerable<Endpoint> endpoints) 209private static partial void PathParsingFailed(ILogger logger, IEnumerable<string?> endpoints, string? uri);
EndpointDataSource.cs (1)
143static void FormatValues(StringBuilder sb, IEnumerable<KeyValuePair<string, object?>> values)
EndpointNameAddressScheme.cs (1)
22public IEnumerable<Endpoint> FindEndpoints(string address)
HttpMethodMetadata.cs (2)
24public HttpMethodMetadata(IEnumerable<string> httpMethods) 37public HttpMethodMetadata(IEnumerable<string> httpMethods, bool acceptCorsPreflight)
IEndpointAddressScheme.cs (1)
19IEnumerable<Endpoint> FindEndpoints(TAddress address);
InlineRouteParameterParser.cs (2)
239public readonly IEnumerable<InlineConstraint> Constraints; 241public ConstraintParseResults(int currentIndex, IEnumerable<InlineConstraint> constraints)
Matching\DfaMatcherBuilder.cs (2)
40IEnumerable<MatcherPolicy> policies) 953private static (INodeBuilderPolicy[] nodeBuilderPolicies, IEndpointComparerPolicy[] endpointComparerPolicies, IEndpointSelectorPolicy[] endpointSelectorPolicies) ExtractPolicies(IEnumerable<MatcherPolicy> policies)
Matching\DfaNode.cs (1)
68public void AddMatches(IEnumerable<Endpoint> endpoints)
Matching\HttpMethodMatcherPolicy.cs (1)
380private static Endpoint CreateRejectionEndpoint(IEnumerable<string>? httpMethods)
PathTokenizer.cs (1)
109IEnumerator<StringSegment> IEnumerable<StringSegment>.GetEnumerator()
Patterns\RoutePatternFactory.cs (9)
165public static RoutePattern Pattern(IEnumerable<RoutePatternPathSegment> segments) 178public static RoutePattern Pattern(string? rawText, IEnumerable<RoutePatternPathSegment> segments) 207IEnumerable<RoutePatternPathSegment> segments) 234IEnumerable<RoutePatternPathSegment> segments) 264IEnumerable<RoutePatternPathSegment> segments) 293IEnumerable<RoutePatternPathSegment> segments) 445IEnumerable<RoutePatternPathSegment> segments) 696public static RoutePatternPathSegment Segment(IEnumerable<RoutePatternPart> parts) 853IEnumerable<RoutePatternParameterPolicyReference> parameterPolicies)
RouteEndpointDataSource.cs (4)
30IEnumerable<string>? httpMethods, 56IEnumerable<string>? httpMethods, 283IEnumerable<string> ProduceRouteParamNames() 292private static bool ShouldDisableInferredBodyParameters(IEnumerable<string>? httpMethods)
RouteValuesAddressScheme.cs (2)
23public IEnumerable<Endpoint> FindEndpoints(RouteValuesAddress address) 62private static IEnumerable<Endpoint> GetEndpoints(IList<OutboundMatchResult> matchResults, int matchCount)
Template\RouteTemplate.cs (1)
139var segments = Segments.Select(s => s.ToRoutePatternPathSegment());
Template\TemplateBinder.cs (4)
68IEnumerable<string>? requiredKeys, 69IEnumerable<(string parameterName, IParameterPolicy policy)>? parameterPolicies) 99IEnumerable<(string parameterName, IParameterPolicy policy)> parameterPolicies) 128IEnumerable<(string parameterName, IParameterPolicy policy)>? parameterPolicies,
Template\TemplatePart.cs (3)
86IEnumerable<InlineConstraint>? inlineConstraints) 137public IEnumerable<InlineConstraint> InlineConstraints { get; private set; } = Enumerable.Empty<InlineConstraint>(); 173var constraints = InlineConstraints.Select(c => new RoutePatternParameterPolicyReference(c.Constraint));
Template\TemplateSegment.cs (1)
61var parts = Parts.Select(p => p.ToRoutePatternPart());
Tree\TreeRouter.cs (2)
57IEnumerable<OutboundRouteEntry> linkGenerationEntries, 134internal IEnumerable<UrlMatchingTree> MatchingTrees => _trees;
Microsoft.AspNetCore.Routing.FunctionalTests (1)
MinimalFormTests.cs (1)
342public static IEnumerable<object[]> RequestDelegateData
Microsoft.AspNetCore.Routing.Microbenchmarks (5)
LinkGeneration\SingleRouteRouteValuesAddressSchemeBenchmark.cs (4)
34var actual = _baseline.FindEndpoints(address: 0); 40var actual = _implementation.FindEndpoints(new RouteValuesAddress 51var actual = _implementation.FindEndpoints(new RouteValuesAddress 67public IEnumerable<Endpoint> FindEndpoints(int address)
src\Shared\BenchmarkRunner\Program.cs (1)
31var summaries = BenchmarkSwitcher.FromAssembly(typeof(Program).Assembly)
Microsoft.AspNetCore.Routing.Tests (29)
Constraints\DateTimeRouteConstraintTests.cs (1)
10public static IEnumerable<object[]> GetDateTimeObject
Constraints\DecimalRouteConstraintTests.cs (1)
10public static IEnumerable<object[]> GetDecimalObject
DefaultEndpointDataSourceTests.cs (2)
78var dataSource = new DefaultEndpointDataSource((IEnumerable<Endpoint>)endpoints); 91IEnumerable<Endpoint> endpoints = null;
DefaultLinkGeneratorTest.cs (1)
743public IEnumerable<Endpoint> FindEndpoints(int address)
DefaultLinkParserTest.cs (1)
172public IEnumerable<Endpoint> FindEndpoints(int address)
EndpointNameAddressSchemeTest.cs (3)
26var endpoints = addressScheme.FindEndpoints("name2"); 45var endpoints = addressScheme.FindEndpoints("name2"); 62var endpoints = addressScheme.FindEndpoints("NAME1");
Matching\CandidateSetTest.cs (5)
124services.Setup(s => s.GetService(typeof(IEnumerable<MatcherPolicy>))).Returns(new[] { new TestMetadataMatcherPolicy(), }); 167services.Setup(s => s.GetService(typeof(IEnumerable<MatcherPolicy>))).Returns(new[] { new TestMetadataMatcherPolicy(), }); 217services.Setup(s => s.GetService(typeof(IEnumerable<MatcherPolicy>))).Returns(new[] { new TestMetadataMatcherPolicy(), }); 274services.Setup(s => s.GetService(typeof(IEnumerable<MatcherPolicy>))).Returns(new[] { new TestMetadataMatcherPolicy(), }); 317services.Setup(s => s.GetService(typeof(IEnumerable<MatcherPolicy>))).Returns(new[] { new TestMetadataMatcherPolicy(), });
Matching\MatcherAssert.cs (1)
51var zipped = keys.Zip(values, (k, v) => new KeyValuePair<string, object>(k, v));
Patterns\RoutePatternFactoryTest.cs (1)
685var actual = RoutePatternFactory.Segment((IEnumerable<RoutePatternParameterPart>)parts);
RouteCollectionTest.cs (4)
331public static IEnumerable<object[]> IntegrationTestData 398public static IEnumerable<object[]> RestoresRouteDataForEachRouterData 480public static IEnumerable<object[]> DataTokensTestData 494private static RouteCollection GetRouteCollectionWithNamedRoutes(IEnumerable<string> routeNames)
RouteTest.cs (2)
1533public static IEnumerable<object[]> DataTokens 1748public static IEnumerable<object[]> DataTokensTestData
RouteValuesAddressSchemeTest.cs (6)
166var foundEndpoints = addressScheme.FindEndpoints( 191var foundEndpoints = addressScheme.FindEndpoints( 222var foundEndpoints = addressScheme.FindEndpoints( 272var foundEndpoints = addressScheme.FindEndpoints( 296var foundEndpoints = addressScheme.FindEndpoints( 324var foundEndpoints = addressScheme.FindEndpoints(
Tree\TreeRouterTest.cs (1)
1600public static IEnumerable<object[]> OptionalParamValues
Microsoft.AspNetCore.Security.Microbenchmarks (1)
src\Shared\BenchmarkRunner\Program.cs (1)
31var summaries = BenchmarkSwitcher.FromAssembly(typeof(Program).Assembly)
Microsoft.AspNetCore.Server.HttpSys (12)
src\Shared\Debugger\StringValuesDictionaryDebugView.cs (2)
13private readonly IEnumerable<KeyValuePair<string, StringValues>> _enumerable; 15public StringValuesDictionaryDebugView(IEnumerable<KeyValuePair<string, StringValues>> enumerable)
src\Shared\HttpSys\RequestProcessing\HeaderCollection.cs (1)
220public IEnumerable<string> GetValues(string key)
src\Shared\HttpSys\RequestProcessing\HeaderParser.cs (2)
10internal static IEnumerable<string> Empty = Array.Empty<string>(); 13internal static IEnumerable<string> SplitValues(StringValues values)
src\Shared\HttpSys\RequestProcessing\RequestHeaders.cs (2)
245IEnumerator<KeyValuePair<string, StringValues>> IEnumerable<KeyValuePair<string, StringValues>>.GetEnumerator() 268public IEnumerable<string> GetValues(string key)
src\Shared\HttpSys\RequestProcessing\RequestHeaders.Generated.cs (3)
2199private IEnumerable<string> PropertiesKeys() 2367private IEnumerable<StringValues> PropertiesValues() 2535private IEnumerable<KeyValuePair<string, StringValues>> PropertiesEnumerable()
StandardFeatureCollection.cs (2)
91return ((IEnumerable<KeyValuePair<Type, object>>)this).GetEnumerator(); 94IEnumerator<KeyValuePair<Type, object>> IEnumerable<KeyValuePair<Type, object>>.GetEnumerator()
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (46)
Listener\ResponseBodyTests.cs (3)
45IEnumerable<string> ignored; 69IEnumerable<string> contentLength; 94IEnumerable<string> ignored;
RequestHeaderTests.cs (1)
283private IEnumerable<(HttpSysRequestHeader, string)> HeaderTestData()
ResponseBodyTests.cs (10)
35IEnumerable<string> ignored; 122IEnumerable<string> ignored; 154IEnumerable<string> ignored; 179IEnumerable<string> ignored; 201IEnumerable<string> ignored; 225IEnumerable<string> contentLength; 305IEnumerable<string> contentLength; 337IEnumerable<string> ignored; 365IEnumerable<string> ignored; 392IEnumerable<string> ignored;
ResponseHeaderTests.cs (2)
132Assert.True(response.Headers.TryGetValues("Custom-Header1", out var header)); 155IEnumerable<string> values;
ResponseSendFileTests.cs (11)
72IEnumerable<string> ignored; 91IEnumerable<string> ignored; 110IEnumerable<string> contentLength; 130IEnumerable<string> contentLength; 149IEnumerable<string> contentLength; 206IEnumerable<string> contentLength; 226IEnumerable<string> contentLength; 247IEnumerable<string> contentLength; 268IEnumerable<string> contentLength; 297IEnumerable<string> ignored; 321Assert.False(response.Content.Headers.TryGetValues("content-length", out var contentLength), "Content-Length");
ResponseTrailersTests.cs (3)
164Assert.True(response.Content.Headers.TryGetValues(HeaderNames.ContentLength, out var contentLength), HeaderNames.ContentLength); 189Assert.True(response.Content.Headers.TryGetValues(HeaderNames.ContentLength, out var contentLength), HeaderNames.ContentLength); 215Assert.True(response.Content.Headers.TryGetValues(HeaderNames.ContentLength, out var contentLength), HeaderNames.ContentLength);
src\Shared\Http2cat\Http2Utilities.cs (16)
36public static readonly IEnumerable<KeyValuePair<string, string>> BrowserRequestHeaders = new[] 49public static readonly IEnumerable<KeyValuePair<string, string>> BrowserRequestHeadersHttp = new[] 62public static readonly IEnumerable<KeyValuePair<string, string>> PostRequestHeaders = new[] 70public static readonly IEnumerable<KeyValuePair<string, string>> ExpectContinueRequestHeaders = new[] 79public static readonly IEnumerable<KeyValuePair<string, string>> RequestTrailers = new[] 85public static readonly IEnumerable<KeyValuePair<string, string>> OneContinuationRequestHeaders = new[] 97public static readonly IEnumerable<KeyValuePair<string, string>> TwoContinuationsRequestHeaders = new[] 112public static IEnumerable<KeyValuePair<string, string>> ReadRateRequestHeaders(int expectedBytes) => new[] 174public Task StartStreamAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, bool endStream) 218private static IEnumerator<KeyValuePair<string, string>> GetHeadersEnumerator(IEnumerable<KeyValuePair<string, string>> headers) 272public Task SendHeadersWithPaddingAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte padLength, bool endStream) 312public Task SendHeadersWithPriorityAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte priority, int streamDependency, bool endStream) 355public Task SendHeadersWithPaddingAndPriorityAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte padLength, byte priority, int streamDependency, bool endStream) 492internal async Task<bool> SendHeadersAsync(int streamId, Http2HeadersFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 585internal async Task<bool> SendContinuationAsync(int streamId, Http2ContinuationFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 1030public static void Contains<T>(IEnumerable<T> collection, T value)
Microsoft.AspNetCore.Server.HttpSys.Microbenchmarks (1)
src\Shared\BenchmarkRunner\Program.cs (1)
31var summaries = BenchmarkSwitcher.FromAssembly(typeof(Program).Assembly)
Microsoft.AspNetCore.Server.IIS (33)
Core\IISHttpContext.FeatureCollection.cs (1)
424IEnumerator<KeyValuePair<Type, object>> IEnumerable<KeyValuePair<Type, object>>.GetEnumerator() => FastEnumerable().GetEnumerator();
Core\IISHttpContext.Features.cs (1)
353private IEnumerable<KeyValuePair<Type, object>> FastEnumerable()
src\Shared\Debugger\StringValuesDictionaryDebugView.cs (2)
13private readonly IEnumerable<KeyValuePair<string, StringValues>> _enumerable; 15public StringValuesDictionaryDebugView(IEnumerable<KeyValuePair<string, StringValues>> enumerable)
src\Shared\ErrorPage\ErrorPageModel.cs (2)
14public ErrorPageModel(IEnumerable<ExceptionDetails> errorDetails, bool showRuntimeDetails, string runtimeDisplayName, string runtimeArchitecture, string clrVersion, string currentAssemblyVesion, string operatingSystemDescription) 28public IEnumerable<ExceptionDetails> ErrorDetails { get; }
src\Shared\ErrorPage\ErrorPageModelBuilder.cs (1)
32IEnumerable<ExceptionDetails> errorDetails;
src\Shared\HttpSys\RequestProcessing\HeaderCollection.cs (1)
220public IEnumerable<string> GetValues(string key)
src\Shared\HttpSys\RequestProcessing\HeaderParser.cs (2)
10internal static IEnumerable<string> Empty = Array.Empty<string>(); 13internal static IEnumerable<string> SplitValues(StringValues values)
src\Shared\HttpSys\RequestProcessing\RequestHeaders.cs (2)
245IEnumerator<KeyValuePair<string, StringValues>> IEnumerable<KeyValuePair<string, StringValues>>.GetEnumerator() 268public IEnumerable<string> GetValues(string key)
src\Shared\HttpSys\RequestProcessing\RequestHeaders.Generated.cs (3)
2199private IEnumerable<string> PropertiesKeys() 2367private IEnumerable<StringValues> PropertiesValues() 2535private IEnumerable<KeyValuePair<string, StringValues>> PropertiesEnumerable()
src\Shared\StackTrace\ExceptionDetails\ExceptionDetails.cs (3)
16public ExceptionDetails(Exception error, IEnumerable<StackFrameSourceCodeInfo> stackFrames) 22public ExceptionDetails(string errorMessage, IEnumerable<StackFrameSourceCodeInfo> stackFrames) 36public IEnumerable<StackFrameSourceCodeInfo> StackFrames { get; }
src\Shared\StackTrace\ExceptionDetails\ExceptionDetailsProvider.cs (8)
29public IEnumerable<ExceptionDetails> GetDetails(Exception exception) 31var exceptions = FlattenAndReverseExceptionTree(exception); 39private IEnumerable<StackFrameSourceCodeInfo> GetStackFrames(Exception original) 41var stackFrames = StackTraceHelper.GetFrames(original, out var exception) 55private static IEnumerable<Exception> FlattenAndReverseExceptionTree(Exception? ex) 109IEnumerable<string>? lines = null; 144IEnumerable<string> allLines, 170private static IEnumerable<string> ReadLines(IFileInfo fileInfo)
src\Shared\StackTrace\StackFrame\MethodDisplayInfo.cs (2)
14public MethodDisplayInfo(string? declaringTypeName, string name, string? genericArguments, string? subMethod, IEnumerable<ParameterDisplayInfo> parameters) 31public IEnumerable<ParameterDisplayInfo> Parameters { get; }
src\Shared\StackTrace\StackFrame\StackFrameSourceCodeInfo.cs (3)
39public IEnumerable<string> PreContextCode { get; set; } = Enumerable.Empty<string>(); 44public IEnumerable<string> ContextCode { get; set; } = Enumerable.Empty<string>(); 49public IEnumerable<string> PostContextCode { get; set; } = Enumerable.Empty<string>();
src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (2)
114var parameters = method.GetParameters().Select(parameter => 217var attributes = candidateMethod.GetCustomAttributes<StateMachineAttribute>();
Microsoft.AspNetCore.Server.IISIntegration.Tests (1)
IISExtensionTests.cs (1)
39var filters = server.Services.GetServices<IStartupFilter>()
Microsoft.AspNetCore.Server.IntegrationTesting (3)
src\Shared\Process\ProcessEx.cs (1)
97public IEnumerable<string> OutputLinesAsEnumerable => _stdoutLines.GetConsumingEnumerable(_stdoutLinesCancellationSource.Token);
TestMatrix.cs (2)
92private IEnumerable<TestVariant> Build() 315return ((IEnumerable<object[]>)this).GetEnumerator();
Microsoft.AspNetCore.Server.IntegrationTesting.IIS (5)
IISDeployer.cs (1)
129protected override IEnumerable<Action<XElement, string>> GetWebConfigActions()
IISDeployerBase.cs (3)
32var actions = GetWebConfigActions(); 54protected virtual IEnumerable<Action<XElement, string>> GetWebConfigActions() 72protected virtual IEnumerable<Action<XElement, string>> GetServerConfigActions()
IISExpressDeployer.cs (1)
341protected override IEnumerable<Action<XElement, string>> GetWebConfigActions()
Microsoft.AspNetCore.Server.Kestrel.Core (33)
Internal\ConfigSectionClone.cs (1)
18var children = configSection.GetChildren() ?? Enumerable.Empty<IConfigurationSection>();
Internal\ConfigurationReader.cs (5)
28private IEnumerable<EndpointConfig>? _endpoints; 37public IEnumerable<EndpointConfig> Endpoints => _endpoints ??= ReadEndpoints(); 43var certificatesConfig = _configuration.GetSection(CertificatesKey).GetChildren(); 68private IEnumerable<EndpointConfig> ReadEndpoints() 72var endpointsConfig = _configuration.GetSection(EndpointsKey).GetChildren();
Internal\Http\HttpHeaders.cs (1)
240IEnumerator<KeyValuePair<string, StringValues>> IEnumerable<KeyValuePair<string, StringValues>>.GetEnumerator()
Internal\Http\HttpProtocol.Generated.cs (2)
804private IEnumerable<KeyValuePair<Type, object>> FastEnumerable() 956IEnumerator<KeyValuePair<Type, object>> IEnumerable<KeyValuePair<Type, object>>.GetEnumerator() => FastEnumerable().GetEnumerator();
Internal\KestrelServerImpl.cs (6)
38IEnumerable<IConnectionListenerFactory> transportFactories, 39IEnumerable<IMultiplexedConnectionListenerFactory> multiplexedFactories, 50IEnumerable<IConnectionListenerFactory> transportFactories, 51IEnumerable<IMultiplexedConnectionListenerFactory> multiplexedFactories, 350var urlsToStop = endpointsToStop.Select(lo => lo.EndpointConfig!.Url); 378var urlsToStart = endpointsToStart.Select(lo => lo.EndpointConfig!.Url);
src\Shared\CertificateGeneration\CertificateManager.cs (13)
82IEnumerable<X509Certificate2> matchingCertificates = certificates; 104var invalidCertificates = matchingCertificates.Except(validCertificates); 115var certificatesToDispose = certificates.Except(matchingCertificates); 186var certificates = currentUserCertificates.Concat(trustedCertificates); 188var filteredCertificates = certificates.Where(c => c.Subject == Subject); 192var excludedCertificates = certificates.Except(filteredCertificates); 429var filteredCertificates = certificates.Where(c => c.Subject == Subject); 433var excludedCertificates = certificates.Except(filteredCertificates); 690var certificatesWithName = certificates.Where(c => c.Subject == Subject); 729IEnumerable<X509Extension> extensions, 756internal static void DisposeCertificates(IEnumerable<X509Certificate2> disposables) 799internal static string ToCertificateDescription(IEnumerable<X509Certificate2> certificates) 808var description = list.OrderBy(c => c.Thumbprint).Select((c, i) => $" {i + 1}) " + GetDescription(c)).Prepend(certificatesDescription);
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (3)
386var onlyOnKeychain = certsFromStore.Except(certsFromDisk, ThumbprintComparer.Instance); 396var onDiskAndKeychain = requireExportable ? certsFromStore.Intersect(certsFromDisk, ThumbprintComparer.Instance) 435var certificateFiles = Directory.EnumerateFiles(MacOSUserHttpsCertificateLocation, "aspnetcore-localhost-*.pfx");
src\Shared\Debugger\StringValuesDictionaryDebugView.cs (2)
13private readonly IEnumerable<KeyValuePair<string, StringValues>> _enumerable; 15public StringValuesDictionaryDebugView(IEnumerable<KeyValuePair<string, StringValues>> enumerable)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (48)
AsciiDecoding.cs (2)
18var byteRange = Enumerable.Range(1, 127).Select(x => (byte)x); 116var byteRange = Enumerable.Range(1, 127).Select(x => (byte)x);
BufferWriterTests.cs (1)
137IEnumerable<byte> source = Enumerable.Range(0, memory.Length).Select(i => (byte)i);
Http1\Http1ConnectionTests.cs (2)
1110public static IEnumerable<object[]> RequestLineValidData => HttpParsingData.RequestLineValidData; 1112public static IEnumerable<object[]> RequestLineDotSegmentData => HttpParsingData.RequestLineDotSegmentData;
Http2\Http2HPackEncoderTests.cs (1)
608private static Http2HeadersEnumerator GetHeadersEnumerator(IEnumerable<KeyValuePair<string, string>> headers)
HttpParserTests.cs (9)
819private void VerifyRawHeaders(string rawHeaders, IEnumerable<string> expectedHeaderNames, IEnumerable<string> expectedHeaderValues, bool disableHttp1LineFeedTerminators = true) 840public static IEnumerable<object[]> RequestLineValidData => HttpParsingData.RequestLineValidData; 842public static IEnumerable<object[]> RequestLineIncompleteData => HttpParsingData.RequestLineIncompleteData.Select(requestLine => new[] { requestLine }); 844public static IEnumerable<object[]> RequestLineInvalidDataLineFeedTerminator => HttpParsingData.RequestLineInvalidDataLineFeedTerminator.Select(requestLine => new[] { requestLine }); 846public static IEnumerable<object[]> RequestLineInvalidData => HttpParsingData.RequestLineInvalidData.Select(requestLine => new[] { requestLine }); 848public static IEnumerable<object[]> MethodWithNonTokenCharData => HttpParsingData.MethodWithNonTokenCharData.Select(method => new[] { method }); 852public static IEnumerable<object[]> RequestHeaderInvalidData => HttpParsingData.RequestHeaderInvalidData; 854public static IEnumerable<object[]> RequestHeaderInvalidDataLineFeedTerminator => HttpParsingData.RequestHeaderInvalidDataLineFeedTerminator;
HttpRequestHeadersTests.cs (3)
153IEnumerable<KeyValuePair<string, StringValues>> enumerable = headers; 165IEnumerable<KeyValuePair<string, StringValues>> enumerable = headers; 890public static IEnumerable<object[]> KnownRequestHeaders =>
KestrelServerTests.cs (4)
195private static (IEnumerable<TestApplicationErrorLogger.LogMessage> warnings, IEnumerable<TestApplicationErrorLogger.LogMessage> infos) GetNoTlsLogging(HttpProtocols? protocols) 292IEnumerable<IConnectionListenerFactory> transportFactories, 293IEnumerable<IMultiplexedConnectionListenerFactory> multiplexedFactories,
KnownStringsTests.cs (1)
71public static IEnumerable<object[]> TestData => _testData;
src\Servers\Kestrel\shared\KnownHeaders.cs (8)
308static string Each<T>(IEnumerable<T> values, Func<T, string> formatter) 313static string Each<T>(IEnumerable<T> values, Func<T, int, string> formatter) 318static string AppendSwitch(IEnumerable<IGrouping<int, KnownHeader>> values) => 325static string AppendHPackSwitch(IEnumerable<HPackGroup> values) => 332static string AppendQPackSwitch(IEnumerable<QPackGroup> values) => 1459var group = GroupQPack(ResponseHeaders); 1495private static IEnumerable<QPackGroup> GroupQPack(KnownHeader[] headers) 1516private static IEnumerable<HPackGroup> GroupHPack(KnownHeader[] headers)
src\Servers\Kestrel\shared\test\HttpParsingData.cs (12)
15public static IEnumerable<string[]> RequestLineValidData 101public static IEnumerable<string[]> RequestLineDotSegmentData => new[] 123public static IEnumerable<string> RequestLineIncompleteData => new[] 142public static IEnumerable<string> RequestLineInvalidData 243public static IEnumerable<string> RequestLineInvalidDataLineFeedTerminator 258public static IEnumerable<string> MethodWithNonTokenCharData 288public static IEnumerable<string> MethodWithNullCharData => new[] 297public static IEnumerable<string> TargetWithEncodedNullCharData => new[] 375public static IEnumerable<string> TargetWithNullCharData 389public static IEnumerable<string> QueryStringWithNullCharData => new[] 404public static IEnumerable<object[]> RequestHeaderInvalidDataLineFeedTerminator => new[] 415public static IEnumerable<object[]> RequestHeaderInvalidData => new[]
src\Servers\Kestrel\shared\test\ServerRetryHelper.cs (1)
86static void AddEndpoints(int startingPort, List<IPEndPoint> endpoints, IEnumerable<IPEndPoint> activeEndpoints)
src\Shared\test\Shared.Tests\runtime\Http2\DynamicTableTest.cs (1)
228public static IEnumerable<object[]> CreateResizeData()
src\Shared\test\Shared.Tests\runtime\Http2\HPackIntegerTest.cs (1)
81public static IEnumerable<object[]> IntegerCodecExactSamples()
src\Shared\test\Shared.Tests\runtime\Http2\HuffmanDecodingTests.cs (2)
98public static IEnumerable<byte[]> TestData() 137private static IEnumerable<byte[]> InvalidEncodingData()
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (11)
InMemoryTransportBenchmark.cs (2)
74var expectedResponseLines = expectedResponse.Split("\r\n").Where(s => !s.StartsWith("Date:", StringComparison.Ordinal)); 75var responseLines = response.Split("\r\n").Where(s => !s.StartsWith("Date:", StringComparison.Ordinal));
NamedPipesTransportBenchmark.cs (2)
76var expectedResponseLines = expectedResponse.Split("\r\n").Where(s => !s.StartsWith("Date:", StringComparison.Ordinal)); 77var responseLines = response.Split("\r\n").Where(s => !s.StartsWith("Date:", StringComparison.Ordinal));
src\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (4)
263internal async ValueTask<Http3RequestStream> InitializeConnectionAndStreamsAsync(RequestDelegate application, IEnumerable<KeyValuePair<string, string>> headers, bool endStream = false) 414internal async ValueTask<Http3RequestStream> CreateRequestStream(IEnumerable<KeyValuePair<string, string>> headers, Http3RequestHeaderHandler headerHandler = null, bool endStream = false, TaskCompletionSource tsc = null) 688public Task SendHeadersAsync(IEnumerable<KeyValuePair<string, string>> headers, bool endStream = false) 706internal Http3HeadersEnumerator GetHeadersEnumerator(IEnumerable<KeyValuePair<string, string>> headers)
src\Servers\Kestrel\shared\TransportConnection.Generated.cs (2)
391private IEnumerable<KeyValuePair<Type, object>> FastEnumerable() 455IEnumerator<KeyValuePair<Type, object>> IEnumerable<KeyValuePair<Type, object>>.GetEnumerator() => FastEnumerable().GetEnumerator();
src\Shared\BenchmarkRunner\Program.cs (1)
31var summaries = BenchmarkSwitcher.FromAssembly(typeof(Program).Assembly)
Microsoft.AspNetCore.Server.Kestrel.Tests (7)
ConfigurationReaderTests.cs (3)
112var endpoints = reader.Endpoints; 125var endpoints = reader.Endpoints; 172var endpoints = reader.Endpoints;
WebHostBuilderKestrelExtensionsTests.cs (4)
62var transportFactories = hostBuilder.Build().Services.GetServices<IConnectionListenerFactory>(); 85var factories = hostBuilder.Build().Services.GetServices<IConnectionListenerFactory>(); 93var factoriesReversed = hostBuilderReversed.Build().Services.GetServices<IConnectionListenerFactory>(); 96static void AssertContainsType<TExpected, TCollection>(IEnumerable<TCollection> enumerable)
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (2)
src\Servers\Kestrel\shared\TransportConnection.Generated.cs (2)
391private IEnumerable<KeyValuePair<Type, object>> FastEnumerable() 455IEnumerator<KeyValuePair<Type, object>> IEnumerable<KeyValuePair<Type, object>>.GetEnumerator() => FastEnumerable().GetEnumerator();
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (4)
src\Servers\Kestrel\shared\TransportConnection.Generated.cs (2)
391private IEnumerable<KeyValuePair<Type, object>> FastEnumerable() 455IEnumerator<KeyValuePair<Type, object>> IEnumerable<KeyValuePair<Type, object>>.GetEnumerator() => FastEnumerable().GetEnumerator();
src\Servers\Kestrel\shared\TransportMultiplexedConnection.Generated.cs (2)
277private IEnumerable<KeyValuePair<Type, object>> FastEnumerable() 317IEnumerator<KeyValuePair<Type, object>> IEnumerable<KeyValuePair<Type, object>>.GetEnumerator() => FastEnumerable().GetEnumerator();
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Tests (5)
src\Servers\Kestrel\shared\test\ServerRetryHelper.cs (1)
86static void AddEndpoints(int startingPort, List<IPEndPoint> endpoints, IEnumerable<IPEndPoint> activeEndpoints)
src\Servers\Kestrel\shared\test\TransportTestHelpers\IHostPortExtensions.cs (2)
22public static IEnumerable<int> GetPorts(this IHost host) 28public static IEnumerable<Uri> GetUris(this IHost host)
WebHostTests.cs (2)
256Assert.True(response1.Headers.TryGetValues("alt-svc", out var altSvcValues1)); 270Assert.True(response2.Headers.TryGetValues("alt-svc", out var altSvcValues2));
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (2)
src\Servers\Kestrel\shared\TransportConnection.Generated.cs (2)
391private IEnumerable<KeyValuePair<Type, object>> FastEnumerable() 455IEnumerator<KeyValuePair<Type, object>> IEnumerable<KeyValuePair<Type, object>>.GetEnumerator() => FastEnumerable().GetEnumerator();
Microsoft.AspNetCore.Session (2)
DistributedSession.cs (2)
122public IEnumerable<string> Keys 430public IEnumerable<string> Keys => new List<string>(_session.Keys);
Microsoft.AspNetCore.Session.Tests (3)
SessionTests.cs (3)
57Assert.False(response.Headers.TryGetValues("Set-Cookie", out var _)); 94Assert.True(response.Headers.TryGetValues("Set-Cookie", out var values)); 149Assert.True(response.Headers.TryGetValues("Set-Cookie", out var values));
Microsoft.AspNetCore.Shared.Tests (57)
ClosedGenericMatcherTest.cs (23)
23typeof(IEnumerable<BaseClass>), 24typeof(IEnumerable<>), 25typeof(IEnumerable<BaseClass>) 40typeof(IEnumerable<>), 41typeof(IEnumerable<BaseClass>) 45typeof(IEnumerable<>), 46typeof(IEnumerable<int>) 50typeof(IEnumerable<>), 51typeof(IEnumerable<KeyValuePair<string, object>>) 119typeof(IEnumerable<>), 120typeof(IEnumerable<BaseClass>) 124typeof(IEnumerable<BaseClass>), 125typeof(IEnumerable<BaseClass>), 129typeof(IEnumerable<BaseClass>), 145typeof(IEnumerable<BaseClass>), 185var result = ClosedGenericMatcher.ExtractGenericInterface(type, typeof(IEnumerable<>)); 188Assert.Equal(typeof(IEnumerable<int>), result); 199var result = ClosedGenericMatcher.ExtractGenericInterface(type, typeof(IEnumerable<>)); 202Assert.Equal(typeof(IEnumerable<int>), result); 207IEnumerator<int> IEnumerable<int>.GetEnumerator() 217IEnumerator<string> IEnumerable<string>.GetEnumerator() 225IEnumerator<string> IEnumerable<string>.GetEnumerator() 323IEnumerator<KeyValuePair<string, object>> IEnumerable<KeyValuePair<string, object>>.GetEnumerator()
runtime\Http2\DynamicTableTest.cs (1)
228public static IEnumerable<object[]> CreateResizeData()
runtime\Http2\HPackIntegerTest.cs (1)
81public static IEnumerable<object[]> IntegerCodecExactSamples()
runtime\Http2\HuffmanDecodingTests.cs (2)
98public static IEnumerable<byte[]> TestData() 137private static IEnumerable<byte[]> InvalidEncodingData()
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (2)
67public IEnumerable<CommandOption> GetOptions() 69var expr = Options.AsEnumerable();
src\Shared\Debugger\StringValuesDictionaryDebugView.cs (2)
13private readonly IEnumerable<KeyValuePair<string, StringValues>> _enumerable; 15public StringValuesDictionaryDebugView(IEnumerable<KeyValuePair<string, StringValues>> enumerable)
src\Shared\Dictionary\AdaptiveCapacityDictionary.cs (3)
175IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => Keys; 200IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values => Values; 324IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
src\Shared\HttpSys\RequestProcessing\HeaderCollection.cs (1)
220public IEnumerable<string> GetValues(string key)
src\Shared\HttpSys\RequestProcessing\HeaderParser.cs (2)
10internal static IEnumerable<string> Empty = Array.Empty<string>(); 13internal static IEnumerable<string> SplitValues(StringValues values)
src\Shared\HttpSys\RequestProcessing\RequestHeaders.cs (2)
245IEnumerator<KeyValuePair<string, StringValues>> IEnumerable<KeyValuePair<string, StringValues>>.GetEnumerator() 268public IEnumerable<string> GetValues(string key)
src\Shared\HttpSys\RequestProcessing\RequestHeaders.Generated.cs (3)
2199private IEnumerable<string> PropertiesKeys() 2367private IEnumerable<StringValues> PropertiesValues() 2535private IEnumerable<KeyValuePair<string, StringValues>> PropertiesEnumerable()
src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (1)
230var fsharpAsyncMethods = fsharpAsyncType
src\Shared\PropertyActivator\PropertyActivator.cs (4)
59var properties = GetActivatableProperties(type, activateAttributeType, includeNonPublic); 72var properties = GetActivatableProperties(type, typeof(TAttribute), includeNonPublic); 80private static IEnumerable<PropertyInfo> GetActivatableProperties( 85var properties = type.GetRuntimeProperties()
src\Shared\StackTrace\StackFrame\MethodDisplayInfo.cs (2)
14public MethodDisplayInfo(string? declaringTypeName, string name, string? genericArguments, string? subMethod, IEnumerable<ParameterDisplayInfo> parameters) 31public IEnumerable<ParameterDisplayInfo> Parameters { get; }
src\Shared\StackTrace\StackFrame\StackFrameSourceCodeInfo.cs (3)
39public IEnumerable<string> PreContextCode { get; set; } = Enumerable.Empty<string>(); 44public IEnumerable<string> ContextCode { get; set; } = Enumerable.Empty<string>(); 49public IEnumerable<string> PostContextCode { get; set; } = Enumerable.Empty<string>();
src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (2)
114var parameters = method.GetParameters().Select(parameter => 217var attributes = candidateMethod.GetCustomAttributes<StateMachineAttribute>();
StackTraceHelperTest.cs (1)
270static IEnumerable<string> Iterator()
UrlDecoderTests.cs (2)
163public static IEnumerable<object[]> PathTestData 191public static IEnumerable<object[]> UriTestData
Microsoft.AspNetCore.SignalR.Client.Core (1)
src\SignalR\common\Shared\MessageBuffer.cs (1)
421public IEnumerable<(ReadOnlyMemory<byte> HubMessage, long SequenceId)> GetMessages()
Microsoft.AspNetCore.SignalR.Client.FunctionalTests (7)
HubConnectionTests.cs (4)
2982public static IEnumerable<object[]> HubProtocolsAndTransportsAndHubPaths 3002public static IEnumerable<object[]> TransportTypesWithAuth() 3013public static IEnumerable<object[]> HubProtocolsList 3035public static IEnumerable<object[]> TransportTypes()
HubProtocolVersionTests.cs (1)
249public static IEnumerable<object[]> TransportTypes()
Hubs.cs (1)
55public IEnumerable<string> GetHeaderValues(string[] headerNames)
src\SignalR\common\Shared\EphemeralDataProtectionProvider.cs (1)
26 private IEnumerable<XElement> GetAllElementsCore()
Microsoft.AspNetCore.SignalR.Client.SourceGenerator (1)
HubServerProxyGenerator.Parser.cs (1)
261var members = hubSymbol.GetMembers()
Microsoft.AspNetCore.SignalR.Client.Tests (3)
HttpConnectionTests.Transport.cs (1)
167var requestedWithHeader = request.Headers.GetValues(HeaderNames.XRequestedWith);
HubConnectionTests.ConnectionLifecycle.cs (1)
35public static IEnumerable<object[]> MethodsNamesThatRequireActiveConnection => MethodsThatRequireActiveConnection.Keys.Select(k => new object[] { k });
ServerSentEventsParserTests.cs (1)
191public static IEnumerable<object[]> MultilineMessages
Microsoft.AspNetCore.SignalR.Common.Tests (14)
Internal\Formatters\BinaryMessageFormatterTests.cs (1)
137public static IEnumerable<object[]> RandomPayloads()
Internal\Protocol\JsonHubProtocolTests.cs (1)
222public static IEnumerable<object[]> CustomProtocolTestDataNames => CustomProtocolTestData.Keys.Select(name => new object[] { name });
Internal\Protocol\JsonHubProtocolTestsBase.cs (4)
98public static IEnumerable<object[]> ProtocolTestDataNames => ProtocolTestData.Keys.Select(name => new object[] { name }); 111public static IEnumerable<object[]> OutOfOrderJsonTestDataNames => OutOfOrderJsonTestData.Keys.Select(name => new object[] { name }); 384public static IEnumerable<object[]> MessageSizeDataNames => MessageSizeData.Keys.Select(name => new object[] { name }); 431public static IEnumerable<object[]> ClientResultDataNames => ClientResultData.Keys.Select(name => new object[] { name });
Internal\Protocol\MessagePackHubProtocolTestBase.cs (4)
49public static IEnumerable<object[]> BaseTestDataNames 348public static IEnumerable<object[]> BaseInvalidPayloadNames => BaseInvalidPayloads.Keys.Select(name => new object[] { name }); 386public static IEnumerable<object[]> ArgumentBindingErrorNames => ArgumentBindingErrors.Keys.Select(name => new object[] { name }); 436public static IEnumerable<object[]> MessageSizeDataNames => MessageSizeData.Keys.Select(name => new object[] { name });
Internal\Protocol\MessagePackHubProtocolTests.cs (2)
80public static IEnumerable<object[]> TestDataNames 210public static IEnumerable<object[]> ClientResultDataNames => ClientResultData.Keys.Select(name => new object[] { name });
Internal\Protocol\NewtonsoftJsonHubProtocolTests.cs (1)
108public static IEnumerable<object[]> CustomProtocolTestDataNames => CustomProtocolTestData.Keys.Select(name => new object[] { name });
Internal\Protocol\Utf8BufferTextWriterTests.cs (1)
295public static IEnumerable<object[]> CharAndSegmentSizes
Microsoft.AspNetCore.SignalR.Core (19)
HubClientsExtensions.cs (5)
135public static T AllExcept<T>(this IHubClients<T> hubClients, IEnumerable<string> excludedConnectionIds) 262public static T Clients<T>(this IHubClients<T> hubClients, IEnumerable<string> connectionIds) 389public static T Groups<T>(this IHubClients<T> hubClients, IEnumerable<string> groupNames) 525public static T GroupExcept<T>(this IHubClients<T> hubClients, string groupName, IEnumerable<string> excludedConnectionIds) 652public static T Users<T>(this IHubClients<T> hubClients, IEnumerable<string> userIds)
HubOptionsSetup.cs (1)
31public HubOptionsSetup(IEnumerable<IHubProtocol> protocols)
Internal\DefaultHubDispatcher.cs (1)
726var authorizeAttributes = methodInfo.GetCustomAttributes<AuthorizeAttribute>(inherit: true);
Internal\DefaultHubProtocolResolver.cs (1)
19public DefaultHubProtocolResolver(IEnumerable<IHubProtocol> availableProtocols, ILogger<DefaultHubProtocolResolver> logger)
Internal\HubMethodDescriptor.cs (2)
30public HubMethodDescriptor(ObjectMethodExecutor methodExecutor, IServiceProviderIsService? serviceProviderIsService, IEnumerable<IAuthorizeData> policies) 248genericDefinition == typeof(IEnumerable<>))
Internal\HubReflectionHelper.cs (3)
13public static IEnumerable<MethodInfo> GetHubMethods(Type hubType) 16var allInterfaceMethods = _excludeInterfaces.SelectMany(i => GetInterfaceMethods(hubType, i)); 21private static IEnumerable<MethodInfo> GetInterfaceMethods(Type type, Type iface)
Internal\TypeBaseEnumerationExtensions.cs (1)
8public static IEnumerable<Type> AllBaseTypes(this Type type)
Internal\TypedClientBuilder.cs (1)
70private static IEnumerable<MethodInfo> GetAllInterfaceMethods(Type interfaceType)
src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (1)
230var fsharpAsyncMethods = fsharpAsyncType
src\SignalR\common\Shared\ClientResultsManager.cs (2)
170public static new void SetException(IEnumerable<Exception> exceptions) => Debug.Assert(false); 181public static new bool TrySetException(IEnumerable<Exception> exceptions)
src\SignalR\common\Shared\MessageBuffer.cs (1)
421public IEnumerable<(ReadOnlyMemory<byte> HubMessage, long SequenceId)> GetMessages()
Microsoft.AspNetCore.SignalR.Microbenchmarks (2)
RedisHubLifetimeManagerBenchmark.cs (1)
93private IEnumerable<IHubProtocol> GenerateProtocols(int protocolCount)
src\Shared\BenchmarkRunner\Program.cs (1)
31var summaries = BenchmarkSwitcher.FromAssembly(typeof(Program).Assembly)
Microsoft.AspNetCore.SignalR.StackExchangeRedis (2)
src\SignalR\common\Shared\ClientResultsManager.cs (2)
170public static new void SetException(IEnumerable<Exception> exceptions) => Debug.Assert(false); 181public static new bool TrySetException(IEnumerable<Exception> exceptions)
Microsoft.AspNetCore.SignalR.StackExchangeRedis.Tests (7)
DefaultHubMessageSerializerTests.cs (1)
116public static IEnumerable<object[]> InvocationTestData = _invocationTestData.Keys.Select(k => new object[] { k });
RedisEndToEnd.cs (2)
231private static IEnumerable<HttpTransportType> TransportTypes() 241public static IEnumerable<object[]> TransportTypesAndProtocolTypes
RedisProtocolTests.cs (4)
31public static IEnumerable<object[]> AckTestData = _ackTestData.Keys.Select(k => new object[] { k }); 63public static IEnumerable<object[]> GroupCommandTestData = _groupCommandTestData.Keys.Select(k => new object[] { k }); 138public static IEnumerable<object[]> InvocationTestData = _invocationTestData.Keys.Select(k => new object[] { k }); 248public static IEnumerable<object[]> CompletionMessageTestData = _completionMessageTestData.Keys.Select(k => new object[] { k });
Microsoft.AspNetCore.SignalR.Tests (19)
EndToEndTests.cs (2)
756public static IEnumerable<object[]> TransportTypes 769public static IEnumerable<object[]> TransportTypesAndTransferFormats
HubConnectionHandlerTests.cs (8)
499var exceptionLog = TestSink.Writes.Where(w => string.Equals(w.LoggerName, "Microsoft.AspNetCore.SignalR.HubConnectionHandler") && 529var exceptionLog = TestSink.Writes.Where(w => string.Equals(w.LoggerName, "Microsoft.AspNetCore.SignalR.HubConnectionHandler") && 580var exceptionLog = TestSink.Writes.Where(w => string.Equals(w.LoggerName, "Microsoft.AspNetCore.SignalR.HubConnectionHandler") && 2163public static IEnumerable<object[]> StreamingMethodAndHubProtocols 4276var messages = await listeningMessages.ReadAllAsync().DefaultTimeout(); 5390public static IEnumerable<object[]> HubTypes() 5433public static async Task<IEnumerable<T>> ReadAsync<T>(this IAsyncEnumerable<T> enumerable, int count) 5452public static async Task<IEnumerable<T>> ReadAllAsync<T>(this IAsyncEnumerable<T> enumerable)
HubConnectionHandlerTestUtils\Hubs.cs (2)
944private static readonly IEnumerable<Type> _knownTypes = new List<Type>() 1376public int IEnumerableOfServiceWithoutAttribute(IEnumerable<Service1> services)
HubReflectionHelperTests.cs (3)
15var hubMethods = HubReflectionHelper.GetHubMethods(typeof(EmptyHub)); 24var hubMethods = HubReflectionHelper.GetHubMethods(hubType); 36var hubMethods = HubReflectionHelper.GetHubMethods(hubType);
Internal\DefaultHubProtocolResolverTests.cs (1)
103public static IEnumerable<object[]> HubProtocolNames => HubProtocolHelpers.AllProtocols.Select(p => new object[] { p.Name });
Internal\ReflectionHelperTests.cs (1)
22public static IEnumerable<object[]> TypesToCheck()
src\SignalR\common\Shared\EphemeralDataProtectionProvider.cs (1)
26 private IEnumerable<XElement> GetAllElementsCore()
UserAgentHeaderTest.cs (1)
30public static IEnumerable<object[]> UserAgentTestDataNames => UserAgents.Keys.Select(name => new object[] { name });
Microsoft.AspNetCore.StaticAssets.Tests (2)
StaticAssetsIntegrationTests.cs (2)
771public static IEnumerable<object[]> SupportedMethods => new[] 777public static IEnumerable<object[]> UnsupportedMethods => new[]
Microsoft.AspNetCore.StaticFiles (2)
HtmlDirectoryFormatter.cs (1)
35public virtual Task GenerateContentAsync(HttpContext context, IEnumerable<IFileInfo> contents)
IDirectoryFormatter.cs (1)
19Task GenerateContentAsync(HttpContext context, IEnumerable<IFileInfo> contents);
Microsoft.AspNetCore.StaticFiles.FunctionalTests (1)
StaticFileMiddlewareTests.cs (1)
211public static IEnumerable<object[]> ExistingFiles => new[]
Microsoft.AspNetCore.StaticFiles.Tests (4)
CacheHeaderTests.cs (2)
430public static IEnumerable<object[]> SupportedMethods => new[] 436public static IEnumerable<object[]> UnsupportedMethods => new[]
StaticFileMiddlewareTests.cs (2)
544public static IEnumerable<object[]> MissingFiles => new[] 552public static IEnumerable<object[]> ExistingFiles => new[]
Microsoft.AspNetCore.TestHost (3)
ClientHandler.cs (3)
198bool success = response.TrailingHeaders.TryAddWithoutValidation(trailer.Key, (IEnumerable<string>)trailer.Value); 215if (!response.Headers.TryAddWithoutValidation(header.Key, (IEnumerable<string>)header.Value)) 217bool success = response.Content.Headers.TryAddWithoutValidation(header.Key, (IEnumerable<string>)header.Value);
Microsoft.AspNetCore.Tests (17)
WebApplicationTests.cs (16)
59public static IEnumerable<object[]> CreateBuilderFuncs 69public static IEnumerable<object[]> CreateNonEmptyBuilderFuncs 89public static IEnumerable<object[]> CreateBuilderArgsFuncs 99public static IEnumerable<object[]> CreateNonEmptyBuilderArgsFuncs 119public static IEnumerable<object[]> CreateBuilderOptionsFuncs 129public static IEnumerable<object[]> CreateNonEmptyBuilderOptionsFuncs 150public static IEnumerable<object[]> WebApplicationBuilderConstructorFuncs 483public static IEnumerable<object[]> CanHandleVariousWebRootPathsData 554public static IEnumerable<object[]> CanHandleVariousWebRootPaths_OverrideDefaultPathData 596public static IEnumerable<object[]> SettingContentRootToRelativePathData 681public static IEnumerable<object[]> EnablesAppSettingsConfigurationData 1762Assert.Single(app.Services.GetRequiredService<IEnumerable<IConfigureOptions<LoggerFactoryOptions>>>()); 1763Assert.Single(app.Services.GetRequiredService<IEnumerable<IWebHostEnvironment>>()); 1764Assert.Single(app.Services.GetRequiredService<IEnumerable<IOptionsChangeTokenSource<HostFilteringOptions>>>()); 1765Assert.Single(app.Services.GetRequiredService<IEnumerable<IServer>>()); 3047public IEnumerable<EventWrittenEventArgs> EventData => _events;
WebHostTests.cs (1)
133public IEnumerable<EventWrittenEventArgs> EventData => _events;
Microsoft.AspNetCore.WebSockets.ConformanceTests (4)
Autobahn\AutobahnResult.cs (2)
10public IEnumerable<AutobahnServerResult> Servers { get; } 12public AutobahnResult(IEnumerable<AutobahnServerResult> servers)
Autobahn\AutobahnServerResult.cs (2)
15public IEnumerable<AutobahnCaseResult> Cases { get; } 17public AutobahnServerResult(string name, IEnumerable<AutobahnCaseResult> cases)
Microsoft.AspNetCore.WebSockets.Microbenchmarks (1)
src\Shared\BenchmarkRunner\Program.cs (1)
31var summaries = BenchmarkSwitcher.FromAssembly(typeof(Program).Assembly)
Microsoft.AspNetCore.WebSockets.Tests (2)
IHostPortExtensions.cs (2)
18public static IEnumerable<int> GetPorts(this IHost host) 24public static IEnumerable<Uri> GetUris(this IHost host)
Microsoft.AspNetCore.WebUtilities (3)
QueryHelpers.cs (3)
49return AddQueryString(uri, (IEnumerable<KeyValuePair<string, string?>>)queryString); 60public static string AddQueryString(string uri, IEnumerable<KeyValuePair<string, StringValues>> queryString) 78IEnumerable<KeyValuePair<string, string?>> queryString)
Microsoft.AspNetCore.WebUtilities.Microbenchmarks (1)
src\Shared\BenchmarkRunner\Program.cs (1)
31var summaries = BenchmarkSwitcher.FromAssembly(typeof(Program).Assembly)
Microsoft.AspNetCore.WebUtilities.Tests (7)
HttpRequestStreamReaderTest.cs (4)
439public static IEnumerable<object?[]> HttpRequestNullData() 447public static IEnumerable<object[]> HttpRequestDisposeData() 469public static IEnumerable<object[]> HttpRequestDisposeDataAsync() 481public static IEnumerable<object[]> ReadLineData()
HttpResponseStreamWriterTest.cs (3)
846public static IEnumerable<object?[]> HttpResponseStreamWriterData() 854public static IEnumerable<object[]> HttpResponseDisposeData() 879public static IEnumerable<object[]> HttpResponseDisposeDataAsync()
Microsoft.Build (520)
AssemblyNameExtension.cs (1)
370internal IEnumerable<AssemblyNameExtension> RemappedFromEnumerator
AwaitExtensions.cs (1)
163protected override System.Collections.Generic.IEnumerable<Task> GetScheduledTasks()
BackEnd\BuildManager\BuildManager.cs (14)
262private IEnumerable<DeferredBuildMessage> _deferredBuildMessages; 404/// <see cref="BuildManager.BeginBuild(BuildParameters,IEnumerable{DeferredBuildMessage})"/> 435public void BeginBuild(BuildParameters parameters, IEnumerable<DeferredBuildMessage> deferredBuildMessages) 474IEnumerable<Process> processes = _nodeManager?.GetProcesses(); 665IEnumerable<ILogger> AppendDebuggingLoggers(IEnumerable<ILogger> loggers) 2373IEnumerable<ScheduleResponse> response = _scheduler.ReportRequestBlocked(node, blocker); 2398IEnumerable<ScheduleResponse> response = _scheduler.ReleaseCores(request.GlobalRequestId, request.NumCores); 2476IEnumerable<ScheduleResponse> response = _scheduler.ReportResult(node, result); 2628private void PerformSchedulingActions(IEnumerable<ScheduleResponse> responses) 2671IEnumerable<ScheduleResponse> newResponses = _scheduler.ReportNodesCreated(newNodes); 2958IEnumerable<ILogger> loggers, 2959IEnumerable<ForwardingLoggerRecord> forwardingLoggers, 3052private static void LogDeferredMessages(ILoggingService loggingService, IEnumerable<DeferredBuildMessage> deferredBuildMessages)
BackEnd\BuildManager\BuildParameters.cs (4)
142private IEnumerable<ForwardingLoggerRecord> _forwardingLoggers; 152private IEnumerable<ILogger> _loggers; 434public IEnumerable<ForwardingLoggerRecord> ForwardingLoggers 494public IEnumerable<ILogger> Loggers
BackEnd\BuildManager\BuildRequestData.cs (3)
135public BuildRequestData(ProjectInstance projectInstance, string[] targetsToBuild, HostServices hostServices, BuildRequestDataFlags flags, IEnumerable<string> propertiesToTransfer) 165public BuildRequestData(ProjectInstance projectInstance, string[] targetsToBuild, HostServices hostServices, BuildRequestDataFlags flags, IEnumerable<string> propertiesToTransfer, RequestedProjectState requestedProjectState) 290public IEnumerable<string> PropertiesToTransfer { get; }
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (1)
533IEnumerable<BuildRequest> resolvedRequests = currentEntry.GetRequestsToIssueIfReady();
BackEnd\Components\Communications\INodeManager.cs (1)
56IEnumerable<Process> GetProcesses();
BackEnd\Components\Communications\INodeProvider.cs (1)
91IEnumerable<Process> GetProcesses();
BackEnd\Components\Communications\NodeManager.cs (1)
350public IEnumerable<Process> GetProcesses()
BackEnd\Components\Communications\NodeProviderInProc.cs (1)
468public IEnumerable<Process> GetProcesses() => throw new NotImplementedException();
BackEnd\Components\Communications\NodeProviderOutOfProc.cs (1)
209public IEnumerable<Process> GetProcesses()
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (1)
610public IEnumerable<Process> GetProcesses()
BackEnd\Components\Communications\TaskHostNodeManager.cs (1)
173IEnumerable<Process> INodeManager.GetProcesses()
BackEnd\Components\Logging\ILoggingService.cs (3)
530IEnumerable<DictionaryEntry> properties, 531IEnumerable<DictionaryEntry> items, 564void LogTargetFinished(BuildEventContext targetBuildEventContext, string targetName, string projectFile, string projectFileOfTargetElement, bool success, IEnumerable<TaskItem> targetOutputs);
BackEnd\Components\Logging\LoggingService.cs (1)
560var sinks = _eventSinkDictionary.Values.OfType<EventSourceSink>();
BackEnd\Components\Logging\LoggingServiceLogMethods.cs (3)
516IEnumerable<DictionaryEntry> properties, 517IEnumerable<DictionaryEntry> items, 664public void LogTargetFinished(BuildEventContext targetBuildEventContext, string targetName, string projectFile, string projectFileOfTargetElement, bool success, IEnumerable<TaskItem> targetOutputs)
BackEnd\Components\Logging\ProjectLoggingContext.cs (2)
92IEnumerable<DictionaryEntry> properties = null; 93IEnumerable<DictionaryEntry> items = null;
BackEnd\Components\Logging\TargetLoggingContext.cs (4)
92internal void LogTargetBatchFinished(string projectFullPath, bool success, IEnumerable<TaskItem> targetOutputs) 132private IEnumerable<TaskItem> _backingItems; 138internal TargetOutputItemsInstanceEnumeratorProxy(IEnumerable<TaskItem> backingItems) 146internal IEnumerable<TaskItem> BackingItems => _backingItems;
BackEnd\Components\ProjectCache\ProjectCacheService.cs (3)
126IEnumerable<ProjectCacheDescriptor> projectCacheDescriptors, 171private IEnumerable<ProjectCacheDescriptor> GetProjectCacheDescriptors(ProjectInstance projectInstance) 373IEnumerable<Type> GetTypes<T>(Assembly assembly)
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupIntrinsicTask.cs (2)
484var metadataToRemove = item.MetadataNames.Where(name => !keepMetadata.Contains(name)); 495var metadataToRemove = item.MetadataNames.Where(name => removeMetadata.Contains(name));
BackEnd\Components\RequestBuilder\IntrinsicTasks\MSBuild.cs (1)
672IEnumerable<string> nonNullTargetList = targetList ?? targetOutputsPerProject[i].Keys;
BackEnd\Components\RequestBuilder\Lookup.cs (3)
658IEnumerable<ProjectItemInstance> itemsToAdd = group; 697internal void RemoveItems(IEnumerable<ProjectItemInstance> items) 1128public IEnumerable<KeyValuePair<string, MetadataModification>> ExplicitModifications
BackEnd\Components\RequestBuilder\RequestBuilder.cs (1)
1435protected override IEnumerable<Task> GetScheduledTasks() => _tasks;
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (1)
897private static IEnumerable<string> GetItemSpecsFromItemVectors(ItemVectorPartitionCollection itemVectors, string itemType, ItemVectorPartition itemVectorPartition)
BackEnd\Components\Scheduler\IScheduler.cs (4)
47IEnumerable<ScheduleResponse> ReportRequestBlocked(int nodeId, BuildRequestBlocker blocker); 55IEnumerable<ScheduleResponse> ReportResult(int nodeId, BuildResult result); 62IEnumerable<ScheduleResponse> ReportNodesCreated(IEnumerable<NodeInfo> nodeInfo);
BackEnd\Components\Scheduler\SchedulableRequest.cs (3)
186public IEnumerable<string> ActiveTargets 214public IEnumerable<SchedulableRequest> RequestsWeAreBlockedBy 236public IEnumerable<SchedulableRequest> RequestsWeAreBlocking
BackEnd\Components\Scheduler\Scheduler.cs (5)
303public IEnumerable<ScheduleResponse> ReportRequestBlocked(int nodeId, BuildRequestBlocker blocker) 376public IEnumerable<ScheduleResponse> ReportResult(int nodeId, BuildResult result) 486public IEnumerable<ScheduleResponse> ReportNodesCreated(IEnumerable<NodeInfo> nodeInfos) 1474private bool CreateNewNodeIfPossible(List<ScheduleResponse> responses, IEnumerable<SchedulableRequest> requests)
BackEnd\Components\Scheduler\SchedulerCircularDependencyException.cs (1)
47public IEnumerable<SchedulableRequest> Ancestors
BackEnd\Components\Scheduler\SchedulingData.cs (12)
129public IEnumerable<SchedulingEvent> BuildEvents 137public IEnumerable<SchedulableRequest> ExecutingRequests 153public IEnumerable<SchedulableRequest> ReadyRequests 177public IEnumerable<SchedulableRequest> BlockedRequests 193public IEnumerable<SchedulableRequest> YieldingRequests 209public IEnumerable<SchedulableRequest> UnscheduledRequests 225public IEnumerable<SchedulableRequest> UnscheduledRequestsWhichCanBeScheduled 243public IEnumerable<int> Configurations 429public IEnumerable<SchedulableRequest> GetRequestsAssignedToConfiguration(int configurationId) 582public IEnumerable<SchedulableRequest> GetScheduledRequestsByNode(int nodeId) 596public IEnumerable<SchedulableRequest> GetReadyRequestsByNode(int nodeId) 611public IEnumerable<SchedulableRequest> GetRequestsByHierarchy(SchedulableRequest root)
BackEnd\Components\Scheduler\SchedulingPlan.cs (2)
575public IEnumerable<PlanConfigData> References 591public IEnumerable<PlanConfigData> Referrers
BackEnd\Components\SdkResolution\SdkResolverLoader.cs (1)
235protected virtual IEnumerable<Type> GetResolverTypes(Assembly assembly)
BackEnd\Components\SdkResolution\SdkResolverService.cs (11)
174SdkResult result = ResolveSdkUsingAllResolvers(submissionId, sdk, loggingContext, sdkReferenceLocation, solutionPath, projectPath, interactive, isRunningInVisualStudio, out IEnumerable<string> errors, out IEnumerable<string> warnings); 241out IEnumerable<string> firstErrors, 242out IEnumerable<string> firstWarnings)) 268out IEnumerable<string> moreErrors, 269out IEnumerable<string> moreWarnings)) 314private SdkResult ResolveSdkUsingAllResolvers(int submissionId, SdkReference sdk, LoggingContext loggingContext, ElementLocation sdkReferenceLocation, string solutionPath, string projectPath, bool interactive, bool isRunningInVisualStudio, out IEnumerable<string> errors, out IEnumerable<string> warnings) 350out IEnumerable<string> errors, 351out IEnumerable<string> warnings) 475private static void LogWarnings(LoggingContext loggingContext, ElementLocation location, IEnumerable<string> warnings)
BackEnd\Components\SdkResolution\SdkResult.cs (7)
25public SdkResult(SdkReference sdkReference, IEnumerable<string> errors, IEnumerable<string> warnings) 33public SdkResult(SdkReference sdkReference, string path, string version, IEnumerable<string> warnings, 49public SdkResult(SdkReference sdkReference, IEnumerable<string> paths, string version, IDictionary<string, string> propertiesToAdd, 50IDictionary<string, SdkResultItem> itemsToAdd, IEnumerable<string> warnings) 78public IEnumerable<string> Errors { get; } 80public IEnumerable<string> Warnings { get; }
BackEnd\Components\SdkResolution\SdkResultFactory.cs (6)
26public override SdkResultBase IndicateFailure(IEnumerable<string> errors, IEnumerable<string> warnings = null) 31public override SdkResultBase IndicateSuccess(string path, string version, IEnumerable<string> warnings = null) 40IEnumerable<string> warnings = null) 45public override SdkResultBase IndicateSuccess(IEnumerable<string> paths, 49IEnumerable<string> warnings = null)
BackEnd\Shared\BuildRequestConfiguration.cs (1)
820var fragments = items.SelectMany(i => ExpressionShredder.SplitSemiColonSeparatedList(i.EvaluatedInclude));
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (1)
1413static IEnumerable<KeyValuePair<string, string>> EnumerateMetadata(IDictionary customMetadata)
BuildCheck\Acquisition\BuildCheckAcquisitionModule.cs (1)
45IEnumerable<Type> analyzerTypes = assembly.GetExportedTypes().Where(t => typeof(BuildAnalyzer).IsAssignableFrom(t));
BuildCheck\Infrastructure\BuildCheckManagerProvider.cs (2)
165IEnumerable<BuildAnalyzerFactory> factories, 187IEnumerable<BuildAnalyzerFactory> factories,
BuildCheck\OM\ParsedItemsAnalysisData.cs (7)
17public static IEnumerable<ProjectItemElement> GetItemsOfType(this IEnumerable<ProjectItemElement> items, 30public class ItemsHolder(IEnumerable<ProjectItemElement> items, IEnumerable<ProjectItemGroupElement> itemGroups) 32public IEnumerable<ProjectItemElement> Items { get; } = items; 33public IEnumerable<ProjectItemGroupElement> ItemGroups { get; } = itemGroups; 35public IEnumerable<ProjectItemElement> GetItemsOfType(string itemType)
BuildCheck\Utilities\EnumerableExtensions.cs (1)
21public static string ToCsvString<T>(this IEnumerable<T>? source, bool useSpace = true)
BuildEnvironmentHelper.cs (2)
467Func<IEnumerable<VisualStudioInstance>> getVisualStudioInstances = null, 494private static Func<IEnumerable<VisualStudioInstance>> s_getVisualStudioInstances = VisualStudioLocationHelper.GetInstances;
CachingFileSystemWrapper.cs (3)
49public IEnumerable<string> EnumerateDirectories(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly) 74public IEnumerable<string> EnumerateFiles(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly) 79public IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly)
CollectionHelpers.cs (2)
53internal static bool SetEquivalent<T>(IEnumerable<T> a, IEnumerable<T> b)
Collections\ArrayDictionary.cs (2)
70IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => keys; 72IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values => values;
Collections\ConvertingEnumerable.cs (2)
23private readonly IEnumerable<TFrom> _backingEnumerable; 33internal ConvertingEnumerable(IEnumerable<TFrom> backingEnumerable, Func<TFrom, TTo> converter)
Collections\CopyOnReadEnumerable.cs (3)
27private readonly IEnumerable<TSource> _backingEnumerable; 45public CopyOnReadEnumerable(IEnumerable<TSource> backingEnumerable, object syncRoot, Func<TSource, TResult> selector) 98return ((IEnumerable<TResult>)this).GetEnumerator();
Collections\CopyOnWritePropertyDictionary.cs (3)
254IEnumerator<KeyValuePair<string, T>> IEnumerable<KeyValuePair<string, T>>.GetEnumerator() 288internal void ImportProperties(IEnumerable<T> other) 292IEnumerable<KeyValuePair<string, T>> Items()
Collections\IItemDictionary.cs (6)
51IEnumerable<TResult> GetCopyOnReadEnumerable<TResult>(Func<T, TResult> selector); 60void EnumerateItemsPerType(Action<string, IEnumerable<T>> itemTypeCallback); 77void AddRange(IEnumerable<T> projectItems); 102void ImportItems(IEnumerable<T> other); 110void ImportItemsOfType(string itemType, IEnumerable<T> items); 116void RemoveItems(IEnumerable<T> other);
Collections\ItemDictionary.cs (8)
74public ItemDictionary(IEnumerable<T> items) 151public IEnumerable<TResult> GetCopyOnReadEnumerable<TResult>(Func<T, TResult> selector) 179public void EnumerateItemsPerType(Action<string, IEnumerable<T>> itemTypeCallback) 237public void AddRange(IEnumerable<T> projectItems) 304public void ImportItems(IEnumerable<T> other) 315public void ImportItemsOfType(string itemType, IEnumerable<T> items) 341public void RemoveItems(IEnumerable<T> other) 416internal Enumerator(IEnumerable<ICollection<T>> listEnumerable)
Collections\MultiDictionary.cs (2)
84internal IEnumerable<K> Keys => _backing.Keys; 89internal IEnumerable<V> this[K key]
Collections\PropertyDictionary.cs (8)
66internal PropertyDictionary(IEnumerable<T> elements) 86internal PropertyDictionary(int capacity, IEnumerable<T> elements) 210public IEnumerable<TResult> GetCopyOnReadEnumerable<TResult>(Func<T, TResult> selector) 431IEnumerator<KeyValuePair<string, T>> IEnumerable<KeyValuePair<string, T>>.GetEnumerator() 433return ((IEnumerable<KeyValuePair<string, T>>)_properties).GetEnumerator(); 472internal void ImportProperties(IEnumerable<T> other) 485internal void RemoveProperties(IEnumerable<T> other) 525internal IEnumerable<TResult> Filter<TResult>(Func<T, bool> filter, Func<T, TResult> selector)
Collections\ReadOnlyConvertingDictionary.cs (1)
196return ((IEnumerable<KeyValuePair<K, N>>)this).GetEnumerator();
Collections\RetrievableEntryHashSet\HashSet.cs (6)
134public RetrievableEntryHashSet(IEnumerable<T> collection, IEqualityComparer<string> comparer, bool readOnly = false) 140public RetrievableEntryHashSet(IEnumerable<KeyValuePair<string, T>> collection, IEqualityComparer<string> comparer, bool readOnly = false) 162public RetrievableEntryHashSet(IEnumerable<T> collection, IEqualityComparer<string> comparer) 492IEnumerator<KeyValuePair<string, T>> IEnumerable<KeyValuePair<string, T>>.GetEnumerator() 500IEnumerator<T> IEnumerable<T>.GetEnumerator() 620public void UnionWith(IEnumerable<T> other)
Collections\RetrievableEntryHashSet\IRetrievableEntryHashSet.cs (1)
58void UnionWith(IEnumerable<T> other);
Collections\WeakValueDictionary.cs (1)
60public IEnumerable<K> Keys
Construction\ProjectElement.cs (1)
190public IEnumerable<ProjectElementContainer> AllParents
Construction\ProjectElementContainer.cs (4)
65public IEnumerable<ProjectElement> AllChildren => GetDescendants(); 67internal IEnumerable<T> GetAllChildrenOfType<T>() 691private IEnumerable<ProjectElement> GetDescendants() 711private IEnumerable<T> GetDescendantsOfType<T>()
Construction\ProjectItemGroupElement.cs (1)
100public ProjectItemElement AddItem(string itemType, string include, IEnumerable<KeyValuePair<string, string>> metadata)
Construction\ProjectRootElement.cs (3)
985public ProjectItemElement AddItem(string itemType, string include, IEnumerable<KeyValuePair<string, string>> metadata) 1893/// <returns>An <see cref="IEnumerable{SdkReference}"/> containing details of the SDKs referenced by the project.</returns> 1925private static IEnumerable<SdkReference> ParseSdks(string sdks, IElementLocation sdkLocation)
Construction\ProjectTaskElement.cs (1)
166public IEnumerable<KeyValuePair<string, ElementLocation>> ParameterLocations
Construction\Solution\SolutionProjectGenerator.cs (1)
2149IEnumerable<ProjectItem> references = msbuildProject.GetItems("ProjectDependency");
CopyOnWriteDictionary.cs (3)
214public void SetItems(IEnumerable<KeyValuePair<string, V>> items) 219public IEnumerable<KeyValuePair<string, V>> Where(Func<KeyValuePair<string, V>, bool> predicate) 310return ((IEnumerable<KeyValuePair<string, V>>)this).GetEnumerator();
Definition\Project.cs (57)
90/// - <see cref="AddItem(string,string, IEnumerable&lt;KeyValuePair&lt;string, string&gt;&gt;)"/> 91/// - <see cref="AddItemFast(string,string, IEnumerable&lt;KeyValuePair&lt;string, string&gt;&gt;)"/> 619internal IEnumerable<KeyValuePair<string, string>> GlobalPropertiesEnumerable => implementation.GlobalPropertiesEnumerable(); 1122public IEnumerable<ProjectElement> GetLogicalProject() 1204public IList<ProjectItem> AddItem(string itemType, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata) 1235public IList<ProjectItem> AddItemFast(string itemType, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata) 1338public void RemoveItems(IEnumerable<ProjectItem> items) 1514public bool Build(IEnumerable<ILogger> loggers) 1529public bool Build(IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers) 1558public bool Build(string target, IEnumerable<ILogger> loggers) 1574public bool Build(string target, IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers) 1607public bool Build(string[] targets, IEnumerable<ILogger> loggers) 1624public bool Build(string[] targets, IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers) 1630/// See <see cref="Build(string[], IEnumerable&lt;ILogger&gt;, IEnumerable&lt;ForwardingLoggerRecord&gt;)"/>. 1637public bool Build(string[] targets, IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers, EvaluationContext evaluationContext) 1715internal bool IsSuitableExistingItemXml(ProjectItemElement candidateExistingItemXml, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata) 1982/// - <see cref="AddItem(string,string, IEnumerable&lt;KeyValuePair&lt;string, string&gt;&gt;)"/> 1983/// - <see cref="AddItemFast(string,string, IEnumerable&lt;KeyValuePair&lt;string, string&gt;&gt;)"/> 2125public override IEnumerable<KeyValuePair<string, string>> GlobalPropertiesEnumerable() 2538public IEnumerable<IMSBuildGlob> Globs => _globs.ToImmutable(); 2539public IEnumerable<string> FragmentStrings => _fragmentStrings.ToImmutable(); 2552IEnumerable<string> removeSpecFragmentStrings = removeSpec.FlattenFragmentsAsStrings(); 2631IEnumerable<string> excludeFragmentStrings = Enumerable.Empty<string>(); 2642IEnumerable<string> removeFragmentStrings = Enumerable.Empty<string>(); 2727IEnumerable<ProjectItemElement> itemElementsAbove = GetItemElementsThatMightAffectItem(GetEvaluatedItemElements(evaluationContext), item); 2751private static IEnumerable<ProjectItemElement> GetItemElementsThatMightAffectItem(List<ProjectItemElement> evaluatedItemElements, ProjectItem item) 2753IEnumerable<ProjectItemElement> relevantElementsAfterInclude = evaluatedItemElements 2770private static List<ProjectItemElement> GetItemElementsByType(IEnumerable<ProjectItemElement> itemElements, string itemType) 2775private List<ProvenanceResult> GetItemProvenance(string itemToMatch, IEnumerable<ProjectItemElement> projectItemElements) 2824IEnumerable<ItemSpecFragment> fragmentsMatchingItem = itemSpec.FragmentsMatchingItem(itemToMatch, out int occurrences); 2859public override IEnumerable<ProjectElement> GetLogicalProject() 3005public override IList<ProjectItem> AddItem(string itemType, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata) 3054public override IList<ProjectItem> AddItemFast(string itemType, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata) 3236public override void RemoveItems(IEnumerable<ProjectItem> items) 3330public override bool Build(string[] targets, IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers, EvaluationContext evaluationContext) 3437public bool IsSuitableExistingItemXml(ProjectItemElement candidateExistingItemXml, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata) 3593private List<ProjectItem> AddItemHelper(ProjectItemElement itemElement, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata) 3840private ProjectElement GetAnySuitableExistingItemXml(string itemType, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata, out ProjectItemElement suitableExistingItemXml) 3918private IEnumerable<ProjectElement> GetLogicalProject(IEnumerable<ProjectElement> projectElements) 3929IEnumerable<ProjectRootElement> children = _data.ImportClosure.Where(resolvedImport => ReferenceEquals(resolvedImport.ImportingElement, import)).Select(triple => triple.ImportedProject); 3936IEnumerable<ProjectElement> childElements = GetLogicalProject(child.AllChildren); 3966bool IsSuitableExistingItemXml(ProjectItemElement candidateExistingItemXml, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata); 3991public bool IsSuitableExistingItemXml(ProjectItemElement candidateExistingItemXml, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata) { throw new NotImplementedException(); } 4049IEnumerable<ProjectItemDefinition> IEvaluatorData<ProjectProperty, ProjectItem, ProjectMetadata, ProjectItemDefinition>.ItemDefinitionsEnumerable => ItemDefinitions.Values; 4652public IEnumerable<string> IncludeGlobs { get; } 4662public IEnumerable<string> Excludes { get; } 4667public IEnumerable<string> Removes { get; set; } 4672public GlobResult(ProjectItemElement itemElement, IEnumerable<string> includeGlobStrings, IMSBuildGlob globWithGaps, IEnumerable<string> excludeFragmentStrings, IEnumerable<string> removeFragmentStrings)
Definition\ProjectCollection.cs (9)
244public ProjectCollection(IDictionary<string, string> globalProperties, IEnumerable<ILogger> loggers, ToolsetDefinitionLocations toolsetDefinitionLocations) 262public ProjectCollection(IDictionary<string, string> globalProperties, IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers, ToolsetDefinitionLocations toolsetDefinitionLocations, int maxNodeCount, bool onlyLogCriticalEvents) 281public ProjectCollection(IDictionary<string, string> globalProperties, IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers, ToolsetDefinitionLocations toolsetDefinitionLocations, int maxNodeCount, bool onlyLogCriticalEvents, bool loadProjectsReadOnly) 303public ProjectCollection(IDictionary<string, string> globalProperties, IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers, ToolsetDefinitionLocations toolsetDefinitionLocations, int maxNodeCount, bool onlyLogCriticalEvents, bool loadProjectsReadOnly, bool useAsynchronousLogging, bool reuseProjectRootElementCache) 1262public void RegisterLoggers(IEnumerable<ILogger> loggers) 1287public void RegisterForwardingLoggers(IEnumerable<ForwardingLoggerRecord> remoteLoggers)
Definition\ProjectItem.cs (7)
258public IEnumerable<ProjectMetadata> DirectMetadata 260get { return Link != null ? Link.DirectMetadata : (IEnumerable<ProjectMetadata>)_directMetadata ?? (IEnumerable<ProjectMetadata>)ReadOnlyEmptyCollection<ProjectMetadata>.Instance; } 290IEnumerable<ProjectMetadata> IItem<ProjectMetadata>.Metadata => Metadata; 613var siblingItems = _project.Items.Where(i => i._xml == _xml); 1023public void SetMetadata(IEnumerable<KeyValuePair<ProjectMetadataElement, string>> metadata, IEnumerable<ProjectItem> destinationItems)
Definition\ProjectItemDefinition.cs (1)
97public IEnumerable<ProjectMetadata> Metadata => Link != null ? Link.Metadata : _metadata ?? Enumerable.Empty<ProjectMetadata>();
Definition\Toolset.cs (1)
1063IEnumerable<(ProjectUsingTaskElement projectUsingTaskXml, string directoryOfImportingFile)> EnumerateTasksRegistrations()
Definition\ToolsetConfigurationReader.cs (5)
80protected override IEnumerable<ToolsetPropertyDefinition> ToolsVersions 157protected override IEnumerable<ToolsetPropertyDefinition> GetPropertyDefinitions(string toolsVersion) 186protected override IEnumerable<string> GetSubToolsetVersions(string toolsVersion) 199protected override IEnumerable<ToolsetPropertyDefinition> GetSubToolsetPropertyDefinitions(string toolsVersion, string subToolsetVersion) 245var paths = property.Value
Definition\ToolsetLocalReader.cs (4)
30protected override IEnumerable<ToolsetPropertyDefinition> ToolsVersions 38protected override IEnumerable<ToolsetPropertyDefinition> GetPropertyDefinitions(string toolsVersion) 47protected override IEnumerable<ToolsetPropertyDefinition> GetSubToolsetPropertyDefinitions(string toolsVersion, string subToolsetVersion) 57protected override IEnumerable<string> GetSubToolsetVersions(string toolsVersion)
Definition\ToolsetReader.cs (7)
54protected abstract IEnumerable<ToolsetPropertyDefinition> ToolsVersions 375protected abstract IEnumerable<ToolsetPropertyDefinition> GetPropertyDefinitions(string toolsVersion); 383protected abstract IEnumerable<string> GetSubToolsetVersions(string toolsVersion); 392protected abstract IEnumerable<ToolsetPropertyDefinition> GetSubToolsetPropertyDefinitions(string toolsVersion, string subToolsetVersion); 480IEnumerable<ToolsetPropertyDefinition> rawProperties = GetPropertyDefinitions(toolsVersion.Name); 490IEnumerable<string> subToolsetVersions = GetSubToolsetVersions(toolsVersion.Name); 496IEnumerable<ToolsetPropertyDefinition> rawSubToolsetProperties = GetSubToolsetPropertyDefinitions(toolsVersion.Name, subToolsetVersion);
Definition\ToolsetRegistryReader.cs (4)
74protected override IEnumerable<ToolsetPropertyDefinition> ToolsVersions 176protected override IEnumerable<ToolsetPropertyDefinition> GetPropertyDefinitions(string toolsVersion) 207protected override IEnumerable<string> GetSubToolsetVersions(string toolsVersion) 236protected override IEnumerable<ToolsetPropertyDefinition> GetSubToolsetPropertyDefinitions(string toolsVersion, string subToolsetVersion)
Evaluation\Conditionals\IItem.cs (1)
32IEnumerable<M> Metadata { get; }
Evaluation\EvaluatorMetadataTable.cs (1)
47internal IEnumerable<EvaluatorMetadata> Entries => _metadata?.Values ?? Enumerable.Empty<EvaluatorMetadata>();
Evaluation\Expander.cs (45)
1775internal static IEnumerable<KeyValuePair<string, S>> Transform<S>(Expander<P, I> expander, bool includeNullEntries, Stack<TransformFunction<S>> transformFunctionStack, IEnumerable<KeyValuePair<string, S>> itemsOfType) 2238public delegate IEnumerable<KeyValuePair<string, S>> ItemTransformFunction(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments); 2301internal static IEnumerable<KeyValuePair<string, S>> GetItemPairEnumerable(IEnumerable<S> itemsOfType) 2327internal static IEnumerable<KeyValuePair<string, S>> Count(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments) 2336internal static IEnumerable<KeyValuePair<string, S>> ItemSpecModifierFunction(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments) 2384internal static IEnumerable<KeyValuePair<string, S>> Exists(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments) 2431internal static IEnumerable<KeyValuePair<string, S>> Combine(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments) 2455internal static IEnumerable<KeyValuePair<string, S>> GetPathsOfAllDirectoriesAbove(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments) 2531internal static IEnumerable<KeyValuePair<string, S>> DirectoryName(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments) 2598internal static IEnumerable<KeyValuePair<string, S>> Metadata(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments) 2652internal static IEnumerable<KeyValuePair<string, S>> DistinctWithCase(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments) 2661internal static IEnumerable<KeyValuePair<string, S>> Distinct(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments) 2670internal static IEnumerable<KeyValuePair<string, S>> DistinctWithComparer(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments, StringComparer comparer) 2689internal static IEnumerable<KeyValuePair<string, S>> Reverse(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments) 2698internal static IEnumerable<KeyValuePair<string, S>> ExpandQuotedExpressionFunction(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments) 2738internal static IEnumerable<KeyValuePair<string, S>> ExecuteStringFunction( 2743IEnumerable<KeyValuePair<string, S>> itemsOfType, 2781internal static IEnumerable<KeyValuePair<string, S>> ClearMetadata(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments) 2798internal static IEnumerable<KeyValuePair<string, S>> HasMetadata(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments) 2832internal static IEnumerable<KeyValuePair<string, S>> WithMetadataValue(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments) 2865internal static IEnumerable<KeyValuePair<string, S>> WithoutMetadataValue(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments) 2898internal static IEnumerable<KeyValuePair<string, S>> AnyHaveMetadataValue(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments) 3000public IEnumerable<KeyValuePair<string, S>> Execute(Expander<P, I> expander, bool includeNullEntries, IEnumerable<KeyValuePair<string, S>> itemsOfType) 5418IEnumerable<MethodBase> members;
Evaluation\ExpressionShredder.cs (1)
67internal static ItemsAndMetadataPair GetReferencedItemNamesAndMetadata(IEnumerable<string> expressions)
Evaluation\IEvaluatorData.cs (1)
181IEnumerable<D> ItemDefinitionsEnumerable
Evaluation\IItemFactory.cs (2)
71void SetMetadata(IEnumerable<KeyValuePair<ProjectMetadataElement, string>> metadata, IEnumerable<T> destinationItems);
Evaluation\ItemSpec.cs (9)
91public override IEnumerable<string> GetReferencedItems() 317public IEnumerable<ItemSpecFragment> FragmentsMatchingItem(string itemToMatch, out int matches) 347IEnumerable<string> referencedItems = fragment.GetReferencedItems(); 397public IEnumerable<string> FlattenFragmentsAsStrings() 488public virtual IEnumerable<string> GetReferencedItems() 524public override IEnumerable<string> GetReferencedItems() 580internal MetadataTrie(MatchOnMetadataOptions options, IEnumerable<string> metadata, ItemSpec<P, I> itemSpec) 602private void Add(IEnumerable<string> metadata, StringComparer comparer) 617internal bool Contains(IEnumerable<string> metadata)
Evaluation\LazyItemEvaluator.cs (2)
505public IEnumerable<ItemData> GetAllItemsDeferred() 633private static IEnumerable<string> GetExpandedMetadataValuesAndConditions(ICollection<ProjectMetadataElement> metadata, Expander<P, I> expander, LoggingContext loggingContext = null)
Evaluation\LazyItemEvaluator.EvaluatorData.cs (1)
162public IEnumerable<D> ItemDefinitionsEnumerable
Evaluation\LazyItemEvaluator.ItemFactoryWrapper.cs (2)
78public void SetMetadata(IEnumerable<KeyValuePair<ProjectMetadataElement, string>> metadata, IEnumerable<I> destinationItems)
Evaluation\LazyItemEvaluator.LazyItemOperation.cs (2)
165protected void DecorateItemsWithMetadata(IEnumerable<ItemBatchingContext> itemBatchingContexts, ImmutableArray<ProjectMetadataElement> metadata, bool? needToExpandMetadata = null) 273private static IEnumerable<string> GetMetadataValuesAndConditions(ImmutableArray<ProjectMetadataElement> metadata)
Evaluation\LazyItemEvaluator.OrderedItemDataCollection.cs (1)
45IEnumerator<ItemData> IEnumerable<ItemData>.GetEnumerator() => _listBuilder.GetEnumerator();
Evaluation\LazyItemEvaluator.RemoveOperation.cs (1)
104var globs = _itemSpec.Fragments.OfType<GlobFragment>().Select(g => g.TextFragment);
Evaluation\PropertyTrackingEvaluatorDataWrapper.cs (1)
136public IEnumerable<D> ItemDefinitionsEnumerable => _wrapped.ItemDefinitionsEnumerable;
Evaluation\SemiColonTokenizer.cs (1)
37IEnumerator<string> IEnumerable<string>.GetEnumerator() => GetEnumerator();
Evaluation\ToolsetProvider.cs (1)
37public ToolsetProvider(IEnumerable<Toolset> toolsets)
ExceptionHandling.cs (1)
381IEnumerable<string> files = FileSystems.Default.EnumerateFiles(DebugDumpPath, "MSBuild*failure.txt");
FileMatcher.cs (9)
134IEnumerable<string> filteredEntriesForPath = (pattern != null && !IsAllFilesWildcard(pattern)) 323IEnumerable<string> files; 383IEnumerable<string> directories = null; 671private static IEnumerable<string> RemoveInitialDotSlash( 672IEnumerable<string> paths) 701internal static IEnumerable<string> RemoveProjectDirectory( 702IEnumerable<string> paths, 1037private IEnumerable<string> GetFilesForStep( 1063IEnumerable<string> files = _getFileSystemEntries(FileSystemEntity.Files, recursionState.BaseDirectory,
FileSystem\DirectoryCacheFileSystemWrapper.cs (6)
54public IEnumerable<string> EnumerateDirectories(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly) 64public IEnumerable<string> EnumerateFiles(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly) 74public IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly) 84private IEnumerable<string> EnumerateFullFileSystemPaths(string path, string searchPattern, bool includeFiles, bool includeDirectories) 96IEnumerable<string> directories = includeDirectories 99IEnumerable<string> files = includeFiles
FileSystem\IDirectoryCache.cs (2)
73IEnumerable<TResult> EnumerateFiles<TResult>(string path, string pattern, FindPredicate predicate, FindTransform<TResult> transform); 89IEnumerable<TResult> EnumerateDirectories<TResult>(string path, string pattern, FindPredicate predicate, FindTransform<TResult> transform);
FileSystem\MSBuildFileSystemBase.cs (3)
47public virtual IEnumerable<string> EnumerateFiles(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly) 53public virtual IEnumerable<string> EnumerateDirectories(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly) 59public virtual IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly)
FileUtilities.cs (1)
148internal static int GetPathsHash(IEnumerable<string> assemblyPaths)
Globbing\CompositeGlob.cs (3)
25public IEnumerable<IMSBuildGlob> Globs => _globs; 31public CompositeGlob(IEnumerable<IMSBuildGlob> globs) 86public static IMSBuildGlob Create(IEnumerable<IMSBuildGlob> globs)
Globbing\Extensions\MSBuildGlobExtensions.cs (1)
21public static IEnumerable<MSBuildGlob> GetParsedGlobs(this IMSBuildGlob glob)
Globbing\MSBuildGlobWithGaps.cs (1)
56public MSBuildGlobWithGaps(IMSBuildGlob mainGlob, IEnumerable<IMSBuildGlob> gaps)
Graph\GraphBuilder.cs (2)
56IEnumerable<ProjectGraphEntryPoint> entryPoints, 407private static List<ConfigurationMetadata> AddGraphBuildPropertyToEntryPoints(IEnumerable<ProjectGraphEntryPoint> entryPoints)
Graph\GraphBuildRequestData.cs (5)
124public GraphBuildRequestData(IEnumerable<ProjectGraphEntryPoint> projectGraphEntryPoints, ICollection<string> targetsToBuild) 135public GraphBuildRequestData(IEnumerable<ProjectGraphEntryPoint> projectGraphEntryPoints, ICollection<string> targetsToBuild, HostServices hostServices) 147public GraphBuildRequestData(IEnumerable<ProjectGraphEntryPoint> projectGraphEntryPoints, ICollection<string> targetsToBuild, HostServices hostServices, BuildRequestDataFlags flags) 155public GraphBuildRequestData(IEnumerable<ProjectGraphEntryPoint> projectGraphEntryPoints, ICollection<string> targetsToBuild, HostServices hostServices, BuildRequestDataFlags flags, GraphBuildOptions graphBuildOptions) 192public IEnumerable<ProjectGraphEntryPoint> ProjectGraphEntryPoints { get; }
Graph\ProjectGraph.cs (8)
128public ProjectGraph(IEnumerable<string> entryProjectFiles) 162public ProjectGraph(IEnumerable<string> entryProjectFiles, ProjectCollection projectCollection) 222public ProjectGraph(IEnumerable<string> entryProjectFiles, IDictionary<string, string> globalProperties) 264public ProjectGraph(IEnumerable<string> entryProjectFiles, IDictionary<string, string> globalProperties, ProjectCollection projectCollection) 288public ProjectGraph(IEnumerable<ProjectGraphEntryPoint> entryPoints) 334IEnumerable<ProjectGraphEntryPoint> entryPoints, 374IEnumerable<ProjectGraphEntryPoint> entryPoints, 418IEnumerable<ProjectGraphEntryPoint> entryPoints,
Graph\ProjectGraphEntryPoint.cs (5)
48internal static IEnumerable<ProjectGraphEntryPoint> CreateEnumerable(IEnumerable<string> entryProjectFiles) 56internal static IEnumerable<ProjectGraphEntryPoint> CreateEnumerable(IEnumerable<string> entryProjectFiles, IDictionary<string, string> globalProperties) 64internal readonly IEnumerable<ProjectGraphEntryPoint> AsEnumerable()
Graph\ProjectInterpretation.cs (5)
81public IEnumerable<ReferenceInfo> GetReferences(ProjectGraphNode projectGraphNode, ProjectCollection projectCollection, ProjectGraph.ProjectInstanceFactoryFunc projectInstanceFactory) 83IEnumerable<ProjectItemInstance> projectReferenceItems; 84IEnumerable<GlobalPropertiesModifier> globalPropertiesModifiers = null; 287private static IEnumerable<ProjectItemInstance> ConstructInnerBuildReferences(ProjectInstance outerBuild) 387IEnumerable<GlobalPropertiesModifier> globalPropertyModifiers)
IFileSystem.cs (3)
33IEnumerable<string> EnumerateFiles(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly); 35IEnumerable<string> EnumerateDirectories(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly); 37IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly);
Instance\ImmutableProjectCollections\ImmutableElementCollectionConverter.cs (2)
100public void UnionWith(IEnumerable<T> other) => throw new NotSupportedException(); 102IEnumerator<KeyValuePair<string, T>> IEnumerable<KeyValuePair<string, T>>.GetEnumerator() => _values.GetKvpEnumerator();
Instance\ImmutableProjectCollections\ImmutableItemDictionary.cs (6)
74public void AddRange(IEnumerable<T> projectItems) => throw new NotSupportedException(); 83public void EnumerateItemsPerType(Action<string, IEnumerable<T>> itemTypeCallback) 98public IEnumerable<TResult> GetCopyOnReadEnumerable<TResult>(Func<T, TResult> selector) 127public void ImportItems(IEnumerable<T> other) => throw new NotSupportedException(); 130public void ImportItemsOfType(string itemType, IEnumerable<T> items) => throw new NotSupportedException(); 136public void RemoveItems(IEnumerable<T> other) => throw new NotSupportedException();
Instance\ProjectInstance.cs (21)
1247IEnumerable<ProjectItemDefinitionInstance> IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance>.ItemDefinitionsEnumerable 1826public ProjectItemInstance AddItem(string itemType, string evaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata) 1850public IEnumerable<ProjectItemInstance> GetItemsByItemTypeAndEvaluatedInclude(string itemType, string evaluatedInclude) 1958public bool Build(IEnumerable<ILogger> loggers) 1973public bool Build(IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers) 1989public bool Build(string target, IEnumerable<ILogger> loggers) 2006public bool Build(string target, IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers) 2024public bool Build(string[] targets, IEnumerable<ILogger> loggers) 2041public bool Build(string[] targets, IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers) 2059public bool Build(string[] targets, IEnumerable<ILogger> loggers, out IDictionary<string, TargetResult> targetOutputs) 2076public bool Build(string[] targets, IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers, out IDictionary<string, TargetResult> targetOutputs) 2499internal bool Build(string[] targets, IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers, ILoggingService loggingService, int maxNodeCount, out IDictionary<string, TargetResult> targetOutputs) 2549internal bool Build(string[] targets, IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers, ILoggingService loggingService, out IDictionary<string, TargetResult> targetOutputs) 3029private IEnumerable<ProjectItemInstance> GetItemsByEvaluatedInclude(string evaluatedInclude) 3180IEnumerable<ProjectMetadataInstance> projectMetadataInstances = item.DirectMetadata.Select(directMetadatum => new ProjectMetadataInstance(directMetadatum));
Instance\ProjectItemDefinitionInstance.cs (2)
63IEnumerable<ProjectMetadataInstance> projectMetadataInstances = itemDefinition.Metadata.Select(originalMetadata => new ProjectMetadataInstance(originalMetadata)); 113public IEnumerable<string> MetadataNames
Instance\ProjectItemInstance.cs (27)
113internal ProjectItemInstance(ProjectInstance project, string itemType, string includeEscaped, IEnumerable<KeyValuePair<string, string>> directMetadata, string definingFileEscaped) 120IEnumerable<ProjectMetadataInstance> directMetadataInstances = directMetadata.Select(metadatum => new ProjectMetadataInstance(metadatum.Key, metadatum.Value)); 243public IEnumerable<ProjectMetadataInstance> Metadata 398public void SetMetadata(IEnumerable<KeyValuePair<string, string>> metadataDictionary) 525IEnumerable<KeyValuePair<string, string>> IMetadataContainer.EnumerateMetadata() => _taskItem.EnumerateMetadata(); 527void IMetadataContainer.ImportMetadata(IEnumerable<KeyValuePair<string, string>> metadata) => _taskItem.ImportMetadata(metadata); 590internal static void SetMetadata(IEnumerable<KeyValuePair<string, string>> metadataList, IEnumerable<ProjectItemInstance> items) 595IEnumerable<ProjectMetadataInstance> projectMetadataInstances = metadataList.Select(metadatum => new ProjectMetadataInstance(metadatum.Key, metadatum.Value)); 634internal void SetMetadataOnTaskOutput(IEnumerable<KeyValuePair<string, string>> items) 1017public IEnumerable<KeyValuePair<string, string>> EnumerateMetadata() 1047public void ImportMetadata(IEnumerable<KeyValuePair<string, string>> metadata) 1061private IEnumerable<KeyValuePair<string, string>> EnumerateMetadataEager(CopyOnWritePropertyDictionary<ProjectMetadataInstance> list) 1077private IEnumerable<KeyValuePair<string, string>> EnumerateMetadata(CopyOnWritePropertyDictionary<ProjectMetadataInstance> list) 1118IEnumerable<ProjectMetadataInstance> metaData() 1156IEnumerable<ProjectMetadataInstance> IItem<ProjectMetadataInstance>.Metadata => MetadataCollection; 1413IEnumerable<ProjectMetadataInstance> metadataEnumerable = MetadataCollection; 1414IEnumerable<KeyValuePair<string, string>> metadataToImport = metadataEnumerable 1662public void SetMetadata(IEnumerable<KeyValuePair<string, string>> metadataDictionary) 1739IEnumerable<ProjectMetadataInstance> metaData = 1838internal void SetMetadataOnTaskOutput(IEnumerable<KeyValuePair<string, string>> items) 1843var metadata = items 2010public void SetMetadata(IEnumerable<KeyValuePair<ProjectMetadataElement, string>> metadataList, IEnumerable<ProjectItemInstance> destinationItems) 2014IEnumerable<ProjectMetadataInstance> projectMetadataInstances = metadataList.Select(metadatum => new ProjectMetadataInstance(metadatum.Key.Name, metadatum.Value)); 2175public void SetMetadata(IEnumerable<KeyValuePair<ProjectMetadataElement, string>> metadata, IEnumerable<TaskItem> destinationItems)
Instance\TaskRegistry.cs (4)
254IEnumerable<(ProjectUsingTaskElement projectUsingTaskXml, string directoryOfImportingFile)> registrations, 599IEnumerable<RegisteredTaskRecord> registrations = GetRelevantOrderedRegistrations(taskIdentity, exactMatchRequired); 660private IEnumerable<RegisteredTaskRecord> GetRelevantOrderedRegistrations(RegisteredTaskIdentity taskIdentity, bool exactMatchRequired) 768IEnumerable<RegisteredTaskRecord> taskRecords,
Logging\BaseConsoleLogger.cs (1)
631var metadata = item switch
Logging\BinaryLogger\BuildEventArgsWriter.cs (1)
1027private void Write(IEnumerable<KeyValuePair<string, string>> keyValuePairs)
Logging\ParallelLogger\ParallelConsoleLogger.cs (1)
421private void ShowErrorWarningSummary(IEnumerable<BuildEventArgs> listToProcess)
LogMessagePacketBase.cs (1)
1176var metadata = taskItem.EnumerateMetadata();
ManagedFileSystem.cs (5)
58private static IEnumerable<string> HandleFileLoadException( 59Func<string, string, Microsoft.IO.SearchOption, IEnumerable<string>> enumerateFunctionDelegate, 83public virtual IEnumerable<string> EnumerateFiles(string path, string searchPattern, SearchOption searchOption) 98public virtual IEnumerable<string> EnumerateDirectories(string path, string searchPattern, SearchOption searchOption) 113public virtual IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, SearchOption searchOption)
MSBuildOnWindowsFileSystem.cs (3)
46public IEnumerable<string> EnumerateFiles(string path, string searchPattern, SearchOption searchOption) 51public IEnumerable<string> EnumerateDirectories(string path, string searchPattern, SearchOption searchOption) 56public IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, SearchOption searchOption)
ObjectModelRemoting\ConstructionObjectLinks\ProjectTaskElementLink.cs (1)
25public abstract IEnumerable<KeyValuePair<string, ElementLocation>> ParameterLocations { get; }
ObjectModelRemoting\DefinitionObjectsLinks\ProjectLink.cs (9)
161public abstract IEnumerable<ProjectElement> GetLogicalProject(); 184/// Facilitate remoting the <see cref="Project.AddItem(string, string, IEnumerable{KeyValuePair{string, string}})"/>. 186public abstract IList<ProjectItem> AddItem(string itemType, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata); 189/// Facilitate remoting the <see cref="Project.AddItemFast(string, string, IEnumerable{KeyValuePair{string, string}})"/>. 191public abstract IList<ProjectItem> AddItemFast(string itemType, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata); 226public abstract void RemoveItems(IEnumerable<ProjectItem> items); 256public abstract bool Build(string[] targets, IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers, EvaluationContext evaluationContext); 283public virtual IEnumerable<KeyValuePair<string, string>> GlobalPropertiesEnumerable() => GlobalProperties;
PrintLineDebugger.cs (3)
10using CommonWriterType = System.Action<string, string, System.Collections.Generic.IEnumerable<string>>; 83void LockWrappedWriter(string id, string callsite, IEnumerable<string> message) 136IEnumerable<string> args,
PrintLineDebuggerWriters.cs (5)
8using CommonWriterType = System.Action<string, string, System.Collections.Generic.IEnumerable<string>>; 51private IEnumerable<CommonWriterType> Writers { get; } 63public CompositeWriter(IEnumerable<CommonWriterType> writers) 88public static string SimpleFormat(string id, string callsite, IEnumerable<string> args) 93public static string CsvFormat(string id, string callsite, IEnumerable<string> args)
ReadOnlyCollection.cs (2)
29private IEnumerable<T> _backing; 36internal ReadOnlyCollection(IEnumerable<T> backing)
ReadOnlyEmptyDictionary.cs (2)
133IEnumerable<K> IReadOnlyDictionary<K, V>.Keys 141IEnumerable<V> IReadOnlyDictionary<K, V>.Values
TaskParameter.cs (4)
1004public IEnumerable<KeyValuePair<string, string>> EnumerateMetadata() 1016private IEnumerable<KeyValuePair<string, string>> EnumerateMetadataEager() 1039private IEnumerable<KeyValuePair<string, string>> EnumerateMetadataLazy() 1053public void ImportMetadata(IEnumerable<KeyValuePair<string, string>> metadata)
Tracing.cs (1)
132internal static void List<T>(IEnumerable<T> items)
Utilities\EngineFileUtilities.cs (2)
103IEnumerable<string> excludeSpecsEscaped = null, 176IEnumerable<string> excludeSpecsEscaped,
Utilities\NuGetFrameworkWrapper.cs (3)
119IEnumerable<(string originalTfm, object parsedTfm)> incomingFrameworks = ParseTfms(incoming); 120IEnumerable<(string originalTfm, object parsedTfm)> filterFrameworks = ParseTfms(filter); 144IEnumerable<(string originalTfm, object parsedTfm)> ParseTfms(string desiredTargetFrameworks)
Utilities\Utilities.cs (4)
310internal static string CreateToolsVersionListString(IEnumerable<Toolset> toolsets) 599public static IEnumerable<T> Values<T>(this IEnumerable<KeyValuePair<string, T>> source) where T : class, IKeyed 607public static IEnumerable<T> ToEnumerable<T>(this IEnumerator<T> enumerator)
WindowsFileSystem.cs (4)
41public override IEnumerable<string> EnumerateFiles(string path, string searchPattern, SearchOption searchOption) 46public override IEnumerable<string> EnumerateDirectories(string path, string searchPattern, SearchOption searchOption) 51public override IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, SearchOption searchOption) 86private static IEnumerable<string> EnumerateFileOrDirectories(
Microsoft.Build.CommandLine.UnitTests (7)
CommandLineSwitches_Tests.cs (2)
1453public static IEnumerable<object[]> ProcessGraphBuildSwitchData() 1547public static IEnumerable<object[]> GetInvalidFilenames()
RegistryDelegates.cs (1)
21internal delegate IEnumerable<string> GetRegistrySubKeyNames(RegistryKey baseKey, string subKey);
RegistryHelper.cs (2)
22internal static IEnumerable<string>? GetSubKeyNames(RegistryKey baseKey, string subkey) 24IEnumerable<string>? subKeys = null;
XMake_Tests.cs (2)
2712var filesToCopy = Directory 2715var directoriesToCopy = Directory
Microsoft.Build.Conversion.Core (3)
ProjectFileConverter.cs (3)
709var toRepairImports = RequiresRepairForAssetCompat(); 817private IEnumerable<ProjectImportElement> RequiresRepairForAssetCompat() 821var toRepairImports = from import in xmakeProject.Imports
Microsoft.Build.Engine (8)
Engine\ToolsetCollection.cs (1)
55public IEnumerable<string> ToolsVersions
Engine\ToolsetConfigurationReader.cs (2)
43protected override IEnumerable<PropertyDefinition> ToolsVersions 89protected override IEnumerable<PropertyDefinition> GetPropertyDefinitions(string toolsVersion)
Engine\ToolsetReader.cs (3)
317IEnumerable<PropertyDefinition> rawProperties = GetPropertyDefinitions(toolsVersion.Name); 488protected abstract IEnumerable<PropertyDefinition> ToolsVersions { get; } 500protected abstract IEnumerable<PropertyDefinition> GetPropertyDefinitions(string toolsVersion);
Engine\ToolsetRegistryReader.cs (2)
60protected override IEnumerable<PropertyDefinition> ToolsVersions 109protected override IEnumerable<PropertyDefinition> GetPropertyDefinitions(string toolsVersion)
Microsoft.Build.Engine.OM.UnitTests (89)
BuildEnvironmentHelper.cs (2)
467Func<IEnumerable<VisualStudioInstance>> getVisualStudioInstances = null, 494private static Func<IEnumerable<VisualStudioInstance>> s_getVisualStudioInstances = VisualStudioLocationHelper.GetInstances;
CachingFileSystemWrapper.cs (3)
49public IEnumerable<string> EnumerateDirectories(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly) 74public IEnumerable<string> EnumerateFiles(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly) 79public IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly)
Construction\ConstructionEditing_Tests.cs (5)
768public static IEnumerable<object[]> InsertMetadataElementAfterSiblingsTestData 881public static IEnumerable<object[]> InsertMetadataElementBeforeSiblingsTestData 923public static IEnumerable<object[]> InsertMetadataAttributeAfterSiblingsTestData 1008public static IEnumerable<object[]> InsertMetadataAttributeBeforeSiblingsTestData 1117var itemUpdateElements = project.Items.Where(i => i.UpdateLocation != null);
Definition\DefinitionEditing_Tests.cs (2)
27public static IEnumerable<object[]> ItemElementsThatRequireSplitting 107public static IEnumerable<object[]> ItemElementsWithGlobsThatRequireSplitting
Definition\EditingElementsReferencedByOrReferences_Tests.cs (1)
49IEnumerable<ProjectItem> items = project.GetItems("I");
Definition\Project_Tests.cs (5)
2477IEnumerable<ProjectItem> items = project.GetItems("i"); 2941public static IEnumerable<Object[]> GetItemProvenanceByProjectItemTestData 3324public static IEnumerable<object[]> GetItemProvenanceShouldWorkWithEscapedCharactersTestData 3522public static IEnumerable<object[]> GetItemProvenanceShouldBeSensitiveToGlobbingConeTestData => GlobbingTestData.GlobbingConesTestData; 4268var itemsOfValue = p.Items.Where(i => i.EvaluatedInclude.Equals(itemValue));
Definition\ProjectItem_Tests.cs (11)
611public static IEnumerable<object[]> IncludesAndExcludesWithWildcardsTestData => GlobbingTestData.IncludesAndExcludesWithWildcardsTestData; 2416var items = project.ItemsIgnoringCondition.Where(i => i.ItemType.Equals("I2")); 2443var items = project.ItemsIgnoringCondition.Where(i => i.ItemType.Equals("I2")); 2475var items = project.ItemsIgnoringCondition.Where(i => i.ItemType.Equals("I2")); 2520var items = project.ItemsIgnoringCondition.Where(i => i.ItemType.Equals("I2")); 2552var items = project.ItemsIgnoringCondition.Where(i => i.ItemType.Equals("I2")); 2589var items = project.ItemsIgnoringCondition.Where(i => i.ItemType.Equals("I2")); 2619var items = project.ItemsIgnoringCondition.Where(i => i.ItemType.Equals("I2")); 2650IEnumerable<ProjectItem> items = project.ItemsIgnoringCondition.Where(i => i.ItemType.Equals("I2")); 2679IEnumerable<ProjectItem> items = project.ItemsIgnoringCondition.Where(i => i.ItemType.Equals("I3")); 3539public static IEnumerable<Object[]> UpdateAndRemoveShouldWorkWithEscapedCharactersTestData
Definition\ProjectItemDefinition_Tests.cs (2)
84IEnumerable<ProjectMetadata> metadataCollection = itemDefinition.Metadata; 104IEnumerable<ProjectMetadata> metadataCollection = project.ItemDefinitions["i"].Metadata;
Definition\ProtectImports_Tests.cs (6)
525IEnumerable<ProjectItem> items = project.GetItems(ItemType).Where(pi => pi.IsImported); 542IEnumerable<ProjectMetadata> metadatum = item.Metadata.Where(m => m.Name == ImportedMetadataName); 559IEnumerable<ProjectMetadata> metadatum = item.Metadata.Where(m => m.Name == NonOverridableMetadataName); 576IEnumerable<ProjectMetadata> metadatum = item.Metadata.Where(m => m.Name == OverridableMetadataName); 630IEnumerable<ProjectItem> items = project.GetItems(ItemType).Where(pi => !pi.IsImported); 647IEnumerable<ProjectMetadata> metadatum = item.Metadata.Where(m => m.Name == ProjectMetadataName);
ExceptionHandling.cs (1)
381IEnumerable<string> files = FileSystems.Default.EnumerateFiles(DebugDumpPath, "MSBuild*failure.txt");
FileUtilities.cs (1)
148internal static int GetPathsHash(IEnumerable<string> assemblyPaths)
IFileSystem.cs (3)
33IEnumerable<string> EnumerateFiles(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly); 35IEnumerable<string> EnumerateDirectories(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly); 37IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly);
ManagedFileSystem.cs (3)
83public virtual IEnumerable<string> EnumerateFiles(string path, string searchPattern, SearchOption searchOption) 98public virtual IEnumerable<string> EnumerateDirectories(string path, string searchPattern, SearchOption searchOption) 113public virtual IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, SearchOption searchOption)
MSBuildOnWindowsFileSystem.cs (3)
46public IEnumerable<string> EnumerateFiles(string path, string searchPattern, SearchOption searchOption) 51public IEnumerable<string> EnumerateDirectories(string path, string searchPattern, SearchOption searchOption) 56public IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, SearchOption searchOption)
ObjectModelRemoting\Helpers\ViewValidation.construction.cs (3)
472public static void VerifyProjectCollectionLinks(IEnumerable<Project> projects, int expectedLocal, int expectedLinks) 672var realParamsLoc = realXml.ParameterLocations; 673var viewParamsLoc = viewXml.ParameterLocations;
ObjectModelRemoting\Helpers\ViewValidation.cs (5)
278public static void VerifyMetadata(IEnumerable<KeyValuePair<string, string>> expected, Func<string, string> getMetadata, Func<string, bool> hasMetadata = null) 296public static void Verify<T>(IEnumerable<T> viewCollection, IEnumerable<T> realCollection, Action<T, T, ValidationContext> validator, ValidationContext context = null) 334public static void Verify<T>(IEnumerable<T> viewXmlCollection, IEnumerable<T> realXmlCollection, ValidationContext context = null)
ObjectModelRemoting\Helpers\ViewValidation.evaluation.cs (3)
27private ProjectItem VerifyAfterAddSingleItem(ObjectType where, ICollection<ProjectItem> added, IEnumerable<KeyValuePair<string, string>> metadata) 52public ProjectItem AddSingleItemWithVerify(ObjectType where, string itemType, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata = null) 59public ProjectItem AddSingleItemFastWithVerify(ObjectType where, string itemType, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata = null)
ObjectModelRemoting\RemoteProjectsProviderMock\CollectionsHelpers.cs (5)
14public static IList<A> ConvertCollection<A, B>(this IEnumerable<B> source, Func<B, A> converter) 30public static IList<T> ImportCollection<T>(this ProjectCollectionLinker importer, IEnumerable<MockProjectElementLinkRemoter> source) 48public static IList<T> ImportCollection<T, RMock>(this ProjectCollectionLinker importer, IEnumerable<RMock> source) 67public static IList<MockProjectElementLinkRemoter> ExportCollection<T>(this ProjectCollectionLinker exporter, IEnumerable<T> source) 84public static IList<RMock> ExportCollection<T, RMock>(this ProjectCollectionLinker exporter, IEnumerable<T> source)
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectTaskElementLink.cs (2)
35public IEnumerable<KeyValuePair<string, ElementLocation>> ParameterLocations => this.TaskXml.ParameterLocations; 59public override IEnumerable<KeyValuePair<string, ElementLocation>> ParameterLocations => this.Proxy.ParameterLocations;
ObjectModelRemoting\RemoteProjectsProviderMock\EvaluationLinkMocks\MockProjectLink.cs (10)
72public IList<MockProjectItemLinkRemoter> AddItem(string itemType, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata) 74public IList<MockProjectItemLinkRemoter> AddItemFast(string itemType, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata) 88public IEnumerable<MockProjectElementLinkRemoter> GetLogicalProject() 99public void RemoveItems(IEnumerable<MockProjectItemLinkRemoter> items) 176public override IList<ProjectItem> AddItem(string itemType, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata) 179public override IList<ProjectItem> AddItemFast(string itemType, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata) 183public override bool Build(string[] targets, IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers, EvaluationContext evaluationContext) 225public override IEnumerable<ProjectElement> GetLogicalProject() 237public override void RemoveItems(IEnumerable<ProjectItem> items)
ObjectModelRemoting\RemoteProjectsProviderMock\LinkedObjectsMap.cs (1)
20internal IEnumerable<LinkedObject> GetActiveLinks()
PrintLineDebugger.cs (3)
10using CommonWriterType = System.Action<string, string, System.Collections.Generic.IEnumerable<string>>; 83void LockWrappedWriter(string id, string callsite, IEnumerable<string> message) 136IEnumerable<string> args,
PrintLineDebuggerWriters.cs (5)
8using CommonWriterType = System.Action<string, string, System.Collections.Generic.IEnumerable<string>>; 51private IEnumerable<CommonWriterType> Writers { get; } 63public CompositeWriter(IEnumerable<CommonWriterType> writers) 88public static string SimpleFormat(string id, string callsite, IEnumerable<string> args) 93public static string CsvFormat(string id, string callsite, IEnumerable<string> args)
WindowsFileSystem.cs (4)
41public override IEnumerable<string> EnumerateFiles(string path, string searchPattern, SearchOption searchOption) 46public override IEnumerable<string> EnumerateDirectories(string path, string searchPattern, SearchOption searchOption) 51public override IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, SearchOption searchOption) 86private static IEnumerable<string> EnumerateFileOrDirectories(
Microsoft.Build.Engine.UnitTests (94)
BackEnd\BinaryTranslator_Tests.cs (1)
247public static IEnumerable<object[]> GetBuildExceptionsAsTestData()
BackEnd\BuildManager_Tests.cs (2)
3425private static string BuildAndCheckCache(BuildManager localBuildManager, IEnumerable<string> exceptCacheDirectories) 3463var resultsFiles = Directory.EnumerateFiles(directory).Select(Path.GetFileName);
BackEnd\BuildRequestConfiguration_Tests.cs (1)
176Assert.Equal(props.Count, Helpers.MakeList((IEnumerable<ProjectPropertyInstance>)(config1.GlobalProperties)).Count);
BackEnd\CacheSerialization_Tests.cs (1)
20public static IEnumerable<object[]> CacheData
BackEnd\ConfigCache_Tests.cs (3)
19public static IEnumerable<object[]> CacheSerializationTestData 59public static IEnumerable<object[]> CacheSerializationTestDataNoConfigs 67public static IEnumerable<object[]> CacheSerializationTestDataMultipleConfigs
BackEnd\IntrinsicTask_Tests.cs (1)
260public static IEnumerable<object[]> IncludesAndExcludesWithWildcardsTestData => GlobbingTestData.IncludesAndExcludesWithWildcardsTestData;
BackEnd\MockLoggingService.cs (3)
526IEnumerable<DictionaryEntry> properties, 527IEnumerable<DictionaryEntry> items, 565public void LogTargetFinished(BuildEventContext targetBuildEventContext, string targetName, string projectFile, string projectFileOfTargetElement, bool success, IEnumerable<TaskItem> targetOutputs)
BackEnd\ResultsCache_Tests.cs (1)
358public static IEnumerable<object[]> CacheSerializationTestData
BackEnd\Scheduler_Tests.cs (1)
854private void MockPerformSchedulingActions(IEnumerable<ScheduleResponse> responses, ref int nodeId, ref bool inProcNodeExists)
BackEnd\SdkResolverLoader_Tests.cs (2)
459public Func<Assembly, IEnumerable<Type>> GetResolverTypesFunc { get; set; } 473protected override IEnumerable<Type> GetResolverTypes(Assembly assembly)
BackEnd\SdkResultOutOfProc_Tests.cs (1)
199IEnumerable<string> GetResolverResults(string type)
BackEnd\TaskRegistry_Tests.cs (1)
1853public static IEnumerable<object[]> TaskRegistryTranslationTestData
BackEnd\TranslationHelpers.cs (2)
181var list = items 190var list = items
BuildEnvironmentHelper_Tests.cs (1)
556public IEnumerable<VisualStudioInstance> VsInstanceMock()
BuildEventArgsSerialization_Tests.cs (1)
1133private string ToString(IEnumerable<ITaskItem> items)
Construction\SolutionProjectGenerator_Tests.cs (2)
2752IEnumerable<ProjectItemInstance> itemGroup = msbuildProject.GetItems(itemType); 2772IEnumerable<ProjectItemInstance> itemGroup = msbuildProject.GetItems(itemType);
Definition\ItemDefinitionGroup_Tests.cs (1)
1835private bool ContainsMetadata(IEnumerable<ProjectMetadata> metadata, string name, string value)
Definition\ProjectEvaluationContext_Tests.cs (5)
319public static IEnumerable<object[]> ContextPinsGlobExpansionCacheData 393public static IEnumerable<object[]> ContextDisambiguatesRelativeGlobsData 705var projectSpecs = new[] 954private void EvaluateProjects(IEnumerable<string> projectContents, EvaluationContext context, Action<Project> afterEvaluationAction) 983private void EvaluateProjects(IEnumerable<ProjectSpecification> projectSpecs, EvaluationContext context, Action<Project> afterEvaluationAction)
EscapingInProjects_Tests.cs (8)
365IEnumerable<ProjectItem> newItems = EscapingInProjectsHelper.ModifyItemOfTypeInProject(project, "MyWildcard", "b.weirdo", "foo%253Bbar.weirdo"); 473IEnumerable<ProjectItem> newItems = project.AddItem("MyWildCard", "foo%253bbar.weirdo"); 515IEnumerable<ProjectItem> newItems = project.AddItem("MyWildCard", "foo.AAA%253bBBB"); 652IEnumerable<ProjectItemInstance> items = projectInstance.GetItems("ProjectFile"); 879IEnumerable<ProjectItem> items = project.GetItems("DifferentList"); 911IEnumerable<ProjectItem> items = project.GetItems("DifferentList"); 1817internal static IEnumerable<ProjectItem> ModifyItemOfTypeInProject(Project project, string itemType, string oldEvaluatedInclude, string newEvaluatedInclude) 1819IEnumerable<ProjectItem> itemsToMatch = project.GetItems(itemType);
Evaluation\Evaluator_Tests.cs (6)
83public static IEnumerable<object[]> ImportLoadingScenarioTestData 1885IEnumerable<ProjectProperty> nonImportedProperties = project.Properties.Where(property => property.Xml == null); 1906IEnumerable<ProjectProperty> restOfAllEvaluatedProperties = project.AllEvaluatedProperties.SkipWhile(property => property.Xml == null); 2047IEnumerable<ProjectProperty> nonImportedProperties = project.Properties.Where(property => property.Xml == null); 2068IEnumerable<ProjectProperty> restOfAllEvaluatedProperties = project.AllEvaluatedProperties.Where(property => property.Xml != null); 2168IEnumerable<ProjectProperty> nonImportedProperties = project.Properties.Where(property => property.Xml == null);
Evaluation\Expander_Tests.cs (3)
3896public static IEnumerable<object[]> GetHashAlgoTypes() 4745var includes = myDirectories.Select(i => i.EvaluatedInclude); 4789var includes = myDirectories.Select(i => i.EvaluatedInclude);
Evaluation\ItemEvaluation_Tests.cs (1)
221public static IEnumerable<object[]> IndirectItemReferencesTestData
Evaluation\ProjectSdkImplicitImport_Tests.cs (3)
700public static IEnumerable<object[]> SdkPropertiesAreExpandedData 704static IEnumerable<SdkReferencePropertyExpansionMode?> Modes() 713static IEnumerable<(SdkPropertiesAreExpandedDataTemplate, bool setName, bool setVersion)> Templates()
Evaluation\SimpleVersion_Tests.cs (5)
93public static IEnumerable<object[]> Comparison_TestData() 168public static IEnumerable<object[]> Equals_TestData() 211public static IEnumerable<object[]> Parse_Valid_TestData() 233public static IEnumerable<object[]> Parse_Invalid_TestData() 283public static IEnumerable<object[]> ToString_TestData()
ExpressionTreeExpression_Tests.cs (3)
30public static readonly IEnumerable<object[]> TrueTests = new[] 168public static readonly IEnumerable<object[]> FalseTests = new[] { 225public static readonly IEnumerable<object[]> ErrorTests = new[] {
FileMatcher_Tests.cs (6)
226IEnumerable<string> GetParts() 247public static IEnumerable<object[]> GetTestData() 659public static IEnumerable<object[]> NormalizeTestData() 2635public IEnumerable<string> EnumerateFiles(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly) 2640public IEnumerable<string> EnumerateDirectories(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly) 2645public IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly)
Globbing\CompositeGlob_Tests.cs (1)
17public static IEnumerable<object[]> CompositeMatchingTestData
Globbing\MSBuildGlob_Tests.cs (1)
290public static IEnumerable<object[]> GlobMatchingShouldRespectTheRootOfTheGlobTestData => GlobbingTestData.GlobbingConesTestData;
Graph\GraphLoadedFromSolution_tests.cs (5)
89public static IEnumerable<object[]> Graphs 172public static IEnumerable<object[]> GraphsWithUniformSolutionConfigurations 258public static IEnumerable<object[]> SolutionOnlyDependenciesData 638IEnumerable<ProjectItemInstance> GetOutgoingEdgeItemsFromNode(ProjectGraphNode node, IReadOnlyDictionary<(ConfigurationMetadata, ConfigurationMetadata), ProjectItemInstance> edgeInfos) 643IEnumerable<ProjectItemInstance> GetIncomingEdgeItemsToNode(ProjectGraphNode node, IReadOnlyDictionary<(ConfigurationMetadata, ConfigurationMetadata), ProjectItemInstance> edgeInfos)
Graph\GraphTestingUtilities.cs (3)
136internal static IEnumerable<ProjectGraphNode> GetNodesWithProjectNumber(ProjectGraph graph, int projectNum) 214internal static IEnumerable<ProjectGraphNode> ComputeClosure(ProjectGraphNode node) 218IEnumerable<ProjectGraphNode> ComputeClosureRecursive(ProjectGraphNode projectGraphNode)
Graph\IsolateProjects_Tests.cs (1)
445public static IEnumerable<object[]> UndeclaredReferenceEnforcementShouldNormalizeFilePathsTestData
Graph\ProjectGraph_Tests.cs (4)
1638public static IEnumerable<object[]> Graphs 2238public static IEnumerable<object[]> AllNodesShouldHaveGraphBuildGlobalPropertyData 2366var expectedClosure = ComputeClosure(node); 2372public static IEnumerable<object[]> TransitiveReferencesAreDefinedPerProjectTestData
Graph\ResultCacheBasedBuilds_Tests.cs (1)
177public static IEnumerable<object[]> BuildGraphData
Instance\ProjectInstance_Internal_Tests.cs (1)
694public static IEnumerable<object[]> ProjectInstanceHasEvaluationIdTestData()
Instance\ProjectItemGroupTaskItemInstance_Internal_Tests.cs (1)
19public static IEnumerable<object[]> MetadataTestData
Instance\ProjectTargetInstance_Internal_Tests.cs (1)
19public static IEnumerable<object[]> TargetChildrenTestData
Instance\ProjectTaskInstance_Internal_Tests.cs (1)
20public static IEnumerable<object[]> TestData
Instance\TaskItem_Tests.cs (2)
207IEnumerable<(string Name, string Value)> definitions = null, 208IEnumerable<(string Name, string Value)> metadata = null)
InternalEngineHelpers.cs (1)
86IEnumerable<string> sdkResultPaths;
PrintLineDebugger_Tests.cs (1)
13using CommonWriterType = System.Action<string, string, System.Collections.Generic.IEnumerable<string>>;
ProjectCache\ProjectCacheTests.cs (5)
332public static IEnumerable<GraphCacheResponse> SuccessfulGraphs 410public static IEnumerable<object[]> MultiProcWithAndWithoutInProcNode 434public static IEnumerable<object[]> SuccessfulGraphsWithBuildParameters 697var referenceBuildTasks = rootNode.ProjectReferences.Select( 1082public static IEnumerable<object[]> CacheExceptionLocationsTestData
Microsoft.Build.Framework (99)
BuildException\BuildExceptionSerializationHelper.cs (2)
39InitializeSerializationContract((IEnumerable<TypeConstructionTuple>)exceptionsAllowlist); 42internal static void InitializeSerializationContract(IEnumerable<TypeConstructionTuple> exceptionsAllowlist)
Debugging\CommonWriter.cs (1)
17public static Action<string, string, IEnumerable<string>> Writer { get; set; }
IEnumerableCalls`1.cs (2)
10/// Provides static methods to invoke <see cref="IEnumerable{T}"/> members on value types that explicitly implement 21where TEnumerable : IEnumerable<T>
IMetadataContainer.cs (2)
22IEnumerable<KeyValuePair<string, string>> EnumerateMetadata(); 34void ImportMetadata(IEnumerable<KeyValuePair<string, string>> metadata);
ImmutableSegmentedDictionary.cs (8)
33public static ImmutableSegmentedDictionary<TKey, TValue> CreateRange<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>> items) 37public static ImmutableSegmentedDictionary<TKey, TValue> CreateRange<TKey, TValue>(IEqualityComparer<TKey>? keyComparer, IEnumerable<KeyValuePair<TKey, TValue>> items) 41public static ImmutableSegmentedDictionary<TKey, TValue> ToImmutableSegmentedDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> items) 54public static ImmutableSegmentedDictionary<TKey, TValue> ToImmutableSegmentedDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> items, IEqualityComparer<TKey>? keyComparer) 66public static ImmutableSegmentedDictionary<TKey, TValue> ToImmutableSegmentedDictionary<TSource, TKey, TValue>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TValue> elementSelector) 70public static ImmutableSegmentedDictionary<TKey, TValue> ToImmutableSegmentedDictionary<TSource, TKey, TValue>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TValue> elementSelector, IEqualityComparer<TKey>? keyComparer) 84public static ImmutableSegmentedDictionary<TKey, TSource> ToImmutableSegmentedDictionary<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector) 88public static ImmutableSegmentedDictionary<TKey, TSource> ToImmutableSegmentedDictionary<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey>? keyComparer)
ImmutableSegmentedDictionary`2.cs (10)
100IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => Keys; 102IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values => Values; 155public ImmutableSegmentedDictionary<TKey, TValue> AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 219public ImmutableSegmentedDictionary<TKey, TValue> RemoveRange(IEnumerable<TKey> keys) 242public ImmutableSegmentedDictionary<TKey, TValue> SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 325IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 331IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 334IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.RemoveRange(IEnumerable<TKey> keys) 339IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 381private static bool TryCastToImmutableSegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> pairs, out ImmutableSegmentedDictionary<TKey, TValue> other)
ImmutableSegmentedDictionary`2+Builder.cs (5)
62IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => Keys; 64IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values => Values; 112public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 184public void RemoveRange(IEnumerable<TKey> keys) 225IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
ImmutableSegmentedDictionary`2+Builder+KeyCollection.cs (1)
55IEnumerator<TKey> IEnumerable<TKey>.GetEnumerator()
ImmutableSegmentedDictionary`2+Builder+ValueCollection.cs (1)
55IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator()
ImmutableSegmentedDictionary`2+KeyCollection.cs (1)
36IEnumerator<TKey> IEnumerable<TKey>.GetEnumerator()
ImmutableSegmentedDictionary`2+ValueCollection.cs (1)
36IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator()
ImmutableSegmentedList.cs (4)
29/// <inheritdoc cref="ImmutableList.CreateRange{T}(IEnumerable{T})"/> 30public static ImmutableSegmentedList<T> CreateRange<T>(IEnumerable<T> items) 33/// <inheritdoc cref="ImmutableList.ToImmutableList{TSource}(IEnumerable{TSource})"/> 34public static ImmutableSegmentedList<T> ToImmutableSegmentedList<T>(this IEnumerable<T> source)
ImmutableSegmentedList`1.cs (13)
158/// <inheritdoc cref="ImmutableList{T}.AddRange(IEnumerable{T})"/> 159public ImmutableSegmentedList<T> AddRange(IEnumerable<T> items) 322/// <inheritdoc cref="ImmutableList{T}.InsertRange(int, IEnumerable{T})"/> 323public ImmutableSegmentedList<T> InsertRange(int index, IEnumerable<T> items) 401/// <inheritdoc cref="ImmutableList{T}.RemoveRange(IEnumerable{T})"/> 402public ImmutableSegmentedList<T> RemoveRange(IEnumerable<T> items) 425/// <inheritdoc cref="ImmutableList{T}.RemoveRange(IEnumerable{T}, IEqualityComparer{T}?)"/> 426public ImmutableSegmentedList<T> RemoveRange(IEnumerable<T> items, IEqualityComparer<T>? equalityComparer) 607IImmutableList<T> IImmutableList<T>.AddRange(IEnumerable<T> items) 613IImmutableList<T> IImmutableList<T>.InsertRange(int index, IEnumerable<T> items) 622IImmutableList<T> IImmutableList<T>.RemoveRange(IEnumerable<T> items, IEqualityComparer<T>? equalityComparer) 637IEnumerator<T> IEnumerable<T>.GetEnumerator() 641=> ((IEnumerable<T>)this).GetEnumerator();
ImmutableSegmentedList`1+Builder.cs (5)
55/// <inheritdoc cref="System.Collections.Immutable.ImmutableList{T}.Builder.AddRange(IEnumerable{T})"/> 56public void AddRange(IEnumerable<T> items) 162/// <inheritdoc cref="System.Collections.Immutable.ImmutableList{T}.Builder.InsertRange(int, IEnumerable{T})"/> 163public void InsertRange(int index, IEnumerable<T> items) 224IEnumerator<T> IEnumerable<T>.GetEnumerator()
ImmutableSegmentedList`1+ValueBuilder.cs (3)
87public void AddRange(IEnumerable<T> items) 212public void InsertRange(int index, IEnumerable<T> items) 333IEnumerator<T> IEnumerable<T>.GetEnumerator()
ITaskItemExtensions.cs (2)
22public static IEnumerable<KeyValuePair<string, string>> EnumerateMetadata(this ITaskItem taskItem) 33if (customMetadata is IEnumerable<KeyValuePair<string, string>> enumerableMetadata)
Logging\LoggerParametersHelper.cs (1)
52public static IEnumerable<Tuple<string, string?>> ParseParameters(string? parametersString)
ProjectStartedEventArgs.cs (1)
370var validProperties = properties.Cast<DictionaryEntry>().Where(entry => entry.Key != null && entry.Value != null);
RoslynEnumerable.cs (1)
13public static SegmentedList<TSource> ToSegmentedList<TSource>(this IEnumerable<TSource> source)
Sdk\SdkResultFactory.cs (6)
24public abstract SdkResult IndicateSuccess(string path, string version, IEnumerable<string> warnings = null); 39IEnumerable<string> warnings = null) 59public virtual SdkResult IndicateSuccess(IEnumerable<string> paths, 63IEnumerable<string> warnings = null) 77public abstract SdkResult IndicateFailure(IEnumerable<string> errors, IEnumerable<string> warnings = null);
SegmentedArray`1.cs (1)
300IEnumerator<T> IEnumerable<T>.GetEnumerator()
SegmentedDictionary`2.cs (7)
138public SegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection) 143public SegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection, IEqualityComparer<TKey>? comparer) 171IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => Keys; 177IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values => Values; 324IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 1320IEnumerator<TKey> IEnumerable<TKey>.GetEnumerator() 1520IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator()
SegmentedList`1.cs (4)
71public SegmentedList(IEnumerable<T> collection) 267public void AddRange(IEnumerable<T> collection) 604IEnumerator<T> IEnumerable<T>.GetEnumerator() 741public void InsertRange(int index, IEnumerable<T> collection)
TaskItemData.cs (3)
37var metadata = original.EnumerateMetadata(); 50IEnumerable<KeyValuePair<string, string>> IMetadataContainer.EnumerateMetadata() => Metadata; 52void IMetadataContainer.ImportMetadata(IEnumerable<KeyValuePair<string, string>> metadata)
XamlTypes\ContentType.cs (2)
132public IEnumerable<Type> GetSchemaObjectTypes() 140public IEnumerable<object> GetSchemaObjects(Type type)
XamlTypes\FileExtension.cs (2)
46public IEnumerable<Type> GetSchemaObjectTypes() 54public IEnumerable<object> GetSchemaObjects(Type type)
XamlTypes\IProjectSchemaNode.cs (2)
19IEnumerable<Type> GetSchemaObjectTypes(); 24IEnumerable<object> GetSchemaObjects(Type type);
XamlTypes\ItemType.cs (2)
85public IEnumerable<Type> GetSchemaObjectTypes() 93public IEnumerable<object> GetSchemaObjects(Type type)
XamlTypes\ProjectSchemaDefinitions.cs (2)
43public IEnumerable<Type> GetSchemaObjectTypes() 51public IEnumerable<object> GetSchemaObjects(Type type)
XamlTypes\Rule.cs (2)
538public IEnumerable<Type> GetSchemaObjectTypes() 546public IEnumerable<object> GetSchemaObjects(Type type)
XamlTypes\RuleBag.cs (2)
75public IEnumerable<Type> GetSchemaObjectTypes() 83public IEnumerable<object> GetSchemaObjects(Type type)
Microsoft.Build.Tasks.Core (94)
AssemblyDependency\AssemblyResolution.cs (1)
49IEnumerable<Resolver[]> jaggedResolvers,
AssemblyDependency\GenerateBindingRedirects.cs (3)
90var redirectNodes = from redirect in redirects 197var assemblyBindingNodes = runtimeNode.Nodes() 204var dependentAssemblies = assemblyBinding.Nodes()
AssemblyDependency\InstalledAssemblies.cs (1)
139internal IEnumerable<AssemblyEntry> FindAssemblyNameFromSimpleName(string simpleName)
AssemblyDependency\Reference.cs (1)
163internal void AddSourceItems(IEnumerable<ITaskItem> sourceItemsToAdd)
AssemblyDependency\ReferenceTable.cs (7)
49private IEnumerable<DependentAssembly> _remappedAssemblies = Enumerable.Empty<DependentAssembly>(); 1012out IEnumerable<UnifiedAssemblyName> unifiedDependencies, 1079private IEnumerable<UnifiedAssemblyName> GetUnifiedAssemblyNames( 1080IEnumerable<AssemblyNameExtension> preUnificationAssemblyNames) 1117GetUnifiedAssemblyMetadata(reference, out IEnumerable<UnifiedAssemblyName> unifiedDependencies, out string[] scatterFiles); 1615IEnumerable<DependentAssembly> remappedAssembliesValue, 2861IEnumerable<KeyValuePair<string, string>> EnumerateCommonMetadata()
AssemblyFoldersEx.cs (7)
155IEnumerable<string> versions = getRegistrySubKeyNames(baseKey, registryKeyRoot); 172IEnumerable<string> components = getRegistrySubKeyNames(baseKey, fullVersionKey); 204IEnumerable<string> servicingKeys = getRegistrySubKeyNames(baseKey, componentKey.RegistryKey); 347internal static List<ExtensionFoldersRegistryKey> GatherVersionStrings(string targetRuntimeVersion, IEnumerable<string> versions) 478IEnumerator<AssemblyFoldersExInfo> IEnumerable<AssemblyFoldersExInfo>.GetEnumerator() 488return ((IEnumerable<AssemblyFoldersExInfo>)this).GetEnumerator(); 491internal IEnumerable<string> UniqueDirectoryPaths
AssemblyFoldersFromConfig.cs (3)
70var targets = assemblyTargets 97IEnumerator<AssemblyFoldersFromConfigInfo> IEnumerable<AssemblyFoldersFromConfigInfo>.GetEnumerator() 107return ((IEnumerable<AssemblyFoldersFromConfigInfo>)this).GetEnumerator();
AssemblyNameExtension.cs (1)
370internal IEnumerable<AssemblyNameExtension> RemappedFromEnumerator
BuildEnvironmentHelper.cs (2)
467Func<IEnumerable<VisualStudioInstance>> getVisualStudioInstances = null, 494private static Func<IEnumerable<VisualStudioInstance>> s_getVisualStudioInstances = VisualStudioLocationHelper.GetInstances;
CachingFileSystemWrapper.cs (3)
49public IEnumerable<string> EnumerateDirectories(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly) 74public IEnumerable<string> EnumerateFiles(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly) 79public IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly)
CopyOnWriteDictionary.cs (3)
214public void SetItems(IEnumerable<KeyValuePair<string, V>> items) 219public IEnumerable<KeyValuePair<string, V>> Where(Func<KeyValuePair<string, V>, bool> predicate) 310return ((IEnumerable<KeyValuePair<string, V>>)this).GetEnumerator();
Delegate.cs (1)
73internal delegate IEnumerable<AssemblyNameExtension> GetGacEnumerator(string strongName);
ExceptionHandling.cs (1)
381IEnumerable<string> files = FileSystems.Default.EnumerateFiles(DebugDumpPath, "MSBuild*failure.txt");
FileMatcher.cs (9)
134IEnumerable<string> filteredEntriesForPath = (pattern != null && !IsAllFilesWildcard(pattern)) 323IEnumerable<string> files; 383IEnumerable<string> directories = null; 671private static IEnumerable<string> RemoveInitialDotSlash( 672IEnumerable<string> paths) 701internal static IEnumerable<string> RemoveProjectDirectory( 702IEnumerable<string> paths, 1037private IEnumerable<string> GetFilesForStep( 1063IEnumerable<string> files = _getFileSystemEntries(FileSystemEntity.Files, recursionState.BaseDirectory,
FileUtilities.cs (1)
148internal static int GetPathsHash(IEnumerable<string> assemblyPaths)
GenerateResource.cs (1)
1708var inputs = (this.References ?? Enumerable.Empty<ITaskItem>()).Concat(this.AdditionalInputs ?? Enumerable.Empty<ITaskItem>());
GetSDKReferenceFiles.cs (9)
251IEnumerable<ITaskItem> filteredResolvedSDKReferences = ResolvedSDKReferences.Where( 656private void PopulateReferencesForSDK(IEnumerable<ITaskItem> sdks) 1000IEnumerable<string> referenceDirectories = GetAllReferenceDirectories(sdkRootDirectory); 1001IEnumerable<string> redistDirectories = GetAllRedistDirectories(sdkRootDirectory); 1028IEnumerable<IGrouping<string, string>> groupedByDirectory = 1043private void PopulateReferencesDictionaryFromPaths(ConcurrentDictionary<string, List<string>> referencesByDirectory, ConcurrentDictionary<string, SdkReferenceInfo> references, IEnumerable<string> referenceDirectories) 1060private static void PopulateRedistDictionaryFromPaths(ConcurrentDictionary<string, List<string>> redistFilesByDirectory, IEnumerable<string> redistDirectories) 1163private static IEnumerable<string> GetAllRedistDirectories(string sdkRoot) 1177private static IEnumerable<string> GetAllReferenceDirectories(string sdkRoot)
IFileSystem.cs (3)
33IEnumerable<string> EnumerateFiles(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly); 35IEnumerable<string> EnumerateDirectories(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly); 37IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly);
LockCheck.cs (1)
274internal static IEnumerable<ProcessInfo> GetLockingProcessInfos(params string[] paths)
ManagedFileSystem.cs (3)
83public virtual IEnumerable<string> EnumerateFiles(string path, string searchPattern, SearchOption searchOption) 98public virtual IEnumerable<string> EnumerateDirectories(string path, string searchPattern, SearchOption searchOption) 113public virtual IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, SearchOption searchOption)
ManifestUtil\CompatibleFrameworkCollection.cs (1)
17internal CompatibleFrameworkCollection(IEnumerable<CompatibleFramework> compatibleFrameworks)
MSBuild.cs (1)
620IEnumerable<string> nonNullTargetList = targetList ?? targetOutputsPerProject[i].Keys;
MSBuildOnWindowsFileSystem.cs (3)
46public IEnumerable<string> EnumerateFiles(string path, string searchPattern, SearchOption searchOption) 51public IEnumerable<string> EnumerateDirectories(string path, string searchPattern, SearchOption searchOption) 56public IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, SearchOption searchOption)
NativeMethods.cs (1)
1265private IEnumerable<string> _gacDirectories;
PrintLineDebugger.cs (3)
10using CommonWriterType = System.Action<string, string, System.Collections.Generic.IEnumerable<string>>; 83void LockWrappedWriter(string id, string callsite, IEnumerable<string> message) 136IEnumerable<string> args,
PrintLineDebuggerWriters.cs (5)
8using CommonWriterType = System.Action<string, string, System.Collections.Generic.IEnumerable<string>>; 51private IEnumerable<CommonWriterType> Writers { get; } 63public CompositeWriter(IEnumerable<CommonWriterType> writers) 88public static string SimpleFormat(string id, string callsite, IEnumerable<string> args) 93public static string CsvFormat(string id, string callsite, IEnumerable<string> args)
ReadOnlyCollection.cs (2)
29private IEnumerable<T> _backing; 36internal ReadOnlyCollection(IEnumerable<T> backing)
ReadOnlyEmptyDictionary.cs (2)
133IEnumerable<K> IReadOnlyDictionary<K, V>.Keys 141IEnumerable<V> IReadOnlyDictionary<K, V>.Values
RedistList.cs (1)
486internal IEnumerable<AssemblyEntry> FindAssemblyNameFromSimpleName(string simpleName)
RegistryDelegates.cs (1)
21internal delegate IEnumerable<string> GetRegistrySubKeyNames(RegistryKey baseKey, string subKey);
RegistryHelper.cs (2)
22internal static IEnumerable<string>? GetSubKeyNames(RegistryKey baseKey, string subkey) 24IEnumerable<string>? subKeys = null;
ResolveManifestFiles.cs (1)
499private ITaskItem[] GetOutputFiles(List<PublishInfo> publishInfos, IEnumerable<ITaskItem> outputAssemblies)
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (3)
46internal static readonly IDictionary<string, IEnumerable<string>> DefaultReferences = new Dictionary<string, IEnumerable<string>>(StringComparer.OrdinalIgnoreCase) 537IEnumerable<string> references = taskInfo.References.Union(DefaultReferences[String.Empty]);
SystemState.cs (1)
463IEnumerable<AssemblyEntry> assemblyNames = redistList.FindAssemblyNameFromSimpleName(
Tracing.cs (1)
132internal static void List<T>(IEnumerable<T> items)
WindowsFileSystem.cs (4)
41public override IEnumerable<string> EnumerateFiles(string path, string searchPattern, SearchOption searchOption) 46public override IEnumerable<string> EnumerateDirectories(string path, string searchPattern, SearchOption searchOption) 51public override IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, SearchOption searchOption) 86private static IEnumerable<string> EnumerateFileOrDirectories(
WriteCodeFragment.cs (1)
37private static readonly IEnumerable<string> NamespaceImports = new string[] { "System", "System.Reflection" };
Microsoft.Build.Tasks.UnitTests (11)
AssemblyDependency\ResolveAssemblyReferenceTestFixture.cs (1)
2536private static IEnumerable<string> GetRegistrySubKeyNames(RegistryKey baseKey, string subKey)
AssemblyDependency\TaskTranslatorHelpers.cs (1)
45public static IEnumerable<object[]> SampleFrameworkNames =>
CallTarget_Tests.cs (1)
180IEnumerable<ProjectItemInstance> targetOutputs = instance.GetItems("myfancytargetoutputs");
Copy_Tests.cs (4)
31public static IEnumerable<object[]> GetDestinationExists() => 38public static IEnumerable<object[]> GetNullAndEmptyArrays() => 50public static IEnumerable<object[]> GetHardLinksSymLinks() => new List<object[]> 67public static IEnumerable<object[]> GetHardLinksSymLinksSingleThreaded() => new List<object[]>
Hash_Tests.cs (1)
93var hashGroups =
PrintLineDebugger_Tests.cs (1)
13using CommonWriterType = System.Action<string, string, System.Collections.Generic.IEnumerable<string>>;
ResourceHandling\GenerateResource_Tests.cs (1)
4309public static IEnumerable<object[]> UsePreserializedResourceStates()
RoslynCodeTaskFactory_Tests.cs (1)
758var logLines = logger.AllBuildEvents.Select(a => a.Message);
Microsoft.Build.UnitTests.Shared (27)
EngineTestEnvironment.cs (3)
152private IEnumerable<(ILogger logger, Func<string> textGetter)> GetLoggers() 209var expectedLoggerPairs = validateLoggerRoundtrip ? GetLoggers() : new[] { GetMockLogger() }; 234var pairs = expectedLoggerPairs.Zip(actualLoggerPairs, (expected, actual) => (expected, actual));
EnvironmentProvider.cs (2)
26private IEnumerable<string>? _searchPaths; 41private IEnumerable<string> SearchPaths
ObjectModelHelpers.cs (19)
1175public static List<T> MakeList<T>(IEnumerable<T> enumerable) 1188public static T GetFirst<T>(IEnumerable<T> enumerable) 1205public static T GetLast<T>(IEnumerable<T> enumerable) 1221public static Dictionary<string, V> MakeDictionary<V>(IEnumerable<KeyValuePair<string, V>> enumerable) 1298public static void ShouldBeSameIgnoringOrder<K>(this IEnumerable<K> a, IEnumerable<K> b) 1305public static void ShouldBeSetEquivalentTo<K>(this IEnumerable<K> a, IEnumerable<K> b) 1314public static void AssertEnumerationsValueEqual<T>(IEnumerable<T> one, IEnumerable<T> two) 1655var pathFragments = rootDirectoryFragments.Concat(fileFragments); 1737IEnumerable<int> entryPoints = null, 1787var entryProjectFiles = entryPoints != null 2062IEnumerable<BuildManager.DeferredBuildMessage> deferredMessages = null) 2174public IEnumerable<TResult> EnumerateDirectories<TResult>(string path, string pattern, FindPredicate predicate, FindTransform<TResult> transform) 2180public IEnumerable<TResult> EnumerateFiles<TResult>(string path, string pattern, FindPredicate predicate, FindTransform<TResult> transform) 2233public override IEnumerable<string> EnumerateFiles( 2243public override IEnumerable<string> EnumerateDirectories( 2253public override IEnumerable<string> EnumerateFileSystemEntries(
TestData\GlobbingTestData.cs (2)
12public static IEnumerable<object[]> IncludesAndExcludesWithWildcardsTestData 162public static IEnumerable<object[]> GlobbingConesTestData
TestEnvironment.cs (1)
19using CommonWriterType = System.Action<string, string, System.Collections.Generic.IEnumerable<string>>;
Microsoft.Build.Utilities.Core (86)
AssemblyFoldersEx.cs (7)
155IEnumerable<string> versions = getRegistrySubKeyNames(baseKey, registryKeyRoot); 172IEnumerable<string> components = getRegistrySubKeyNames(baseKey, fullVersionKey); 204IEnumerable<string> servicingKeys = getRegistrySubKeyNames(baseKey, componentKey.RegistryKey); 347internal static List<ExtensionFoldersRegistryKey> GatherVersionStrings(string targetRuntimeVersion, IEnumerable<string> versions) 478IEnumerator<AssemblyFoldersExInfo> IEnumerable<AssemblyFoldersExInfo>.GetEnumerator() 488return ((IEnumerable<AssemblyFoldersExInfo>)this).GetEnumerator(); 491internal IEnumerable<string> UniqueDirectoryPaths
AssemblyFoldersFromConfig.cs (3)
70var targets = assemblyTargets 97IEnumerator<AssemblyFoldersFromConfigInfo> IEnumerable<AssemblyFoldersFromConfigInfo>.GetEnumerator() 107return ((IEnumerable<AssemblyFoldersFromConfigInfo>)this).GetEnumerator();
BuildEnvironmentHelper.cs (2)
467Func<IEnumerable<VisualStudioInstance>> getVisualStudioInstances = null, 494private static Func<IEnumerable<VisualStudioInstance>> s_getVisualStudioInstances = VisualStudioLocationHelper.GetInstances;
CachingFileSystemWrapper.cs (3)
49public IEnumerable<string> EnumerateDirectories(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly) 74public IEnumerable<string> EnumerateFiles(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly) 79public IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly)
CopyOnWriteDictionary.cs (3)
214public void SetItems(IEnumerable<KeyValuePair<string, V>> items) 219public IEnumerable<KeyValuePair<string, V>> Where(Func<KeyValuePair<string, V>, bool> predicate) 310return ((IEnumerable<KeyValuePair<string, V>>)this).GetEnumerator();
ExceptionHandling.cs (1)
381IEnumerable<string> files = FileSystems.Default.EnumerateFiles(DebugDumpPath, "MSBuild*failure.txt");
FileMatcher.cs (9)
134IEnumerable<string> filteredEntriesForPath = (pattern != null && !IsAllFilesWildcard(pattern)) 323IEnumerable<string> files; 383IEnumerable<string> directories = null; 671private static IEnumerable<string> RemoveInitialDotSlash( 672IEnumerable<string> paths) 701internal static IEnumerable<string> RemoveProjectDirectory( 702IEnumerable<string> paths, 1037private IEnumerable<string> GetFilesForStep( 1063IEnumerable<string> files = _getFileSystemEntries(FileSystemEntity.Files, recursionState.BaseDirectory,
FileUtilities.cs (1)
148internal static int GetPathsHash(IEnumerable<string> assemblyPaths)
IFileSystem.cs (3)
33IEnumerable<string> EnumerateFiles(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly); 35IEnumerable<string> EnumerateDirectories(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly); 37IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly);
ManagedFileSystem.cs (3)
83public virtual IEnumerable<string> EnumerateFiles(string path, string searchPattern, SearchOption searchOption) 98public virtual IEnumerable<string> EnumerateDirectories(string path, string searchPattern, SearchOption searchOption) 113public virtual IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, SearchOption searchOption)
MSBuildOnWindowsFileSystem.cs (3)
46public IEnumerable<string> EnumerateFiles(string path, string searchPattern, SearchOption searchOption) 51public IEnumerable<string> EnumerateDirectories(string path, string searchPattern, SearchOption searchOption) 56public IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, SearchOption searchOption)
PrintLineDebugger.cs (3)
10using CommonWriterType = System.Action<string, string, System.Collections.Generic.IEnumerable<string>>; 83void LockWrappedWriter(string id, string callsite, IEnumerable<string> message) 136IEnumerable<string> args,
PrintLineDebuggerWriters.cs (5)
8using CommonWriterType = System.Action<string, string, System.Collections.Generic.IEnumerable<string>>; 51private IEnumerable<CommonWriterType> Writers { get; } 63public CompositeWriter(IEnumerable<CommonWriterType> writers) 88public static string SimpleFormat(string id, string callsite, IEnumerable<string> args) 93public static string CsvFormat(string id, string callsite, IEnumerable<string> args)
ReadOnlyEmptyDictionary.cs (2)
133IEnumerable<K> IReadOnlyDictionary<K, V>.Keys 141IEnumerable<V> IReadOnlyDictionary<K, V>.Values
RegistryDelegates.cs (1)
21internal delegate IEnumerable<string> GetRegistrySubKeyNames(RegistryKey baseKey, string subKey);
RegistryHelper.cs (2)
22internal static IEnumerable<string>? GetSubKeyNames(RegistryKey baseKey, string subkey) 24IEnumerable<string>? subKeys = null;
TaskItem.cs (4)
467IEnumerable<KeyValuePair<string, string>> IMetadataContainer.EnumerateMetadata() 483void IMetadataContainer.ImportMetadata(IEnumerable<KeyValuePair<string, string>> metadata) 489private IEnumerable<KeyValuePair<string, string>> EnumerateMetadataEager() 508private IEnumerable<KeyValuePair<string, string>> EnumerateMetadataLazy()
ToolLocationHelper.cs (26)
233private static Dictionary<string, IEnumerable<TargetPlatformSDK>> s_cachedTargetPlatforms; 400IEnumerable<TargetPlatformSDK> targetPlatformMonikers = GetTargetPlatformMonikers(diskRoots, extensionDiskRoots, registryRoot, targetPlatformIdentifier, targetPlatformVersion); 446IEnumerable<TargetPlatformSDK> targetPlatformMonikers = GetTargetPlatformMonikers(diskRoots, multiPlatformDiskRoots, registryRoot, targetPlatformIdentifier, targetPlatformVersion); 461private static IEnumerable<TargetPlatformSDK> GetTargetPlatformMonikers(string[] diskRoots, string[] extensionDiskRoots, string registryRoot, string targetPlatformIdentifier, Version targetPlatformVersion) 469IEnumerable<TargetPlatformSDK> targetPlatformSDKs = RetrieveTargetPlatformList(diskRoots, extensionDiskRoots, registryRoot); 525IEnumerable<TargetPlatformSDK> targetPlatforms = RetrieveTargetPlatformList(diskRoots, extensionDiskRoots, registryRoot); 771IEnumerable<TargetPlatformSDK> targetPlatforms = RetrieveTargetPlatformList(diskRoots, null, registryRoot); 1109internal static string[] GetApiContractReferences(IEnumerable<ApiContract> apiContracts, string targetPlatformSdkRoot) => GetApiContractReferences(apiContracts, targetPlatformSdkRoot, string.Empty); 1118internal static string[] GetApiContractReferences(IEnumerable<ApiContract> apiContracts, string targetPlatformSdkRoot, string targetPlatformSdkVersion) 1322public static IEnumerable<string> GetPlatformsForSDK(string sdkIdentifier, Version sdkVersion) => GetPlatformsForSDK(sdkIdentifier, sdkVersion, null, null); 1332public static IEnumerable<string> GetPlatformsForSDK(string sdkIdentifier, Version sdkVersion, string[] diskRoots, string registryRoot) 1337IEnumerable<TargetPlatformSDK> targetPlatformSDKs = RetrieveTargetPlatformList(diskRoots, null, registryRoot); 1377IEnumerable<string> platformMonikerList = GetPlatformsForSDK(sdkIdentifier, new Version(sdkVersion), sdkRoots, null); 1405public static IEnumerable<string> GetFoldersInVSInstalls(Version minVersion = null, Version maxVersion = null, string subFolder = null) 1421var vsInstancePaths = vsInstances 1431var folders = string.IsNullOrEmpty(subFolder) ? vsInstallFolders : vsInstallFolders.Select(i => Path.Combine(i, subFolder)); 1460var folders = GetFoldersInVSInstalls(minVersion, maxVersion, subFolder); 1588IEnumerable<TargetPlatformSDK> targetPlatforms = RetrieveTargetPlatformList(diskRoots, multiPlatformDiskRoots, registryRoot); 2432private static IEnumerable<TargetPlatformSDK> RetrieveTargetPlatformList(string[] diskRoots, string[] extensionDiskRoots, string registrySearchLocation) 2450s_cachedTargetPlatforms = new Dictionary<string, IEnumerable<TargetPlatformSDK>>(StringComparer.OrdinalIgnoreCase); 2458if (!s_cachedTargetPlatforms.TryGetValue(cachedTargetPlatformsKey, out IEnumerable<TargetPlatformSDK> collection)) 2492private static void GatherExtensionSDKListFromDirectory(IEnumerable<string> diskRoots, TargetPlatformSDK extensionSdk) 2684IEnumerable<string> platformIdentifiers = getRegistrySubKeyNames(baseKey, registryKeyRoot); 2698IEnumerable<string> versions = getRegistrySubKeyNames(baseKey, platformIdentifierKey); 2769IEnumerable<string> sdkNames = getRegistrySubKeyNames(baseKey, extensionSDKsKey); 2786IEnumerable<string> sdkVersions = getRegistrySubKeyNames(baseKey, sdkNameKey);
Tracing.cs (1)
132internal static void List<T>(IEnumerable<T> items)
WindowsFileSystem.cs (4)
41public override IEnumerable<string> EnumerateFiles(string path, string searchPattern, SearchOption searchOption) 46public override IEnumerable<string> EnumerateDirectories(string path, string searchPattern, SearchOption searchOption) 51public override IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, SearchOption searchOption) 86private static IEnumerable<string> EnumerateFileOrDirectories(
Microsoft.Build.Utilities.UnitTests (4)
PrintLineDebugger_Tests.cs (1)
13using CommonWriterType = System.Action<string, string, System.Collections.Generic.IEnumerable<string>>;
ToolLocationHelper_Tests.cs (3)
2774private static IEnumerable<VisualStudioVersion> EnumVisualStudioVersions() 2782private static IEnumerable<TargetDotNetFrameworkVersion> EnumDotNetFrameworkVersions() 4008IEnumerable<string> myPlatforms = ToolLocationHelper.GetPlatformsForSDK("MyPlatform", new Version("8.0"), new[] { _fakeStructureRoot }, null);
Microsoft.Cci.Extensions (187)
Dgml\DgmlExtensions.cs (4)
13public static XDocument GetDgmlDependencyGraph(this IEnumerable<IAssembly> assemblies) 16var definedNames = materializedAssemblies.Select(a => a.Name.Value); 17var referencedNames = materializedAssemblies.SelectMany(a => a.AssemblyReferences).Select(ar => ar.Name.Value); 23var edges = from a in materializedAssemblies
Differs\DifferenceRule.cs (2)
84public virtual DifferenceType Diff(IDifferences differences, IEnumerable<IAssembly> impl, IEnumerable<IAssembly> contract)
Differs\ElementDiffer.cs (1)
40public IEnumerable<Difference> Differences
Differs\ElementDifferenceFactory.cs (1)
50var rules = _container.GetExports<ExportFactory<IDifferenceRule, DifferenceRuleMetadata>>();
Differs\IDiffingService.cs (1)
11IEnumerable<SyntaxToken> GetTokenList(IDefinition definition);
Differs\ListMerger.cs (3)
14public static IEnumerable<ElementMapping<T>> MergeLists<T>(IEnumerable<T> list0, IEnumerable<T> list1) where T : class
Differs\Rules\TokenListDiffer.cs (5)
47var tokens1 = GetTokenList(item1); 48var tokens2 = GetTokenList(item2); 57private IEnumerable<SyntaxToken> GetTokenList(IDefinition item) 69private bool TokensAreEqual<T>(IEnumerable<T> list1, IEnumerable<T> list2)
Experimental\APIEmitter.cs (2)
35IEnumerable<INamespaceDefinition> namespaces = @namespace.Members.OfType<INamespaceDefinition>(); 36IEnumerable<INamespaceTypeDefinition> types = @namespace.Members.OfType<INamespaceTypeDefinition>();
Experimental\FilteredAssembly.cs (23)
429public IEnumerable<INamespaceMember> Members 439public IEnumerable<ICustomAttribute> Attributes 449public IEnumerable<ILocation> Locations 464public IEnumerable<INamespaceMember> GetMatchingMembers(Function<INamespaceMember, bool> predicate) 469public IEnumerable<INamespaceMember> GetMatchingMembersNamed(IName name, bool ignoreCase, Function<INamespaceMember, bool> predicate) 474public IEnumerable<INamespaceMember> GetMembersNamed(IName name, bool ignoreCase) 508public IEnumerable<ITypeReference> BaseClasses 513public IEnumerable<IEventDefinition> Events 518public IEnumerable<IMethodImplementation> ExplicitImplementationOverrides 523public IEnumerable<IFieldDefinition> Fields 533public IEnumerable<IGenericTypeParameter> GenericParameters 548public IEnumerable<ITypeReference> Interfaces 628public IEnumerable<ITypeDefinitionMember> Members 633public IEnumerable<IMethodDefinition> Methods 638public IEnumerable<INestedTypeDefinition> NestedTypes 643public IEnumerable<ITypeDefinitionMember> PrivateHelperMembers 648public IEnumerable<IPropertyDefinition> Properties 653public IEnumerable<ISecurityAttribute> SecurityAttributes 673public IEnumerable<ICustomAttribute> Attributes 683public IEnumerable<ILocation> Locations 693public IEnumerable<ITypeDefinitionMember> GetMatchingMembers(Function<ITypeDefinitionMember, bool> predicate) 698public IEnumerable<ITypeDefinitionMember> GetMatchingMembersNamed(IName name, bool ignoreCase, Function<ITypeDefinitionMember, bool> predicate) 703public IEnumerable<ITypeDefinitionMember> GetMembersNamed(IName name, bool ignoreCase)
Extensions\CSharp\CSharpCciExtensions.cs (9)
743public static T GetCustomAttributeArgumentValue<T>(this IEnumerable<ICustomAttribute> attributes, string attributeType) 753public static bool HasAttributeOfType(this IEnumerable<ICustomAttribute> attributes, string attributeName) 758public static bool TryGetAttributeOfType(this IEnumerable<ICustomAttribute> attributes, string attributeName, out ICustomAttribute customAttribute) 764private static ICustomAttribute GetAttributeOfType(this IEnumerable<ICustomAttribute> attributes, string attributeName) 769public static bool HasIsByRefLikeAttribute(this IEnumerable<ICustomAttribute> attributes) 774public static bool HasIsReadOnlyAttribute(this IEnumerable<ICustomAttribute> attributes) 779public static string[] GetValueTupleNames(this IEnumerable<ICustomAttribute> attributes) 801private static IEnumerable<ITypeReference> GetBaseTypes(this ITypeReference typeRef) 831IEnumerable<InterfaceImplementation> foundInterfaces = typeDefinition.GetInterfaceImplementations().Select(metadataReader.GetInterfaceImplementation).Where(impl => metadataReader.GetToken(impl.Interface) == (int)interfaceImplementationToken);
Extensions\DocIdExtensions.cs (1)
87public static IEnumerable<string> ReadDocIds(string docIdsFile)
Extensions\FakeCustomAttribute.cs (2)
23IEnumerable<IMetadataExpression> ICustomAttribute.Arguments 39IEnumerable<IMetadataNamedArgument> ICustomAttribute.NamedArguments
Extensions\TypeExtensions.cs (15)
46public static IEnumerable<ITypeDefinition> GetBaseTypesAndInterfaces(this ITypeDefinition type) 65public static IEnumerable<ITypeDefinition> GetAllBaseTypes(this ITypeDefinition type) 67var types = type.IsInterface ? type.Interfaces : type.BaseClasses; 83public static IEnumerable<ITypeDefinition> GetAllInterfaces(this ITypeDefinition type) 291public static IEnumerable<INamespaceDefinition> GetAllNamespaces(this IAssembly assembly) 299public static IEnumerable<INamespaceDefinition> GetNamespaces(this INamespaceDefinition ns, bool recursive = true) 313public static IEnumerable<INamespaceTypeDefinition> GetTypes(this INamespaceDefinition ns, bool includeForwards = false) 315IEnumerable<INamespaceTypeDefinition> types; 335public static IEnumerable<ITypeDefinitionMember> GetAllMembers(this ITypeDefinition type) 352public static IEnumerable<ITypeDefinitionMember> GetAllMembersBaseType(this ITypeDefinition type) 367public static IEnumerable<ITypeDefinitionMember> GetAllMembersFromInterfaces(this ITypeDefinition type) 506public static IEnumerable<T> OrderByIdentity<T>(this IEnumerable<T> assemblies) 514public static IEnumerable<AssemblyIdentity> OrderByIdentity(this IEnumerable<AssemblyIdentity> assemblies)
Filters\BaselineDifferenceFilter.cs (1)
69public IEnumerable<string> GetUnusedBaselineDifferences()
Filters\DocIdExcludeListFilter.cs (1)
19public DocIdExcludeListFilter(IEnumerable<string> docIds, bool excludeMembers)
Filters\DocIdIncludeListFilter.cs (1)
17public DocIdIncludeListFilter(IEnumerable<string> docIds)
Filters\ExcludeAttributesFilter.cs (1)
13public ExcludeAttributesFilter(IEnumerable<string> attributeDocIds)
HostEnvironment.cs (20)
62public void AddLibPaths(IEnumerable<string> paths) 459public static IEnumerable<IAssembly> LoadAssemblySet(params string[] paths) 465private string GetCoreAssemblyFile(string coreAssemblySimpleName, IEnumerable<string> contractSet) 559public ReadOnlyCollection<IAssembly> LoadAssemblies(IEnumerable<string> paths) 591public ReadOnlyCollection<IAssembly> LoadAssemblies(IEnumerable<string> paths, string coreAssemblySimpleName) 604public IEnumerable<IAssembly> LoadAssemblies(IEnumerable<AssemblyIdentity> identities) 609public IEnumerable<IAssembly> LoadAssemblies(IEnumerable<AssemblyIdentity> identities, bool warnOnVersionMismatch) 648public IEnumerable<IAssembly> LoadAssemblies(IEnumerable<AssemblyIdentity> identities, bool warnOnVersionMismatch, string coreAssemblySimpleName) 666public static IEnumerable<string> GetFilePaths(IEnumerable<string> paths, SearchOption searchOption) 694public static IEnumerable<string> GetFilePaths(IEnumerable<string> paths) 699private IEnumerable<string> GetFilePathsAndAddResolvedDirectoriesToLibPaths(IEnumerable<string> paths) 704private static IEnumerable<string> GetFilePaths(IEnumerable<string> paths, Action<string> perResolvedPathAction, bool recursive = false) 736IEnumerable<string> files;
Mappings\AssemblyMapping.cs (3)
22public IEnumerable<NamespaceMapping> Namespaces { get { return _namespaces.Values; } } 24public IEnumerable<ElementMapping<AssemblyProperty>> Properties 72private static IEnumerable<AssemblyProperty> GetAssemblyProperties(IAssembly assembly)
Mappings\AssemblySetMapping.cs (4)
9public class AssemblySetMapping : ElementMapping<IEnumerable<IAssembly>> 21public IEnumerable<AssemblyMapping> Assemblies { get { return _assemblies.Values; } } 23public IEnumerable<NamespaceMapping> Namespaces { get { return _namespaces.Values; } } 25protected override void OnMappingAdded(int index, IEnumerable<IAssembly> element)
Mappings\AttributesMapping.cs (8)
23public IEnumerable<ElementMapping<AttributeGroup>> Attributes 40private void AddMapping(int index, IEnumerable<ICustomAttribute> attributes) 43var attrGroups = attributes.GroupBy(c => c.Constructor.DocId()); 62protected virtual IEnumerable<ICustomAttribute> GetAttributes(T element) 68IEnumerable<ICustomAttribute> attributes = element as IEnumerable<ICustomAttribute>; 80public AttributeGroup(IEnumerable<ICustomAttribute> attributes, IEqualityComparer<ICustomAttribute> comparer) 88public IEnumerable<ICustomAttribute> Attributes { get; private set; }
Mappings\NamespaceMapping.cs (1)
22public IEnumerable<TypeMapping> Types { get { return _types.Values; } }
Mappings\TypeMapping.cs (8)
40public IEnumerable<MemberMapping> Members { get { return _members.Values; } } 42public IEnumerable<MemberMapping> Fields { get { return _members.Values.Where(m => m.Representative is IFieldDefinition); } } 43public IEnumerable<MemberMapping> Properties { get { return _members.Values.Where(m => m.Representative is IPropertyDefinition); } } 44public IEnumerable<MemberMapping> Events { get { return _members.Values.Where(m => m.Representative is IEventDefinition); } } 45public IEnumerable<MemberMapping> Methods { get { return _members.Values.Where(m => m.Representative is IMethodDefinition); } } 47public IEnumerable<TypeMapping> NestedTypes { get { return _nestedTypes.Values; } } 83private IEnumerable<ITypeDefinitionMember> GetMembers(ITypeDefinition type) 99private IEnumerable<ITypeDefinitionMember> GetOnlyMembers(ITypeDefinition type)
Traversers\DifferenceTraverser.cs (3)
23public void Visit(IEnumerable<IAssembly> oldAssemblies, IEnumerable<IAssembly> newAssemblies) 65public virtual void Visit(IEnumerable<Difference> differences)
Traversers\MappingsTypeMemberTraverser.cs (5)
42public virtual void Visit(IEnumerable<AssemblyMapping> assemblies) 61public virtual void Visit(IEnumerable<NamespaceMapping> namespaces) 80public virtual void Visit(IEnumerable<TypeMapping> types) 96Visit((IEnumerable<TypeMapping>)type.NestedTypes); 99public virtual void Visit(IEnumerable<MemberMapping> members)
Traversers\SimpleTypeMemberTraverser.cs (7)
25public virtual void Visit(IEnumerable<IAssembly> assemblies) 36public virtual void Visit(IEnumerable<INamespaceDefinition> namespaces) 56public virtual void Visit(IEnumerable<ITypeDefinition> types) 77Visit((IEnumerable<ITypeDefinition>)type.NestedTypes); 80public virtual void Visit(IEnumerable<ITypeDefinitionMember> members) 107public virtual void Visit(ITypeDefinition parentType, IEnumerable<IFieldDefinition> fields) 115this.Visit((IEnumerable<ITypeDefinitionMember>)fields);
TypeDependencies.cs (12)
36public IEnumerable<ITypeReference> PublicTypeDepdencies { get { return _publicDependents; } } 37public IEnumerable<ITypeReference> AllTypeDependencies { get { return _dependents; } } 38public IEnumerable<IMethodReference> MethodDependencies { get { return _methodDependents; } } 61private void AddDependencyNestedTypes(IEnumerable<INestedTypeDefinition> nestedTypes) 69private void AddDependency(IEnumerable<IMethodDefinition> methods) 101private void AddDependency(IEnumerable<IFieldDefinition> fields) 110private void AddDependency(IEnumerable<IEventDefinition> events) 119private void AddDependency(IEnumerable<IPropertyDefinition> properties) 128private void AddDependency(IEnumerable<ISecurityAttribute> attributes, bool isPublic = true) 134private void AddDependency(IEnumerable<ICustomAttribute> attributes, bool isPublic = true) 140private void AddDependency(IEnumerable<IGenericParameter> parameters, bool isPublic = true) 177private void AddDependency(IEnumerable<ITypeReference> types, bool isPublic = true)
Writers\CSharp\CSDeclarationHelper.cs (2)
59public IEnumerable<SyntaxToken> GetTokenList(IDefinition definition, int indentLevel = -1) 73public IEnumerable<SyntaxToken> GetTokenList(ICustomAttribute attribute, int indentLevel = -1)
Writers\CSharp\CSDeclarationWriter.Attributes.cs (2)
18public void WriteAttributes(IEnumerable<ISecurityAttribute> securityAttributes, bool writeInline = false, string prefix = "") 107public void WriteAttributes(IEnumerable<ICustomAttribute> attributes, bool writeInline = false, string prefix = null)
Writers\CSharp\CSDeclarationWriter.cs (3)
213private void WriteCustomModifiers(IEnumerable<ICustomModifier> modifiers) 454private void WriteTypeName(ITypeReference type, IEnumerable<ICustomAttribute> attributes, object methodNullableContextValue = null, bool noSpace = false, bool useTypeKeywords = true, 516private void WriteList<T>(IEnumerable<T> list, Action<T> writeItem)
Writers\CSharp\CSDeclarationWriter.Enums.cs (1)
47IEnumerable<IFieldDefinition> sortedFields = resolvedType.Fields.OrderBy(f => f.Name.Value, StringComparer.OrdinalIgnoreCase);
Writers\CSharp\CSDeclarationWriter.Fields.cs (5)
99private IEnumerable<ICustomAttribute> _attributes = System.Linq.Enumerable.Empty<ICustomAttribute>(); 109public DummyPrivateField(ITypeDefinition parentType, ITypeReference type, string name, IEnumerable<ICustomAttribute> attributes, bool isReadOnly) : this(parentType, type, name) 153public IEnumerable<ICustomModifier> CustomModifiers => System.Linq.Enumerable.Empty<ICustomModifier>(); 169public IEnumerable<ICustomAttribute> Attributes => _attributes; 171public IEnumerable<ILocation> Locations { get { throw new System.NotImplementedException(); } }
Writers\CSharp\CSDeclarationWriter.Generics.cs (3)
15private void WriteGenericParameters(IEnumerable<IGenericParameter> genericParameters) 37private void WriteGenericContraints(IEnumerable<IGenericParameter> genericParams, byte? methodNullableContextValue = null) 58private IEnumerable<Action> GetConstraints(IGenericParameter parameter, byte? methodNullableContextValue)
Writers\CSharp\CSDeclarationWriter.Methods.cs (5)
68private void WriteTypeName(ITypeReference type, ITypeReference containingType, IEnumerable<ICustomAttribute> attributes = null, byte? methodNullableContextValue = null) 182private void WriteParameters(IEnumerable<IParameterDefinition> parameters, ITypeReference containingType, byte? methodNullableContextValue, bool property = false, bool extensionMethod = false, bool acceptsExtraArguments = false) 429var constructors = baseType.Methods.Where( 489public IEnumerable<ICustomAttribute> Attributes 499public IEnumerable<ILocation> Locations
Writers\CSharp\CSDeclarationWriter.Types.cs (3)
97IEnumerable<ITypeReference> interfaces = type.Interfaces.Where(IncludeBaseType).OrderBy(t => GetTypeName(t), StringComparer.OrdinalIgnoreCase); 117private IEnumerable<Action> GetInterfaceWriterActions(ITypeReference type, IEnumerable<ITypeReference> interfaces)
Writers\CSharp\CSharpWriter.cs (9)
75public void WriteAssemblies(IEnumerable<IAssembly> assemblies) 112public override void Visit(IEnumerable<ITypeDefinition> types) 134var constructors = type.Methods.Where(m => m.IsConstructor && Filter.Include(m)); 149public override void Visit(IEnumerable<ITypeDefinitionMember> members) 155public override void Visit(ITypeDefinition parentType, IEnumerable<IFieldDefinition> fields) 187var includedVisibleFields = fields.Where(f => _cciFilter.Include(f)); 190var excludedFields = fields.Except(includedVisibleFields).Where(f => !f.IsStatic); 194var genericTypedFields = excludedFields.Where(f => f.Type.UnWrap().IsGenericParameter()); 230private IFieldDefinition DummyFieldWriterHelper(ITypeDefinition parentType, IEnumerable<IFieldDefinition> excludedFields, ITypeReference fieldType, string fieldName = "_dummy")
Writers\DocumentIdWriter.cs (1)
26public void WriteAssemblies(IEnumerable<IAssembly> assemblies)
Writers\ICciDifferenceWriter.cs (2)
14void Write(string oldAssembliesName, IEnumerable<IAssembly> oldAssemblies, string newAssembliesName, IEnumerable<IAssembly> newAssemblies);
Writers\ICciWriter.cs (1)
13void WriteAssemblies(IEnumerable<IAssembly> assemblies);
Writers\Syntax\HtmlSyntaxWriter.cs (2)
143IEnumerable<IncompatibleDifference> differences = context as IEnumerable<IncompatibleDifference>;
Writers\Syntax\ISyntaxWriter.cs (2)
39public static void WriteList<T>(this ISyntaxWriter writer, IEnumerable<T> list, Action<T> writeItem, string delimiter = ",", bool addSpaceAfterDelimiter = true) 75public static void WriteSyntaxTokens(this ISyntaxWriter writer, IEnumerable<SyntaxToken> tokens)
Writers\Syntax\TokenSyntaxWriter.cs (1)
23public IEnumerable<SyntaxToken> ToTokenList()
Writers\TypeForwardWriter.cs (1)
24public void WriteAssemblies(IEnumerable<IAssembly> assemblies)
Microsoft.CSharp (28)
Microsoft\CSharp\RuntimeBinder\Binder.cs (10)
35IEnumerable<CSharpArgumentInfo>? argumentInfo) 89IEnumerable<CSharpArgumentInfo>? argumentInfo) 109IEnumerable<CSharpArgumentInfo>? argumentInfo) 128IEnumerable<CSharpArgumentInfo>? argumentInfo) 156IEnumerable<Type>? typeArguments, 158IEnumerable<CSharpArgumentInfo>? argumentInfo) 194IEnumerable<CSharpArgumentInfo>? argumentInfo) 230IEnumerable<CSharpArgumentInfo>? argumentInfo) 252IEnumerable<CSharpArgumentInfo>? argumentInfo) 274IEnumerable<CSharpArgumentInfo>? argumentInfo)
Microsoft\CSharp\RuntimeBinder\BinderHelper.cs (3)
28IEnumerable<CSharpArgumentInfo> arginfos, 334internal static T[] ToArray<T>(IEnumerable<T> source) => source == null ? Array.Empty<T>() : source.ToArray(); 338internal static CallInfo CreateCallInfo(ref IEnumerable<CSharpArgumentInfo> argInfos, int discard)
Microsoft\CSharp\RuntimeBinder\CSharpBinaryOperationBinder.cs (1)
78IEnumerable<CSharpArgumentInfo> argumentInfo) :
Microsoft\CSharp\RuntimeBinder\CSharpGetIndexBinder.cs (1)
52IEnumerable<CSharpArgumentInfo> argumentInfo) :
Microsoft\CSharp\RuntimeBinder\CSharpGetMemberBinder.cs (1)
60IEnumerable<CSharpArgumentInfo> argumentInfo) :
Microsoft\CSharp\RuntimeBinder\CSharpInvokeBinder.cs (1)
62IEnumerable<CSharpArgumentInfo> argumentInfo) :
Microsoft\CSharp\RuntimeBinder\CSharpInvokeConstructorBinder.cs (1)
49IEnumerable<CSharpArgumentInfo> argumentInfo)
Microsoft\CSharp\RuntimeBinder\CSharpInvokeMemberBinder.cs (2)
69IEnumerable<Type> typeArguments, 70IEnumerable<CSharpArgumentInfo> argumentInfo) :
Microsoft\CSharp\RuntimeBinder\CSharpSetIndexBinder.cs (1)
60IEnumerable<CSharpArgumentInfo> argumentInfo) :
Microsoft\CSharp\RuntimeBinder\CSharpSetMemberBinder.cs (1)
59IEnumerable<CSharpArgumentInfo> argumentInfo) :
Microsoft\CSharp\RuntimeBinder\CSharpUnaryOperationBinder.cs (1)
66IEnumerable<CSharpArgumentInfo> argumentInfo) :
Microsoft\CSharp\RuntimeBinder\Semantics\EXPRExtensions.cs (1)
31public static IEnumerable<Expr> ToEnumerable(this Expr expr)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\AggregateType.cs (2)
113public IEnumerable<AggregateType> TypeHierarchy 169|| genType == typeof(IEnumerable<>)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\PredefinedTypes.cs (1)
153new PredefinedTypeInfo(PredefinedType.PT_G_IENUMERABLE, typeof(IEnumerable<>), "System.Collections.Generic.IEnumerable`1"),
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (1)
51IEnumerable<Type> typeArguments,
Microsoft.DotNet.ApiCompat (26)
ApiCompatRunner.cs (3)
105var rules = c.GetExports<IDifferenceRule>(); 137IEnumerable<IAssembly> contractAssemblies = contractHost.LoadAssemblies(contracts.Value, contractCoreAssembly.Value()); 151IEnumerable<IAssembly> implAssemblies = implHost.LoadAssemblies(contractAssemblies.Select(a => a.AssemblyIdentity), warnOnIncorrectVersion.HasValue());
DifferenceWriter.cs (4)
34public void Write(string oldAssembliesName, IEnumerable<IAssembly> oldAssemblies, string newAssembliesName, IEnumerable<IAssembly> newAssemblies) 51var unusedBaselineDifferences = filter.GetUnusedBaselineDifferences(); 85private void OutputDifferences(string header, IEnumerable<Difference> differences)
Rules\Compat\AttributeDifference.cs (4)
104private bool CheckAttributeDifferences(IDifferences differences, IReference target, IEnumerable<ICustomAttribute> implAttributes, IEnumerable<ICustomAttribute> contractAttributes, IReference member = null) 106AttributesMapping<IEnumerable<ICustomAttribute>> attributeMapping = new AttributesMapping<IEnumerable<ICustomAttribute>>(_settings);
Rules\Compat\CannotAddAttributes.cs (6)
83private bool AnySecurityAttributeAdded(IDifferences differences, IReference target, IEnumerable<ISecurityAttribute> attribues1, IEnumerable<ISecurityAttribute> attributes2) 88private bool AnyAttributeAdded(IDifferences differences, IReference target, IEnumerable<ICustomAttribute> implAttributes, IEnumerable<ICustomAttribute> contractAttributes) 92AttributesMapping<IEnumerable<ICustomAttribute>> attributeMapping = new AttributesMapping<IEnumerable<ICustomAttribute>>(_settings);
Rules\Compat\CannotRemoveGenerics.cs (3)
36private DifferenceType DiffConstraints(IDifferences differences, IReference target, IEnumerable<IGenericParameter> implGenericParams, IEnumerable<IGenericParameter> contractGenericParams) 74private IEnumerable<string> GetConstraints(IGenericParameter parameter)
Rules\Compat\MembersMustExist.cs (1)
73private bool FindMethodInCollection(IMethodDefinition targetMethod, IEnumerable<IMethodDefinition> collectionOfMethods)
Rules\Compat\ParameterModifiersCannotChange.cs (2)
66var union = implParam.CustomModifiers 109private String PrintCustomModifiers(IEnumerable<ICustomModifier> modifiers)
Rules\InheritanceHierarchyChangeTracker.cs (3)
53IEnumerable<ITypeReference> item1BaseClassChain = GetBaseClassChain(item1); 54IEnumerable<ITypeReference> item2BaseClassChain = GetBaseClassChain(item2); 101private String PrintClassHierarchy(IEnumerable<ITypeReference> baseClasses)
Microsoft.DotNet.ApiCompat.Tests (4)
Helpers.cs (4)
15public static string RunApiCompat(string left, IEnumerable<string> rightDirs, IEnumerable<string> excludeAttributesFile, string leftName, string rightName) 25private static string[] GetApiCompatArgs(string left, IEnumerable<string> rightDirs, IEnumerable<string> excludeAttributesFiles, string leftName, string rightName)
Microsoft.DotNet.Arcade.Sdk (11)
src\GenerateResxSource.cs (1)
506var arguments = match.Cast<Match>()
src\GetLicenseFilePath.cs (1)
41IEnumerable<string> enumerateFiles(string extension)
src\GroupItemsBy.cs (1)
57ITaskItem mergeItems(IEnumerable<ITaskItem> items)
src\InstallDotNetCore.cs (3)
60var runtimeItems = new Dictionary<string, IEnumerable<KeyValuePair<string, string>>>(); 63var items = GetItemsFromJsonElementArray(runtime, out string runtimeName); 184private IEnumerable<KeyValuePair<string, string>> GetItemsFromJsonElementArray(JsonProperty token, out string runtime)
src\SaveItems.cs (1)
37if (!(metadata is IEnumerable<KeyValuePair<string, string>> metadataPairs))
src\ValidateLicense.cs (4)
47internal static bool LinesEqual(IEnumerable<string> actual, IEnumerable<string> expected) 49IEnumerable<string> normalize(IEnumerable<string> lines)
Microsoft.DotNet.Arcade.Sdk.Tests (9)
InstallDotNetToolTests.cs (7)
35private IEnumerable<string> _expectedArgs = new[] 65It.Is<IEnumerable<string>>(args => args.All(y => _expectedArgs.Contains(y))))) 98It.Is<IEnumerable<string>>(args => args.Count() == _expectedArgs.Count() && args.All(y => _expectedArgs.Contains(y)))), 230It.Is<IEnumerable<string>>(args => args.All(y => _expectedArgs.Contains(y))))) 276It.Is<IEnumerable<string>>(args => args.Count() == _expectedArgs.Count() && args.All(y => _expectedArgs.Contains(y)))), 286It.Is<IEnumerable<string>>(args => args.Count() == _expectedArgs.Count() && args.All(y => _expectedArgs.Contains(y)))), 301It.Is<IEnumerable<string>>(args => args.Count() == _expectedArgs.Count() && args.All(y => _expectedArgs.Contains(y)))),
Utilities\CollectionExtensions.cs (1)
11public static Collection<T> AddRange<T>(this Collection<T> collection, IEnumerable<T> items)
Utilities\TestApp.cs (1)
45private int ExecuteScript(ITestOutputHelper output, string fileName, IEnumerable<string> scriptArgs)
Microsoft.DotNet.AsmDiff (80)
ApiRecordingCSharpDiffWriter.cs (2)
33public new void Write(string oldAssembliesName, IEnumerable<IAssembly> oldAssemblies, string newAssembliesName, IEnumerable<IAssembly> newAssemblies)
AssemblySet.cs (15)
17private AssemblySet(IMetadataHost metadataHost, IEnumerable<IAssembly> includedAssemblies, string name) 92public static AssemblySet FromPaths(IEnumerable<string> paths, string name) 122public AssemblySet WithAssemblies(IEnumerable<IAssembly> assemblies) 124var assembliesSnapshot = GetSnapshotAndVerifyAssembliesAreInTheSameHost(assemblies); 128public AssemblySet Remove(IEnumerable<IAssembly> assemblies) 133var allPaths = assemblyPaths.Union(dependencyPaths); 135var newAssemblies = assemblyPaths.Select(p => newAssemblySet.Host.LoadUnitFrom(p)).OfType<IAssembly>(); 139private IEnumerable<IAssembly> GetSnapshotAndVerifyAssembliesAreInTheSameHost(IEnumerable<IAssembly> assemblies) 142var loadedAssemblies = Host == null 156private static IEnumerable<IAssembly> GetRequiredAssemblies(IEnumerable<IAssembly> assemblies) 175private static IEnumerable<ClassifiedAssembly> ClassifyReferences(IMetadataHost host, IEnumerable<IAssembly> includedAssemblies) 191var allReferences = loadedAssemblies.Concat(loadedAssemblies.SelectMany(a => a.AssemblyReferences))
Csv\CsvWriter.cs (2)
30public virtual void Write(IEnumerable<string> values) 38public virtual void WriteLine(IEnumerable<string> values)
Csv\DiffTokensCsvColumn.cs (3)
44var diff = _diffWriter.GetTokenDiff(mapping[0], mapping[1]); 45var tokenStrings = from t in diff 58var tokens = _diffWriter.GetTokenList(mapping.Representative);
DiffCciFilter.cs (3)
81var propertyAccessors = from p in member.ContainingTypeDefinition.Properties 85var eventAccessors = from e in member.ContainingTypeDefinition.Events 89var accessors = propertyAccessors.Concat(eventAccessors);
DiffConfigurationExtensions.cs (12)
38public static DiffConfiguration AddLeftAssemblies(this DiffConfiguration configuration, IEnumerable<string> addedPaths) 43public static DiffConfiguration AddRightAssemblies(this DiffConfiguration configuration, IEnumerable<string> addedPaths) 48private static DiffConfiguration AddAssemblies(this DiffConfiguration configuration, bool isLeft, IEnumerable<string> addedPaths) 53var existingAssemblyPaths = from a in existingSet.Assemblies 64public static DiffConfiguration RemoveLeftAssemblies(this DiffConfiguration configuration, IEnumerable<IAssembly> removals) 69public static DiffConfiguration RemoveRightAssemblies(this DiffConfiguration configuration, IEnumerable<IAssembly> removals) 74private static DiffConfiguration RemoveAssemblies(this DiffConfiguration configuration, bool isLeft, IEnumerable<IAssembly> removals) 85public static DiffConfiguration UpdateLeftAssemblies(this DiffConfiguration configuration, IEnumerable<string> paths) 90public static DiffConfiguration UpdateLeftAssemblies(this DiffConfiguration configuration, IEnumerable<string> paths, string name) 100public static DiffConfiguration UpdateRightAssemblies(this DiffConfiguration configuration, IEnumerable<string> paths) 105public static DiffConfiguration UpdateRightAssemblies(this DiffConfiguration configuration, IEnumerable<string> paths, string name) 115private static DiffConfiguration UpdateAssemblies(this DiffConfiguration configuration, bool isLeft, IEnumerable<string> newPaths, string newName)
DiffCSharpWriter.cs (19)
32private readonly IEnumerable<DiffComment> _diffComments; 34public DiffCSharpWriter(IStyleSyntaxWriter writer, MappingSettings settings, IEnumerable<DiffComment> diffComments) 39public DiffCSharpWriter(IStyleSyntaxWriter writer, MappingSettings settings, IEnumerable<DiffComment> diffComments, bool includePseudoCustomAttributes) 65public void Write(string oldAssembliesName, IEnumerable<IAssembly> oldAssemblies, string newAssembliesName, IEnumerable<IAssembly> newAssemblies) 105var attributes = assembly.Attributes.Where(e => DiffFilter.Include(e.Difference)); 106var properties = assembly.Properties.Where(e => DiffFilter.Include(e.Difference)); 135var attributes = assembly.Attributes.Where(e => DiffFilter.Include(e.Difference)); 136var properties = assembly.Properties.Where(e => DiffFilter.Include(e.Difference)); 157public override void Visit(IEnumerable<TypeMapping> types) 184public override void Visit(IEnumerable<MemberMapping> members) 301var merged = GetTokenDiff(def1, def2); 335public IEnumerable<Tuple<DifferenceType, SyntaxToken>> GetTokenDiff(IDefinition def1, IDefinition def2) 372var assemblies = Directory.EnumerateFiles(appDirectory, "*.dll") 387public IEnumerable<SyntaxToken> GetTokenList(IDefinition definition) 420private void Visit(IEnumerable<ElementMapping<AttributeGroup>> attributes) 438var ag1Tokens = ag1.Attributes.OrderBy(c => c, attributeComparer) 440var ag2Tokens = ag2.Attributes.OrderBy(c => c, attributeComparer) 460private void Visit(IEnumerable<ElementMapping<AssemblyMapping.AssemblyProperty>> properties)
DiffCsvWriter.cs (4)
17private IEnumerable<IDiffCsvColumn> _columns; 20public DiffCsvWriter(CsvWriter writer, MappingSettings settings, IEnumerable<IDiffCsvColumn> columns, CancellationToken cancellationToken) 28public void Write(string oldAssembliesName, IEnumerable<IAssembly> oldAssemblies, string newAssembliesName, IEnumerable<IAssembly> newAssemblies)
DiffDocument.cs (2)
17public DiffDocument(AssemblySet left, AssemblySet right, IEnumerable<DiffLine> lines, IEnumerable<DiffApiDefinition> apiDefinitions)
DiffEngine.cs (14)
20public static void Export(DiffConfiguration configuration, IEnumerable<DiffComment> diffComments, DiffFormat format, TextWriter streamWriter) 47private static ICciDifferenceWriter CreateExportWriter(DiffFormat format, TextWriter textWriter, DiffConfiguration configuration, IStyleSyntaxWriter writer, IEnumerable<DiffComment> diffComments) 144IEnumerable<DiffToken> tokens; 145IEnumerable<DiffApiDefinition> apiDefinitions; 148IEnumerable<DiffLine> lines = GetLines(tokens, cancellationToken); 159private static void GetTokens(DiffConfiguration configuration, CancellationToken cancellationToken, out IEnumerable<DiffToken> tokens, out IEnumerable<DiffApiDefinition> apiDefinitions) 176private static IEnumerable<DiffLine> GetLines(IEnumerable<DiffToken> tokens, CancellationToken cancellationToken) 202private static IEnumerable<DiffLine> FixupCloseBraces(IEnumerable<DiffLine> lines, CancellationToken cancellationToken) 247private static DiffLineKind GetDiffLineKind(IEnumerable<DiffToken> currentLineTokens) 249IEnumerable<DiffToken> relevantTokens = currentLineTokens.Where(t => t.Kind != DiffTokenKind.Indent && 270private static bool HasStyle(IEnumerable<DiffToken> tokens, DiffStyle diffStyle)
DiffLine.cs (1)
15public DiffLine(DiffLineKind kind, IEnumerable<DiffToken> tokens)
MarkdownDiffExporter.cs (2)
176IEnumerable<string> lines = GetCSharpDecalarationLines(api); 194private static IEnumerable<string> GetCSharpDecalarationLines(IDefinition api)
MefHelpers.cs (1)
74public override IEnumerable<ExportDescriptorPromise> GetExportDescriptors(CompositionContract contract, DependencyAccessor descriptorAccessor)
Microsoft.DotNet.Build.Tasks.Feed (30)
src\BlobFeedAction.cs (1)
81public async Task PublishToFlatContainerAsync(IEnumerable<ITaskItem> taskItems, int maxClients,
src\BuildModelFactory.cs (6)
20IEnumerable<BlobArtifactModel> blobArtifacts, 21IEnumerable<PackageArtifactModel> packageArtifacts, 98IEnumerable<BlobArtifactModel> blobArtifacts, 99IEnumerable<PackageArtifactModel> packageArtifacts, 197IEnumerable<BlobArtifactModel> blobArtifacts, 198IEnumerable<PackageArtifactModel> packageArtifacts,
src\common\GeneralUtils.cs (2)
191bool md5HeaderAvailable = response.Headers.TryGetValues("Content-MD5", out var md5); 192bool lengthHeaderAvailable = response.Headers.TryGetValues("Content-Length", out var contentLength);
src\common\LatestLinksManager.cs (1)
57IEnumerable<AkaMSLink> linksToCreate = blobsToPublish
src\ExecWithRetriesForNuGetPush.cs (2)
136var consoleOutput = _runningExec.ConsoleOutput.Select(c => c.ItemSpec); 138var conditionMessages = IgnoredErrorMessagesWithConditional.Where(m =>
src\PublishSymbolsHelper.cs (3)
20IEnumerable<string> inputPackages, 21IEnumerable<string> inputFiles, 49IEnumerable<PublishFileInfo> fileInfos = new PublishFileInfo[0];
src\PushToAzureDevOpsArtifacts.cs (3)
100IEnumerable<BlobArtifactModel> blobArtifacts = Enumerable.Empty<BlobArtifactModel>(); 101IEnumerable<PackageArtifactModel> packageArtifacts = Enumerable.Empty<PackageArtifactModel>(); 103var itemsToPushNoExcludes = ItemsToPush.
src\PushToBlobFeed.cs (8)
131IEnumerable<BlobArtifactModel> blobArtifacts = Enumerable.Empty<BlobArtifactModel>(); 132IEnumerable<PackageArtifactModel> packageArtifacts = Enumerable.Empty<PackageArtifactModel>(); 179private IEnumerable<PackageArtifactModel> ConcatPackageArtifacts( 180IEnumerable<PackageArtifactModel> artifacts, 181IEnumerable<ITaskItem> items) 188private IEnumerable<BlobArtifactModel> ConcatBlobArtifacts( 189IEnumerable<BlobArtifactModel> artifacts, 190IEnumerable<ITaskItem> items)
src\SigningInformationModelFactory.cs (4)
22IEnumerable<BlobArtifactModel> blobArtifacts, 23IEnumerable<PackageArtifactModel> packageArtifacts); 41IEnumerable<BlobArtifactModel> blobArtifacts, 42IEnumerable<PackageArtifactModel> packageArtifacts)
Microsoft.DotNet.Build.Tasks.Installers (6)
src\BuildFPMToolPreReqs.cs (1)
156IEnumerable<RpmDependency> dependencies;
src\CreateWixCommandPackageDropBase.cs (2)
245IEnumerable<XElement> iels = doc.XPathSelectElements(xpath, nsmgr); 251IEnumerable<XElement> fields = row.XPathSelectElements("wix:field", nsmgr);
src\GenerateMacOSDistributionFile.cs (3)
64var choiceElements = BundledPackages 86var choiceLineElements = choiceElements 89var pkgRefElements = BundledPackages
Microsoft.DotNet.Build.Tasks.Packaging (120)
CreateTrimDependencyGroups.cs (5)
80var packagePaths = packageItems.Select(pi => pi.TargetPath); 84var supportedInboxFrameworks = index.GetAlllInboxFrameworks().Where(fx => IsSupported(fx, resolver)); 154var compileAssets = resolver.ResolveCompileAssets(inboxFx); 160var runtimeAssets = resolver.ResolveRuntimeAssets(inboxFx, null); 221public TaskItemPackageDependencyGroup(NuGetFramework targetFramework, IEnumerable<TaskItemPackageDependency> packages)
Extensions.cs (3)
96public static IEnumerable<string> GetStrings(this ITaskItem taskItem, string metadataName) 119public static IEnumerable<string> TrimAndExcludeNullOrEmpty(this string[] strings) 162public static void AddRangeToMember<T, TItem>(this T target, Expression<Func<T, ICollection<TItem>>> memberLamda, IEnumerable<TItem> value)
FrameworkUtilities.cs (2)
97public static IEnumerable<NuGetFramework> ReduceDownwards(IEnumerable<NuGetFramework> frameworks)
GenerateNuSpec.cs (4)
252IEnumerable<ManifestFile> manifestFiles = 295var dependencies = from d in Dependencies.NullAsEmpty() 327private IEnumerable<PackageReferenceSet> GetReferenceSets() 329var references = from r in References.NullAsEmpty()
GeneratePackageReport.cs (8)
98var compileAssets = _resolver.ResolveCompileAssets(fx, PackageId); 124var runtimeAssets = _resolver.ResolveRuntimeAssets(fx, runtimeId); 138var nativeAssets = _resolver.ResolveNativeAssets(fx, runtimeId); 227var fileFrameworks = _targetPathToPackageItem.Values.Select(f => f.TargetFramework).Distinct(NuGetFramework.Comparer).Where(f => f != null); 238var inboxFrameworks = index.GetInboxFrameworks(PackageId).NullAsEmpty(); 252var derivedFxs = expander.Expand(framework); 345var filesWithoutPlaceholders = packageItems[PackageId] 383private void MarkUsed(IEnumerable<string> targetPaths)
GenerateRuntimeDependencies.cs (4)
89var runtimeGroups = Dependencies.GroupBy(d => d.GetMetadata("TargetRuntime")); 109var targetPackageGroups = runtimeGroup.GroupBy(d => GetTargetPackageId(d, packageAliases)); 115var dependencyGroups = targetPackageGroup.GroupBy(d => d.ItemSpec); 119var dependencyVersions = dependencyGroup.Select(d => GetDependencyVersion(d));
GetApplicableAssetsFromPackages.cs (5)
97var compileAssets = _resolver.ResolveCompileAssets(compileFx); 101var compileItems = compileAssets.Where(ca => !NuGetAssetResolver.IsPlaceholder(ca)) 121var runtimeAssets = _resolver.ResolveRuntimeAssets(runtimeFx, TargetRuntime); 125var runtimeItems = runtimeAssets.Where(ra => !NuGetAssetResolver.IsPlaceholder(ra)) 203private static IEnumerable<ITaskItem> PackageItemAndSymbolsAsResolvedAsset(PackageItem packageItem)
GetLastStablePackage.cs (1)
147IEnumerable<Version> candidateVersions = (latestVersion == null) ? info.StableVersions : info.StableVersions.Where(sv => VersionUtility.As4PartVersion(sv) < latestVersion);
GetLayoutFiles.cs (3)
117private IEnumerable<ITaskItem> CreateLayoutFiles(IEnumerable<PackageAsset> assets, string subFolder, string assetType) 125private IEnumerable<ITaskItem> CreateLayoutFile(string source, string subfolder, string assetType)
GetPackageDescription.cs (1)
94var allMetadata = PackageMetadata.ReadFrom(descriptionPath);
GetPackageDestination.cs (1)
83var packageTargetFrameworks = PackageTargetFrameworks.NullAsEmpty().Where(p => !String.IsNullOrEmpty(p.ItemSpec));
GetPackageVersion.cs (1)
36var versionsToConsider = Files.Where(f => !String.IsNullOrEmpty(f.GetMetadata("AssemblyVersion")))
GetRuntimeJsonValues.cs (1)
33var runtimes = from r in jObject["runtimes"] select r;
GetRuntimeTargets.cs (1)
32var targets = from t in jObject["targets"] select t;
GetSupportedPackagesFromPackageReports.cs (2)
31var supportedTargets = report.Targets.Values.Where(target => report.SupportedFrameworks.ContainsKey(target.Framework)); 32var fxRIDGroupings = supportedTargets.GroupBy(target => target.Framework, target => target.RuntimeID);
HarvestPackage.cs (8)
171var filesWithoutPlaceholders = GetPackageItems(packagePath) 198var compileAssets = resolver.ResolveCompileAssets(fx, PackageId); 216var runtimeAssets = resolver.ResolveRuntimeAssets(fx, runtimeId); 270var livePackageItems = Files.NullAsEmpty() 293var liveDesktopDlls = livePackageFiles.Values.Where(pi => pi.IsDll && pi.TargetFramework?.Framework == FrameworkConstants.FrameworkIdentifiers.Net); 294var desktopRefVersions = liveDesktopDlls.Where(d => d.IsRef && d.Version != null).Select(d => d.Version); 295var desktopLibVersions = liveDesktopDlls.Where(d => !d.IsRef && d.Version != null).Select(d => d.Version); 613private IEnumerable<string> GetPackageItems(string packageFolder)
NuGetAssetResolver.cs (13)
24public NuGetAssetResolver(string runtimeFile, IEnumerable<string> packageItems) 52public IEnumerable<string> ResolveCompileAssets(NuGetFramework framework) 73public IEnumerable<string> ResolveRuntimeAssets(NuGetFramework framework, string runtimeId) 95public static IEnumerable<string> GetPackageTargetDirectories(ContentItemGroup contentGroup) 118public static void ExamineAssets(ILog logger, string assetType, string package, string target, IEnumerable<string> items, out bool hasRealAsset, out bool hasPlaceHolder) 175public void AddPackageItems(string packageId, IEnumerable<string> packageItems) 206public IEnumerable<string> ResolveCompileAssets(NuGetFramework framework, string referencePackageId) 219public IEnumerable<string> ResolveCompileAssets(NuGetFramework framework) 273public IReadOnlyDictionary<string, IEnumerable<ContentItemGroup>> GetAllRuntimeItems() 275Dictionary<string, IEnumerable<ContentItemGroup>> resolvedAssets = new Dictionary<string, IEnumerable<ContentItemGroup>>(); 286public IEnumerable<string> ResolveRuntimeAssets(NuGetFramework framework, string runtimeId) 303public IEnumerable<string> ResolveNativeAssets(NuGetFramework framework, string runtimeId)
NuGetPack.cs (2)
357private IEnumerable<string> LibPackageExcludes 366private IEnumerable<string> SymbolPackageExcludes
NuGetUtility.cs (5)
22internal static IEnumerable<Version> GetAllVersionsForPackageId(string packageId, bool includePrerelease, bool includeUnlisted, Log log, CancellationToken cancellationToken) 26IEnumerable<PackageSource> enabledSources = GetEnabledSources(settings); 34IEnumerable<IPackageSearchMetadata> searchMetadata = null; 71private static IEnumerable<PackageSource> GetEnabledSources(ISettings settings) 82public static Version GetLatestPatchStableVersionForRelease(this IEnumerable<Version> versions, int eraMajorVersion, int eraMinorVersion)
PackageIndex.cs (12)
35public static PackageIndex Load(IEnumerable<string> packageIndexFiles) 121public void Merge(IEnumerable<string> otherIndexFiles) 255public IEnumerable<NuGetFramework> GetAlllInboxFrameworks() 261public IEnumerable<NuGetFramework> GetInboxFrameworks(string assemblyName) 263IEnumerable<NuGetFramework> inboxFrameworks = null; 274public IEnumerable<NuGetFramework> GetInboxFrameworks(string assemblyName, string assemblyVersionString) 281public IEnumerable<NuGetFramework> GetInboxFrameworks(string assemblyName, Version assemblyVersion) 283IEnumerable<NuGetFramework> inboxFrameworks = null; 422public void AddAssemblyVersionsInPackage(IEnumerable<Version> assemblyVersions, Version packageVersion) 553public IEnumerable<NuGetFramework> GetInboxFrameworks() 566public IEnumerable<KeyValuePair<NuGetFramework, Version>> GetInboxVersions() 786internal IEnumerable<IGrouping<string, string>> GetMetaPackageGrouping()
PackageMetadata.cs (1)
16public static IEnumerable<PackageMetadata> ReadFrom(string path)
PromoteDependencies.cs (2)
91private IEnumerable<ITaskItem> CopyDependencies(IEnumerable<Dependency> dependencies, NuGetFramework targetFramework)
SplitDependenciesBySupport.cs (1)
52var applicableDependencies = dependencies.Where(d => d.TargetFramework != null &&
src\Common\Internal\EnumerableExtensions.cs (2)
17public static IEnumerable<T> NullAsEmpty<T>(this IEnumerable<T> source)
UpdatePackageIndex.cs (14)
108var nupkgs = Directory.EnumerateFiles(packageFolder, "*.nupkg", SearchOption.TopDirectoryOnly); 120var nuspecFolders = Directory.EnumerateFiles(packageFolder, "*.nuspec", SearchOption.AllDirectories) 192IEnumerable<Version> stablePackageVersions = NuGetUtility.GetAllVersionsForPackageId(package.Key, includePrerelease: false, includeUnlisted: false, Log, CancellationToken.None); 218var dlls = Directory.EnumerateFiles(path, "*.dll", SearchOption.AllDirectories); 220var assemblyVersions = dlls.Select(f => VersionUtility.GetAssemblyVersion(f)); 221var dllNames = dlls.Select(f => Path.GetFileNameWithoutExtension(f)).Distinct(); 230IEnumerable<Version> assemblyVersions; 231IEnumerable<string> dllNames; 244var dlls = reader.GetFiles().Where(f => Path.GetExtension(f).Equals(".dll", StringComparison.OrdinalIgnoreCase)); 263private void UpdateFromValues(PackageIndex index, string id, NuGetVersion version, IEnumerable<Version> assemblyVersions, IEnumerable<string> dllNames) 271IEnumerable<Version> allStableVersions = NuGetUtility.GetAllVersionsForPackageId(id, includePrerelease: false, includeUnlisted: false, Log, CancellationToken.None); 306var orphanedAssemblyVersions = info.AssemblyVersionInPackageVersion 313var runtimeAssemblyVersions = index.Packages
ValidateFrameworkPackage.cs (3)
40var testAssets = GetTestAssets(fx, Runtime); 71var missingInboxAssemblies = _index.Packages.Where(packageInfo => packageInfo.Value.InboxOn.IsAnyVersionInbox(fx) && !testAssetsByName.ContainsKey(packageInfo.Key)); 85private IEnumerable<PackageAsset> GetTestAssets(NuGetFramework fx, string runtimeId)
ValidateHarvestVersionIsLatestForRelease.cs (1)
137IEnumerable<Version> packageVersions = NuGetUtility.GetAllVersionsForPackageId(packageId, includePrerelease: false, includeUnlisted: false, Log, CancellationToken.None);
ValidatePackage.cs (13)
143var allRuntimeGenerations = _report.Targets.Values.SelectMany(t => t.RuntimeAssets.NullAsEmpty()) 150var allSupportedGenerations = _frameworks.Values.Where(vf => vf.SupportedVersion != null && FrameworkUtilities.IsGenerationMoniker(vf.Framework) && vf.Framework.Version != null) 186var compileAssetPaths = compileTarget.CompileAssets.Select(ca => ca.PackagePath); 202var runtimeAssetPaths = runtimeTarget.RuntimeAssets.Select(ra => ra.PackagePath); 267var referenceAssemblies = compileTarget.CompileAssets.Where(ca => IsDll(ca.PackagePath)); 300var implementationAssemblies = runtimeTarget.RuntimeAssets.Where(ra => IsDll(ra.PackagePath)); 342var matchingFxAssets = _report.UnusedAssets.Where(i => i.TargetFramework != null && i.TargetFramework.Equals(fx) && // exact framework 387var allDlls = _report.Targets.Values.SelectMany(t => t.CompileAssets.NullAsEmpty().Concat(t.RuntimeAssets.NullAsEmpty())); 388var allAssemblies = allDlls.Where(f => f.Version != null); 412var orphanedAssemblyVersions = info.AssemblyVersionInPackageVersion 437var moduleNames = allDlls.Select(d => Path.GetFileNameWithoutExtension(d.LocalPath)); 438var missingModuleNames = moduleNames.Where(m => !index.ModulesToPackages.ContainsKey(m)); 561IEnumerable<ValidationFramework> higherFrameworks = _frameworks.Values.Where(vf => vf.Framework.Framework == fx.Framework && vf.Framework.Version > fx.Version).OrderBy(vf => vf.Framework.Version);
ValidationTask.cs (1)
126var valuesToAdd = valueString.Split(';').Select(v => v.Trim());
Microsoft.DotNet.Build.Tasks.Packaging.Tests (2)
CreateTrimDependencyGroupsTests.cs (1)
356var actualTFMs = task.TrimmedDependencies.Select(d => d.GetMetadata("TargetFramework"));
VersionUtilityTests.cs (1)
13public static IEnumerable<object[]> IsCompatibleTestData()
Microsoft.DotNet.Build.Tasks.TargetFramework.Sdk (1)
TargetFrameworkResolver.cs (1)
40public string GetBestSupportedTargetFramework(IEnumerable<string> supportedTargetFrameworks, string targetFramework)
Microsoft.DotNet.Build.Tasks.VisualStudio (6)
OptProf\GetRunSettingsSessionConfiguration.cs (4)
124var productContainers = config.Products?.Any() == true 128var assemblyContainers = config.Assemblies?.Any() == true 142var productTests = config.Products?.Any() == true 146var assemblyTests = config.Assemblies?.Any() == true
OptProf\IbcEntry.cs (2)
40public static IEnumerable<IbcEntry> GetEntriesFromAssembly(AssemblyOptProfTraining assembly) 52public static IEnumerable<IbcEntry> GetEntriesFromVsixJsonManifest(JObject json)
Microsoft.DotNet.Build.Tasks.Workloads (11)
CreateVisualStudioWorkload.wix.cs (1)
532static void PossiblyParallelForEach<T>(bool runInParallel, IEnumerable<T> source, Action<T> body)
Msi\MsiProperties.wix.cs (1)
84public IEnumerable<RelatedProduct> RelatedProducts
Msi\MsiUtils.wix.cs (2)
37public static IEnumerable<FileRow> GetAllFiles(string packagePath) 58public static IEnumerable<RelatedProduct> GetRelatedProducts(string packagePath)
Swix\SwixComponent.cs (1)
44public IEnumerable<SwixDependency> Dependencies => _dependencies;
Wix\CompilerToolTask.cs (1)
66public void AddSourceFiles(IEnumerable<string> sourceFiles)
Wix\LinkerToolTask.cs (1)
37public IEnumerable<string> SourceFiles
Wix\WixToolTaskBase.cs (2)
30public IEnumerable<string> Extensions => _extensions; 37public IEnumerable<string> PreprocessorDefinitions => _preprocessorDefinitions;
WorkloadPackageBase.cs (1)
210public virtual void Extract(IEnumerable<string> exclusionPatterns)
WorkloadPackPackage.wix.cs (1)
65internal static IEnumerable<(string sourcePackage, string[] platforms)> GetSourcePackages(string packageSource, WorkloadPack pack)
Microsoft.DotNet.Build.Tasks.Workloads.Tests (1)
CreateVisualStudioWorkloadTests.cs (1)
119IEnumerable<string> arm64Directories = Directory.EnumerateDirectories(swixRootDirectory, "arm64", SearchOption.AllDirectories);
Microsoft.DotNet.CodeAnalysis (3)
Analyzers\MembersMustExistAnalyzer.cs (3)
48var additionalAnalyzerFiles = context.Options.AdditionalFiles.Where(af => af.Path.IndexOf(s_analyzerName, 0, StringComparison.OrdinalIgnoreCase) >= 0); 66private static IEnumerable<string> ReadRequiredAPIsFromFiles(IEnumerable<AdditionalText> additionalAnalyzerFiles)
Microsoft.DotNet.Deployment.Tasks.Links (11)
Microsoft.DotNet.GenAPI (2)
Program.cs (1)
86IEnumerable<IAssembly> assemblies = host.LoadAssemblies(HostEnvironment.SplitPaths(assemblyArg.Value));
TypeListWriter.cs (1)
30public void WriteAssemblies(IEnumerable<IAssembly> assemblies)
Microsoft.DotNet.GenFacades (22)
GenPartialFacadeSourceGenerator.cs (6)
33IEnumerable<string> referenceTypes = GetPublicVisibleTypes(contractAssembly, includeTypeForwards: true); 41IEnumerable<string> duplicates = seedNames.GroupBy(x => x) 58private static IEnumerable<string> ParseDefineConstants(string defineConstants) 95private static IEnumerable<string> GetPublicVisibleTypes(string assembly, bool includeTypeForwards = false) 142private static IReadOnlyDictionary<string, IList<string>> GenerateTypeTable(IEnumerable<string> seedAssemblies) 147IEnumerable<string> types = GetPublicVisibleTypes(assembly);
NotSupportedAssemblyGenerator.cs (2)
42private void GenerateNotSupportedAssemblyFiles(IEnumerable<ITaskItem> sourceFiles) 90private IEnumerable<string> _exclusionApis;
SourceGenerator.cs (6)
16private readonly IEnumerable<string> _referenceTypes; 23IEnumerable<string> referenceTypes, 42IEnumerable<string> compileFiles, 43IEnumerable<string> constants, 55IEnumerable<string> typesToForward = compileFiles == null ? _referenceTypes : _referenceTypes.Where(id => !existingTypes.Contains(id)); 95private string BuildAliasDeclarations(IEnumerable<string> externAliases)
TypeParser.cs (8)
15public static HashSet<string> GetAllPublicTypes(IEnumerable<string> files, IEnumerable<string> constants) 18var syntaxTreeCollection = GetSourceTrees(files, constants); 51var allPublicTypes = root.DescendantNodes().OfType<BaseTypeDeclarationSyntax>() 65var allPublicTypes = root.DescendantNodes().OfType<DelegateDeclarationSyntax>() 125private static IEnumerable<SyntaxTree> GetSourceTrees(IEnumerable<string> sourceFiles, IEnumerable<string> constants)
Microsoft.DotNet.Git.IssueManager (7)
Clients\GitHubClient.cs (2)
45IEnumerable<string> labels = null, 46IEnumerable<string> assignees = null)
Helpers\CollectionExtensions.cs (1)
11public static void AddRange<T>(this Collection<T> collection, IEnumerable<T> items)
Helpers\RepositoryHelper.cs (2)
48IEnumerable<string> labels = null, 49IEnumerable<string> assignees = null)
IssueManager.cs (2)
59IEnumerable<string> labels = null, 60IEnumerable<string> assignees = null)
Microsoft.DotNet.Helix.Client (6)
generated-code\HelixApi.cs (2)
389public QueryBuilder(IEnumerable<KeyValuePair<string, string>> parameters) 394public void Add(string key, IEnumerable<string> values)
generated-code\PagedResponse.cs (4)
62public static LinkHeader Parse(IEnumerable<string> header) 72private static IEnumerable<(string href, string rel)> ParseLinkHeader(IEnumerable<string> linkHeader) 83private static IEnumerable<(string href, string rel)> ParseLinkHeader(string linkHeader)
Microsoft.DotNet.Helix.Sdk (7)
CheckAzurePipelinesTestResults.cs (1)
84IEnumerable<JObject> entries = data.Value<JArray>("value").Cast<JObject>();
CommandPayload.cs (1)
30public string AddCommandFile(IEnumerable<string> commands)
CreateXHarnessAndroidWorkItems.cs (1)
57var tasks = Apks.Select(apk => PrepareWorkItem(zipArchiveManager, fileSystem, apk));
CreateXHarnessAppleWorkItems.cs (1)
79var tasks = AppBundles.Select(bundle => PrepareWorkItem(zipArchiveManager, fileSystem, provisioningProfileProvider, bundle));
GetHelixWorkItems.cs (1)
34private async Task<IEnumerable<ITaskItem>> GetWorkItemsAsync(ITaskItem job, CancellationToken cancellationToken)
SendHelixJob.cs (2)
413private IEnumerable<string> GetCommands(ITaskItem workItem, string workItemCommand) 459private IEnumerable<string> SplitCommands(string value)
Microsoft.DotNet.Helix.Sdk.Tests (7)
InstallDotNetToolTests.cs (7)
35private IEnumerable<string> _expectedArgs = new[] 65It.IsAny<IEnumerable<string>>())) 98It.IsAny<IEnumerable<string>>()), 236It.Is<IEnumerable<string>>(args => args.All(y => _expectedArgs.Contains(y))))) 282It.IsAny<IEnumerable<string>>()), 292It.IsAny<IEnumerable<string>>()), 307It.Is<IEnumerable<string>>(args => args.Count() == _expectedArgs.Count() && args.All(y => _expectedArgs.Contains(y)))),
Microsoft.DotNet.Internal.DependencyInjection.Testing (3)
DependencyInjectionValidation.cs (3)
33IEnumerable<Type> additionalScopedTypes = null, 34IEnumerable<Type> additionalSingletonTypes = null) 230if (def == typeof(IEnumerable<>))
Microsoft.DotNet.NuGetRepack.Tasks (3)
src\NuGetVersionUpdater.cs (3)
57IEnumerable<string> packagePaths, 100private static void LoadPackages(IEnumerable<string> packagePaths, Dictionary<string, PackageInfo> packages, string tempDirectoryOpt, VersionTranslation translation) 289var dependencies = package.SpecificationXml.
Microsoft.DotNet.NuGetRepack.Tests (27)
TestHelpers\AssertEx.cs (22)
168public static void Equal<T>(ImmutableArray<T> expected, IEnumerable<T> actual, Func<T, T, bool> comparer = null, string message = null) 176Equal((IEnumerable<T>)expected, actual, comparer, message); 180public static void Equal<T>(IEnumerable<T> expected, ImmutableArray<T> actual, Func<T, T, bool> comparer = null, string message = null, string itemSeparator = null) 188Equal(expected, (IEnumerable<T>)actual, comparer, message, itemSeparator); 194Equal(expected, (IEnumerable<T>)actual, comparer, message, itemSeparator); 197public static void Equal<T>(IEnumerable<T> expected, IEnumerable<T> actual, Func<T, T, bool> comparer = null, string message = null, 226private static bool SequenceEqual<T>(IEnumerable<T> expected, IEnumerable<T> actual, Func<T, T, bool> comparer = null) 258public static void SetEqual<T>(IEnumerable<T> expected, IEnumerable<T> actual, IEqualityComparer<T> comparer = null, string message = null, string itemSeparator = "\r\n") 273public static void SetEqual<T>(IEnumerable<T> actual, params T[] expected) 279public static void None<T>(IEnumerable<T> actual, Func<T, bool> predicate) 291public static void Any<T>(IEnumerable<T> actual, Func<T, bool> predicate) 297public static void All<T>(IEnumerable<T> actual, Func<T, bool> predicate) 313public static string ToString<T>(IEnumerable<T> list, string separator = ", ", Func<T, string> itemInspector = null) 422public static string GetAssertMessage<T>(IEnumerable<T> expected, IEnumerable<T> actual, bool escapeQuotes, string expectedValueSourcePath = null, int expectedValueSourceLine = 0) 429IEnumerable<T> expected, 430IEnumerable<T> actual, 439if (expected is IEnumerable<byte>) 451if (expected is IEnumerable<byte>)
TestHelpers\DiffUtil.cs (5)
52public IEnumerable<string> CalculateDiff(IList<T> sequenceA, IList<T> sequenceB, Func<T, string> toString) 74public static string DiffReport<T>(IEnumerable<T> expected, IEnumerable<T> actual, string separator, IEqualityComparer<T> comparer = null, Func<T, string> toString = null) 124protected IEnumerable<KeyValuePair<int, int>> GetMatchingPairs(TSequence sequenceA, int lengthA, TSequence sequenceB, int lengthB) 149protected IEnumerable<Edit> GetEdits(TSequence sequenceA, int lengthA, TSequence sequenceB, int lengthB)
Microsoft.DotNet.PackageTesting (13)
GetCompatiblePackageTargetFrameworks.cs (4)
44IEnumerable<NuGetFramework> testFrameworks = GetTestFrameworks(package, minDotnetTargetFramework); 59public static IEnumerable<NuGetFramework> GetTestFrameworks(Package package, string minDotnetTargetFramework) 62IEnumerable<NuGetFramework> packageTargetFrameworks = package.FrameworksInPackage; 108private static List<ITaskItem> CreateItemFromTestFramework(string packageId, string version, IEnumerable<NuGetFramework> testFrameworks)
NupkgParser.cs (1)
25IEnumerable<string> files = nupkgReader.GetFiles()?.Where(t => t.EndsWith(packageId + ".dll"));
Package.cs (7)
14public IEnumerable<NuGetFramework> FrameworksInPackage { get; } 18public Package(string packageId, string version, IEnumerable<string> packageAssetPaths, IEnumerable<NuGetFramework> dependencyFrameworks) 27IEnumerable<ContentItem> RefAssets = packageAssets.FindItems(conventions.Patterns.CompileRefAssemblies); 28IEnumerable<ContentItem> LibAssets = packageAssets.FindItems(conventions.Patterns.CompileLibAssemblies); 29IEnumerable<ContentItem> CompileAssets = RefAssets.Any() ? RefAssets : LibAssets; 32IEnumerable<ContentItem> RuntimeAssets = packageAssets.FindItems(conventions.Patterns.RuntimeAssemblies);
VerifyClosure.cs (1)
343private static void WriteDependencyGraph(string dependencyGraphFilePath, IEnumerable<AssemblyInfo> assemblies)
Microsoft.DotNet.PackageTesting.Tests (5)
GetCompatibilePackageTargetFrameworksTests.cs (5)
18public static IEnumerable<object[]> PackageTfmData => new List<object[]> 140IEnumerable<NuGetFramework> actualTestFrameworks = GetCompatiblePackageTargetFrameworks.GetTestFrameworks(package, "netcoreapp3.1"); 156IEnumerable<NuGetFramework> actualTestFrameworks = GetCompatiblePackageTargetFrameworks.GetTestFrameworks(package, "netcoreapp3.1"); 170private static void CollectionsEqual<T>(IEnumerable<T> T1, IEnumerable<T> T2)
Microsoft.DotNet.RemoteExecutor (7)
PasteArguments.cs (1)
20public static string Paste(IEnumerable<string> arguments, bool pasteFirstArgumentUsingArgV0Rules)
RemoteExecutor.cs (4)
397string consoleAppArgs = GetConsoleAppArgs(options, out IEnumerable<IDisposable> toDispose); 419private static string GetConsoleAppArgs(RemoteInvokeOptions options, out IEnumerable<IDisposable> toDispose) 455private static string GetRuntimeConfigPath(RemoteInvokeOptions options, out IEnumerable<IDisposable> toDispose) 577IEnumerable<Assembly> assemblies = new StackTrace().GetFrames()
RemoteInvokeHandle.cs (2)
23public RemoteInvokeHandle(Process process, RemoteInvokeOptions options, string assemblyName = null, string className = null, string methodName = null, IEnumerable<IDisposable> subDisposables = null) 52private IEnumerable<IDisposable> SubDisposables { get; }
Microsoft.DotNet.SharedFramework.Sdk (2)
src\GenerateSharedFrameworkDepsFile.cs (1)
96IEnumerable<RuntimeFallbacks> runtimeFallbackGraph = Array.Empty<RuntimeFallbacks>();
src\Microsoft.DotNet.PackageTesting\VerifyClosure.cs (1)
343private static void WriteDependencyGraph(string dependencyGraphFilePath, IEnumerable<AssemblyInfo> assemblies)
Microsoft.DotNet.SignCheck (8)
Options.cs (2)
23public IEnumerable<string> FileStatus 39public IEnumerable<string> InputFiles
SignCheck.cs (6)
49internal IEnumerable<string> InputFiles 186private void HandleErrors(IEnumerable<Error> errors) 306private void ProcessResults(IEnumerable<SignatureVerificationResult> results, int indent) 362public void GenerateExclusionsFile(StreamWriter writer, IEnumerable<SignatureVerificationResult> results) 399IEnumerable<SignatureVerificationResult> results = signatureVerificationManager.VerifyFiles(InputFiles); 487private async Task DownloadFilesAsync(IEnumerable<Uri> uris)
Microsoft.DotNet.SignCheckLibrary (14)
Interop\PortableExecutable\PortableExecutableHeader.cs (1)
175public IEnumerable<IMAGE_SECTION_HEADER> ImageSectionHeaders
Verification\AuthentiCode.cs (2)
66public static IEnumerable<Timestamp> GetTimestampsFromCounterSignature(AsnEncodedData unsignedAttribute) 94public static IEnumerable<Timestamp> GetTimestamps(string path)
Verification\Exclusions.cs (2)
72public bool IsExcluded(string path, string parent, string virtualPath, string containerPath, IEnumerable<Exclusion> exclusions) 122IEnumerable<Exclusion> doNotSignExclusions = _exclusions.Where(e => e.Comment.Contains("DO-NOT-SIGN")).ToArray();
Verification\Jar\JarFile.cs (4)
62public IEnumerable<JarSignatureFile> SignatureFiles 75public IEnumerable<Timestamp> Timestamps 141IEnumerable<JarSignatureFile> signatureFilesFailedVerifyDigestManifest = from sf in SignatureFiles 180IEnumerable<ZipArchiveEntry> signatureFileEntries = from entry in archive.Entries
Verification\Jar\JarSignatureFile.cs (1)
45public IEnumerable<string> ManifestHashDigestAttributes
Verification\JarVerifier.cs (1)
42IEnumerable<Timestamp> invalidTimestamps = from ts in jarFile.Timestamps
Verification\NupkgVerifier.cs (1)
37IEnumerable<ISignatureVerificationProvider> providers = new ISignatureVerificationProvider[] {
Verification\SignatureVerificationManager.cs (2)
113public IEnumerable<SignatureVerificationResult> VerifyFiles(IEnumerable<string> files)
Microsoft.DotNet.SignTool (12)
src\BatchSignUtil.cs (3)
116bool signGroup(IEnumerable<FileSignInfo> files, out int signedCount) 143bool signEngines(IEnumerable<FileSignInfo> files, out int signedCount) 207void repackGroup(IEnumerable<FileSignInfo> files, out int repackCount)
src\Hash.cs (2)
43internal static int CombineValues<T>(IEnumerable<T> values, int maxItemsToHash = int.MaxValue) 119internal static int CombineValues(IEnumerable<string> values, StringComparer stringComparer, int maxItemsToHash = int.MaxValue)
src\SignTool.cs (7)
41public bool Sign(IBuildEngine buildEngine, int round, IEnumerable<FileSignInfo> files) 47private bool LocalStrongNameSign(IBuildEngine buildEngine, int round, IEnumerable<FileSignInfo> files) 83private bool AuthenticodeSign(IBuildEngine buildEngine, int round, IEnumerable<FileSignInfo> filesToSign) 86var nonOSXFilesToSign = filesToSign.Where(fsi => !SignToolConstants.SignableOSXExtensions.Contains(Path.GetExtension(fsi.FileName))); 87var osxFilesToSign = filesToSign.Where(fsi => SignToolConstants.SignableOSXExtensions.Contains(Path.GetExtension(fsi.FileName))); 108var filesGroupedByCertificate = osxFilesToSign.GroupBy(fsi => fsi.SignInfo.Certificate); 142private string GenerateBuildFileContent(IEnumerable<FileSignInfo> filesToSign)
Microsoft.DotNet.SignTool.Tests (3)
FakeBuildEngine.cs (1)
44var itemGroupNode = xml.Descendants("ItemGroup");
SignToolTests.cs (2)
231public static IEnumerable<object[]> GetSignableExtensions() 325var actualXmlElementsPerSigningRound = buildEngine.FilesToSign.Select(round => string.Join(Environment.NewLine, round));
Microsoft.DotNet.SourceBuild.Tasks (10)
src\Common\Internal\EnumerableExtensions.cs (2)
17public static IEnumerable<T> NullAsEmpty<T>(this IEnumerable<T> source)
src\UsageReport\Usage.cs (1)
52IEnumerable<string> possibleRuntimePackageRids)
src\UsageReport\ValidateUsageAgainstBaseline.cs (4)
189private static Comparison<T> Compare<T>(IEnumerable<T> actual, IEnumerable<T> baseline) 201IEnumerable<T> actual, 202IEnumerable<T> baseline)
src\UsageReport\WritePackageUsageData.cs (1)
129IEnumerable<PackageIdentity> prebuilt = restored.Except(sourceBuilt).Except(referencePackages);
src\UsageReport\WriteUsageReports.cs (1)
65IEnumerable<RepoOutput> sourceBuildRepoOutputs = GetSourceBuildRepoOutputs();
src\UsageReport\XmlParsingHelpers.cs (1)
31this IEnumerable<T> source,
Microsoft.DotNet.SwaggerGenerator.CodeGenerator (20)
HelperFactory.cs (4)
97private static IEnumerable<MethodInfo> GetAllMethods(Type type) 130var parameterExpressions = GetParameterExpressions(method, argumentsParameter, new List<ProvidedParameter> 176var parameterExpressions = GetParameterExpressions(method, argumentsParameter, new List<ProvidedParameter> 244private static IEnumerable<Expression> GetParameterExpressions(MethodInfo method, ParameterExpression argumentsParameter, List<ProvidedParameter> providedParameters)
Modeler\ClassTypeModel.cs (3)
12IEnumerable<PropertyModel> properties, 27public IEnumerable<PropertyModel> RequiredAndReadOnlyProperties => 32public IEnumerable<PropertyModel> RequiredProperties => Properties.Where(p => p.Required);
Modeler\EnumTypeModel.cs (1)
8public EnumTypeModel(string name, string ns, IEnumerable<string> values)
Modeler\MethodModel.cs (8)
18IEnumerable<ParameterModel> parameters, 44public IEnumerable<ParameterModel> ConstantParameters => 47public IEnumerable<ParameterModel> NonConstantParameters => 50public IEnumerable<ParameterModel> FormalParameters => NonConstantParameters.OrderBy(p => p.Required ? 0 : 1).ThenBy(p => p.Name); 52public IEnumerable<ParameterModel> FormalParametersNoPaging => NonConstantParameters.OrderBy(p => p.Required ? 0 : 1).ThenBy(p => p.Name).Where(p => Paginated == null || (p.Name != Paginated.PageParameterName && p.Name != Paginated.PageSizeParameterName)); 58public IEnumerable<ParameterModel> PathParameters => 61public IEnumerable<ParameterModel> QueryParameters => 64public IEnumerable<ParameterModel> HeaderParameters =>
Modeler\ServiceClientModel.cs (2)
12IEnumerable<TypeModel> types, 13IEnumerable<MethodGroupModel> methodGroups)
Modeler\ServiceClientModelFactory.cs (2)
136IEnumerable<(string path, OperationType type, OpenApiOperation operation)> operations) 416IEnumerable<PropertyModel> properties = schema.Properties != null
Microsoft.DotNet.VersionTools (98)
src\Automation\DependencyUpdateResults.cs (2)
17public IEnumerable<IDependencyInfo> UsedInfos { get; } 19public DependencyUpdateResults(IEnumerable<IDependencyInfo> usedInfos)
src\Automation\DependencyUpdateUtils.cs (6)
17IEnumerable<IDependencyUpdater> updaters, 18IEnumerable<IDependencyInfo> dependencyInfos) 20IEnumerable<DependencyUpdateTask> updateTasks = GetUpdateTasks( 40public static IEnumerable<DependencyUpdateTask> GetUpdateTasks( 41IEnumerable<IDependencyUpdater> updaters, 42IEnumerable<IDependencyInfo> dependencyInfos)
src\Automation\GitHubApi\GitHubClient.cs (2)
248IEnumerable<int> allIds = queryResponse.Items.Select(item => item.Id); 451IEnumerable<string> headerValues;
src\Automation\GitHubVersionsRepoUpdater.cs (1)
53IEnumerable<string> packagePaths,
src\Automation\LocalVersionsRepoUpdater.cs (1)
23IEnumerable<string> packagePaths,
src\Automation\PullRequestCreator.cs (1)
219public static string NotificationString(IEnumerable<string> usernames)
src\Automation\VersionsRepoUpdater.cs (3)
23protected IEnumerable<NupkgInfo> CreatePackageInfos(IEnumerable<string> packagePaths) 31protected static Dictionary<string, string> CreatePackageInfoDictionary(IEnumerable<NupkgInfo> infos)
src\Automation\VstsApi\VstsAdapterClient.cs (1)
235IEnumerable<int> allIds = prs.Select(pr => pr.Number);
src\BuildInfo.cs (1)
211IEnumerable<NuGetVersion> versions = packages.Values
src\BuildManifest\BuildManifestChange.cs (4)
18public IEnumerable<string> SemaphorePaths { get; } 22public IEnumerable<JoinSemaphoreGroup> JoinSemaphoreGroups { get; set; } 24public IEnumerable<SupplementaryUploadRequest> SupplementaryUploads { get; set; } 30IEnumerable<string> semaphorePaths,
src\BuildManifest\BuildManifestClient.cs (7)
68IEnumerable<SupplementaryUploadRequest> supplementaryUploads, 81IEnumerable<SupplementaryUploadRequest> uploads = supplementaryUploads.NullAsEmpty() 150var joinCompleteCheckTasks = change.JoinSemaphoreGroups.NullAsEmpty() 167IEnumerable<SupplementaryUploadRequest> semaphoreUploads = completeJoinedSemaphores 178IEnumerable<SupplementaryUploadRequest> uploads = 223IEnumerable<SupplementaryUploadRequest> uploads) 270IEnumerable<string> changedSemaphorePaths,
src\BuildManifest\JoinSemaphoreGroup.cs (1)
15public IEnumerable<string> ParallelSemaphorePaths { get; set; }
src\BuildManifest\Model\ArtifactSet.cs (1)
23public IEnumerable<XElement> ToXml() => Enumerable.Concat(
src\BuildManifest\Model\BuildIdentity.cs (1)
164public IEnumerable<XAttribute> ToXmlAttributes() => Attributes
src\BuildManifest\Model\SigningInformationParsingExtensions.cs (12)
24public static IEnumerable<FileExtensionSignInfoModel> ThrowIfInvalidFileExtensionSignInfo( 25this IEnumerable<FileExtensionSignInfoModel> fileExtensionSignInfos) 54var conflicts = extensionToCertMapping.Where(kv => kv.Value.Count() > 1); 75public static IEnumerable<FileSignInfoModel> ThrowIfInvalidFileSignInfo( 76this IEnumerable<FileSignInfoModel> fileSignInfo) 112var conflicts = keyToCertMapping.Where(kv => kv.Value.Count() > 1); 151public static IEnumerable<CertificatesSignInfoModel> ThrowIfInvalidCertificateSignInfo( 152this IEnumerable<CertificatesSignInfoModel> certificateSignInfo) 170var conflicts = extensionToCertMapping.Where(kv => kv.Value.Count() > 1); 187public static IEnumerable<StrongNameSignInfoModel> ThrowIfInvalidStrongNameSignInfo( 188this IEnumerable<StrongNameSignInfoModel> strongNameSignInfo) 217var conflicts = pktMapping.Where(kv => kv.Value.Count() > 1);
src\BuildManifest\Model\XElementParsingExtensions.cs (1)
43IEnumerable<string> requiredAttributes)
src\Common\Internal\EnumerableExtensions.cs (2)
17public static IEnumerable<T> NullAsEmpty<T>(this IEnumerable<T> source)
src\Dependencies\BuildManifest\OrchestratedBuildIdentityMatch.cs (1)
15IEnumerable<IDependencyInfo> dependencyInfos)
src\Dependencies\BuildOutput\BuildDependencyInfo.cs (2)
31public IEnumerable<PackageIdentity> Packages { get; } 36IEnumerable<string> disabledPackages)
src\Dependencies\BuildOutput\FilePackageUpdater.cs (1)
15IEnumerable<IDependencyInfo> dependencyInfos)
src\Dependencies\BuildOutput\FileRegexPackageUpdater.cs (2)
15IEnumerable<IDependencyInfo> dependencyInfos, 16out IEnumerable<IDependencyInfo> usedDependencyInfos)
src\Dependencies\BuildOutput\FileRegexReleaseUpdater.cs (2)
15IEnumerable<IDependencyInfo> dependencyInfos, 16out IEnumerable<IDependencyInfo> usedDependencyInfos)
src\Dependencies\BuildOutput\OrchestratedBuild\FileOrchestratedBuildCustomUpdater.cs (1)
16IEnumerable<IDependencyInfo> dependencyInfos)
src\Dependencies\BuildOutput\OrchestratedBuild\FileRegexOrchestratedBuildCustomUpdater.cs (2)
18IEnumerable<IDependencyInfo> dependencyInfos, 19out IEnumerable<IDependencyInfo> usedDependencyInfos)
src\Dependencies\BuildOutput\ProjectJsonUpdater.cs (9)
18public IEnumerable<string> ProjectJsonPaths { get; } 20public ProjectJsonUpdater(IEnumerable<string> projectJsonPaths) 25public IEnumerable<DependencyUpdateTask> GetUpdateTasks(IEnumerable<IDependencyInfo> dependencyInfos) 36IEnumerable<DependencyChange> dependencyChanges = null; 66IEnumerable<BuildDependencyInfo> buildInfos, 67out IEnumerable<DependencyChange> dependencyChanges) 87IEnumerable<BuildDependencyInfo> parsedBuildInfos) 147private static IEnumerable<JProperty> FindAllDependencyProperties(JObject projectJsonRoot)
src\Dependencies\BuildOutput\ToolVersionsUpdater.cs (3)
16public IEnumerable<DependencyUpdateTask> GetUpdateTasks( 17IEnumerable<IDependencyInfo> dependencyInfos) 67public ToolUpdateLineResult(string line, IEnumerable<BuildDependencyInfo> buildInfos)
src\Dependencies\DependencyReplacement.cs (2)
14IEnumerable<IDependencyInfo> usedDependencyInfos) 27public IEnumerable<IDependencyInfo> UsedDependencyInfos { get; }
src\Dependencies\DependencyUpdateTask.cs (4)
20public IEnumerable<IDependencyInfo> UsedInfos { get; } 22public IEnumerable<string> ReadableDescriptionLines { get; } 26IEnumerable<IDependencyInfo> usedInfos, 27IEnumerable<string> readableDescriptionLines)
src\Dependencies\FileRegexUpdater.cs (5)
24public IEnumerable<DependencyUpdateTask> GetUpdateTasks(IEnumerable<IDependencyInfo> dependencyInfos) 26IEnumerable<IDependencyInfo> usedInfos; 62IEnumerable<IDependencyInfo> dependencyInfos, 63out IEnumerable<IDependencyInfo> usedDependencyInfos);
src\Dependencies\FileUpdater.cs (3)
27public IEnumerable<DependencyUpdateTask> GetUpdateTasks( 28IEnumerable<IDependencyInfo> dependencyInfos) 81IEnumerable<IDependencyInfo> dependencyInfos);
src\Dependencies\IDependencyUpdater.cs (2)
16IEnumerable<DependencyUpdateTask> GetUpdateTasks(IEnumerable<IDependencyInfo> dependencyInfos);
src\Dependencies\Submodule\IndicatorPackageSubmoduleUpdater.cs (2)
43IEnumerable<IDependencyInfo> dependencyInfos, 44out IEnumerable<IDependencyInfo> usedDependencyInfos)
src\Dependencies\Submodule\LatestCommitSubmoduleUpdater.cs (2)
42IEnumerable<IDependencyInfo> dependencyInfos, 43out IEnumerable<IDependencyInfo> usedDependencyInfos)
src\Dependencies\Submodule\OrchestratedBuildSubmoduleUpdater.cs (2)
25IEnumerable<IDependencyInfo> dependencyInfos, 26out IEnumerable<IDependencyInfo> usedDependencyInfos)
src\Dependencies\Submodule\SubmoduleUpdater.cs (5)
19public IEnumerable<DependencyUpdateTask> GetUpdateTasks(IEnumerable<IDependencyInfo> dependencyInfos) 21IEnumerable<IDependencyInfo> usedInfos; 54IEnumerable<IDependencyInfo> dependencyInfos, 55out IEnumerable<IDependencyInfo> usedDependencyInfos);
src\Util\GitCommand.cs (1)
44var logArgs = args.Select(arg => arg == repository ? redactedRepository : arg);
Microsoft.DotNet.VersionTools.Tasks (4)
src\BaseDependenciesTask.cs (3)
88protected IEnumerable<IDependencyUpdater> CreateUpdaters() 181protected IEnumerable<IDependencyInfo> CreateLocalDependencyInfos() 186protected IEnumerable<IDependencyInfo> CreateDependencyInfos(
src\VerifyDependencies.cs (1)
15IEnumerable<DependencyUpdateTask> updateTasks = DependencyUpdateUtils
Microsoft.DotNet.XUnitExtensions (20)
DiscovererHelpers.cs (2)
62internal static IEnumerable<KeyValuePair<string, string>> EvaluateArguments(IEnumerable<object> ctorArgs,string category, int skipFirst=1)
Discoverers\ActiveIssueDiscoverer.cs (2)
21public IEnumerable<KeyValuePair<string, string>> GetTraits(IAttributeInfo traitAttribute) 23IEnumerable<object> ctorArgs = traitAttribute.GetConstructorArguments();
Discoverers\ConditionalClassDiscoverer.cs (1)
25public IEnumerable<KeyValuePair<string, string>> GetTraits(IAttributeInfo traitAttribute)
Discoverers\ConditionalTheoryDiscoverer.cs (3)
20protected override IEnumerable<IXunitTestCase> CreateTestCasesForTheory(ITestFrameworkDiscoveryOptions discoveryOptions, ITestMethod testMethod, IAttributeInfo theoryAttribute) 32protected override IEnumerable<IXunitTestCase> CreateTestCasesForDataRow(ITestFrameworkDiscoveryOptions discoveryOptions, ITestMethod testMethod, IAttributeInfo theoryAttribute, object[] dataRow) 54(IEnumerable<IXunitTestCase>)skippedTestCase
Discoverers\OuterLoopTestsDiscoverer.cs (2)
22public IEnumerable<KeyValuePair<string, string>> GetTraits(IAttributeInfo traitAttribute) 24IEnumerable<object> ctorArgs = traitAttribute.GetConstructorArguments();
Discoverers\PlatformSpecificDiscoverer.cs (1)
24public IEnumerable<KeyValuePair<string, string>> GetTraits(IAttributeInfo traitAttribute)
Discoverers\SkipOnCIDiscoverer.cs (1)
17public IEnumerable<KeyValuePair<string, string>> GetTraits(IAttributeInfo traitAttribute)
Discoverers\SkipOnCoreClrDiscoverer.cs (1)
27public IEnumerable<KeyValuePair<string, string>> GetTraits(IAttributeInfo traitAttribute)
Discoverers\SkipOnMonoDiscoverer.cs (1)
15public IEnumerable<KeyValuePair<string, string>> GetTraits(IAttributeInfo traitAttribute)
Discoverers\SkipOnPlatformDiscoverer.cs (1)
15public IEnumerable<KeyValuePair<string, string>> GetTraits(IAttributeInfo traitAttribute)
Discoverers\SkipOnTargetFrameworkDiscoverer.cs (1)
24public IEnumerable<KeyValuePair<string, string>> GetTraits(IAttributeInfo traitAttribute)
Discoverers\TestCategoryDiscoverer.cs (1)
24public IEnumerable<KeyValuePair<string, string>> GetTraits(IAttributeInfo traitAttribute)
Extensions\TheoryExtensions.cs (3)
16public static TheoryData ToTheoryData<T>(this IEnumerable<T> data) 26private IEnumerable<object[]> _data; 28public TheoryDataAdapter(IEnumerable<object[]> data)
Microsoft.DotNet.XUnitExtensions.Tests (2)
AlphabeticalOrderer.cs (2)
15public IEnumerable<TTestCase> OrderTestCases<TTestCase>(IEnumerable<TTestCase> testCases)
Microsoft.Extensions.ApiDescription.Client.Tests (1)
src\Shared\Process\ProcessEx.cs (1)
97public IEnumerable<string> OutputLinesAsEnumerable => _stdoutLines.GetConsumingEnumerable(_stdoutLinesCancellationSource.Token);
Microsoft.Extensions.Caching.Hybrid (4)
Runtime\HybridCache.cs (4)
78public virtual ValueTask RemoveAsync(IEnumerable<string> keys, CancellationToken token = default) 89static async ValueTask ForEachAsync(HybridCache @this, IEnumerable<string> keys, CancellationToken token) 103public virtual ValueTask RemoveByTagAsync(IEnumerable<string> tags, CancellationToken token = default) 114static async ValueTask ForEachAsync(HybridCache @this, IEnumerable<string> keys, CancellationToken token)
Microsoft.Extensions.Caching.Memory (1)
MemoryCache.cs (1)
82public IEnumerable<object> Keys
Microsoft.Extensions.Configuration (16)
ChainedConfigurationProvider.cs (2)
73public IEnumerable<string> GetChildKeys( 74IEnumerable<string> earlierKeys,
ConfigurationManager.cs (3)
71public IEnumerable<IConfigurationSection> GetChildren() => this.GetChildrenImplementation(null); 81IEnumerable<IConfigurationProvider> IConfigurationRoot.Providers => _providerManager.NonReferenceCountedProviders; 260IEnumerator<IConfigurationSource> IEnumerable<IConfigurationSource>.GetEnumerator() => GetEnumerator();
ConfigurationProvider.cs (2)
61public virtual IEnumerable<string> GetChildKeys( 62IEnumerable<string> earlierKeys,
ConfigurationRoot.cs (2)
43public IEnumerable<IConfigurationProvider> Providers => _providers; 60public IEnumerable<IConfigurationSection> GetChildren() => this.GetChildrenImplementation(null);
ConfigurationSection.cs (1)
95public IEnumerable<IConfigurationSection> GetChildren() => _root.GetChildrenImplementation(Path);
InternalConfigurationRootExtensions.cs (3)
21internal static IEnumerable<IConfigurationSection> GetChildrenImplementation(this IConfigurationRoot root, string? path) 24IEnumerable<IConfigurationProvider> providers = reference?.Providers ?? root.Providers; 26IEnumerable<IConfigurationSection> children = providers
MemoryConfigurationBuilderExtensions.cs (1)
36IEnumerable<KeyValuePair<string, string?>>? initialData)
MemoryConfigurationSource.cs (1)
16public IEnumerable<KeyValuePair<string, string?>>? InitialData { get; set; }
ReferenceCountedProvidersManager.cs (1)
19public IEnumerable<IConfigurationProvider> NonReferenceCountedProviders => _refCountedProviders.NonReferenceCountedProviders;
Microsoft.Extensions.Configuration.Abstractions (8)
ConfigurationExtensions.cs (2)
45public static IEnumerable<KeyValuePair<string, string?>> AsEnumerable(this IConfiguration configuration) => configuration.AsEnumerable(makePathsRelative: false); 53public static IEnumerable<KeyValuePair<string, string?>> AsEnumerable(this IConfiguration configuration, bool makePathsRelative)
ConfigurationPath.cs (1)
37public static string Combine(IEnumerable<string> pathSegments)
ConfigurationRootExtensions.cs (1)
40IEnumerable<IConfigurationSection> children,
IConfiguration.cs (1)
36IEnumerable<IConfigurationSection> GetChildren();
IConfigurationProvider.cs (2)
48IEnumerable<string> GetChildKeys(IEnumerable<string> earlierKeys, string? parentPath);
IConfigurationRoot.cs (1)
21IEnumerable<IConfigurationProvider> Providers { get; }
Microsoft.Extensions.Configuration.Binder (1)
ConfigurationBinder.cs (1)
944return genericTypeDefinition == typeof(IEnumerable<>)
Microsoft.Extensions.Configuration.CommandLine (3)
CommandLineConfigurationProvider.cs (2)
21public CommandLineConfigurationProvider(IEnumerable<string> args, IDictionary<string, string>? switchMappings = null) 36protected IEnumerable<string> Args { get; }
CommandLineConfigurationSource.cs (1)
22public IEnumerable<string> Args { get; set; } = Array.Empty<string>();
Microsoft.Extensions.Configuration.KeyPerFile.Tests (3)
ConfigurationProviderTestBase.cs (3)
395public IEnumerable<(string Key, string Value)> Expand(string key) 413public IEnumerable<(string Key, TestKeyValue Value)> Values { get; set; } 416public IEnumerable<(string Key, TestSection Section)> Sections { get; set; }
Microsoft.Extensions.DependencyInjection (4)
ServiceLookup\CallSiteFactory.cs (2)
268serviceType.GetGenericTypeDefinition() != typeof(IEnumerable<>)) 680return genericDefinition == typeof(IEnumerable<>) || _descriptorLookup.ContainsKey(serviceIdentifier.GetGenericTypeDefinition());
ServiceLookup\Expressions\ExpressionResolverBuilder.cs (1)
128static NewArrayExpression NewArrayInit(Type elementType, IEnumerable<Expression> expr)
ServiceLookup\IEnumerableCallSite.cs (1)
27public override Type ServiceType => typeof(IEnumerable<>).MakeGenericType(ItemType);
Microsoft.Extensions.DependencyInjection.Abstractions (13)
Extensions\ServiceCollectionDescriptorExtensions.cs (3)
40IEnumerable<ServiceDescriptor> descriptors) 88IEnumerable<ServiceDescriptor> descriptors) 506IEnumerable<ServiceDescriptor> descriptors)
ServiceProviderKeyedServiceExtensions.cs (5)
77public static IEnumerable<T> GetKeyedServices<T>(this IServiceProvider provider, object? serviceKey) 81return provider.GetRequiredKeyedService<IEnumerable<T>>(serviceKey); 92public static IEnumerable<object?> GetKeyedServices(this IServiceProvider provider, Type serviceType, object? serviceKey) 97Type? genericEnumerable = typeof(IEnumerable<>).MakeGenericType(serviceType); 98return (IEnumerable<object>)provider.GetRequiredKeyedService(genericEnumerable, serviceKey);
ServiceProviderServiceExtensions.cs (5)
74public static IEnumerable<T> GetServices<T>(this IServiceProvider provider) 78return provider.GetRequiredService<IEnumerable<T>>(); 88public static IEnumerable<object?> GetServices(this IServiceProvider provider, Type serviceType) 93Type? genericEnumerable = typeof(IEnumerable<>).MakeGenericType(serviceType); 94return (IEnumerable<object>)provider.GetRequiredService(genericEnumerable);
Microsoft.Extensions.DependencyModel (91)
CollectionExtensions.cs (15)
11public static RuntimeAssetGroup? GetDefaultGroup(this IEnumerable<RuntimeAssetGroup> self) => GetGroup(self, string.Empty); 13public static RuntimeAssetGroup? GetRuntimeGroup(this IEnumerable<RuntimeAssetGroup> self, string runtime) 22private static RuntimeAssetGroup? GetGroup(IEnumerable<RuntimeAssetGroup> groups, string runtime) 27public static IEnumerable<string> GetDefaultAssets(this IEnumerable<RuntimeAssetGroup> self) => GetAssets(self, string.Empty); 28public static IEnumerable<string> GetRuntimeAssets(this IEnumerable<RuntimeAssetGroup> self, string runtime) 37private static IEnumerable<string> GetAssets(IEnumerable<RuntimeAssetGroup> groups, string runtime) 51public static IEnumerable<RuntimeFile> GetDefaultRuntimeFileAssets(this IEnumerable<RuntimeAssetGroup> self) => GetRuntimeFiles(self, string.Empty); 52public static IEnumerable<RuntimeFile> GetRuntimeFileAssets(this IEnumerable<RuntimeAssetGroup> self, string runtime) 61private static IEnumerable<RuntimeFile> GetRuntimeFiles(IEnumerable<RuntimeAssetGroup> groups, string runtime)
CompilationLibrary.cs (6)
17IEnumerable<string> assemblies, 18IEnumerable<Dependency> dependencies, 28IEnumerable<string> assemblies, 29IEnumerable<Dependency> dependencies, 49public IEnumerable<string> ResolveReferencePaths() 56public IEnumerable<string> ResolveReferencePaths(params ICompilationAssemblyResolver[] customResolvers)
CompilationOptions.cs (1)
50public CompilationOptions(IEnumerable<string?> defines,
DependencyContext.cs (3)
21IEnumerable<CompilationLibrary> compileLibraries, 22IEnumerable<RuntimeLibrary> runtimeLibraries, 23IEnumerable<RuntimeFallbacks> runtimeGraph)
DependencyContextExtensions.cs (24)
16public static IEnumerable<string> GetDefaultNativeAssets(this DependencyContext self) 23public static IEnumerable<RuntimeFile> GetDefaultNativeRuntimeFileAssets(this DependencyContext self) 30public static IEnumerable<string> GetRuntimeNativeAssets(this DependencyContext self, string runtimeIdentifier) 38public static IEnumerable<RuntimeFile> GetRuntimeNativeRuntimeFileAssets(this DependencyContext self, string runtimeIdentifier) 46public static IEnumerable<string> GetDefaultNativeAssets(this RuntimeLibrary self, DependencyContext context) 53public static IEnumerable<RuntimeFile> GetDefaultNativeRuntimeFileAssets(this RuntimeLibrary self, DependencyContext context) 60public static IEnumerable<string> GetRuntimeNativeAssets(this RuntimeLibrary self, DependencyContext context, string runtimeIdentifier) 69public static IEnumerable<RuntimeFile> GetRuntimeNativeRuntimeFileAssets(this RuntimeLibrary self, DependencyContext context, string runtimeIdentifier) 78public static IEnumerable<AssemblyName> GetDefaultAssemblyNames(this DependencyContext self) 85public static IEnumerable<AssemblyName> GetRuntimeAssemblyNames(this DependencyContext self, string runtimeIdentifier) 93public static IEnumerable<AssemblyName> GetDefaultAssemblyNames(this RuntimeLibrary self, DependencyContext context) 101public static IEnumerable<AssemblyName> GetRuntimeAssemblyNames(this RuntimeLibrary self, DependencyContext context, string runtimeIdentifier) 126private static IEnumerable<string> ResolveAssets( 129IEnumerable<RuntimeAssetGroup> assets) 132IEnumerable<string?> rids = Enumerable.Concat(new[] { runtimeIdentifier }, fallbacks?.Fallbacks ?? Enumerable.Empty<string?>()); 136private static IEnumerable<RuntimeFile> ResolveRuntimeFiles( 139IEnumerable<RuntimeAssetGroup> assets) 142IEnumerable<string?> rids = Enumerable.Concat(new[] { runtimeIdentifier }, fallbacks?.Fallbacks ?? Enumerable.Empty<string?>()); 146private static IEnumerable<string> SelectAssets(IEnumerable<string?> rids, IEnumerable<RuntimeAssetGroup> groups) 161private static IEnumerable<RuntimeFile> SelectRuntimeFiles(IEnumerable<string?> rids, IEnumerable<RuntimeAssetGroup> groups)
DependencyContextJsonReader.cs (10)
269IEnumerable<string?>? defines = null; 395IEnumerable<Dependency>? dependencies = null; 738private IEnumerable<Library> CreateLibraries(IEnumerable<TargetLibrary>? libraries, bool runtime, Dictionary<string, LibraryStub>? libraryStubs) 747IEnumerable<Library> CreateLibrariesNotNull(IEnumerable<TargetLibrary> libraries, bool runtime, Dictionary<string, LibraryStub>? libraryStubs) 839IEnumerable<string> assemblies = targetLibrary.Compilations ?? Enumerable.Empty<string>(); 873public IEnumerable<TargetLibrary> Libraries; 875public Target(string name, IEnumerable<TargetLibrary> libraries) 886public IEnumerable<Dependency> Dependencies;
DependencyContextLoader.cs (2)
18private readonly IEnumerable<string> _nonEntryPointDepsPaths; 32IEnumerable<string> nonEntryPointDepsPaths,
DependencyContextPaths.cs (2)
21public IEnumerable<string> NonApplicationPaths { get; } 26IEnumerable<string>? nonApplicationPaths)
DependencyContextWriter.cs (6)
176private static void AddCompilationAssemblies(IEnumerable<string> compilationAssemblies, Utf8JsonWriter jsonWriter) 306private static bool AddRuntimeSpecificAssetGroups(string assetType, IEnumerable<RuntimeAssetGroup> assetGroups, bool wroteObjectStart, Utf8JsonWriter jsonWriter) 347private static void AddRuntimeSpecificAssets(IEnumerable<RuntimeFile> assets, string? runtime, string? assetType, Utf8JsonWriter jsonWriter) 370private static void WriteAssetList(string key, IEnumerable<string> assetPaths, Utf8JsonWriter jsonWriter) 381private static void WriteAssetList(string key, IEnumerable<RuntimeFile> runtimeFiles, Utf8JsonWriter jsonWriter) 407IEnumerable<IGrouping<string, Library>> allLibraries =
Library.cs (3)
16IEnumerable<Dependency> dependencies, 26IEnumerable<Dependency> dependencies, 37IEnumerable<Dependency> dependencies,
LinqHelpers.cs (6)
14public static IEnumerable<TResult> SelectMany<TSource, TResult, TParam1>(IEnumerable<TSource> src, 15Func<TSource, TParam1, IEnumerable<TResult>> func, TParam1 param1) 26public static IEnumerable<TResult> SelectMany<TSource, TResult, TParam1, TParam2>(IEnumerable<TSource> src, 27Func<TSource, TParam1, TParam2, IEnumerable<TResult>> func, TParam1 param1, TParam2 param2)
Resolution\PackageCompilationAssemblyResolver.cs (2)
93if (TryResolveFromPackagePath(_fileSystem, library, packagePath, out IEnumerable<string>? fullPathsFromPackage)) 103private static bool TryResolveFromPackagePath(IFileSystem fileSystem, CompilationLibrary library, string basePath, [MaybeNullWhen(false)] out IEnumerable<string> results)
RuntimeAssetGroup.cs (3)
14public RuntimeAssetGroup(string? runtime, params string[] assetPaths) : this(runtime, (IEnumerable<string>)assetPaths) { } 16public RuntimeAssetGroup(string? runtime, IEnumerable<string> assetPaths) 22public RuntimeAssetGroup(string? runtime, IEnumerable<RuntimeFile> runtimeFiles)
RuntimeFallbacks.cs (2)
15public RuntimeFallbacks(string runtime, params string?[] fallbacks) : this(runtime, (IEnumerable<string?>)fallbacks) { } 16public RuntimeFallbacks(string runtime, IEnumerable<string?> fallbacks)
RuntimeLibrary.cs (6)
18IEnumerable<ResourceAssembly> resourceAssemblies, 19IEnumerable<Dependency> dependencies, 41IEnumerable<ResourceAssembly> resourceAssemblies, 42IEnumerable<Dependency> dependencies, 92IEnumerable<ResourceAssembly> resourceAssemblies, 93IEnumerable<Dependency> dependencies,
Microsoft.Extensions.Diagnostics (5)
Metrics\Configuration\MetricListenerConfigurationFactory.cs (2)
12private readonly IEnumerable<MetricsConfiguration> _configurations; 14public MetricListenerConfigurationFactory(IEnumerable<MetricsConfiguration> configurations)
Metrics\DefaultMeterFactory.cs (1)
91public FactoryMeter(string name, string? version, IEnumerable<KeyValuePair<string, object?>>? tags, object? scope)
Metrics\MetricsSubscriptionManager.cs (1)
18public MetricsSubscriptionManager(IEnumerable<IMetricsListener> listeners, IOptionsMonitor<MetricsOptions> options, IMeterFactory meterFactory)
src\libraries\Common\src\System\Diagnostics\DiagnosticsHelper.cs (1)
22internal static bool CompareTags(List<KeyValuePair<string, object?>>? sortedTags, IEnumerable<KeyValuePair<string, object?>>? tags2)
Microsoft.Extensions.Diagnostics.HealthChecks (18)
DefaultHealthCheckService.cs (1)
160private static void ValidateRegistrations(IEnumerable<HealthCheckRegistration> registrations)
DependencyInjection\HealthChecksBuilderAddCheckExtensions.cs (6)
35IEnumerable<string> tags) 59IEnumerable<string>? tags = null, 92IEnumerable<string> tags) where T : class, IHealthCheck 120IEnumerable<string>? tags = null, 210IEnumerable<string>? tags, 247IEnumerable<string> tags,
DependencyInjection\HealthChecksBuilderDelegateExtensions.cs (8)
32IEnumerable<string> tags) 51IEnumerable<string>? tags = null, 75IEnumerable<string>? tags) 94IEnumerable<string>? tags = null, 118IEnumerable<string> tags) 137IEnumerable<string>? tags = null, 161IEnumerable<string> tags) 180IEnumerable<string>? tags = null,
HealthCheckLogScope.cs (2)
38IEnumerator<KeyValuePair<string, object>> IEnumerable<KeyValuePair<string, object>>.GetEnumerator() 45return ((IEnumerable<KeyValuePair<string, object>>)this).GetEnumerator();
HealthCheckPublisherHostedService.cs (1)
36IEnumerable<IHealthCheckPublisher> publishers)
Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions (7)
HealthCheckRegistration.cs (4)
40public HealthCheckRegistration(string name, IHealthCheck instance, HealthStatus? failureStatus, IEnumerable<string>? tags) 56public HealthCheckRegistration(string name, IHealthCheck instance, HealthStatus? failureStatus, IEnumerable<string>? tags, TimeSpan? timeout) 87IEnumerable<string>? tags) 107IEnumerable<string>? tags,
HealthReport.cs (1)
60private static HealthStatus CalculateAggregateStatus(IEnumerable<HealthReportEntry> entries)
HealthReportEntry.cs (2)
41public HealthReportEntry(HealthStatus status, string? description, TimeSpan duration, Exception? exception, IReadOnlyDictionary<string, object>? data, IEnumerable<string>? tags = null) 79public IEnumerable<string> Tags { get; }
Microsoft.Extensions.Diagnostics.HealthChecks.Tests (1)
DefaultHealthCheckServiceTest.cs (1)
327Assert.Collection((IEnumerable<KeyValuePair<string, object>>)actual.Scope,
Microsoft.Extensions.FileProviders.Composite (2)
CompositeFileProvider.cs (2)
32public CompositeFileProvider(IEnumerable<IFileProvider> fileProviders) 101public IEnumerable<IFileProvider> FileProviders => _fileProviders;
Microsoft.Extensions.FileProviders.Embedded (5)
EnumerableDirectoryContents.cs (2)
13private readonly IEnumerable<IFileInfo> _entries; 15public EnumerableDirectoryContents(IEnumerable<IFileInfo> entries)
Manifest\ManifestDirectoryInfo.cs (2)
51IEnumerable<IFileInfo> EnsureEntries() => _entries ??= ResolveEntries().ToArray(); 53IEnumerable<IFileInfo> ResolveEntries()
Manifest\ManifestParser.cs (1)
49var entries = fileSystem.Elements();
Microsoft.Extensions.FileProviders.Embedded.Tests (1)
Manifest\TestEntry.cs (1)
27public IEnumerable<TestEntry> GetFiles()
Microsoft.Extensions.FileProviders.Physical (1)
PhysicalDirectoryInfo.cs (1)
19private IEnumerable<IFileInfo>? _entries;
Microsoft.Extensions.FileSystemGlobbing (21)
Abstractions\DirectoryInfoBase.cs (1)
17public abstract IEnumerable<FileSystemInfoBase> EnumerateFileSystemInfos();
Abstractions\DirectoryInfoWrapper.cs (2)
34public override IEnumerable<FileSystemInfoBase> EnumerateFileSystemInfos() 38IEnumerable<FileSystemInfo> fileSystemInfos;
InMemoryDirectoryInfo.cs (4)
19private readonly IEnumerable<string> _files; 26public InMemoryDirectoryInfo(string rootDir, IEnumerable<string>? files) 31private InMemoryDirectoryInfo(string rootDir, IEnumerable<string>? files, bool normalized) 82public override IEnumerable<FileSystemInfoBase> EnumerateFileSystemInfos()
Internal\MatcherContext.cs (3)
33IEnumerable<IPattern> includePatterns, 34IEnumerable<IPattern> excludePatterns, 70IEnumerable<FileSystemInfoBase> candidates = directory.EnumerateFileSystemInfos();
MatcherExtensions.cs (8)
19public static void AddExcludePatterns(this Matcher matcher, params IEnumerable<string>[] excludePatternsGroups) 21foreach (IEnumerable<string> group in excludePatternsGroups) 35public static void AddIncludePatterns(this Matcher matcher, params IEnumerable<string>[] includePatternsGroups) 37foreach (IEnumerable<string> group in includePatternsGroups) 52public static IEnumerable<string> GetResultsInFullPath(this Matcher matcher, string directoryPath) 60IEnumerable<FilePatternMatch> matches = patternMatchingResult.Files; 98public static PatternMatchingResult Match(this Matcher matcher, IEnumerable<string>? files) 110public static PatternMatchingResult Match(this Matcher matcher, string rootDir, IEnumerable<string>? files)
PatternMatchingResult.cs (3)
19public PatternMatchingResult(IEnumerable<FilePatternMatch> files) 30public PatternMatchingResult(IEnumerable<FilePatternMatch> files, bool hasMatches) 41public IEnumerable<FilePatternMatch> Files { get; set; }
Microsoft.Extensions.Hosting (8)
Internal\Host.cs (8)
29private IEnumerable<IHostedService>? _hostedServices; 30private IEnumerable<IHostedLifecycleService>? _hostedLifecycleServices; 88_hostedServices ??= Services.GetRequiredService<IEnumerable<IHostedService>>(); 244IEnumerable<IHostedService> reversedServices = _hostedServices.Reverse(); 245IEnumerable<IHostedLifecycleService>? reversedLifetimeServices = _hostedLifecycleServices?.Reverse(); 309IEnumerable<T> services, 392private static List<IHostedLifecycleService>? GetHostLifecycles(IEnumerable<IHostedService> hostedServices) 456public List<IHostedService> HostedServices => new List<IHostedService>(host._hostedServices ??= host.Services.GetRequiredService<IEnumerable<IHostedService>>());
Microsoft.Extensions.Http (6)
DefaultHttpClientFactory.cs (1)
66IEnumerable<IHttpMessageHandlerBuilderFilter> filters)
DependencyInjection\HttpClientBuilderExtensions.cs (1)
581public static IHttpClientBuilder RedactLoggedHeaders(this IHttpClientBuilder builder, IEnumerable<string> redactedLoggedHeaderNames)
HttpMessageHandlerBuilder.cs (1)
81protected internal static HttpMessageHandler CreateHandlerPipeline(HttpMessageHandler primaryHandler, IEnumerable<DelegatingHandler> additionalHandlers)
Logging\HttpHeadersLogValue.cs (3)
41foreach (KeyValuePair<string, IEnumerable<string>> kvp in Headers) 48foreach (KeyValuePair<string, IEnumerable<string>> kvp in ContentHeaders) 107builder.AppendJoin(", ", (IEnumerable<object>)kvp.Value);
Microsoft.Extensions.Identity.Core (15)
IdentityResult.cs (3)
25/// An <see cref="IEnumerable{T}"/> of <see cref="IdentityError"/> instances containing errors 28/// <value>An <see cref="IEnumerable{T}"/> of <see cref="IdentityError"/> instances.</value> 29public IEnumerable<IdentityError> Errors => _errors;
ILookupProtectorKeyRing.cs (1)
29IEnumerable<string> GetAllKeyIds();
IUserClaimStore.cs (2)
34Task AddClaimsAsync(TUser user, IEnumerable<Claim> claims, CancellationToken cancellationToken); 53Task RemoveClaimsAsync(TUser user, IEnumerable<Claim> claims, CancellationToken cancellationToken);
IUserTwoFactorRecoveryCodeStore.cs (1)
23Task ReplaceCodesAsync(TUser user, IEnumerable<string> recoveryCodes, CancellationToken cancellationToken);
RoleManager.cs (1)
39IEnumerable<IRoleValidator<TRole>> roleValidators,
UserManager.cs (7)
72IEnumerable<IUserValidator<TUser>> userValidators, 73IEnumerable<IPasswordValidator<TUser>> passwordValidators, 1005public virtual async Task<IdentityResult> AddClaimsAsync(TUser user, IEnumerable<Claim> claims) 1065public virtual async Task<IdentityResult> RemoveClaimsAsync(TUser user, IEnumerable<Claim> claims) 1124public virtual async Task<IdentityResult> AddToRolesAsync(TUser user, IEnumerable<string> roles) 1194public virtual async Task<IdentityResult> RemoveFromRolesAsync(TUser user, IEnumerable<string> roles) 1999public virtual async Task<IEnumerable<string>?> GenerateNewTwoFactorRecoveryCodesAsync(TUser user, int number)
Microsoft.Extensions.Identity.Stores (3)
UserStoreBase.cs (3)
367public abstract Task AddClaimsAsync(TUser user, IEnumerable<Claim> claims, CancellationToken cancellationToken = default(CancellationToken)); 386public abstract Task RemoveClaimsAsync(TUser user, IEnumerable<Claim> claims, CancellationToken cancellationToken = default(CancellationToken)); 952public virtual Task ReplaceCodesAsync(TUser user, IEnumerable<string> recoveryCodes, CancellationToken cancellationToken)
Microsoft.Extensions.Localization (4)
ResourceManagerStringLocalizer.cs (4)
126public virtual IEnumerable<LocalizedString> GetAllStrings(bool includeParentCultures) => 135protected IEnumerable<LocalizedString> GetAllStrings(bool includeParentCultures, CultureInfo culture) 139var resourceNames = includeParentCultures 183private IEnumerable<string> GetResourceNamesFromCultureHierarchy(CultureInfo startingCulture)
Microsoft.Extensions.Localization.Abstractions (3)
IStringLocalizer.cs (1)
35IEnumerable<LocalizedString> GetAllStrings(bool includeParentCultures);
StringLocalizerExtensions.cs (1)
54public static IEnumerable<LocalizedString> GetAllStrings(this IStringLocalizer stringLocalizer)
StringLocalizerOfT.cs (1)
52public IEnumerable<LocalizedString> GetAllStrings(bool includeParentCultures) =>
Microsoft.Extensions.Logging (9)
LoggerFactory.cs (5)
42public LoggerFactory(IEnumerable<ILoggerProvider> providers) : this(providers, new StaticFilterOptionsMonitor(new LoggerFilterOptions())) 51public LoggerFactory(IEnumerable<ILoggerProvider> providers, LoggerFilterOptions filterOptions) : this(providers, new StaticFilterOptionsMonitor(filterOptions)) 60public LoggerFactory(IEnumerable<ILoggerProvider> providers, IOptionsMonitor<LoggerFilterOptions> filterOption) : this(providers, filterOption, null) 70public LoggerFactory(IEnumerable<ILoggerProvider> providers, IOptionsMonitor<LoggerFilterOptions> filterOption, IOptions<LoggerFactoryOptions>? options) : this(providers, filterOption, options, null) 81public LoggerFactory(IEnumerable<ILoggerProvider> providers, IOptionsMonitor<LoggerFilterOptions> filterOption, IOptions<LoggerFactoryOptions>? options = null, IExternalScopeProvider? scopeProvider = null)
LoggerFactoryScopeProvider.cs (4)
63IEnumerable<KeyValuePair<string, string?>> baggage = activity.Baggage; 78private static ActivityBaggageLogScopeWrapper GetOrCreateActivityBaggageLogScopeWrapper(Activity activity, IEnumerable<KeyValuePair<string, string?>> items) 225private readonly IEnumerable<KeyValuePair<string, string?>> _items; 229public ActivityBaggageLogScopeWrapper(IEnumerable<KeyValuePair<string, string?>> items)
Microsoft.Extensions.Logging.Abstractions (1)
LogValuesFormatter.cs (1)
242public IEnumerable<KeyValuePair<string, object?>> GetValues(object[] values)
Microsoft.Extensions.Logging.AzureAppServices (5)
BatchingLoggerProvider.cs (1)
86internal abstract Task WriteMessagesAsync(IEnumerable<LogMessage> messages, CancellationToken token);
BlobLoggerProvider.cs (2)
55internal override async Task WriteMessagesAsync(IEnumerable<LogMessage> messages, CancellationToken cancellationToken) 57var eventGroups = messages.GroupBy(GetBlobKey);
FileLoggerProvider.cs (2)
39internal override async Task WriteMessagesAsync(IEnumerable<LogMessage> messages, CancellationToken cancellationToken) 78var files = new DirectoryInfo(_path)
Microsoft.Extensions.Logging.Configuration (2)
LoggerProviderConfigurationFactory.cs (2)
12private readonly IEnumerable<LoggingConfiguration> _configurations; 14public LoggerProviderConfigurationFactory(IEnumerable<LoggingConfiguration> configurations)
Microsoft.Extensions.Logging.Console (3)
ConsoleLoggerProvider.cs (2)
41public ConsoleLoggerProvider(IOptionsMonitor<ConsoleLoggerOptions> options, IEnumerable<ConsoleFormatter>? formatters) 100private void SetFormatters(IEnumerable<ConsoleFormatter>? formatters = null)
JsonConsoleFormatter.cs (1)
134if (scope is IEnumerable<KeyValuePair<string, object>> scopeItems)
Microsoft.Extensions.Logging.EventLog (1)
EventLogLogger.cs (1)
100if (scope is IEnumerable<KeyValuePair<string, object>> properties)
Microsoft.Extensions.Logging.EventSource (2)
LoggingEventSource.cs (2)
169internal void Message(LogLevel Level, int FactoryID, string LoggerName, int EventId, string? EventName, ExceptionInfo Exception, IEnumerable<KeyValuePair<string, string?>> Arguments) 184internal void ActivityStart(int ID, int FactoryID, string LoggerName, IEnumerable<KeyValuePair<string, string?>> Arguments)
Microsoft.Extensions.Logging.Generators (2)
LoggerMessageGenerator.Parser.cs (1)
37public IReadOnlyList<LoggerClass> GetLogClasses(IEnumerable<ClassDeclarationSyntax> classes)
LoggerMessageGenerator.Roslyn4.0.cs (1)
48IEnumerable<ClassDeclarationSyntax> distinctClasses = classes.Distinct();
Microsoft.Extensions.ObjectPool.Microbenchmark (1)
src\Shared\BenchmarkRunner\Program.cs (1)
31var summaries = BenchmarkSwitcher.FromAssembly(typeof(Program).Assembly)
Microsoft.Extensions.Options (12)
OptionsFactory.cs (5)
27public OptionsFactory(IEnumerable<IConfigureOptions<TOptions>> setups, IEnumerable<IPostConfigureOptions<TOptions>> postConfigures) : this(setups, postConfigures, validations: Array.Empty<IValidateOptions<TOptions>>()) 36public OptionsFactory(IEnumerable<IConfigureOptions<TOptions>> setups, IEnumerable<IPostConfigureOptions<TOptions>> postConfigures, IEnumerable<IValidateOptions<TOptions>> validations)
OptionsMonitor.cs (1)
31public OptionsMonitor(IOptionsFactory<TOptions> factory, IEnumerable<IOptionsChangeTokenSource<TOptions>> sources, IOptionsMonitorCache<TOptions> cache)
OptionsServiceCollectionExtensions.cs (1)
171private static IEnumerable<Type> FindConfigurationServices(Type type)
OptionsValidationException.cs (2)
20public OptionsValidationException(string optionsName, Type optionsType, IEnumerable<string>? failureMessages) 43public IEnumerable<string> Failures { get; }
ValidateOptionsResult.cs (2)
50public IEnumerable<string>? Failures { get; protected set; } 65public static ValidateOptionsResult Fail(IEnumerable<string> failures)
ValidateOptionsResultBuilder.cs (1)
57public void AddResults(IEnumerable<ValidationResult?>? results)
Microsoft.Extensions.Options.SourceGeneration (6)
Emitter.cs (3)
58IEnumerable<ValidatorType> validatorTypes, 79/// <see cref="System.ComponentModel.DataAnnotations.Validator.TryValidateValue(object, ValidationContext, ICollection{ValidationResult}, IEnumerable{ValidationAttribute})"/> is nullable annotated. 148private void GenStaticClassWithStaticReadonlyFields(IEnumerable<StaticFieldInfo> staticFields, string classNamespace, string className)
EmitterBase.cs (1)
89protected void OutEnumeration(IEnumerable<string> e)
Parser.cs (2)
46public IReadOnlyList<ValidatorType> GetValidatorTypes(IEnumerable<(TypeDeclarationSyntax TypeSyntax, SemanticModel SemanticModel)> classes) 286var baseMembers = baseType.GetMembers().Where(m => !addedMembers.Contains(m.Name));
Microsoft.Extensions.Primitives (2)
StringTokenizer.cs (1)
66IEnumerator<StringSegment> IEnumerable<StringSegment>.GetEnumerator() => GetEnumerator();
StringValues.cs (1)
406IEnumerator<string?> IEnumerable<string?>.GetEnumerator()
Microsoft.Interop.ComInterfaceGenerator (17)
AttributeInfo.cs (1)
28var args = attribute.ConstructorArguments.Select(ca => ca.ToCSharpString());
ComInterfaceAndMethodsContext.cs (3)
18public IEnumerable<ComMethodContext> DeclaredMethods => Methods.Where(m => !m.IsInheritedMethod); 23public IEnumerable<ComMethodContext> ShadowingMethods => Methods.Where(m => m.IsInheritedMethod && !m.IsHiddenOnDerivedInterface); 28public IEnumerable<ComMethodContext> InheritedMethods => Methods.Where(m => m.IsInheritedMethod);
ComInterfaceGenerator.cs (3)
134var methods = data.ShadowingMethods.Select(m => m.Shadow); 470var shadowImplementations = interfaceGroup.InheritedMethods.Select(m => (Method: m, ManagedToUnmanagedStub: m.ManagedToUnmanagedStub)) 475var inheritedStubs = interfaceGroup.InheritedMethods.Select(m => m.UnreachableExceptionStub);
ComMethodContext.cs (2)
153public static List<(ComInterfaceContext OwningInterface, Builder Method)> CalculateAllMethods(IEnumerable<(ComInterfaceContext, SequenceEqualImmutableArray<ComMethodInfo>)> ifaceAndDeclaredMethods, CancellationToken _) 175ImmutableArray<Builder> AddMethods(ComInterfaceContext iface, IEnumerable<ComMethodInfo> declaredMethods)
Marshallers\ComInterfaceDispatchMarshallingResolver.cs (1)
29public IEnumerable<StatementSyntax> Generate(TypePositionInfo info, StubCodeContext context)
Marshallers\ManagedHResultExceptionGeneratorResolver.cs (2)
49public IEnumerable<StatementSyntax> Generate(TypePositionInfo info, StubCodeContext context) 77public IEnumerable<StatementSyntax> Generate(TypePositionInfo info, StubCodeContext context)
Marshallers\ObjectUnwrapperResolver.cs (1)
23public IEnumerable<StatementSyntax> Generate(TypePositionInfo info, StubCodeContext context)
Marshallers\StructAsHResultMarshallerFactory.cs (1)
32public IEnumerable<StatementSyntax> Generate(TypePositionInfo info, StubCodeContext context)
src\libraries\System.Runtime.InteropServices\gen\Common\ConvertToSourceGeneratedInteropFixer.cs (1)
27protected virtual IEnumerable<ConvertToSourceGeneratedInteropFix> CreateAllFixesForDiagnosticOptions(SyntaxNode node, ImmutableDictionary<string, Option> options)
src\libraries\System.Runtime.InteropServices\gen\Common\FixAllContextExtensions.cs (1)
39IEnumerable<Project?> sortedProjects = dependencyGraph.GetTopologicallySortedProjects(context.CancellationToken)
VirtualMethodPointerStubGenerator.cs (1)
146IEnumerable<IncrementalMethodStubGenerationContext> vtableMethods,
Microsoft.Interop.JavaScript.JSImportGenerator (16)
JSExportCodeGenerator.cs (1)
163var types = ((IJSMarshallingGenerator)_marshallers.ManagedReturnMarshaller.Generator).GenerateBind(_marshallers.ManagedReturnMarshaller.TypeInfo, _context)
JSImportCodeGenerator.cs (1)
154var types = ((IJSMarshallingGenerator)_marshallers.ManagedReturnMarshaller.Generator).GenerateBind(_marshallers.ManagedReturnMarshaller.TypeInfo, _context)
Marshaling\ArrayJSGenerator.cs (1)
22public override IEnumerable<ExpressionSyntax> GenerateBind(TypePositionInfo info, StubCodeContext context)
Marshaling\ArraySegmentJSGenerator.cs (1)
21public override IEnumerable<ExpressionSyntax> GenerateBind(TypePositionInfo info, StubCodeContext context)
Marshaling\BaseJSGenerator.cs (2)
31public virtual IEnumerable<ExpressionSyntax> GenerateBind(TypePositionInfo info, StubCodeContext context) 36public virtual IEnumerable<StatementSyntax> Generate(TypePositionInfo info, StubCodeContext context)
Marshaling\EmptyJSGenerator.cs (2)
13public IEnumerable<StatementSyntax> Generate(TypePositionInfo info, StubCodeContext context) => Array.Empty<StatementSyntax>(); 14public IEnumerable<ExpressionSyntax> GenerateBind(TypePositionInfo info, StubCodeContext context) => Array.Empty<ExpressionSyntax>();
Marshaling\FuncJSGenerator.cs (2)
26public override IEnumerable<ExpressionSyntax> GenerateBind(TypePositionInfo info, StubCodeContext context) 32public override IEnumerable<StatementSyntax> Generate(TypePositionInfo info, StubCodeContext context)
Marshaling\IJSMarshallingGenerator.cs (1)
11IEnumerable<ExpressionSyntax> GenerateBind(TypePositionInfo info, StubCodeContext context);
Marshaling\NullableJSGenerator.cs (1)
18public override IEnumerable<ExpressionSyntax> GenerateBind(TypePositionInfo info, StubCodeContext context)
Marshaling\PrimitiveJSGenerator.cs (1)
25public override IEnumerable<StatementSyntax> Generate(TypePositionInfo info, StubCodeContext context)
Marshaling\SpanJSGenerator.cs (1)
21public override IEnumerable<ExpressionSyntax> GenerateBind(TypePositionInfo info, StubCodeContext context)
Marshaling\TaskJSGenerator.cs (2)
22public override IEnumerable<ExpressionSyntax> GenerateBind(TypePositionInfo info, StubCodeContext context) 36public override IEnumerable<StatementSyntax> Generate(TypePositionInfo info, StubCodeContext context)
Microsoft.Interop.LibraryImportGenerator (7)
Analyzers\ConvertToLibraryImportFixer.cs (2)
71protected override IEnumerable<ConvertToSourceGeneratedInteropFix> CreateAllFixesForDiagnosticOptions(SyntaxNode node, ImmutableDictionary<string, Option> options) 269IEnumerable<ReferencedSymbol>? referencedSymbols = await SymbolFinder.FindReferencesAsync(
Analyzers\CustomMarshallerAttributeAnalyzer.cs (2)
31=> CreateDiagnosticPropertiesForMissingMembersDiagnostic(mode, (IEnumerable<string>)missingMemberNames); 33public static ImmutableDictionary<string, string> CreateDiagnosticPropertiesForMissingMembersDiagnostic(MarshalMode mode, IEnumerable<string> missingMemberNames)
Analyzers\CustomMarshallerAttributeFixer.cs (1)
130private static (HashSet<string> missingMembers, List<Diagnostic> fixedDiagnostics) GetRequiredShapeMissingMemberNames(IEnumerable<Diagnostic> diagnostics)
src\libraries\System.Runtime.InteropServices\gen\Common\ConvertToSourceGeneratedInteropFixer.cs (1)
27protected virtual IEnumerable<ConvertToSourceGeneratedInteropFix> CreateAllFixesForDiagnosticOptions(SyntaxNode node, ImmutableDictionary<string, Option> options)
src\libraries\System.Runtime.InteropServices\gen\Common\FixAllContextExtensions.cs (1)
39IEnumerable<Project?> sortedProjects = dependencyGraph.GetTopologicallySortedProjects(context.CancellationToken)
Microsoft.Interop.SourceGeneration (158)
BoundGenerators.cs (1)
132static IEnumerable<(bool IsManagedIndex, int Index)> GetInfoDependencies(TypePositionInfo info)
DiagnosticInfo.cs (1)
50public static DiagnosticInfo Create(DiagnosticDescriptor descriptor, Location location, IEnumerable<Location>? additionalLocations, ImmutableDictionary<string, string>? properties, params object?[] messageArgs)
DiagnosticOr.cs (1)
170/// Filters each inner <see cref="IEnumerable{T}"/> of <see cref="DiagnosticOr{T}"/> by whether the elements are <see cref="Diagnostic"/>s, reports the diagnostics, and returns the values.
GeneratorDiagnosticsBag.cs (1)
23public IEnumerable<DiagnosticInfo> Diagnostics => _diagnostics;
HashCode.cs (1)
78public static int SequentialValuesHash<T>(IEnumerable<T> values)
MarshallerShape.cs (3)
272IEnumerable<IMethodSymbol> methods = type.GetMembers(ShapeMemberNames.Value.Stateless.ConvertToUnmanaged) 323IEnumerable<IMethodSymbol> methods = type.GetMembers(ShapeMemberNames.LinearCollection.Stateless.AllocateContainerForUnmanagedElements) 574IEnumerable<IMethodSymbol> methods = type.GetMembers(ShapeMemberNames.Value.Stateful.FromManaged)
Marshalling\BlittableMarshaller.cs (1)
37public IEnumerable<StatementSyntax> Generate(TypePositionInfo info, StubCodeContext context)
Marshalling\BoolMarshaller.cs (1)
50public IEnumerable<StatementSyntax> Generate(TypePositionInfo info, StubCodeContext context)
Marshalling\CharMarshaller.cs (1)
47public IEnumerable<StatementSyntax> Generate(TypePositionInfo info, StubCodeContext context)
Marshalling\CompositeMarshallingGeneratorResolver.cs (2)
13public sealed class CompositeMarshallingGeneratorResolver(IEnumerable<IMarshallingGeneratorResolver> resolvers) : IMarshallingGeneratorResolver 21: this((IEnumerable<IMarshallingGeneratorResolver>)resolvers)
Marshalling\CustomTypeMarshallingGenerator.cs (1)
41public IEnumerable<StatementSyntax> Generate(TypePositionInfo info, StubCodeContext context)
Marshalling\DefaultMarshallingGeneratorResolver.cs (1)
25IEnumerable<IMarshallingGeneratorResolver> additionalResolvers)
Marshalling\DelegateMarshaller.cs (1)
30public IEnumerable<StatementSyntax> Generate(TypePositionInfo info, StubCodeContext context)
Marshalling\Forwarder.cs (1)
27public IEnumerable<StatementSyntax> Generate(TypePositionInfo info, StubCodeContext context)
Marshalling\ICustomTypeMarshallingStrategy.cs (10)
16IEnumerable<StatementSyntax> GenerateCleanupCallerAllocatedResourcesStatements(TypePositionInfo info, StubCodeContext context); 18IEnumerable<StatementSyntax> GenerateCleanupCalleeAllocatedResourcesStatements(TypePositionInfo info, StubCodeContext context); 20IEnumerable<StatementSyntax> GenerateGuaranteedUnmarshalStatements(TypePositionInfo info, StubCodeContext context); 22IEnumerable<StatementSyntax> GenerateMarshalStatements(TypePositionInfo info, StubCodeContext context); 24IEnumerable<StatementSyntax> GenerateNotifyForSuccessfulInvokeStatements(TypePositionInfo info, StubCodeContext context); 26IEnumerable<StatementSyntax> GeneratePinnedMarshalStatements(TypePositionInfo info, StubCodeContext context); 28IEnumerable<StatementSyntax> GeneratePinStatements(TypePositionInfo info, StubCodeContext context); 30IEnumerable<StatementSyntax> GenerateSetupStatements(TypePositionInfo info, StubCodeContext context); 32IEnumerable<StatementSyntax> GenerateUnmarshalCaptureStatements(TypePositionInfo info, StubCodeContext context); 34IEnumerable<StatementSyntax> GenerateUnmarshalStatements(TypePositionInfo info, StubCodeContext context);
Marshalling\MarshallerHelpers.cs (3)
103public static IEnumerable<T> GetTopologicallySortedElements<T, U>( 106Func<T, IEnumerable<U>> getDependentIndicesFn) 216public static IEnumerable<TypePositionInfo> GetDependentElementsOfMarshallingInfo(
Marshalling\MarshallingGenerator.cs (1)
119IEnumerable<StatementSyntax> Generate(TypePositionInfo info, StubCodeContext context);
Marshalling\StatefulMarshallingStrategy.cs (41)
34public IEnumerable<StatementSyntax> GenerateCleanupCallerAllocatedResourcesStatements(TypePositionInfo info, StubCodeContext context) 48public IEnumerable<StatementSyntax> GenerateCleanupCalleeAllocatedResourcesStatements(TypePositionInfo info, StubCodeContext context) 62public IEnumerable<StatementSyntax> GenerateGuaranteedUnmarshalStatements(TypePositionInfo info, StubCodeContext context) 77public IEnumerable<StatementSyntax> GenerateMarshalStatements(TypePositionInfo info, StubCodeContext context) 91public IEnumerable<StatementSyntax> GeneratePinnedMarshalStatements(TypePositionInfo info, StubCodeContext context) 106public IEnumerable<StatementSyntax> GenerateUnmarshalStatements(TypePositionInfo info, StubCodeContext context) 121public IEnumerable<StatementSyntax> GenerateUnmarshalCaptureStatements(TypePositionInfo info, StubCodeContext context) 135public IEnumerable<StatementSyntax> GenerateSetupStatements(TypePositionInfo info, StubCodeContext context) 157public IEnumerable<StatementSyntax> GeneratePinStatements(TypePositionInfo info, StubCodeContext context) 173public IEnumerable<StatementSyntax> GenerateNotifyForSuccessfulInvokeStatements(TypePositionInfo info, StubCodeContext context) 211public IEnumerable<StatementSyntax> GenerateCleanupCallerAllocatedResourcesStatements(TypePositionInfo info, StubCodeContext context) 216public IEnumerable<StatementSyntax> GenerateCleanupCalleeAllocatedResourcesStatements(TypePositionInfo info, StubCodeContext context) 221public IEnumerable<StatementSyntax> GenerateMarshalStatements(TypePositionInfo info, StubCodeContext context) 230IEnumerable<StatementSyntax> GenerateCallerAllocatedBufferMarshalStatements() 249public IEnumerable<StatementSyntax> GeneratePinnedMarshalStatements(TypePositionInfo info, StubCodeContext context) 254public IEnumerable<StatementSyntax> GeneratePinStatements(TypePositionInfo info, StubCodeContext context) 259public IEnumerable<StatementSyntax> GenerateSetupStatements(TypePositionInfo info, StubCodeContext context) 264public IEnumerable<StatementSyntax> GenerateUnmarshalCaptureStatements(TypePositionInfo info, StubCodeContext context) 269public IEnumerable<StatementSyntax> GenerateUnmarshalStatements(TypePositionInfo info, StubCodeContext context) 279public IEnumerable<StatementSyntax> GenerateGuaranteedUnmarshalStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateGuaranteedUnmarshalStatements(info, context); 280public IEnumerable<StatementSyntax> GenerateNotifyForSuccessfulInvokeStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateNotifyForSuccessfulInvokeStatements(info, context); 357public IEnumerable<StatementSyntax> GenerateCleanupCallerAllocatedResourcesStatements(TypePositionInfo info, StubCodeContext context) 371public IEnumerable<StatementSyntax> GenerateCleanupCalleeAllocatedResourcesStatements(TypePositionInfo info, StubCodeContext context) 385public IEnumerable<StatementSyntax> GenerateGuaranteedUnmarshalStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateGuaranteedUnmarshalStatements(info, context); 387public IEnumerable<StatementSyntax> GenerateMarshalStatements(TypePositionInfo info, StubCodeContext context) 416public IEnumerable<StatementSyntax> GenerateNotifyForSuccessfulInvokeStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateNotifyForSuccessfulInvokeStatements(info, context); 417public IEnumerable<StatementSyntax> GeneratePinnedMarshalStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GeneratePinnedMarshalStatements(info, context); 418public IEnumerable<StatementSyntax> GeneratePinStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GeneratePinStatements(info, context); 419public IEnumerable<StatementSyntax> GenerateSetupStatements(TypePositionInfo info, StubCodeContext context) 447public IEnumerable<StatementSyntax> GenerateUnmarshalStatements(TypePositionInfo info, StubCodeContext context) 483public IEnumerable<StatementSyntax> GenerateUnmarshalCaptureStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateUnmarshalCaptureStatements(info, context); 502public IEnumerable<StatementSyntax> GenerateCleanupCallerAllocatedResourcesStatements(TypePositionInfo info, StubCodeContext context) 519public IEnumerable<StatementSyntax> GenerateCleanupCalleeAllocatedResourcesStatements(TypePositionInfo info, StubCodeContext context) 535public IEnumerable<StatementSyntax> GenerateGuaranteedUnmarshalStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateGuaranteedUnmarshalStatements(info, context); 537public IEnumerable<StatementSyntax> GenerateMarshalStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateMarshalStatements(info, context); 539public IEnumerable<StatementSyntax> GenerateNotifyForSuccessfulInvokeStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateNotifyForSuccessfulInvokeStatements(info, context); 540public IEnumerable<StatementSyntax> GeneratePinnedMarshalStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GeneratePinnedMarshalStatements(info, context); 541public IEnumerable<StatementSyntax> GeneratePinStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GeneratePinStatements(info, context); 542public IEnumerable<StatementSyntax> GenerateSetupStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateSetupStatements(info, context); 544public IEnumerable<StatementSyntax> GenerateUnmarshalStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateUnmarshalStatements(info, context); 546public IEnumerable<StatementSyntax> GenerateUnmarshalCaptureStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateUnmarshalCaptureStatements(info, context);
Marshalling\StatelessMarshallingStrategy.cs (51)
36public IEnumerable<StatementSyntax> GenerateCleanupCallerAllocatedResourcesStatements(TypePositionInfo info, StubCodeContext context) => Array.Empty<StatementSyntax>(); 38public IEnumerable<StatementSyntax> GenerateCleanupCalleeAllocatedResourcesStatements(TypePositionInfo info, StubCodeContext context) => Array.Empty<StatementSyntax>(); 40public IEnumerable<StatementSyntax> GenerateGuaranteedUnmarshalStatements(TypePositionInfo info, StubCodeContext context) 60public IEnumerable<StatementSyntax> GenerateMarshalStatements(TypePositionInfo info, StubCodeContext context) 99public IEnumerable<StatementSyntax> GeneratePinnedMarshalStatements(TypePositionInfo info, StubCodeContext context) 104public IEnumerable<StatementSyntax> GenerateUnmarshalStatements(TypePositionInfo info, StubCodeContext context) 124public IEnumerable<StatementSyntax> GenerateUnmarshalCaptureStatements(TypePositionInfo info, StubCodeContext context) 129public IEnumerable<StatementSyntax> GenerateSetupStatements(TypePositionInfo info, StubCodeContext context) 134public IEnumerable<StatementSyntax> GeneratePinStatements(TypePositionInfo info, StubCodeContext context) 139public IEnumerable<StatementSyntax> GenerateNotifyForSuccessfulInvokeStatements(TypePositionInfo info, StubCodeContext context) 164public IEnumerable<StatementSyntax> GenerateCleanupCallerAllocatedResourcesStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateCleanupCallerAllocatedResourcesStatements(info, context); 165public IEnumerable<StatementSyntax> GenerateCleanupCalleeAllocatedResourcesStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateCleanupCalleeAllocatedResourcesStatements(info, context); 166public IEnumerable<StatementSyntax> GenerateGuaranteedUnmarshalStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateGuaranteedUnmarshalStatements(info, context); 168public IEnumerable<StatementSyntax> GenerateMarshalStatements(TypePositionInfo info, StubCodeContext context) 177IEnumerable<StatementSyntax> GenerateCallerAllocatedBufferMarshalStatements() 249public IEnumerable<StatementSyntax> GeneratePinnedMarshalStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GeneratePinnedMarshalStatements(info, context); 250public IEnumerable<StatementSyntax> GeneratePinStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GeneratePinStatements(info, context); 251public IEnumerable<StatementSyntax> GenerateSetupStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateSetupStatements(info, context); 252public IEnumerable<StatementSyntax> GenerateUnmarshalCaptureStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateUnmarshalCaptureStatements(info, context); 253public IEnumerable<StatementSyntax> GenerateUnmarshalStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateUnmarshalStatements(info, context); 256public IEnumerable<StatementSyntax> GenerateNotifyForSuccessfulInvokeStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateNotifyForSuccessfulInvokeStatements(info, context); 272public IEnumerable<StatementSyntax> GenerateCleanupCallerAllocatedResourcesStatements(TypePositionInfo info, StubCodeContext context) 291public IEnumerable<StatementSyntax> GenerateCleanupCalleeAllocatedResourcesStatements(TypePositionInfo info, StubCodeContext context) 310public IEnumerable<StatementSyntax> GenerateGuaranteedUnmarshalStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateGuaranteedUnmarshalStatements(info, context); 311public IEnumerable<StatementSyntax> GenerateMarshalStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateMarshalStatements(info, context); 312public IEnumerable<StatementSyntax> GenerateNotifyForSuccessfulInvokeStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateNotifyForSuccessfulInvokeStatements(info, context); 313public IEnumerable<StatementSyntax> GeneratePinnedMarshalStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GeneratePinnedMarshalStatements(info, context); 314public IEnumerable<StatementSyntax> GeneratePinStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GeneratePinStatements(info, context); 315public IEnumerable<StatementSyntax> GenerateSetupStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateSetupStatements(info, context); 316public IEnumerable<StatementSyntax> GenerateUnmarshalCaptureStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateUnmarshalCaptureStatements(info, context); 317public IEnumerable<StatementSyntax> GenerateUnmarshalStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateUnmarshalStatements(info, context); 344public IEnumerable<StatementSyntax> GenerateCleanupCallerAllocatedResourcesStatements(TypePositionInfo info, StubCodeContext context) 358public IEnumerable<StatementSyntax> GenerateCleanupCalleeAllocatedResourcesStatements(TypePositionInfo info, StubCodeContext context) 378public IEnumerable<StatementSyntax> GenerateGuaranteedUnmarshalStatements(TypePositionInfo info, StubCodeContext context) 408public IEnumerable<StatementSyntax> GenerateMarshalStatements(TypePositionInfo info, StubCodeContext context) 438public IEnumerable<StatementSyntax> GenerateNotifyForSuccessfulInvokeStatements(TypePositionInfo info, StubCodeContext context) => Array.Empty<StatementSyntax>(); 439public IEnumerable<StatementSyntax> GeneratePinnedMarshalStatements(TypePositionInfo info, StubCodeContext context) => Array.Empty<StatementSyntax>(); 440public IEnumerable<StatementSyntax> GeneratePinStatements(TypePositionInfo info, StubCodeContext context) => Array.Empty<StatementSyntax>(); 441public IEnumerable<StatementSyntax> GenerateSetupStatements(TypePositionInfo info, StubCodeContext context) 459public IEnumerable<StatementSyntax> GenerateUnmarshalCaptureStatements(TypePositionInfo info, StubCodeContext context) => Array.Empty<StatementSyntax>(); 461public IEnumerable<StatementSyntax> GenerateUnmarshalStatements(TypePositionInfo info, StubCodeContext context) 601public IEnumerable<StatementSyntax> GenerateCleanupCallerAllocatedResourcesStatements(TypePositionInfo info, StubCodeContext context) 635public IEnumerable<StatementSyntax> GenerateCleanupCalleeAllocatedResourcesStatements(TypePositionInfo info, StubCodeContext context) 668public IEnumerable<StatementSyntax> GenerateGuaranteedUnmarshalStatements(TypePositionInfo info, StubCodeContext context) => _spaceMarshallingStrategy.GenerateGuaranteedUnmarshalStatements(info, context); 670public IEnumerable<StatementSyntax> GenerateMarshalStatements(TypePositionInfo info, StubCodeContext context) 700public IEnumerable<StatementSyntax> GenerateNotifyForSuccessfulInvokeStatements(TypePositionInfo info, StubCodeContext context) => _spaceMarshallingStrategy.GenerateNotifyForSuccessfulInvokeStatements(info, context); 701public IEnumerable<StatementSyntax> GeneratePinnedMarshalStatements(TypePositionInfo info, StubCodeContext context) => _spaceMarshallingStrategy.GeneratePinnedMarshalStatements(info, context); 702public IEnumerable<StatementSyntax> GeneratePinStatements(TypePositionInfo info, StubCodeContext context) => _spaceMarshallingStrategy.GeneratePinStatements(info, context); 704public IEnumerable<StatementSyntax> GenerateSetupStatements(TypePositionInfo info, StubCodeContext context) 715public IEnumerable<StatementSyntax> GenerateUnmarshalCaptureStatements(TypePositionInfo info, StubCodeContext context) => Array.Empty<StatementSyntax>(); 717public IEnumerable<StatementSyntax> GenerateUnmarshalStatements(TypePositionInfo info, StubCodeContext context)
Marshalling\StaticPinnableManagedValueMarshaller.cs (2)
52public IEnumerable<StatementSyntax> Generate(TypePositionInfo info, StubCodeContext context) 76private IEnumerable<StatementSyntax> GeneratePinningPath(TypePositionInfo info, StubCodeContext context)
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (23)
27public IEnumerable<StatementSyntax> GenerateCleanupCallerAllocatedResourcesStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateCleanupCallerAllocatedResourcesStatements(info, context); 28public IEnumerable<StatementSyntax> GenerateCleanupCalleeAllocatedResourcesStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateCleanupCalleeAllocatedResourcesStatements(info, context); 30public IEnumerable<StatementSyntax> GenerateGuaranteedUnmarshalStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateGuaranteedUnmarshalStatements(info, context); 31public IEnumerable<StatementSyntax> GenerateMarshalStatements(TypePositionInfo info, StubCodeContext context) 48public IEnumerable<StatementSyntax> GenerateNotifyForSuccessfulInvokeStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateNotifyForSuccessfulInvokeStatements(info, context); 49public IEnumerable<StatementSyntax> GeneratePinnedMarshalStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GeneratePinnedMarshalStatements(info, context); 51public IEnumerable<StatementSyntax> GeneratePinStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GeneratePinStatements(info, context); 52public IEnumerable<StatementSyntax> GenerateSetupStatements(TypePositionInfo info, StubCodeContext context) 73public IEnumerable<StatementSyntax> GenerateUnmarshalCaptureStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateUnmarshalCaptureStatements(info, context); 75public IEnumerable<StatementSyntax> GenerateUnmarshalStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateUnmarshalStatements(info, context); 94public IEnumerable<StatementSyntax> GenerateCleanupCallerAllocatedResourcesStatements(TypePositionInfo info, StubCodeContext context) 107public IEnumerable<StatementSyntax> GenerateCleanupCalleeAllocatedResourcesStatements(TypePositionInfo info, StubCodeContext context) 120public IEnumerable<StatementSyntax> GenerateGuaranteedUnmarshalStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateGuaranteedUnmarshalStatements(info, context); 121public IEnumerable<StatementSyntax> GenerateMarshalStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateMarshalStatements(info, context); 123public IEnumerable<StatementSyntax> GenerateNotifyForSuccessfulInvokeStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateNotifyForSuccessfulInvokeStatements(info, context); 124public IEnumerable<StatementSyntax> GeneratePinnedMarshalStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GeneratePinnedMarshalStatements(info, context); 126public IEnumerable<StatementSyntax> GeneratePinStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GeneratePinStatements(info, context); 127public IEnumerable<StatementSyntax> GenerateSetupStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateSetupStatements(info, context); 129public IEnumerable<StatementSyntax> GenerateUnmarshalCaptureStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateUnmarshalCaptureStatements(info, context); 131public IEnumerable<StatementSyntax> GenerateUnmarshalStatements(TypePositionInfo info, StubCodeContext context) => _innerMarshaller.GenerateUnmarshalStatements(info, context); 149public IEnumerable<StatementSyntax> Generate(TypePositionInfo info, StubCodeContext context) 163IEnumerable<StatementSyntax> GenerateSetupStatements() 173IEnumerable<StatementSyntax> GenerateStatementsFromInner(StubCodeContext contextForStage)
MarshallingInfoParser.cs (1)
214IEnumerable<AttributeData> useSiteAttributes)
SequenceEqualImmutableArray.cs (3)
43public IEnumerator<T> GetEnumerator() => ((IEnumerable<T>)Array).GetEnumerator(); 49public static SequenceEqualImmutableArray<T> ToSequenceEqualImmutableArray<T>(this IEnumerable<T> source, IEqualityComparer<T> comparer) 53public static SequenceEqualImmutableArray<T> ToSequenceEqualImmutableArray<T>(this IEnumerable<T> source)
SignatureContext.cs (2)
32public IEnumerable<TypePositionInfo> ManagedParameters => ElementTypeInformation.Where(tpi => !TypePositionInfo.IsSpecialIndex(tpi.ManagedIndex)); 36public IEnumerable<ParameterSyntax> StubParameters
TypePositionInfo.cs (1)
108private static (ByValueContentsMarshalKind, Location? inAttribute, Location? outAttribute) GetByValueContentsMarshalKind(IEnumerable<AttributeData> attributes, Compilation compilation)
UseSiteAttributeProvider.cs (1)
31IEnumerable<AttributeData> useSiteAttributes,
ValueEqualityImmutableDictionary.cs (2)
54public IEnumerator<KeyValuePair<T, U>> GetEnumerator() => ((IEnumerable<KeyValuePair<T, U>>)Map).GetEnumerator(); 67this IEnumerable<TSource> source,
Microsoft.Net.Http.Headers (4)
CacheControlHeaderValue.cs (1)
806private static void AppendValues(StringBuilder sb, IEnumerable<StringSegment> values)
MediaTypeHeaderValue.cs (1)
326public IEnumerable<StringSegment> Facets
ObjectCollection.cs (2)
22private static IList<T> CreateInnerList(bool isReadOnly, IEnumerable<T>? other = null) 46public ObjectCollection(IEnumerable<T> other, bool isReadOnly = false)
Microsoft.Net.Http.Headers.Tests (8)
DateParserTest.cs (2)
18public static IEnumerable<object[]> ValidStringData() 34public static IEnumerable<object?[]> InvalidStringData()
MediaTypeHeaderValueComparerTests.cs (3)
8public static IEnumerable<object[]> SortValues 61public void SortMediaTypeHeaderValuesByQFactor_SortsCorrectly(IEnumerable<string> unsorted, IEnumerable<string> expectedSorted)
MediaTypeHeaderValueTest.cs (1)
914var result = mediaType.Facets;
StringWithQualityHeaderValueComparerTest.cs (2)
50public void SortStringWithQualityHeaderValuesByQFactor_SortsCorrectly(IEnumerable<string> unsorted, IEnumerable<string> expectedSorted)
Microsoft.NET.StringTools (1)
WeakStringCacheInterner.cs (1)
149IEnumerable<string> topInternedStrings =
Microsoft.NET.StringTools.net35 (1)
WeakStringCacheInterner.cs (1)
149IEnumerable<string> topInternedStrings =
Microsoft.NET.StringTools.net35.UnitTests (4)
InterningTestData.cs (2)
36public static IEnumerable<object[]> TestData 50public static IEnumerable<object[]> TestDataForTrim
SpanBasedStringBuilder_Tests.cs (2)
47public static IEnumerable<object[]> TestData => InterningTestData.TestData; 48public static IEnumerable<object[]> TestDataForTrim => InterningTestData.TestDataForTrim;
Microsoft.NET.StringTools.UnitTests (4)
InterningTestData.cs (2)
36public static IEnumerable<object[]> TestData 50public static IEnumerable<object[]> TestDataForTrim
SpanBasedStringBuilder_Tests.cs (2)
47public static IEnumerable<object[]> TestData => InterningTestData.TestData; 48public static IEnumerable<object[]> TestDataForTrim => InterningTestData.TestDataForTrim;
MobileBuildTasks (1)
Android\Ndk\Ndk.cs (1)
47private static string GetNdkPath(IEnumerable<string> probingPaths)
MonoAOTCompiler (5)
MonoAOTCompiler.cs (5)
498IEnumerable<ITaskItem> managedAssemblies = FilterOutUnmanagedAssemblies(Assemblies); 593private List<ITaskItem> FilterOutUnmanagedAssemblies(IEnumerable<ITaskItem> assemblies) 626private IEnumerable<ITaskItem> EnsureAllAssembliesInTheSameDir(IEnumerable<ITaskItem> assemblies) 1083private bool GenerateAotModulesTable(IEnumerable<ITaskItem> assemblies, string[]? profilers, string outputFile)
MSBuild (43)
AssemblyNameExtension.cs (1)
370internal IEnumerable<AssemblyNameExtension> RemappedFromEnumerator
BuildEnvironmentHelper.cs (2)
467Func<IEnumerable<VisualStudioInstance>> getVisualStudioInstances = null, 494private static Func<IEnumerable<VisualStudioInstance>> s_getVisualStudioInstances = VisualStudioLocationHelper.GetInstances;
CachingFileSystemWrapper.cs (3)
49public IEnumerable<string> EnumerateDirectories(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly) 74public IEnumerable<string> EnumerateFiles(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly) 79public IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly)
CollectionHelpers.cs (2)
53internal static bool SetEquivalent<T>(IEnumerable<T> a, IEnumerable<T> b)
CopyOnWriteDictionary.cs (3)
214public void SetItems(IEnumerable<KeyValuePair<string, V>> items) 219public IEnumerable<KeyValuePair<string, V>> Where(Func<KeyValuePair<string, V>, bool> predicate) 310return ((IEnumerable<KeyValuePair<string, V>>)this).GetEnumerator();
CoreCLRAssemblyLoader.cs (1)
146private Assembly TryResolveAssemblyFromPaths(AssemblyLoadContext context, AssemblyName assemblyName, IEnumerable<string> searchPaths)
ExceptionHandling.cs (1)
381IEnumerable<string> files = FileSystems.Default.EnumerateFiles(DebugDumpPath, "MSBuild*failure.txt");
FileUtilities.cs (1)
148internal static int GetPathsHash(IEnumerable<string> assemblyPaths)
IFileSystem.cs (3)
33IEnumerable<string> EnumerateFiles(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly); 35IEnumerable<string> EnumerateDirectories(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly); 37IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly);
ManagedFileSystem.cs (3)
83public virtual IEnumerable<string> EnumerateFiles(string path, string searchPattern, SearchOption searchOption) 98public virtual IEnumerable<string> EnumerateDirectories(string path, string searchPattern, SearchOption searchOption) 113public virtual IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, SearchOption searchOption)
MSBuildOnWindowsFileSystem.cs (3)
46public IEnumerable<string> EnumerateFiles(string path, string searchPattern, SearchOption searchOption) 51public IEnumerable<string> EnumerateDirectories(string path, string searchPattern, SearchOption searchOption) 56public IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, SearchOption searchOption)
PrintLineDebugger.cs (3)
10using CommonWriterType = System.Action<string, string, System.Collections.Generic.IEnumerable<string>>; 83void LockWrappedWriter(string id, string callsite, IEnumerable<string> message) 136IEnumerable<string> args,
PrintLineDebuggerWriters.cs (5)
8using CommonWriterType = System.Action<string, string, System.Collections.Generic.IEnumerable<string>>; 51private IEnumerable<CommonWriterType> Writers { get; } 63public CompositeWriter(IEnumerable<CommonWriterType> writers) 88public static string SimpleFormat(string id, string callsite, IEnumerable<string> args) 93public static string CsvFormat(string id, string callsite, IEnumerable<string> args)
ReadOnlyEmptyDictionary.cs (2)
133IEnumerable<K> IReadOnlyDictionary<K, V>.Keys 141IEnumerable<V> IReadOnlyDictionary<K, V>.Values
TaskParameter.cs (4)
1004public IEnumerable<KeyValuePair<string, string>> EnumerateMetadata() 1016private IEnumerable<KeyValuePair<string, string>> EnumerateMetadataEager() 1039private IEnumerable<KeyValuePair<string, string>> EnumerateMetadataLazy() 1053public void ImportMetadata(IEnumerable<KeyValuePair<string, string>> metadata)
WindowsFileSystem.cs (4)
41public override IEnumerable<string> EnumerateFiles(string path, string searchPattern, SearchOption searchOption) 46public override IEnumerable<string> EnumerateDirectories(string path, string searchPattern, SearchOption searchOption) 51public override IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, SearchOption searchOption) 86private static IEnumerable<string> EnumerateFileOrDirectories(
XMake.cs (2)
4408IEnumerable<DistributedLoggerRecord> distributedLoggerRecords, 4484private static void ThrowInvalidToolsVersionInitializationException(IEnumerable<Toolset> toolsets, string toolsVersion)
MSBuildTaskHost (25)
AssemblyNameExtension.cs (1)
370internal IEnumerable<AssemblyNameExtension> RemappedFromEnumerator
BuildEnvironmentHelper.cs (2)
467Func<IEnumerable<VisualStudioInstance>> getVisualStudioInstances = null, 494private static Func<IEnumerable<VisualStudioInstance>> s_getVisualStudioInstances = VisualStudioLocationHelper.GetInstances;
BuildExceptionSerializationHelper.cs (2)
39InitializeSerializationContract((IEnumerable<TypeConstructionTuple>)exceptionsAllowlist); 42internal static void InitializeSerializationContract(IEnumerable<TypeConstructionTuple> exceptionsAllowlist)
CopyOnWriteDictionary.cs (3)
214public void SetItems(IEnumerable<KeyValuePair<string, V>> items) 219public IEnumerable<KeyValuePair<string, V>> Where(Func<KeyValuePair<string, V>, bool> predicate) 310return ((IEnumerable<KeyValuePair<string, V>>)this).GetEnumerator();
ExceptionHandling.cs (1)
381IEnumerable<string> files = FileSystems.Default.EnumerateFiles(DebugDumpPath, "MSBuild*failure.txt");
FileSystem\MSBuildTaskHostFileSystem.cs (3)
41public IEnumerable<string> EnumerateDirectories(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly) 66public IEnumerable<string> EnumerateFiles(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly) 71public IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly)
FileUtilities.cs (1)
148internal static int GetPathsHash(IEnumerable<string> assemblyPaths)
IFileSystem.cs (3)
33IEnumerable<string> EnumerateFiles(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly); 35IEnumerable<string> EnumerateDirectories(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly); 37IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern = "*", SearchOption searchOption = SearchOption.TopDirectoryOnly);
Immutable\ImmutableDictionary.cs (1)
143internal ImmutableDictionary<K, V> SetItems(IEnumerable<KeyValuePair<K, V>> items)
ReadOnlyEmptyDictionary.cs (4)
133IEnumerable<K> IReadOnlyDictionary<K, V>.Keys 141IEnumerable<V> IReadOnlyDictionary<K, V>.Values 323IEnumerable<TKey> Keys { get; } 324IEnumerable<TValue> Values { get; }
TaskParameter.cs (4)
1004public IEnumerable<KeyValuePair<string, string>> EnumerateMetadata() 1016private IEnumerable<KeyValuePair<string, string>> EnumerateMetadataEager() 1039private IEnumerable<KeyValuePair<string, string>> EnumerateMetadataLazy() 1053public void ImportMetadata(IEnumerable<KeyValuePair<string, string>> metadata)
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
93[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Collections.Generic.IEnumerable<>))]
Mvc.Analyzers.Test (16)
AttributesShouldNotBeAppliedToPageModelAnalyzerTest.cs (1)
393protected override IEnumerable<DiagnosticAnalyzer> GetDiagnosticAnalyzers() => new[] { new AttributesShouldNotBeAppliedToPageModelAnalyzer() };
AvoidHtmlPartialAnalyzerTest.cs (1)
432protected override IEnumerable<DiagnosticAnalyzer> GetDiagnosticAnalyzers() => new[] { new AvoidHtmlPartialAnalyzer() };
CodeAnalysisExtensionsTest.cs (12)
30var attributes = CodeAnalysisExtensions.GetAttributes(method, attribute, inherit: true); 58var attributes = CodeAnalysisExtensions.GetAttributes(method, attribute, inherit: true); 95var attributes = CodeAnalysisExtensions.GetAttributes(method, attribute, inherit: false); 132var attributes = CodeAnalysisExtensions.GetAttributes(method, attribute); 169var attributes = CodeAnalysisExtensions.GetAttributes(method, attribute, inherit: true); 214var attributes = CodeAnalysisExtensions.GetAttributes(method, attribute, inherit: true); 257var attributes = CodeAnalysisExtensions.GetAttributes(method, attribute, inherit: true); 283var attributes = CodeAnalysisExtensions.GetAttributes(testClass, attribute, inherit: true); 310var attributes = CodeAnalysisExtensions.GetAttributes(testClass, attribute, inherit: true); 353var attributes = CodeAnalysisExtensions.GetAttributes(testClass, attribute, inherit: true); 401var attributes = CodeAnalysisExtensions.GetAttributes(testClass, attribute, inherit: false); 439var attributes = CodeAnalysisExtensions.GetAttributes(symbol: testClass, attribute: attribute);
TagHelpersInCodeBlocksAnalyzerTest.cs (1)
918protected override IEnumerable<DiagnosticAnalyzer> GetDiagnosticAnalyzers() => new[] { new TagHelpersInCodeBlocksAnalyzer() };
TopLevelParameterNameAnalyzerTest.cs (1)
606protected override IEnumerable<DiagnosticAnalyzer> GetDiagnosticAnalyzers() => new[] { new TopLevelParameterNameAnalyzer() };
Mvc.Api.Analyzers.Test (3)
TestFiles\ActualApiResponseMetadataFactoryTest\TryGetActualResponseMetadataTests.cs (2)
11public async Task<ActionResult<IEnumerable<TryGetActualResponseMetadataModel>>> ActionWithActionResultOfTReturningOkResult() 19public async Task<ActionResult<IEnumerable<TryGetActualResponseMetadataModel>>> ActionWithActionResultOfTReturningModel()
TestFiles\ApiConventionAnalyzerIntegrationTest\NoDiagnosticsAreReturned_ForOkResultReturningAction.cs (1)
12public async Task<ActionResult<IEnumerable<NoDiagnosticsAreReturned_ForOkResultReturningAction>>> Action()
Mvc.RoutingWebSite (3)
HttpMergeAttribute.cs (2)
11private static readonly IEnumerable<string> _supportedMethods = new[] { "MERGE" }; 18public IEnumerable<string> HttpMethods
Infrastructure\ManualControllerFeatureProvider.cs (1)
18public void PopulateFeature(IEnumerable<ApplicationPart> parts, ControllerFeature feature)
netstandard (1)
netstandard.cs (1)
115[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Collections.Generic.IEnumerable<>))]
OpenIdConnectSample (4)
Startup.cs (4)
337private static async Task WriteTableHeader(HttpResponse response, IEnumerable<string> columns, IEnumerable<IEnumerable<string>> data) 346foreach (var row in data)
PresentationBuildTasks (5)
Microsoft\Build\Tasks\Windows\FileClassifier.cs (1)
301private void Classify(IEnumerable<ITaskItem> inputItems, List<ITaskItem> mainList, List<ITaskItem> satelliteList)
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\ReflectionHelper.cs (1)
62internal static void Initialize(IEnumerable<string> assemblyPaths)
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\XmlCompatibilityReader.cs (3)
87IEnumerable<string> supportedNamespaces) 954private IEnumerable<NamespaceElementPair> ParseContentToNamespaceElementPair(string content, string callerContext) 1002private IEnumerable<string> PrefixesToNamespaces(string prefixes)
PresentationCore (165)
MS\Internal\FontCache\FamilyCollection.cs (3)
600IEnumerator<Text.TextInterface.FontFamily> IEnumerable<Text.TextInterface.FontFamily>.GetEnumerator() 611return ((IEnumerable<Text.TextInterface.FontFamily>)this).GetEnumerator(); 617private IEnumerable<Text.TextInterface.FontFamily> GetPhysicalFontFamilies()
MS\Internal\FontCache\FontFaceLayoutInfo.cs (1)
778return ((IEnumerable<KeyValuePair<int, ushort>>)this).GetEnumerator();
MS\Internal\FontCache\FontSourceCollection.cs (1)
241IEnumerator<Text.TextInterface.IFontSource> System.Collections.Generic.IEnumerable<Text.TextInterface.IFontSource>.GetEnumerator()
MS\Internal\FontFace\TypefaceCollection.cs (4)
151_familyEnumerator = ((IEnumerable<Text.TextInterface.Font>)typefaceCollection._family).GetEnumerator(); 156_familyTypefaceEnumerator = ((IEnumerable<FamilyTypeface>)typefaceCollection._familyTypefaceCollection).GetEnumerator(); 214_familyEnumerator = ((IEnumerable<Text.TextInterface.Font>)_typefaceCollection._family).GetEnumerator(); 219_familyTypefaceEnumerator = ((IEnumerable<FamilyTypeface>)_typefaceCollection._familyTypefaceCollection).GetEnumerator();
MS\Internal\Ink\EllipticalNodeOperations.cs (4)
173internal override IEnumerable<ContourSegment> GetContourSegments(StrokeNodeData node, Quad quad) 198internal override IEnumerable<ContourSegment> GetNonBezierContourSegments(StrokeNodeData beginNode, StrokeNodeData endNode) 281in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, IEnumerable<ContourSegment> hitContour) 465in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, IEnumerable<ContourSegment> hitContour)
MS\Internal\Ink\ErasingStroke.cs (2)
42internal ErasingStroke(StylusShape erasingShape, IEnumerable<Point> path) 57internal void MoveTo(IEnumerable<Point> path)
MS\Internal\Ink\GestureRecognizer\NativeRecognizer.cs (2)
112internal ApplicationGesture[] SetEnabledGestures(IEnumerable<ApplicationGesture> applicationGestures) 208internal static ApplicationGesture[] GetApplicationGestureArrayAndVerify(IEnumerable<ApplicationGesture> applicationGestures)
MS\Internal\Ink\Lasso.cs (1)
92internal void AddPoints(IEnumerable<Point> points)
MS\Internal\Ink\StrokeNode.cs (3)
859IEnumerable<ContourSegment> hittingContour = hitNode.GetContourSegments(); 877IEnumerable<ContourSegment> hittingContour = hitNode.GetContourSegments(); 1023private IEnumerable<ContourSegment> GetContourSegments()
MS\Internal\Ink\StrokeNodeOperations.cs (6)
124internal virtual IEnumerable<ContourSegment> GetContourSegments(StrokeNodeData node, Quad quad) 169internal virtual IEnumerable<ContourSegment> GetNonBezierContourSegments(StrokeNodeData beginNode, StrokeNodeData endNode) 441in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, IEnumerable<ContourSegment> hitContour) 561in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, IEnumerable<ContourSegment> hitContour) 930IEnumerable<ContourSegment> hitContour, in StrokeNodeData beginNode, in StrokeNodeData endNode) 1019IEnumerable<ContourSegment> hitContour, Quad quad, in StrokeNodeData beginNode, in StrokeNodeData endNode)
MS\Internal\PartialArray.cs (2)
181IEnumerator<T> IEnumerable<T>.GetEnumerator() 195return ((IEnumerable<T>)this).GetEnumerator();
MS\Internal\TextFormatting\FullTextLine.cs (2)
2123public override IEnumerable<IndexedGlyphRun> GetIndexedGlyphRuns() 2130IEnumerable<IndexedGlyphRun> result = null;
MS\Internal\TextFormatting\SimpleTextLine.cs (1)
912public override IEnumerable<IndexedGlyphRun> GetIndexedGlyphRuns()
MS\Internal\TextFormatting\ThousandthOfEmRealDoubles.cs (1)
229return ((IEnumerable<double>)this).GetEnumerator();
MS\Internal\TextFormatting\ThousandthOfEmRealPoints.cs (1)
172return ((IEnumerable<Point>)this).GetEnumerator();
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\CharacterBuffer.cs (2)
146IEnumerator<char> IEnumerable<char>.GetEnumerator() 158return ((IEnumerable<char>)this).GetEnumerator();
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\PartialList.cs (2)
164IEnumerator<T> IEnumerable<T>.GetEnumerator() 176return ((IEnumerable<T>)this).GetEnumerator();
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\SequentialUshortCollection.cs (1)
105return ((IEnumerable<ushort>)this).GetEnumerator();
System\Windows\ContentElement.cs (4)
904public IEnumerable<TouchDevice> TouchesCaptured 915public IEnumerable<TouchDevice> TouchesCapturedWithin 927public IEnumerable<TouchDevice> TouchesOver 939public IEnumerable<TouchDevice> TouchesDirectlyOver
System\Windows\FreezableCollection.cs (3)
84public FreezableCollection(IEnumerable<T> collection) 424IEnumerator<T> IEnumerable<T>.GetEnumerator() 676private int GetCount(IEnumerable<T> enumerable)
System\Windows\Generated\TextDecorationCollection.cs (2)
325IEnumerator<TextDecoration> IEnumerable<TextDecoration>.GetEnumerator() 898public TextDecorationCollection(IEnumerable<TextDecoration> collection)
System\Windows\Ink\GestureRecognizer.cs (2)
54public GestureRecognizer(IEnumerable<ApplicationGesture> enabledApplicationGestures) 101public void SetEnabledGestures(IEnumerable<ApplicationGesture> applicationGestures)
System\Windows\Ink\IncrementalHitTester.cs (4)
45public void AddPoints(IEnumerable<Point> points) 148protected abstract void AddPointsCore(IEnumerable<Point> points); 331protected override void AddPointsCore(IEnumerable<Point> points) 522protected override void AddPointsCore(IEnumerable<Point> points)
System\Windows\Ink\Stroke.cs (2)
1160internal static int GetCount(IEnumerable<Point> ienum) 1179internal static Point[] GetPointArray(IEnumerable<Point> ienum)
System\Windows\Ink\Stroke2.cs (6)
123public StrokeCollection GetClipResult(IEnumerable<Point> lassoPoints) 154public StrokeCollection GetEraseResult(IEnumerable<Point> lassoPoints) 175public StrokeCollection GetEraseResult(IEnumerable<Point> eraserPath, StylusShape eraserShape) 266public bool HitTest(IEnumerable<Point> lassoPoints, int percentageWithinLasso) 322public bool HitTest(IEnumerable<Point> path, StylusShape stylusShape) 579internal StrokeIntersection[] EraseTest(IEnumerable<Point> path, StylusShape shape)
System\Windows\Ink\StrokeCollection.cs (1)
47public StrokeCollection(IEnumerable<Stroke> strokes)
System\Windows\Ink\StrokeCollection2.cs (5)
90public StrokeCollection HitTest(IEnumerable<Point> lassoPoints, int percentageWithinLasso) 199public StrokeCollection HitTest(IEnumerable<Point> path, StylusShape stylusShape) 240public void Clip(IEnumerable<Point> lassoPoints) 291public void Erase(IEnumerable<Point> lassoPoints) 336public void Erase(IEnumerable<Point> eraserPath, StylusShape eraserShape)
System\Windows\Input\ManipulationBoundaryFeedbackEventArgs.cs (2)
88public IEnumerable<IManipulator> Manipulators 100private IEnumerable<IManipulator> _manipulators;
System\Windows\Input\ManipulationCompletedEventArgs.cs (2)
138public IEnumerable<IManipulator> Manipulators 150private IEnumerable<IManipulator> _manipulators;
System\Windows\Input\ManipulationDeltaEventArgs.cs (2)
212public IEnumerable<IManipulator> Manipulators 224private IEnumerable<IManipulator> _manipulators;
System\Windows\Input\ManipulationDevice.cs (1)
219internal IEnumerable<IManipulator> GetManipulatorsReadOnly()
System\Windows\Input\ManipulationInertiaStartingEventArgs.cs (2)
183public IEnumerable<IManipulator> Manipulators 273private IEnumerable<IManipulator> _manipulators;
System\Windows\Input\ManipulationLogic.cs (1)
690private IEnumerable<Manipulator2D> CurrentManipulators
System\Windows\Input\ManipulationStartedEventArgs.cs (2)
116public IEnumerable<IManipulator> Manipulators 128private IEnumerable<IManipulator> _manipulators;
System\Windows\Input\ManipulationStartingEventArgs.cs (2)
99public IEnumerable<IManipulator> Manipulators 148private IEnumerable<IManipulator> _manipulators;
System\Windows\Input\Stylus\Common\StylusDeviceCollection.cs (1)
30internal StylusDeviceCollection(IEnumerable<StylusDeviceBase> styluses)
System\Windows\Input\Stylus\Common\StylusPointCollection.cs (2)
89public StylusPointCollection(IEnumerable<StylusPoint> stylusPoints) 116public StylusPointCollection(IEnumerable<Point> points)
System\Windows\Input\Stylus\Common\StylusPointDescription.cs (2)
55public StylusPointDescription(IEnumerable<StylusPointPropertyInfo> stylusPointPropertyInfos) 112internal StylusPointDescription(IEnumerable<StylusPointPropertyInfo> stylusPointPropertyInfos, int originalPressureIndex)
System\Windows\Input\TouchDevice.cs (3)
1197internal static IEnumerable<TouchDevice> GetCapturedTouches(IInputElement element, bool includeWithin) 1202internal static IEnumerable<TouchDevice> GetTouchesOver(IInputElement element, bool includeWithin) 1226private static IEnumerable<TouchDevice> GetCapturedOrOverTouches(IInputElement element, bool includeWithin, bool isCapture)
System\Windows\InterOp\HwndSource.cs (1)
655public IEnumerable<IKeyboardInputSink> ChildKeyboardInputSinks
System\Windows\Markup\XmlLanguage.cs (1)
485IEnumerator<XmlLanguage> IEnumerable<XmlLanguage>.GetEnumerator()
System\Windows\Media\Animation\Generated\TimelineCollection.cs (2)
335IEnumerator<Timeline> IEnumerable<Timeline>.GetEnumerator() 917public TimelineCollection(IEnumerable<Timeline> collection)
System\Windows\Media\Animation\TimelineClockCollection.cs (1)
160IEnumerator<Clock> IEnumerable<Clock>.GetEnumerator()
System\Windows\Media\DashStyle.cs (1)
58public DashStyle(IEnumerable<double> dashes, Double offset)
System\Windows\Media\Effects\Generated\BitmapEffectCollection.cs (2)
331IEnumerator<BitmapEffect> IEnumerable<BitmapEffect>.GetEnumerator() 904public BitmapEffectCollection(IEnumerable<BitmapEffect> collection)
System\Windows\Media\Fonts.cs (3)
294private IEnumerable<FontFamily> _families; 296public TypefaceCollection(IEnumerable<FontFamily> families) 391return ((IEnumerable<Typeface>)this).GetEnumerator();
System\Windows\Media\Generated\DoubleCollection.cs (2)
284IEnumerator<double> IEnumerable<double>.GetEnumerator() 927public DoubleCollection(IEnumerable<double> collection)
System\Windows\Media\Generated\DrawingCollection.cs (2)
347IEnumerator<Drawing> IEnumerable<Drawing>.GetEnumerator() 947public DrawingCollection(IEnumerable<Drawing> collection)
System\Windows\Media\Generated\GeneralTransformCollection.cs (2)
333IEnumerator<GeneralTransform> IEnumerable<GeneralTransform>.GetEnumerator() 906public GeneralTransformCollection(IEnumerable<GeneralTransform> collection)
System\Windows\Media\Generated\GeometryCollection.cs (2)
347IEnumerator<Geometry> IEnumerable<Geometry>.GetEnumerator() 947public GeometryCollection(IEnumerable<Geometry> collection)
System\Windows\Media\Generated\GradientStopCollection.cs (2)
333IEnumerator<GradientStop> IEnumerable<GradientStop>.GetEnumerator() 1009public GradientStopCollection(IEnumerable<GradientStop> collection)
System\Windows\Media\Generated\Int32Collection.cs (2)
284IEnumerator<int> IEnumerable<int>.GetEnumerator() 927public Int32Collection(IEnumerable<int> collection)
System\Windows\Media\Generated\PathFigureCollection.cs (2)
334IEnumerator<PathFigure> IEnumerable<PathFigure>.GetEnumerator() 996public PathFigureCollection(IEnumerable<PathFigure> collection)
System\Windows\Media\Generated\PathSegmentCollection.cs (2)
333IEnumerator<PathSegment> IEnumerable<PathSegment>.GetEnumerator() 906public PathSegmentCollection(IEnumerable<PathSegment> collection)
System\Windows\Media\Generated\PointCollection.cs (2)
284IEnumerator<Point> IEnumerable<Point>.GetEnumerator() 929public PointCollection(IEnumerable<Point> collection)
System\Windows\Media\Generated\PolyBezierSegmentFigureLogic.cs (2)
50public PolyBezierSegment(IEnumerable<Point> points, bool isStroked) 61internal PolyBezierSegment(IEnumerable<Point> points, bool isStroked, bool isSmoothJoin)
System\Windows\Media\Generated\PolyLineSegmentFigureLogic.cs (2)
50public PolyLineSegment(IEnumerable<Point> points, bool isStroked) 61internal PolyLineSegment(IEnumerable<Point> points, bool isStroked, bool isSmoothJoin)
System\Windows\Media\Generated\PolyQuadraticBezierSegmentFigureLogic.cs (2)
50public PolyQuadraticBezierSegment(IEnumerable<Point> points, bool isStroked) 61internal PolyQuadraticBezierSegment(IEnumerable<Point> points, bool isStroked, bool isSmoothJoin)
System\Windows\Media\Generated\TextEffectCollection.cs (2)
333IEnumerator<TextEffect> IEnumerable<TextEffect>.GetEnumerator() 906public TextEffectCollection(IEnumerable<TextEffect> collection)
System\Windows\Media\Generated\TransformCollection.cs (2)
347IEnumerator<Transform> IEnumerable<Transform>.GetEnumerator() 947public TransformCollection(IEnumerable<Transform> collection)
System\Windows\Media\Generated\VectorCollection.cs (2)
284IEnumerator<Vector> IEnumerable<Vector>.GetEnumerator() 929public VectorCollection(IEnumerable<Vector> collection)
System\Windows\Media\GlyphRun.cs (2)
2188IEnumerator<bool> IEnumerable<bool>.GetEnumerator() 2290IEnumerator<ushort> IEnumerable<ushort>.GetEnumerator()
System\Windows\Media\GlyphTypeface.cs (2)
1871return ((IEnumerable<KeyValuePair<ushort, double>>)this).GetEnumerator(); 1956return ((IEnumerable<double>)this).GetEnumerator();
System\Windows\Media\Imaging\BitmapMetadata.cs (1)
1193IEnumerator<String> IEnumerable<String>.GetEnumerator()
System\Windows\Media\PathFigure.cs (1)
51public PathFigure(Point start, IEnumerable<PathSegment> segments, bool closed)
System\Windows\Media\PathGeometry.cs (2)
67public PathGeometry(IEnumerable<PathFigure> figures) 85public PathGeometry(IEnumerable<PathFigure> figures, FillRule fillRule, Transform transform)
System\Windows\Media\textformatting\TextLine.cs (1)
201public abstract IEnumerable<IndexedGlyphRun> GetIndexedGlyphRuns();
System\Windows\Media3D\Generated\GeneralTransform3DCollection.cs (2)
329IEnumerator<GeneralTransform3D> IEnumerable<GeneralTransform3D>.GetEnumerator() 902public GeneralTransform3DCollection(IEnumerable<GeneralTransform3D> collection)
System\Windows\Media3D\Generated\MaterialCollection.cs (2)
343IEnumerator<Material> IEnumerable<Material>.GetEnumerator() 943public MaterialCollection(IEnumerable<Material> collection)
System\Windows\Media3D\Generated\Model3DCollection.cs (2)
343IEnumerator<Model3D> IEnumerable<Model3D>.GetEnumerator() 943public Model3DCollection(IEnumerable<Model3D> collection)
System\Windows\Media3D\Generated\Point3DCollection.cs (2)
280IEnumerator<Point3D> IEnumerable<Point3D>.GetEnumerator() 926public Point3DCollection(IEnumerable<Point3D> collection)
System\Windows\Media3D\Generated\Transform3DCollection.cs (2)
343IEnumerator<Transform3D> IEnumerable<Transform3D>.GetEnumerator() 943public Transform3DCollection(IEnumerable<Transform3D> collection)
System\Windows\Media3D\Generated\Vector3DCollection.cs (2)
280IEnumerator<Vector3D> IEnumerable<Vector3D>.GetEnumerator() 926public Vector3DCollection(IEnumerable<Vector3D> collection)
System\Windows\Media3D\Visual3DCollection.cs (1)
234IEnumerator<Visual3D> IEnumerable<Visual3D>.GetEnumerator()
System\Windows\TextDecorationCollection.cs (2)
73public void Add(IEnumerable<TextDecoration> textDecorations) 97public bool TryRemove(IEnumerable<TextDecoration> textDecorations, out TextDecorationCollection result)
System\Windows\TextDecorationCollectionConverter.cs (2)
182if (destinationType == typeof(InstanceDescriptor) && value is IEnumerable<TextDecoration>) 185new Type[]{typeof(IEnumerable<TextDecoration>)}
System\Windows\UIElement.cs (4)
4614public IEnumerable<TouchDevice> TouchesCaptured 4625public IEnumerable<TouchDevice> TouchesCapturedWithin 4637public IEnumerable<TouchDevice> TouchesOver 4649public IEnumerable<TouchDevice> TouchesDirectlyOver
System\Windows\UIElement3D.cs (4)
1509public IEnumerable<TouchDevice> TouchesCaptured 1520public IEnumerable<TouchDevice> TouchesCapturedWithin 1532public IEnumerable<TouchDevice> TouchesOver 1544public IEnumerable<TouchDevice> TouchesDirectlyOver
PresentationFramework (122)
MS\Internal\Annotations\AnnotationResourceCollection.cs (1)
113void OnCollectionCleared(IEnumerable<AnnotationResource> list)
MS\Internal\Annotations\ObservableDictionary.cs (1)
133return ((IEnumerable<KeyValuePair<string, string>>)_nameValues).GetEnumerator();
MS\Internal\Data\CommitManager.cs (1)
182IEnumerator<T> IEnumerable<T>.GetEnumerator()
MS\Internal\Data\ValueTable.cs (1)
246IEnumerable<PropertyDescriptor> GetPropertiesForItem(object item)
MS\Internal\Documents\ContentElementCollection.cs (2)
134/// <see cref="IEnumerable&lt;T&gt;.GetEnumerator"/> 136IEnumerator<TItem> IEnumerable<TItem>.GetEnumerator()
MS\Internal\Ink\ClipboardProcessor.cs (1)
255internal IEnumerable<InkCanvasClipboardFormat> PreferredFormats
MS\Internal\Ink\InkCanvasSelection.cs (1)
1069private IEnumerable<Rect> SelectedElementsBoundsEnumerator
MS\Internal\ListOfObject.cs (2)
96IEnumerator<object> IEnumerable<object>.GetEnumerator() 107return ((IEnumerable<object>)this).GetEnumerator();
MS\Internal\WindowsRuntime\Generated\Windows.Data.Text.cs (4)
317internal delegate void WordSegmentsTokenizingHandler(global::System.Collections.Generic.IEnumerable<WordSegment> precedingWords, global::System.Collections.Generic.IEnumerable<WordSegment> words); 1612public void Invoke(global::System.Collections.Generic.IEnumerable<global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordSegment> precedingWords, global::System.Collections.Generic.IEnumerable<global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordSegment> words)
MS\Internal\WindowsRuntime\Generated\WinRT\GuidGenerator.cs (2)
48var args = type.GetGenericArguments().Select(t => GetSignature(t)); 78var args = type.GetFields(BindingFlags.Instance | BindingFlags.Public).Select(fi => GetSignature(fi.FieldType));
MS\Internal\WindowsRuntime\Generated\WinRT\Projections\IEnumerable.cs (5)
43public static IObjectReference CreateMarshaler(global::System.Collections.Generic.IEnumerable<T> obj) => 49public static global::System.Collections.Generic.IEnumerable<T> FromAbi(IntPtr thisPtr) => 52public static IntPtr FromManaged(global::System.Collections.Generic.IEnumerable<T> value) => 135var __this = global::WinRT.ComWrappersSupport.FindObject<global::System.Collections.Generic.IEnumerable<T>>(thisPtr);
System\Windows\Annotations\Storage\XmlStreamStore.cs (1)
660List<Annotation> annotations = new List<Annotation>((IEnumerable<Annotation>)mapAnnotations.Values);
System\Windows\Controls\ColumnDefinition.cs (1)
365IEnumerator<ColumnDefinition> IEnumerable<ColumnDefinition>.GetEnumerator()
System\Windows\Controls\InkCanvas.cs (6)
974public IEnumerable<InkCanvasClipboardFormat> PreferredPasteFormats 1682public void SetEnabledGestures(IEnumerable<ApplicationGesture> applicationGestures) 1736public void Select(IEnumerable<UIElement> selectedElements) 1747public void Select(StrokeCollection selectedStrokes, IEnumerable<UIElement> selectedElements) 2505private UIElement[] ValidateSelectedElements(IEnumerable<UIElement> selectedElements) 2722IEnumerable<UIElement> children = null;
System\Windows\Controls\ItemsControl.cs (2)
3636internal void AdjustItemInfosAfterGeneratorChange(IEnumerable<ItemInfo> list, bool claimUniqueContainer) 3722internal void AdjustItemInfos(NotifyCollectionChangedEventArgs e, IEnumerable<ItemInfo> list)
System\Windows\Controls\Primitives\CalendarItem.cs (2)
347internal IEnumerable<CalendarDayButton> GetCalendarDayButtons() 435private IEnumerable<CalendarButton> GetCalendarButtons()
System\Windows\Controls\Primitives\Selector.cs (1)
2849IEnumerator<ItemInfo> IEnumerable<ItemInfo>.GetEnumerator()
System\Windows\Controls\RowDefinition.cs (1)
365IEnumerator<RowDefinition> IEnumerable<RowDefinition>.GetEnumerator()
System\Windows\Controls\SelectedDatesCollection.cs (1)
496private static IEnumerable<DateTime> GetDaysInRange(DateTime start, DateTime end)
System\Windows\Controls\StickyNote.cs (2)
1605private void StartListenToStrokeEvent(IEnumerable<Stroke> strokes) 1626private void StopListenToStrokeEvent(IEnumerable<Stroke> strokes)
System\Windows\Data\CollectionView.cs (1)
2181static readonly string IEnumerableT = typeof(IEnumerable<>).Name;
System\Windows\Data\XmlNamespaceMappingCollection.cs (1)
210IEnumerator<XmlNamespaceMapping> IEnumerable<XmlNamespaceMapping>.GetEnumerator()
System\Windows\Diagnostics\ResourceDictionaryDiagnostics.cs (8)
55public static IEnumerable<ResourceDictionaryInfo> ThemedResourceDictionaries 73public static IEnumerable<ResourceDictionaryInfo> GenericResourceDictionaries 150public static IEnumerable<ResourceDictionary> GetResourceDictionariesForSource(Uri uri) 284public static IEnumerable<FrameworkElement> GetFrameworkElementOwners(ResourceDictionary dictionary) 289public static IEnumerable<FrameworkContentElement> GetFrameworkContentElementOwners(ResourceDictionary dictionary) 294public static IEnumerable<Application> GetApplicationOwners(ResourceDictionary dictionary) 299private static IEnumerable<T> GetOwners<T>(WeakReferenceList list, IEnumerable<T> emptyList)
System\Windows\Documents\DocumentReferenceCollection.cs (1)
57return ((IEnumerable<DocumentReference>)this).GetEnumerator();
System\Windows\Documents\DocumentStructures\SemanticBasicElement.cs (18)
88IEnumerator<BlockElement> IEnumerable<BlockElement>.GetEnumerator() 95return ((IEnumerable<BlockElement>)this).GetEnumerator(); 133IEnumerator<NamedElement> IEnumerable<NamedElement>.GetEnumerator() 140return ((IEnumerable<NamedElement>)this).GetEnumerator(); 175IEnumerator<NamedElement> IEnumerable<NamedElement>.GetEnumerator() 182return ((IEnumerable<NamedElement>)this).GetEnumerator(); 218IEnumerator<ListItemStructure> IEnumerable<ListItemStructure>.GetEnumerator() 225return ((IEnumerable<ListItemStructure>)this).GetEnumerator(); 260IEnumerator<BlockElement> IEnumerable<BlockElement>.GetEnumerator() 267return ((IEnumerable<BlockElement>)this).GetEnumerator(); 313IEnumerator<TableRowGroupStructure> IEnumerable<TableRowGroupStructure>.GetEnumerator() 320return ((IEnumerable<TableRowGroupStructure>)this).GetEnumerator(); 356IEnumerator<TableRowStructure> IEnumerable<TableRowStructure>.GetEnumerator() 363return ((IEnumerable<TableRowStructure>)this).GetEnumerator(); 398IEnumerator<TableCellStructure> IEnumerable<TableCellStructure>.GetEnumerator() 405return ((IEnumerable<TableCellStructure>)this).GetEnumerator(); 443IEnumerator<BlockElement> IEnumerable<BlockElement>.GetEnumerator() 450return ((IEnumerable<BlockElement>)this).GetEnumerator();
System\Windows\Documents\DocumentStructures\StoryFragments.cs (4)
63IEnumerator<StoryFragment> IEnumerable<StoryFragment>.GetEnumerator() 70return ((IEnumerable<StoryFragment>)this).GetEnumerator(); 124IEnumerator<BlockElement> IEnumerable<BlockElement>.GetEnumerator() 131return ((IEnumerable<BlockElement>)this).GetEnumerator();
System\Windows\Documents\FixedTextBuilder.cs (1)
1267IEnumerator<LogicalHyperlink> IEnumerable<LogicalHyperlink>.GetEnumerator()
System\Windows\Documents\PageContentCollection.cs (1)
83return ((IEnumerable<PageContent>)this).GetEnumerator();
System\Windows\Documents\SpellerError.cs (1)
95public IEnumerable<string> Suggestions
System\Windows\Documents\TableCellCollection.cs (3)
98/// <see cref="IEnumerable&lt;T&gt;.GetEnumerator"/> 100IEnumerator<TableCell> IEnumerable<TableCell>.GetEnumerator() 102return ((IEnumerable<TableCell>)_cellCollectionInternal).GetEnumerator();
System\Windows\Documents\TableColumnCollection.cs (3)
98/// <see cref="IEnumerable&lt;T&gt;.GetEnumerator"/> 100IEnumerator<TableColumn> IEnumerable<TableColumn>.GetEnumerator() 102return ((IEnumerable<TableColumn>)_columnCollection).GetEnumerator();
System\Windows\Documents\TableRowCollection.cs (3)
98/// <see cref="IEnumerable&lt;T&gt;.GetEnumerator"/> 100IEnumerator<TableRow> IEnumerable<TableRow>.GetEnumerator() 102return ((IEnumerable<TableRow>)_rowCollectionInternal).GetEnumerator();
System\Windows\Documents\TableRowGroupCollection.cs (3)
98/// <see cref="IEnumerable&lt;T&gt;.GetEnumerator"/> 100IEnumerator<TableRowGroup> IEnumerable<TableRowGroup>.GetEnumerator() 102return ((IEnumerable<TableRowGroup>)_rowGroupCollectionInternal).GetEnumerator();
System\Windows\Ink\Events.cs (3)
132internal InkCanvasSelectionChangingEventArgs(StrokeCollection selectedStrokes, IEnumerable<UIElement> selectedElements) 171public void SetSelectedElements(IEnumerable<UIElement> selectedElements) 307public InkCanvasGestureEventArgs(StrokeCollection strokes, IEnumerable<GestureRecognitionResult> gestureRecognitionResults)
System\Windows\Input\Command\CommandValueSerializer.cs (1)
100public override IEnumerable<Type> TypeReferences(object value, IValueSerializerContext context)
System\Windows\Markup\Baml2006\Baml2006SchemaContext.cs (1)
50public override IEnumerable<string> GetAllXamlNamespaces()
System\Windows\Markup\Baml2006\WpfXamlType.cs (2)
180protected override IEnumerable<XamlMember> LookupAllMembers() 183var reflectedMembers = base.LookupAllMembers();
System\Windows\Markup\Primitives\ElementMarkupObject.cs (8)
68internal override IEnumerable<MarkupProperty> GetProperties(bool mapToConstructorArgs) 486public override IEnumerable<MarkupObject> Items 630public override IEnumerable<Type> TypeReferences 1009public override IEnumerable<MarkupObject> Items 1023public override IEnumerable<Type> TypeReferences 1063public override IEnumerable<Type> TypeReferences 1133public override IEnumerable<MarkupObject> Items 1172public override IEnumerable<MarkupObject> Items
System\Windows\Markup\Primitives\ExtensionSimplifierMarkupObject.cs (7)
51internal override IEnumerable<MarkupProperty> GetProperties(bool mapToConstructorArgs) 83public override IEnumerable<MarkupObject> Items 103public override IEnumerable<Type> TypeReferences 182private IEnumerable<MarkupProperty> GetBaseProperties(bool mapToConstructorArgs) { 186internal override IEnumerable<MarkupProperty> GetProperties(bool mapToConstructorArgs) 266private IEnumerable<MarkupObject> GetBaseItems() 271public override IEnumerable<MarkupObject> Items
System\Windows\Markup\Primitives\FrameworkElementFactoryMarkupObject.cs (3)
63internal override IEnumerable<MarkupProperty> GetProperties(bool mapToConstructorArgs) 252public override IEnumerable<MarkupObject> Items 326public override IEnumerable<MarkupObject> Items
System\Windows\Markup\Primitives\MarkupWriter.cs (4)
1402public void MakeAddressable(IEnumerable<Type> types) 1428public IEnumerable<Mapping> EnumerateLocalMappings 1438public IEnumerable<Mapping> EnumerateAllMappings 1540public override IEnumerable<Type> TypeReferences(object value, IValueSerializerContext context)
System\Windows\Markup\XamlTypeMapperSchemaContext.cs (3)
29IEnumerable<string> _allXamlNamespaces; 72public override IEnumerable<string> GetAllXamlNamespaces() 74IEnumerable<string> result = _allXamlNamespaces;
System\Windows\Markup\XmlnsDictionary.cs (1)
276public System.Collections.Generic.IEnumerable<System.Xaml.NamespaceDeclaration> GetNamespacePrefixes()
System\Windows\Shell\JumpList.cs (1)
287public JumpList(IEnumerable<JumpItem> items, bool showFrequent, bool showRecent)
System\Windows\StaticResourceExtension.cs (1)
236IEnumerable<AmbientPropertyValue> ambientValues = null;
System\Windows\TemplateContent.cs (1)
1475IEnumerable<NamespaceDeclaration> IXamlNamespaceResolver.GetNamespacePrefixes()
RazorWebSite (6)
Services\BackSlashExpander.cs (2)
15public virtual IEnumerable<string> ExpandViewLocations(ViewLocationExpanderContext context, IEnumerable<string> viewLocations)
Services\NonMainPageViewLocationExpander.cs (4)
14public virtual IEnumerable<string> ExpandViewLocations( 16IEnumerable<string> viewLocations) 26private IEnumerable<string> ExpandViewLocationsCore(IEnumerable<string> viewLocations)
ReachFramework (13)
Packaging\XpsManager.cs (2)
859IEnumerable<System.Uri> partList, 862IEnumerable<PackageRelationshipSelector> relationshipSelectors,
Serialization\Manager\NGCSerializer.cs (2)
581System.Collections.Generic.IEnumerable<DocumentReference> drList = (System.Collections.Generic.IEnumerable<DocumentReference>)serializableObject;
Serialization\Manager\NGCSerializerAsync.cs (1)
1241((System.Collections.Generic.IEnumerable<DocumentReference>)serializedObject).
Serialization\Manager\ReachDocumentReferenceCollectionSerializer.cs (4)
55System.Collections.Generic.IEnumerable<DocumentReference> enumerableObject = serializableObjectContext.TargetObject as System.Collections.Generic.IEnumerable<DocumentReference>; 59throw new XpsSerializationException(SR.Format(SR.MustBeOfType, "serializableObjectContext.TargetObject", typeof(System.Collections.Generic.IEnumerable<DocumentReference>))); 78foreach (object documentReference in (System.Collections.Generic.IEnumerable<DocumentReference>)serializableObjectContext.TargetObject)
Serialization\Manager\ReachDocumentReferenceCollectionSerializerAsync.cs (4)
92System.Collections.Generic.IEnumerable<DocumentReference> enumerableObject = serializableObjectContext.TargetObject as System.Collections.Generic.IEnumerable<DocumentReference>; 96throw new XpsSerializationException(SR.Format(SR.MustBeOfType, "serializableObjectContext.TargetObject", typeof(System.Collections.Generic.IEnumerable<DocumentReference>))); 124((System.Collections.Generic.IEnumerable<DocumentReference>)serializableObjectContext.TargetObject).
Sandbox (1)
Controllers\ValuesController.cs (1)
14public IEnumerable<string> Get()
SecurityWebSite (1)
BearerAuth.cs (1)
34public static string GetTokenText(IEnumerable<Claim> claims)
ServerComparison.FunctionalTests (2)
ResponseCompressionTests.cs (1)
221return response.Content.Headers.TryGetValues(HeaderNames.ContentLength, out var values) ? values.FirstOrDefault() : null;
ResponseTests.cs (1)
269IEnumerable<string> values;
SignalR.Client.FunctionalTestApp (2)
src\SignalR\common\Shared\EphemeralDataProtectionProvider.cs (1)
26 private IEnumerable<XElement> GetAllElementsCore()
Startup.cs (1)
259var attributes = Assembly.GetAssembly(typeof(Startup)).GetCustomAttributes<AssemblyMetadataAttribute>();
SignalRSamples (1)
Startup.cs (1)
52var attributes = Assembly.GetAssembly(typeof(Startup)).GetCustomAttributes<AssemblyMetadataAttribute>();
Sockets.BindTests (13)
SocketTransportOptionsTests.cs (1)
83public static IEnumerable<object[]> GetEndpoints()
src\Servers\Kestrel\shared\test\TransportTestHelpers\IHostPortExtensions.cs (2)
22public static IEnumerable<int> GetPorts(this IHost host) 28public static IEnumerable<Uri> GetUris(this IHost host)
src\Servers\Kestrel\shared\test\TransportTestHelpers\IWebHostPortExtensions.cs (2)
18public static IEnumerable<int> GetPorts(this IWebHost host) 24public static IEnumerable<Uri> GetUris(this IWebHost host)
src\Servers\Kestrel\shared\test\TransportTestHelpers\TestServer.cs (1)
96var configureOptions = sp.GetServices<IConfigureOptions<KestrelServerOptions>>();
src\Servers\Kestrel\test\BindTests\AddressRegistrationTests.cs (7)
499private async Task RegisterDefaultServerAddresses_Success(IEnumerable<string> addresses, bool mockHttps = false) 1020var ipv4Addresses = GetIPAddresses() 1065var ipv4Addresses = GetIPAddresses() 1075var ipv6Addresses = GetIPAddresses() 1122var ipv6Addresses = GetIPAddresses() 1159var ipv6Addresses = GetIPAddresses() 1177private static IEnumerable<IPAddress> GetIPAddresses()
Sockets.FunctionalTests (12)
src\Servers\Kestrel\shared\test\TransportTestHelpers\IHostPortExtensions.cs (2)
22public static IEnumerable<int> GetPorts(this IHost host) 28public static IEnumerable<Uri> GetUris(this IHost host)
src\Servers\Kestrel\shared\test\TransportTestHelpers\IWebHostPortExtensions.cs (2)
18public static IEnumerable<int> GetPorts(this IWebHost host) 24public static IEnumerable<Uri> GetUris(this IWebHost host)
src\Servers\Kestrel\shared\test\TransportTestHelpers\TestServer.cs (1)
96var configureOptions = sp.GetServices<IConfigureOptions<KestrelServerOptions>>();
src\Servers\Kestrel\test\FunctionalTests\MaxRequestBufferSizeTests.cs (1)
65public static IEnumerable<object[]> LargeUploadData
src\Servers\Kestrel\test\FunctionalTests\ResponseTests.cs (6)
399var presShutdownTransportLogs = TestSink.Writes.Where( 401var connectionResetLogs = presShutdownTransportLogs.Where( 411var coreLogs = TestSink.Writes.Where(w => w.LoggerName == "Microsoft.AspNetCore.Server.Kestrel.Connections"); 414var transportLogs = TestSink.Writes.Where(w => w.LoggerName == "Microsoft.AspNetCore.Server.Kestrel" || 448var transportLogs = TestSink.Writes.Where(w => w.LoggerName == "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets"); 452var coreLogs = TestSink.Writes.Where(w => w.LoggerName == "Microsoft.AspNetCore.Server.Kestrel");
Swaggatherer (2)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (2)
67public IEnumerable<CommandOption> GetOptions() 69var expr = Options.AsEnumerable();
System.Collections (47)
src\libraries\Common\src\System\Collections\Generic\EnumerableHelpers.cs (2)
13((IEnumerable<T>)Array.Empty<T>()).GetEnumerator(); 22internal static T[] ToArray<T>(IEnumerable<T> source, out int length)
System\Collections\Generic\LinkedList.cs (3)
32public LinkedList(IEnumerable<T> collection) 291IEnumerator<T> IEnumerable<T>.GetEnumerator() => 501IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator();
System\Collections\Generic\PriorityQueue.cs (6)
134public PriorityQueue(IEnumerable<(TElement Element, TPriority Priority)> items) 156public PriorityQueue(IEnumerable<(TElement Element, TPriority Priority)> items, IComparer<TPriority>? comparer) 397public void EnqueueRange(IEnumerable<(TElement Element, TPriority Priority)> items) 460public void EnqueueRange(IEnumerable<TElement> elements, TPriority priority) 1047IEnumerator<(TElement Element, TPriority Priority)> IEnumerable<(TElement Element, TPriority Priority)>.GetEnumerator() => 1051IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<(TElement Element, TPriority Priority)>)this).GetEnumerator();
System\Collections\Generic\SortedDictionary.cs (8)
169IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys 187IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values 252IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() => 408IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator(); 536IEnumerator<TKey> IEnumerable<TKey>.GetEnumerator() => 540IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<TKey>)this).GetEnumerator(); 697IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator() => 701IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<TValue>)this).GetEnumerator();
System\Collections\Generic\SortedList.cs (4)
317IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys 353IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values 547IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() => 553IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator();
System\Collections\Generic\SortedSet.cs (20)
82public SortedSet(IEnumerable<T> collection) : this(collection, Comparer<T>.Default) { } 84public SortedSet(IEnumerable<T> collection, IComparer<T>? comparer) 137private void AddAllElements(IEnumerable<T> collection) 148private void RemoveAllElements(IEnumerable<T> collection) 161private bool ContainsAllElements(IEnumerable<T> collection) 595IEnumerator<T> IEnumerable<T>.GetEnumerator() => GetEnumerator(); 597IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator(); 846public void UnionWith(IEnumerable<T> other) 986public virtual void IntersectWith(IEnumerable<T> other) 1049internal virtual void IntersectWithEnumerable(IEnumerable<T> other) 1068public void ExceptWith(IEnumerable<T> other) 1106public void SymmetricExceptWith(IEnumerable<T> other) 1173public bool IsSubsetOf(IEnumerable<T> other) 1208public bool IsProperSubsetOf(IEnumerable<T> other) 1232public bool IsSupersetOf(IEnumerable<T> other) 1259public bool IsProperSupersetOf(IEnumerable<T> other) 1291public bool SetEquals(IEnumerable<T> other) 1319public bool Overlaps(IEnumerable<T> other) 1369private unsafe ElementCount CheckUniqueAndUnfoundElements(IEnumerable<T> other, bool returnIfUnfound) 1502public IEnumerable<T> Reverse()
System\Collections\Generic\SortedSet.TreeSubSet.cs (1)
356internal override void IntersectWithEnumerable(IEnumerable<T> other)
System\Collections\Generic\Stack.cs (3)
50public Stack(IEnumerable<T> collection) 159IEnumerator<T> IEnumerable<T>.GetEnumerator() => 163IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator();
System.Collections.Concurrent (50)
System\Collections\Concurrent\BlockingCollection.cs (8)
1594/// <summary>Provides a consuming <see cref="System.Collections.Generic.IEnumerable{T}"/> for items in the collection.</summary> 1595/// <returns>An <see cref="System.Collections.Generic.IEnumerable{T}"/> that removes and returns items from the collection.</returns> 1598public IEnumerable<T> GetConsumingEnumerable() 1603/// <summary>Provides a consuming <see cref="System.Collections.Generic.IEnumerable{T}"/> for items in the collection. 1608/// <returns>An <see cref="System.Collections.Generic.IEnumerable{T}"/> that removes and returns items from the collection.</returns> 1612public IEnumerable<T> GetConsumingEnumerable(CancellationToken cancellationToken) 1630IEnumerator<T> IEnumerable<T>.GetEnumerator() 1642return ((IEnumerable<T>)this).GetEnumerator();
System\Collections\Concurrent\ConcurrentBag.cs (1)
56public ConcurrentBag(IEnumerable<T> collection)
System\Collections\Concurrent\ConcurrentDictionary.cs (11)
86/// class that contains elements copied from the specified <see cref="IEnumerable{T}"/>, has the default concurrency 90/// cref="IEnumerable{T}"/> whose elements are copied to the new <see cref="ConcurrentDictionary{TKey,TValue}"/>.</param> 93public ConcurrentDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection) 110/// <param name="collection">The <see cref="IEnumerable{T}"/> whose elements are copied to the new <see cref="ConcurrentDictionary{TKey,TValue}"/>.</param> 113public ConcurrentDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection, IEqualityComparer<TKey>? comparer) 130/// <param name="collection">The <see cref="IEnumerable{T}"/> whose elements are copied to the new 136public ConcurrentDictionary(int concurrencyLevel, IEnumerable<KeyValuePair<TKey, TValue>> collection, IEqualityComparer<TKey>? comparer) 235private static int GetCapacityFromCollection(IEnumerable<KeyValuePair<TKey, TValue>> collection) => 284private void InitializeFromCollection(IEnumerable<KeyValuePair<TKey, TValue>> collection) 1552IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => GetKeys(); 1561IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values => GetValues();
System\Collections\Concurrent\ConcurrentStack.cs (3)
79public ConcurrentStack(IEnumerable<T> collection) 90private void InitializeFromCollection(IEnumerable<T> collection) 760return ((IEnumerable<T>)this).GetEnumerator();
System\Collections\Concurrent\OrderablePartitioner.cs (9)
108/// cref="System.Collections.Generic.IEnumerable{TSource}"/> interface. Calling <see 109/// cref="System.Collections.Generic.IEnumerable{TSource}.GetEnumerator">GetEnumerator</see> on the 126public virtual IEnumerable<KeyValuePair<long, TSource>> GetOrderableDynamicPartitions() 189/// cref="System.Collections.Generic.IEnumerable{TSource}"/> interface. Calling <see 190/// cref="System.Collections.Generic.IEnumerable{TSource}.GetEnumerator">GetEnumerator</see> on the 206public override IEnumerable<TSource> GetDynamicPartitions() 208IEnumerable<KeyValuePair<long, TSource>> orderablePartitions = GetOrderableDynamicPartitions(); 217private readonly IEnumerable<KeyValuePair<long, TSource>> _source; 218public EnumerableDropIndices(IEnumerable<KeyValuePair<long, TSource>> source)
System\Collections\Concurrent\Partitioner.cs (3)
81/// cref="System.Collections.Generic.IEnumerable{TSource}"/> interface. Calling <see 82/// cref="System.Collections.Generic.IEnumerable{TSource}.GetEnumerator">GetEnumerator</see> on the 94public virtual IEnumerable<TSource> GetDynamicPartitions()
System\Collections\Concurrent\PartitionerStatic.cs (15)
22/// optimal performance in the common scenario where an <see cref="IEnumerable{T}"/> implementation is fast and 132/// Creates an orderable partitioner from a <see cref="System.Collections.Generic.IEnumerable{TSource}"/> instance. 143public static OrderablePartitioner<TSource> Create<TSource>(IEnumerable<TSource> source) 149/// Creates an orderable partitioner from a <see cref="System.Collections.Generic.IEnumerable{TSource}"/> instance. 165public static OrderablePartitioner<TSource> Create<TSource>(IEnumerable<TSource> source, EnumerablePartitionerOptions partitionerOptions) 208private static IEnumerable<Tuple<long, long>> CreateRanges(long fromInclusive, long toExclusive, long rangeSize) 262private static IEnumerable<Tuple<int, int>> CreateRanges(int fromInclusive, int toExclusive, int rangeSize) 484private readonly IEnumerable<TSource> _source; 488internal DynamicPartitionerForIEnumerable(IEnumerable<TSource> source, EnumerablePartitionerOptions partitionerOptions) 519public override IEnumerable<KeyValuePair<long, TSource>> GetOrderableDynamicPartitions() 1002protected abstract IEnumerable<KeyValuePair<long, TSource>> GetOrderableDynamicPartitions_Factory(TCollection data); 1015IEnumerable<KeyValuePair<long, TSource>> partitionEnumerable = GetOrderableDynamicPartitions_Factory(_data); 1027public override IEnumerable<KeyValuePair<long, TSource>> GetOrderableDynamicPartitions() 1159protected override IEnumerable<KeyValuePair<long, TSource>> GetOrderableDynamicPartitions_Factory(IList<TSource> _data) 1245protected override IEnumerable<KeyValuePair<long, TSource>> GetOrderableDynamicPartitions_Factory(TSource[] _data)
System.Collections.Immutable (286)
System\Collections\Frozen\EmptyFrozenSet.cs (7)
27private protected override bool IsProperSubsetOfCore(IEnumerable<T> other) => !OtherIsEmpty(other); 30private protected override bool IsProperSupersetOfCore(IEnumerable<T> other) => false; 33private protected override bool IsSubsetOfCore(IEnumerable<T> other) => true; 36private protected override bool IsSupersetOfCore(IEnumerable<T> other) => OtherIsEmpty(other); 39private protected override bool OverlapsCore(IEnumerable<T> other) => false; 42private protected override bool SetEqualsCore(IEnumerable<T> other) => OtherIsEmpty(other); 44private static bool OtherIsEmpty(IEnumerable<T> other) =>
System\Collections\Frozen\FrozenDictionary.cs (11)
29public static FrozenDictionary<TKey, TValue> ToFrozenDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> source, IEqualityComparer<TKey>? comparer = null) 34/// <summary>Creates a <see cref="FrozenDictionary{TKey, TSource}"/> from an <see cref="IEnumerable{TSource}"/> according to specified key selector function.</summary> 37/// <param name="source">An <see cref="IEnumerable{TSource}"/> from which to create a <see cref="FrozenDictionary{TKey, TSource}"/>.</param> 42this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey>? comparer = null) 46/// <summary>Creates a <see cref="FrozenDictionary{TKey, TElement}"/> from an <see cref="IEnumerable{TSource}"/> according to specified key selector and element selector functions.</summary> 50/// <param name="source">An <see cref="IEnumerable{TSource}"/> from which to create a <see cref="FrozenDictionary{TKey, TElement}"/>.</param> 56this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey>? comparer = null) 71IEnumerable<KeyValuePair<TKey, TValue>> source, IEqualityComparer<TKey>? comparer, 286IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => 310IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values => 529IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() =>
System\Collections\Frozen\FrozenSet.cs (25)
22public static FrozenSet<T> ToFrozenSet<T>(this IEnumerable<T> source, IEqualityComparer<T>? comparer = null) => 27private static FrozenSet<T>? GetExistingFrozenOrNewSet<T>(IEnumerable<T> source, IEqualityComparer<T>? comparer, out HashSet<T>? newSet) 304IEnumerator<T> IEnumerable<T>.GetEnumerator() => 317void ISet<T>.ExceptWith(IEnumerable<T> other) => throw new NotSupportedException(); 320void ISet<T>.IntersectWith(IEnumerable<T> other) => throw new NotSupportedException(); 323void ISet<T>.SymmetricExceptWith(IEnumerable<T> other) => throw new NotSupportedException(); 326void ISet<T>.UnionWith(IEnumerable<T> other) => throw new NotSupportedException(); 337/// <inheritdoc cref="ISet{T}.IsProperSubsetOf(IEnumerable{T})" /> 338public bool IsProperSubsetOf(IEnumerable<T> other) 345private protected abstract bool IsProperSubsetOfCore(IEnumerable<T> other); 347/// <inheritdoc cref="ISet{T}.IsProperSupersetOf(IEnumerable{T})" /> 348public bool IsProperSupersetOf(IEnumerable<T> other) 355private protected abstract bool IsProperSupersetOfCore(IEnumerable<T> other); 357/// <inheritdoc cref="ISet{T}.IsSubsetOf(IEnumerable{T})" /> 358public bool IsSubsetOf(IEnumerable<T> other) 365private protected abstract bool IsSubsetOfCore(IEnumerable<T> other); 367/// <inheritdoc cref="ISet{T}.IsSupersetOf(IEnumerable{T})" /> 368public bool IsSupersetOf(IEnumerable<T> other) 375private protected abstract bool IsSupersetOfCore(IEnumerable<T> other); 377/// <inheritdoc cref="ISet{T}.Overlaps(IEnumerable{T})" /> 378public bool Overlaps(IEnumerable<T> other) 385private protected abstract bool OverlapsCore(IEnumerable<T> other); 387/// <inheritdoc cref="ISet{T}.SetEquals(IEnumerable{T})" /> 388public bool SetEquals(IEnumerable<T> other) 395private protected abstract bool SetEqualsCore(IEnumerable<T> other);
System\Collections\Frozen\FrozenSetInternalBase.cs (8)
31private protected override bool IsProperSubsetOfCore(IEnumerable<T> other) 58private protected override bool IsProperSupersetOfCore(IEnumerable<T> other) 85private protected override bool IsSubsetOfCore(IEnumerable<T> other) 101private protected override bool IsSupersetOfCore(IEnumerable<T> other) 129private protected override bool OverlapsCore(IEnumerable<T> other) 145private protected override bool SetEqualsCore(IEnumerable<T> other) 190private unsafe KeyValuePair<int, int> CheckUniqueAndUnfoundElements(IEnumerable<T> other, bool returnIfUnfound) 239private bool ContainsAllElements(IEnumerable<T> other)
System\Collections\Immutable\DisposableEnumeratorAdapter_2.cs (1)
44/// for enumerating over a (boxed) <see cref="IEnumerable{T}"/> enumerator.
System\Collections\Immutable\IImmutableDictionary.cs (3)
39IImmutableDictionary<TKey, TValue> AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs); 58IImmutableDictionary<TKey, TValue> SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items); 65IImmutableDictionary<TKey, TValue> RemoveRange(IEnumerable<TKey> keys);
System\Collections\Immutable\IImmutableList.cs (3)
87IImmutableList<T> AddRange(IEnumerable<T> items); 103IImmutableList<T> InsertRange(int index, IEnumerable<T> items); 140IImmutableList<T> RemoveRange(IEnumerable<T> items, IEqualityComparer<T>? equalityComparer);
System\Collections\Immutable\IImmutableSet.cs (10)
67IImmutableSet<T> Intersect(IEnumerable<T> other); 74IImmutableSet<T> Except(IEnumerable<T> other); 81IImmutableSet<T> SymmetricExcept(IEnumerable<T> other); 88IImmutableSet<T> Union(IEnumerable<T> other); 95bool SetEquals(IEnumerable<T> other); 102bool IsProperSubsetOf(IEnumerable<T> other); 109bool IsProperSupersetOf(IEnumerable<T> other); 116bool IsSubsetOf(IEnumerable<T> other); 123bool IsSupersetOf(IEnumerable<T> other); 130bool Overlaps(IEnumerable<T> other);
System\Collections\Immutable\ImmutableArray.cs (2)
140public static ImmutableArray<T> CreateRange<T>(IEnumerable<T> items) 421public static ImmutableArray<TSource> ToImmutableArray<TSource>(this IEnumerable<TSource> items)
System\Collections\Immutable\ImmutableArray_1.Builder.cs (5)
272public void InsertRange(int index, IEnumerable<T> items) 338public void AddRange(IEnumerable<T> items) 608public void RemoveRange(IEnumerable<T> items) 621public void RemoveRange(IEnumerable<T> items, IEqualityComparer<T>? equalityComparer) 1037IEnumerator<T> IEnumerable<T>.GetEnumerator()
System\Collections\Immutable\ImmutableArray_1.cs (9)
345public ImmutableArray<T> InsertRange(int index, IEnumerable<T> items) 438public ImmutableArray<T> AddRange(IEnumerable<T> items) 673public ImmutableArray<T> RemoveRange(IEnumerable<T> items) 689public ImmutableArray<T> RemoveRange(IEnumerable<T> items, IEqualityComparer<T>? equalityComparer) 864/// An <see cref="IEnumerable{T}"/> that contains elements from 867public IEnumerable<TResult> OfType<TResult>() 1091IImmutableList<T> IImmutableList<T>.AddRange(IEnumerable<T> items) 1111IImmutableList<T> IImmutableList<T>.InsertRange(int index, IEnumerable<T> items) 1141IImmutableList<T> IImmutableList<T>.RemoveRange(IEnumerable<T> items, IEqualityComparer<T>? equalityComparer)
System\Collections\Immutable\ImmutableArray_1.Minimal.cs (1)
387IEnumerator<T> IEnumerable<T>.GetEnumerator()
System\Collections\Immutable\ImmutableDictionary.cs (11)
62public static ImmutableDictionary<TKey, TValue> CreateRange<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>> items) where TKey : notnull 75public static ImmutableDictionary<TKey, TValue> CreateRange<TKey, TValue>(IEqualityComparer<TKey>? keyComparer, IEnumerable<KeyValuePair<TKey, TValue>> items) where TKey : notnull 89public static ImmutableDictionary<TKey, TValue> CreateRange<TKey, TValue>(IEqualityComparer<TKey>? keyComparer, IEqualityComparer<TValue>? valueComparer, IEnumerable<KeyValuePair<TKey, TValue>> items) where TKey : notnull 142public static ImmutableDictionary<TKey, TValue> ToImmutableDictionary<TSource, TKey, TValue>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TValue> elementSelector, IEqualityComparer<TKey>? keyComparer, IEqualityComparer<TValue>? valueComparer) where TKey : notnull 175public static ImmutableDictionary<TKey, TValue> ToImmutableDictionary<TSource, TKey, TValue>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TValue> elementSelector, IEqualityComparer<TKey>? keyComparer) where TKey : notnull 188public static ImmutableDictionary<TKey, TSource> ToImmutableDictionary<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector) where TKey : notnull 202public static ImmutableDictionary<TKey, TSource> ToImmutableDictionary<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey>? keyComparer) where TKey : notnull 217public static ImmutableDictionary<TKey, TValue> ToImmutableDictionary<TSource, TKey, TValue>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TValue> elementSelector) where TKey : notnull 231public static ImmutableDictionary<TKey, TValue> ToImmutableDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> source, IEqualityComparer<TKey>? keyComparer, IEqualityComparer<TValue>? valueComparer) where TKey : notnull 251public static ImmutableDictionary<TKey, TValue> ToImmutableDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> source, IEqualityComparer<TKey>? keyComparer) where TKey : notnull 263public static ImmutableDictionary<TKey, TValue> ToImmutableDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> source) where TKey : notnull
System\Collections\Immutable\ImmutableDictionary_2.Builder.cs (6)
21/// While <see cref="ImmutableDictionary{TKey, TValue}.AddRange(IEnumerable{KeyValuePair{TKey, TValue}})"/> 157public IEnumerable<TKey> Keys 180public IEnumerable<TValue> Values 433public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 443public void RemoveRange(IEnumerable<TKey> keys) 682IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
System\Collections\Immutable\ImmutableDictionary_2.cs (12)
166public IEnumerable<TKey> Keys 183public IEnumerable<TValue> Values 309public ImmutableDictionary<TKey, TValue> AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 332public ImmutableDictionary<TKey, TValue> SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 354public ImmutableDictionary<TKey, TValue> RemoveRange(IEnumerable<TKey> keys) 522IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 530IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 538IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.RemoveRange(IEnumerable<TKey> keys) 799IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 844private static bool TryCastToImmutableMap(IEnumerable<KeyValuePair<TKey, TValue>> sequence, [NotNullWhen(true)] out ImmutableDictionary<TKey, TValue>? other) 950private static MutationResult AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items, MutationInput origin, KeyCollisionBehavior collisionBehavior = KeyCollisionBehavior.ThrowIfValueDifferent) 1050private ImmutableDictionary<TKey, TValue> AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs, bool avoidToHashMap)
System\Collections\Immutable\ImmutableDictionary_2.HashBucket.cs (1)
96IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
System\Collections\Immutable\ImmutableEnumerableDebuggerProxy.cs (2)
40private readonly IEnumerable<T> _enumerable; 51public ImmutableEnumerableDebuggerProxy(IEnumerable<T> enumerable)
System\Collections\Immutable\ImmutableExtensions.cs (5)
44internal static IOrderedCollection<T> AsOrderedCollection<T>(this IEnumerable<T> sequence) 87internal static DisposableEnumeratorAdapter<T, TEnumerator> GetEnumerableDisposable<T, TEnumerator>(this IEnumerable<T> enumerable) 165/// Wraps any <see cref="IEnumerable{T}"/> as an ordered, indexable list. 173private readonly IEnumerable<T> _sequence; 186internal FallbackWrapper(IEnumerable<T> sequence)
System\Collections\Immutable\ImmutableExtensions.Minimal.cs (5)
21internal static bool TryGetCount<T>(this IEnumerable<T> sequence, out int count) 65internal static int GetCount<T>(ref IEnumerable<T> sequence) 99internal static bool TryCopyTo<T>(this IEnumerable<T> sequence, T[] array, int arrayIndex) 142/// This is more efficient than the <see cref="System.Linq.Enumerable.ToArray{TSource}(IEnumerable{TSource})"/> extension method 146internal static T[] ToArray<T>(this IEnumerable<T> sequence, int count)
System\Collections\Immutable\ImmutableHashSet.cs (4)
65public static ImmutableHashSet<T> CreateRange<T>(IEnumerable<T> items) 77public static ImmutableHashSet<T> CreateRange<T>(IEqualityComparer<T>? equalityComparer, IEnumerable<T> items) 162public static ImmutableHashSet<TSource> ToImmutableHashSet<TSource>(this IEnumerable<TSource> source, IEqualityComparer<TSource>? equalityComparer) 191public static ImmutableHashSet<TSource> ToImmutableHashSet<TSource>(this IEnumerable<TSource> source)
System\Collections\Immutable\ImmutableHashSet_1.Builder.cs (12)
21/// While <see cref="ImmutableHashSet{T}.Union(IEnumerable{T})"/> and other bulk change methods 275public void ExceptWith(IEnumerable<T> other) 285public void IntersectWith(IEnumerable<T> other) 296public bool IsProperSubsetOf(IEnumerable<T> other) 306public bool IsProperSupersetOf(IEnumerable<T> other) 316public bool IsSubsetOf(IEnumerable<T> other) 326public bool IsSupersetOf(IEnumerable<T> other) 336public bool Overlaps(IEnumerable<T> other) 346public bool SetEquals(IEnumerable<T> other) 360public void SymmetricExceptWith(IEnumerable<T> other) 370public void UnionWith(IEnumerable<T> other) 415IEnumerator<T> IEnumerable<T>.GetEnumerator()
System\Collections\Immutable\ImmutableHashSet_1.cs (30)
236public ImmutableHashSet<T> Union(IEnumerable<T> other) 254public ImmutableHashSet<T> Intersect(IEnumerable<T> other) 265public ImmutableHashSet<T> Except(IEnumerable<T> other) 278public ImmutableHashSet<T> SymmetricExcept(IEnumerable<T> other) 291public bool SetEquals(IEnumerable<T> other) 308public bool IsProperSubsetOf(IEnumerable<T> other) 320public bool IsProperSupersetOf(IEnumerable<T> other) 332public bool IsSubsetOf(IEnumerable<T> other) 344public bool IsSupersetOf(IEnumerable<T> other) 356public bool Overlaps(IEnumerable<T> other) 386IImmutableSet<T> IImmutableSet<T>.Union(IEnumerable<T> other) 394IImmutableSet<T> IImmutableSet<T>.Intersect(IEnumerable<T> other) 402IImmutableSet<T> IImmutableSet<T>.Except(IEnumerable<T> other) 412IImmutableSet<T> IImmutableSet<T>.SymmetricExcept(IEnumerable<T> other) 460void ISet<T>.ExceptWith(IEnumerable<T> other) 468void ISet<T>.IntersectWith(IEnumerable<T> other) 476void ISet<T>.SymmetricExceptWith(IEnumerable<T> other) 484void ISet<T>.UnionWith(IEnumerable<T> other) 579IEnumerator<T> IEnumerable<T>.GetEnumerator() 608private static bool IsSupersetOf(IEnumerable<T> other, MutationInput origin) 683private static MutationResult Union(IEnumerable<T> other, MutationInput origin) 731private static bool Overlaps(IEnumerable<T> other, MutationInput origin) 754private static bool SetEquals(IEnumerable<T> other, MutationInput origin) 792private static MutationResult Intersect(IEnumerable<T> other, MutationInput origin) 814private static MutationResult Except(IEnumerable<T> other, IEqualityComparer<T> equalityComparer, IEqualityComparer<HashBucket> hashBucketEqualityComparer, SortedInt32KeyNode<HashBucket> root) 844private static MutationResult SymmetricExcept(IEnumerable<T> other, MutationInput origin) 878private static bool IsProperSubsetOf(IEnumerable<T> other, MutationInput origin) 926private static bool IsProperSupersetOf(IEnumerable<T> other, MutationInput origin) 951private static bool IsSubsetOf(IEnumerable<T> other, MutationInput origin) 1035private ImmutableHashSet<T> Union(IEnumerable<T> items, bool avoidWithComparer)
System\Collections\Immutable\ImmutableHashSet_1.NodeEnumerable.cs (1)
52IEnumerator<T> IEnumerable<T>.GetEnumerator()
System\Collections\Immutable\ImmutableList.cs (3)
34public static ImmutableList<T> CreateRange<T>(IEnumerable<T> items) => ImmutableList<T>.Empty.AddRange(items); 70public static ImmutableList<TSource> ToImmutableList<TSource>(this IEnumerable<TSource> source) 126public static IImmutableList<T> RemoveRange<T>(this IImmutableList<T> list, IEnumerable<T> items)
System\Collections\Immutable\ImmutableList_1.Builder.cs (5)
245IEnumerator<T> IEnumerable<T>.GetEnumerator() 706public void AddRange(IEnumerable<T> items) 725public void InsertRange(int index, IEnumerable<T> items) 799public void RemoveRange(IEnumerable<T> items, IEqualityComparer<T>? equalityComparer) 817public void RemoveRange(IEnumerable<T> items)
System\Collections\Immutable\ImmutableList_1.cs (10)
223public ImmutableList<T> AddRange(IEnumerable<T> items) 275public ImmutableList<T> InsertRange(int index, IEnumerable<T> items) 327public ImmutableList<T> RemoveRange(IEnumerable<T> items) => this.RemoveRange(items, EqualityComparer<T>.Default); 340public ImmutableList<T> RemoveRange(IEnumerable<T> items, IEqualityComparer<T>? equalityComparer) 825IImmutableList<T> IImmutableList<T>.AddRange(IEnumerable<T> items) => this.AddRange(items); 841IImmutableList<T> IImmutableList<T>.InsertRange(int index, IEnumerable<T> items) 859IImmutableList<T> IImmutableList<T>.RemoveRange(IEnumerable<T> items, IEqualityComparer<T>? equalityComparer) => this.RemoveRange(items, equalityComparer); 904IEnumerator<T> IEnumerable<T>.GetEnumerator() 1124private static bool TryCastToImmutableList(IEnumerable<T> sequence, [NotNullWhen(true)] out ImmutableList<T>? other) 1178private static ImmutableList<T> CreateRange(IEnumerable<T> items)
System\Collections\Immutable\ImmutableList_1.Node.cs (4)
234IEnumerator<T> IEnumerable<T>.GetEnumerator() => this.GetEnumerator(); 351internal Node AddRange(IEnumerable<T> keys) 388internal Node InsertRange(int index, IEnumerable<T> keys) 1573private static Node CreateRange(IEnumerable<T> keys)
System\Collections\Immutable\ImmutableQueue.cs (1)
39public static ImmutableQueue<T> CreateRange<T>(IEnumerable<T> items)
System\Collections\Immutable\ImmutableQueue_1.cs (1)
246IEnumerator<T> IEnumerable<T>.GetEnumerator()
System\Collections\Immutable\ImmutableSortedDictionary.cs (9)
58public static ImmutableSortedDictionary<TKey, TValue> CreateRange<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>> items) where TKey : notnull 71public static ImmutableSortedDictionary<TKey, TValue> CreateRange<TKey, TValue>(IComparer<TKey>? keyComparer, IEnumerable<KeyValuePair<TKey, TValue>> items) where TKey : notnull 85public static ImmutableSortedDictionary<TKey, TValue> CreateRange<TKey, TValue>(IComparer<TKey>? keyComparer, IEqualityComparer<TValue>? valueComparer, IEnumerable<KeyValuePair<TKey, TValue>> items) where TKey : notnull 138public static ImmutableSortedDictionary<TKey, TValue> ToImmutableSortedDictionary<TSource, TKey, TValue>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TValue> elementSelector, IComparer<TKey>? keyComparer, IEqualityComparer<TValue>? valueComparer) where TKey : notnull 171public static ImmutableSortedDictionary<TKey, TValue> ToImmutableSortedDictionary<TSource, TKey, TValue>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TValue> elementSelector, IComparer<TKey>? keyComparer) where TKey : notnull 186public static ImmutableSortedDictionary<TKey, TValue> ToImmutableSortedDictionary<TSource, TKey, TValue>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TValue> elementSelector) where TKey : notnull 200public static ImmutableSortedDictionary<TKey, TValue> ToImmutableSortedDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> source, IComparer<TKey>? keyComparer, IEqualityComparer<TValue>? valueComparer) where TKey : notnull 220public static ImmutableSortedDictionary<TKey, TValue> ToImmutableSortedDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> source, IComparer<TKey>? keyComparer) where TKey : notnull 232public static ImmutableSortedDictionary<TKey, TValue> ToImmutableSortedDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> source) where TKey : notnull
System\Collections\Immutable\ImmutableSortedDictionary_2.Builder.cs (5)
94public IEnumerable<TKey> Keys 110public IEnumerable<TValue> Values 537IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 575public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 589public void RemoveRange(IEnumerable<TKey> keys)
System\Collections\Immutable\ImmutableSortedDictionary_2.cs (12)
116public IEnumerable<TKey> Keys 124public IEnumerable<TValue> Values 276public ImmutableSortedDictionary<TKey, TValue> SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 286public ImmutableSortedDictionary<TKey, TValue> AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 306public ImmutableSortedDictionary<TKey, TValue> RemoveRange(IEnumerable<TKey> keys) 407IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 415IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 423IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.RemoveRange(IEnumerable<TKey> keys) 704IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 761private static bool TryCastToImmutableMap(IEnumerable<KeyValuePair<TKey, TValue>> sequence, [NotNullWhen(true)] out ImmutableSortedDictionary<TKey, TValue>? other) 784private ImmutableSortedDictionary<TKey, TValue> AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items, bool overwriteOnCollision, bool avoidToSortedMap) 839private ImmutableSortedDictionary<TKey, TValue> FillFromEmpty(IEnumerable<KeyValuePair<TKey, TValue>> items, bool overwriteOnCollision)
System\Collections\Immutable\ImmutableSortedDictionary_2.Node.cs (3)
174internal IEnumerable<TKey> Keys 182internal IEnumerable<TValue> Values 206IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
System\Collections\Immutable\ImmutableSortedSet.cs (4)
65public static ImmutableSortedSet<T> CreateRange<T>(IEnumerable<T> items) 77public static ImmutableSortedSet<T> CreateRange<T>(IComparer<T>? comparer, IEnumerable<T> items) 161public static ImmutableSortedSet<TSource> ToImmutableSortedSet<TSource>(this IEnumerable<TSource> source, IComparer<TSource>? comparer) 177public static ImmutableSortedSet<TSource> ToImmutableSortedSet<TSource>(this IEnumerable<TSource> source)
System\Collections\Immutable\ImmutableSortedSet_1.Builder.cs (13)
223public void ExceptWith(IEnumerable<T> other) 237public void IntersectWith(IEnumerable<T> other) 259public bool IsProperSubsetOf(IEnumerable<T> other) 269public bool IsProperSupersetOf(IEnumerable<T> other) 279public bool IsSubsetOf(IEnumerable<T> other) 289public bool IsSupersetOf(IEnumerable<T> other) 299public bool Overlaps(IEnumerable<T> other) 309public bool SetEquals(IEnumerable<T> other) 318public void SymmetricExceptWith(IEnumerable<T> other) 327public void UnionWith(IEnumerable<T> other) 398IEnumerator<T> IEnumerable<T>.GetEnumerator() 434/// Returns an <see cref="IEnumerable{T}"/> that iterates over this 441public IEnumerable<T> Reverse()
System\Collections\Immutable\ImmutableSortedSet_1.cs (24)
234public ImmutableSortedSet<T> Intersect(IEnumerable<T> other) 254public ImmutableSortedSet<T> Except(IEnumerable<T> other) 273public ImmutableSortedSet<T> SymmetricExcept(IEnumerable<T> other) 302public ImmutableSortedSet<T> Union(IEnumerable<T> other) 381public bool SetEquals(IEnumerable<T> other) 415public bool IsProperSubsetOf(IEnumerable<T> other) 465public bool IsProperSupersetOf(IEnumerable<T> other) 492public bool IsSubsetOf(IEnumerable<T> other) 527public bool IsSupersetOf(IEnumerable<T> other) 547public bool Overlaps(IEnumerable<T> other) 568/// Returns an <see cref="IEnumerable{T}"/> that iterates over this 575public IEnumerable<T> Reverse() 638IImmutableSet<T> IImmutableSet<T>.Intersect(IEnumerable<T> other) 646IImmutableSet<T> IImmutableSet<T>.Except(IEnumerable<T> other) 656IImmutableSet<T> IImmutableSet<T>.SymmetricExcept(IEnumerable<T> other) 664IImmutableSet<T> IImmutableSet<T>.Union(IEnumerable<T> other) 684void ISet<T>.ExceptWith(IEnumerable<T> other) 692void ISet<T>.IntersectWith(IEnumerable<T> other) 700void ISet<T>.SymmetricExceptWith(IEnumerable<T> other) 708void ISet<T>.UnionWith(IEnumerable<T> other) 969IEnumerator<T> IEnumerable<T>.GetEnumerator() 1014private static bool TryCastToImmutableSortedSet(IEnumerable<T> sequence, [NotNullWhen(true)] out ImmutableSortedSet<T>? other) 1055private ImmutableSortedSet<T> UnionIncremental(IEnumerable<T> items) 1116private ImmutableSortedSet<T> LeafToRootRefill(IEnumerable<T> addedItems)
System\Collections\Immutable\ImmutableSortedSet_1.Node.cs (2)
304IEnumerator<T> IEnumerable<T>.GetEnumerator() 594/// Returns an <see cref="IEnumerable{T}"/> that iterates over this
System\Collections\Immutable\ImmutableStack.cs (1)
41public static ImmutableStack<T> CreateRange<T>(IEnumerable<T> items)
System\Collections\Immutable\ImmutableStack_1.cs (1)
210IEnumerator<T> IEnumerable<T>.GetEnumerator()
System\Collections\Immutable\IStrongEnumerable_2.cs (1)
11/// <see cref="ImmutableExtensions.GetEnumerableDisposable{T, TEnumerator}(IEnumerable{T})"/>
System\Collections\Immutable\KeysOrValuesCollectionAccessor.cs (3)
25private readonly IEnumerable<T> _keysOrValues; 32protected KeysOrValuesCollectionAccessor(IImmutableDictionary<TKey, TValue> dictionary, IEnumerable<T> keysOrValues) 111/// See <see cref="IEnumerable{T}"/>
System\Collections\Immutable\SortedInt32KeyNode.cs (1)
146internal IEnumerable<TValue> Values
System\Linq\ImmutableArrayExtensions.cs (9)
24public static IEnumerable<TResult> Select<T, TResult>(this ImmutableArray<T> immutableArray, Func<T, TResult> selector) 35/// Projects each element of a sequence to an <see cref="IEnumerable{T}"/>, 46/// An <see cref="IEnumerable{T}"/> whose elements are the result 51public static IEnumerable<TResult> SelectMany<TSource, TCollection, TResult>( 53Func<TSource, IEnumerable<TCollection>> collectionSelector, 82public static IEnumerable<T> Where<T>(this ImmutableArray<T> immutableArray, Func<T, bool> predicate) 188public static bool SequenceEqual<TDerived, TBase>(this ImmutableArray<TBase> immutableArray, IEnumerable<TDerived> items, IEqualityComparer<TBase>? comparer = null) where TDerived : TBase 698private static IEnumerable<TResult> SelectManyIterator<TSource, TCollection, TResult>( 700Func<TSource, IEnumerable<TCollection>> collectionSelector,
System.ComponentModel.Annotations (20)
System\ComponentModel\DataAnnotations\AssociatedMetadataTypeTypeDescriptor.cs (2)
152var buddyFields = associatedMetadataType.GetFields().Select(f => f.Name); 153var buddyProperties = associatedMetadataType.GetProperties().Select(p => p.Name);
System\ComponentModel\DataAnnotations\AssociationAttribute.cs (2)
59public IEnumerable<string> ThisKeyMembers => GetKeyMembers(ThisKey); 64public IEnumerable<string> OtherKeyMembers => GetKeyMembers(OtherKey);
System\ComponentModel\DataAnnotations\CompareAttribute.cs (1)
62IEnumerable<Attribute> attributes = CustomAttributeExtensions.GetCustomAttributes(property, true);
System\ComponentModel\DataAnnotations\FileExtensionsAttribute.cs (1)
37private IEnumerable<string> ExtensionsParsed
System\ComponentModel\DataAnnotations\IValidatableObject.cs (1)
10IEnumerable<ValidationResult> Validate(ValidationContext validationContext);
System\ComponentModel\DataAnnotations\ValidationAttributeStore.cs (3)
36internal IEnumerable<ValidationAttribute> GetTypeValidationAttributes(ValidationContext validationContext) 62internal IEnumerable<ValidationAttribute> GetPropertyValidationAttributes(ValidationContext validationContext) 156internal IEnumerable<ValidationAttribute> ValidationAttributes { get; }
System\ComponentModel\DataAnnotations\ValidationResult.cs (2)
57public ValidationResult(string? errorMessage, IEnumerable<string>? memberNames) 83public IEnumerable<string> MemberNames { get; }
System\ComponentModel\DataAnnotations\Validator.cs (8)
60var attributes = _store.GetPropertyValidationAttributes(validationContext); 186ICollection<ValidationResult>? validationResults, IEnumerable<ValidationAttribute> validationAttributes) 222var attributes = _store.GetPropertyValidationAttributes(validationContext); 312IEnumerable<ValidationAttribute> validationAttributes) 420var attributes = _store.GetTypeValidationAttributes(validationContext); 432var results = validatable.Validate(validationContext); 470var attributes = _store.GetPropertyValidationAttributes(property.Key); 554ValidationContext validationContext, IEnumerable<ValidationAttribute> attributes, bool breakOnFirstError)
System.ComponentModel.Composition (337)
Microsoft\Internal\Collections\CollectionServices.cs (11)
17private static readonly Type IEnumerableOfTType = typeof(IEnumerable<>); 59public static ReadOnlyCollection<T> ToReadOnlyCollection<T>(this IEnumerable<T> source) 66public static IEnumerable<T>? ConcatAllowingNull<T>(this IEnumerable<T>? source, IEnumerable<T>? second) 99public static List<T>? FastAppendToListAllowNulls<T>(this List<T>? source, IEnumerable<T>? second) 142IEnumerable<T>? second) 157public static void ForEach<T>(this IEnumerable<T> source, Action<T> action) 165public static EnumerableCardinality GetCardinality<T>(this IEnumerable<T> source) 207public static T[] AsArray<T>(this IEnumerable<T> enumerable) 217public static List<T> AsList<T>(this IEnumerable<T> enumerable)
Microsoft\Internal\GenerationServices.cs (1)
34private static readonly Type s_iEnumerableTypeofT = typeof(System.Collections.Generic.IEnumerable<>);
Microsoft\Internal\ReflectionServices.cs (7)
124internal static IEnumerable<PropertyInfo> GetAllProperties(this Type type) 129internal static IEnumerable<MethodInfo> GetAllMethods(this Type type) 131IEnumerable<MethodInfo> declaredMethods = type.GetDeclaredMethods(); 145private static IEnumerable<MethodInfo> GetDeclaredMethods(this Type type) 153public static IEnumerable<FieldInfo> GetAllFields(this Type type) 155IEnumerable<FieldInfo> declaredFields = type.GetDeclaredFields(); 169private static IEnumerable<FieldInfo> GetDeclaredFields(this Type type)
Microsoft\Internal\Requires.cs (5)
16public static void NotNullOrNullElements<T>(IEnumerable<T> values, string parameterName) 24public static void NullOrNotNullElements<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>? values, string parameterName) 32public static void NullOrNotNullElements<T>(IEnumerable<T>? values, string parameterName) 39private static void NotNullElements<T>(IEnumerable<T>? values, string parameterName) 78private static void NotNullElements<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>? values, string parameterName)
System\ComponentModel\Composition\AttributedModel\AttributedPartCreationInfo.cs (6)
61public IEnumerable<ExportDefinition> GetExports() 67public IEnumerable<ImportDefinition> GetImports() 322private static IEnumerable<MemberInfo> GetExportMembers(Type type) 365private static IEnumerable<Type> GetInheritedExports(Type type) 441private static IEnumerable<MemberInfo> GetImportMembers(Type type) 472private static IEnumerable<MemberInfo> GetDeclaredOnlyImportMembers(Type type)
System\ComponentModel\Composition\ChangeRejectedException.cs (2)
35: base(message, innerException, (IEnumerable<CompositionError>?)null) 43public ChangeRejectedException(IEnumerable<CompositionError>? errors)
System\ComponentModel\Composition\CompositionException.cs (8)
30: this((string?)null, (Exception?)null, (IEnumerable<CompositionError>?)null) 44: this(message, (Exception?)null, (IEnumerable<CompositionError>?)null) 64: this(message, innerException, (IEnumerable<CompositionError>?)null) 78/// An <see cref="IEnumerable{T}"/> of <see cref="CompositionError"/> objects 81/// <see cref="Errors"/> property to an empty <see cref="IEnumerable{T}"/>. 86public CompositionException(IEnumerable<CompositionError>? errors) 91internal CompositionException(string? message, Exception? innerException, IEnumerable<CompositionError>? errors) 102/// An <see cref="IEnumerable{T}"/> of <see cref="CompositionError"/> objects
System\ComponentModel\Composition\CompositionResult.cs (5)
14private readonly IEnumerable<CompositionError>? _errors; 17: this((IEnumerable<CompositionError>)errors) 21public CompositionResult(IEnumerable<CompositionError>? errors) 31public IEnumerable<CompositionError> Errors 54public CompositionResult MergeErrors(IEnumerable<CompositionError>? errors)
System\ComponentModel\Composition\CompositionResultOfT.cs (4)
13private readonly IEnumerable<CompositionError>? _errors; 26public CompositionResult(IEnumerable<CompositionError>? errors) 31internal CompositionResult(T? value, IEnumerable<CompositionError>? errors) 42public IEnumerable<CompositionError> Errors
System\ComponentModel\Composition\ConstraintServices.cs (2)
23public static Expression<Func<ExportDefinition, bool>> CreateConstraint(string contractName, string? requiredTypeIdentity, IEnumerable<KeyValuePair<string, Type>> requiredMetadata, CreationPolicy requiredCreationPolicy) 66private static Expression? CreateMetadataConstraintBody(IEnumerable<KeyValuePair<string, Type>> requiredMetadata, ParameterExpression parameter)
System\ComponentModel\Composition\ExportServices.cs (1)
151internal static ExportCardinalityCheckResult CheckCardinality<T>(ImportDefinition definition, IEnumerable<T>? enumerable)
System\ComponentModel\Composition\Hosting\AggregateCatalog.cs (8)
28: this((IEnumerable<ComposablePartCatalog>?)null) 47: this((IEnumerable<ComposablePartCatalog>?)catalogs) 56/// An <see cref="IEnumerable{T}"/> of <see cref="ComposablePartCatalog"/> objects to add 63public AggregateCatalog(IEnumerable<ComposablePartCatalog>? catalogs) 108/// An <see cref="IEnumerable{T}"/> of <see cref="Tuple{T1, T2}"/> containing the 119public override IEnumerable<Tuple<ComposablePartDefinition, ExportDefinition>> GetExports(ImportDefinition definition) 127IEnumerable<Tuple<ComposablePartDefinition, ExportDefinition>>? result = null; 132var catalogExports = catalog.GetExports(definition);
System\ComponentModel\Composition\Hosting\AggregateExportProvider.cs (7)
82public AggregateExportProvider(IEnumerable<ExportProvider>? providers) 144/// An <see cref="IEnumerable{T}"/> of <see cref="Export"/> objects that match 146/// empty <see cref="IEnumerable{T}"/>. 153/// it should return an empty <see cref="IEnumerable{T}"/> of <see cref="Export"/>. 156protected override IEnumerable<Export> GetExportsCore(ImportDefinition definition, AtomicComposition? atomicComposition) 174IEnumerable<Export>? allExports = null; 180bool cardinalityCheckResult = provider.TryGetExports(definition, atomicComposition, out IEnumerable<Export>? exports);
System\ComponentModel\Composition\Hosting\ApplicationCatalog.cs (2)
144/// An <see cref="IEnumerable{T}"/> of <see cref="Tuple{T1, T2}"/> containing the 155public override IEnumerable<Tuple<ComposablePartDefinition, ExportDefinition>> GetExports(ImportDefinition definition)
System\ComponentModel\Composition\Hosting\AssemblyCatalog.cs (3)
407/// An <see cref="IEnumerable{T}"/> of <see cref="Tuple{T1, T2}"/> containing the 422/// <paramref name="definition"/>, return an empty <see cref="IEnumerable{T}"/>. 425public override IEnumerable<Tuple<ComposablePartDefinition, ExportDefinition>> GetExports(ImportDefinition definition)
System\ComponentModel\Composition\Hosting\CatalogExportProvider.CatalogChangeProxy.cs (5)
20IEnumerable<ComposablePartDefinition> addedParts, 21IEnumerable<ComposablePartDefinition> removedParts) 33public override IEnumerable<Tuple<ComposablePartDefinition, ExportDefinition>> GetExports( 38var originalExports = _originalCatalog.GetExports(definition); 39var trimmedExports = originalExports.Where(partAndExport =>
System\ComponentModel\Composition\Hosting\CatalogExportProvider.cs (10)
32protected override IEnumerable<Export> GetExportsCore(ImportDefinition definition, AtomicComposition? atomicComposition) 285/// An <see cref="IEnumerable{T}"/> of <see cref="Export"/> objects that match 287/// empty <see cref="IEnumerable{T}"/>. 294/// it should return an empty <see cref="IEnumerable{T}"/> of <see cref="Export"/>. 297protected override IEnumerable<Export> GetExportsCore(ImportDefinition definition, AtomicComposition? atomicComposition) 307_innerExportProvider.TryGetExports(definition, atomicComposition, out IEnumerable<Export>? exports); 365private static ExportDefinition[] GetExportsFromPartDefinitions(IEnumerable<ComposablePartDefinition> partDefinitions) 397IEnumerable<ExportDefinition> addedExports = GetExportsFromPartDefinitions(e.AddedDefinitions); 398IEnumerable<ExportDefinition> removedExports = GetExportsFromPartDefinitions(e.RemovedDefinitions); 784private void UpdateRejections(IEnumerable<ExportDefinition> changedExports, AtomicComposition? atomicComposition)
System\ComponentModel\Composition\Hosting\CatalogExportProvider.FactoryExport.cs (5)
62public override IEnumerable<ExportDefinition> ExportDefinitions 67public override IEnumerable<ImportDefinition> ImportDefinitions 99public override IEnumerable<ExportDefinition> ExportDefinitions 104public override IEnumerable<ImportDefinition> ImportDefinitions 119public override void SetImport(ImportDefinition definition, IEnumerable<Export> exports)
System\ComponentModel\Composition\Hosting\CatalogExportProvider.ScopeManager.cs (1)
25protected override IEnumerable<Export> GetExportsCore(ImportDefinition definition, AtomicComposition? atomicComposition)
System\ComponentModel\Composition\Hosting\ComposablePartCatalogChangeEventArgs.cs (10)
18private readonly IEnumerable<ComposablePartDefinition> _addedDefinitions; 19private readonly IEnumerable<ComposablePartDefinition> _removedDefinitions; 25/// An <see cref="IEnumerable{T}"/> of <see cref="ComposablePartDefinition"/> objects that 29/// An <see cref="IEnumerable{T}"/> of <see cref="ComposablePartDefinition"/> objects that 41public ComposablePartCatalogChangeEventArgs(IEnumerable<ComposablePartDefinition> addedDefinitions, 42IEnumerable<ComposablePartDefinition> removedDefinitions, AtomicComposition? atomicComposition) 56/// An <see cref="IEnumerable{T}"/> of <see cref="ComposablePartDefinition"/> objects that 59public IEnumerable<ComposablePartDefinition> AddedDefinitions 73/// An <see cref="IEnumerable{T}"/> of <see cref="ComposablePartDefinition"/> objects that 76public IEnumerable<ComposablePartDefinition> RemovedDefinitions
System\ComponentModel\Composition\Hosting\ComposablePartCatalogCollection.cs (15)
31IEnumerable<ComposablePartCatalog>? catalogs, 49var addedParts = new Lazy<IEnumerable<ComposablePartDefinition>>(() => item.ToArray(), LazyThreadSafetyMode.PublicationOnly); 103var removedParts = new Lazy<IEnumerable<ComposablePartDefinition>>(() => catalogs.SelectMany(catalog => catalog).ToArray(), LazyThreadSafetyMode.PublicationOnly); 187var removedParts = new Lazy<IEnumerable<ComposablePartDefinition>>(() => item.ToArray(), LazyThreadSafetyMode.PublicationOnly); 261IEnumerable<ComposablePartCatalog>? catalogs = null; 295Lazy<IEnumerable<ComposablePartDefinition>>? addedDefinitions, 296Lazy<IEnumerable<ComposablePartDefinition>>? removedDefinitions) 303var added = (addedDefinitions == null ? Enumerable.Empty<ComposablePartDefinition>() : addedDefinitions.Value); 304var removed = (removedDefinitions == null ? Enumerable.Empty<ComposablePartDefinition>() : removedDefinitions.Value); 315Lazy<IEnumerable<ComposablePartDefinition>>? addedDefinitions, 316Lazy<IEnumerable<ComposablePartDefinition>>? removedDefinitions, 323var added = (addedDefinitions == null ? Enumerable.Empty<ComposablePartDefinition>() : addedDefinitions.Value); 324var removed = (removedDefinitions == null ? Enumerable.Empty<ComposablePartDefinition>() : removedDefinitions.Value); 363private void SubscribeToCatalogNotifications(IEnumerable<ComposablePartCatalog> catalogs) 380private void UnsubscribeFromCatalogNotifications(IEnumerable<ComposablePartCatalog> catalogs)
System\ComponentModel\Composition\Hosting\ComposablePartExportProvider.cs (6)
185/// An <see cref="IEnumerable{T}"/> of <see cref="Export"/> objects that match 187/// empty <see cref="IEnumerable{T}"/>. 194/// it should return an empty <see cref="IEnumerable{T}"/> of <see cref="Export"/>. 197protected override IEnumerable<Export>? GetExportsCore(ImportDefinition definition, AtomicComposition? atomicComposition) 365IEnumerable<ExportDefinition> addedExports = batch.PartsToAdd.Count != 0 ? 369IEnumerable<ExportDefinition> removedExports = batch.PartsToRemove.Count != 0 ?
System\ComponentModel\Composition\Hosting\CompositionBatch.cs (2)
35public CompositionBatch(IEnumerable<ComposablePart>? partsToAdd, IEnumerable<ComposablePart>? partsToRemove)
System\ComponentModel\Composition\Hosting\CompositionBatch.SingleExportComposablePart.cs (3)
30public override IEnumerable<ExportDefinition> ExportDefinitions 35public override IEnumerable<ImportDefinition> ImportDefinitions 52public override void SetImport(ImportDefinition definition, IEnumerable<Export> exports)
System\ComponentModel\Composition\Hosting\CompositionContainer.cs (8)
445public void ReleaseExports(IEnumerable<Export> exports) 466public void ReleaseExports<T>(IEnumerable<Lazy<T>> exports) 487public void ReleaseExports<T, TMetadataView>(IEnumerable<Lazy<T, TMetadataView>> exports) 554/// An <see cref="IEnumerable{T}"/> of <see cref="Export"/> objects that match 556/// empty <see cref="IEnumerable{T}"/>. 563/// it should return an empty <see cref="IEnumerable{T}"/> of <see cref="Export"/>. 566protected override IEnumerable<Export>? GetExportsCore(ImportDefinition definition, AtomicComposition? atomicComposition) 570IEnumerable<Export>? exports = null;
System\ComponentModel\Composition\Hosting\CompositionScopeDefinition.cs (14)
17private IEnumerable<ExportDefinition>? _publicSurface; 18private IEnumerable<CompositionScopeDefinition> _children = Enumerable.Empty<CompositionScopeDefinition>(); 31public CompositionScopeDefinition(ComposablePartCatalog catalog, IEnumerable<CompositionScopeDefinition> children) 45public CompositionScopeDefinition(ComposablePartCatalog catalog, IEnumerable<CompositionScopeDefinition> children, IEnumerable<ExportDefinition> publicSurface) 60private void InitializeCompositionScopeDefinition(ComposablePartCatalog catalog, IEnumerable<CompositionScopeDefinition>? children, IEnumerable<ExportDefinition>? publicSurface) 109public virtual IEnumerable<CompositionScopeDefinition> Children 123/// An <see cref="IEnumerable{T}"/> of <see cref="ExportDefinition"/> objects describing 131public virtual IEnumerable<ExportDefinition> PublicSurface 161/// An <see cref="IEnumerable{T}"/> of <see cref="Tuple{T1, T2}"/> containing the 176/// <paramref name="definition"/>, return an empty <see cref="IEnumerable{T}"/>. 179public override IEnumerable<Tuple<ComposablePartDefinition, ExportDefinition>> GetExports(ImportDefinition definition) 187internal IEnumerable<Tuple<ComposablePartDefinition, ExportDefinition>> GetExportsFromPublicSurface(ImportDefinition definition)
System\ComponentModel\Composition\Hosting\CompositionScopeDefinitionDebuggerProxy.cs (2)
30public IEnumerable<ExportDefinition> PublicSurface 38public IEnumerable<CompositionScopeDefinition> Children
System\ComponentModel\Composition\Hosting\CompositionServices.cs (1)
469internal static IEnumerable<KeyValuePair<string, Type>> GetRequiredMetadata(Type? metadataViewType)
System\ComponentModel\Composition\Hosting\DirectoryCatalog.cs (7)
500return _catalogCollection.SelectMany(catalog => catalog as IEnumerable<ComposablePartDefinition>).GetEnumerator(); 511/// An <see cref="IEnumerable{T}"/> of <see cref="Tuple{T1, T2}"/> containing the 522public override IEnumerable<Tuple<ComposablePartDefinition, ExportDefinition>> GetExports(ImportDefinition definition) 602.SelectMany(cat => cat.Item2 as IEnumerable<ComposablePartDefinition>) 606.SelectMany(cat => cat.Item2 as IEnumerable<ComposablePartDefinition>) 700IEnumerable<string> filesToAdd = afterFiles.Except(beforeFiles); 711IEnumerable<string> filesToRemove = beforeFiles.Except(afterFiles);
System\ComponentModel\Composition\Hosting\ExportProvider.cs (15)
43/// An <see cref="IEnumerable{T}"/> of <see cref="Export"/> objects that match 45/// empty <see cref="IEnumerable{T}"/>. 63public IEnumerable<Export> GetExports(ImportDefinition definition) 77/// An <see cref="IEnumerable{T}"/> of <see cref="Export"/> objects that match 79/// empty <see cref="IEnumerable{T}"/>. 97public IEnumerable<Export> GetExports(ImportDefinition definition, AtomicComposition? atomicComposition) 101ExportCardinalityCheckResult result = TryGetExportsCore(definition, atomicComposition, out IEnumerable<Export>? exports); 127/// When this method returns, contains an <see cref="IEnumerable{T}"/> of <see cref="Export"/> 129/// otherwise, an empty <see cref="IEnumerable{T}"/>. 144public bool TryGetExports(ImportDefinition definition, AtomicComposition? atomicComposition, out IEnumerable<Export>? exports) 161/// An <see cref="IEnumerable{T}"/> of <see cref="Export"/> objects that match 163/// empty <see cref="IEnumerable{T}"/>. 171/// specified <see cref="ImportDefinition"/>, an <see cref="IEnumerable{T}"/> should be returned. 174protected abstract IEnumerable<Export>? GetExportsCore(ImportDefinition definition, AtomicComposition? atomicComposition); 208private ExportCardinalityCheckResult TryGetExportsCore(ImportDefinition definition, AtomicComposition? atomicComposition, out IEnumerable<Export>? exports)
System\ComponentModel\Composition\Hosting\ExportProvider.GetExportOverrides.cs (23)
232/// An <see cref="IEnumerable{T}"/> containing the <see cref="Lazy{Object, Object}"/> objects 234/// <see cref="IEnumerable{T}"/>. 261public IEnumerable<Lazy<object, object>> GetExports(Type type, Type? metadataViewType, string? contractName) 263IEnumerable<Export> exports = GetExportsCore(type, metadataViewType, contractName, ImportCardinality.ZeroOrMore); 283/// An <see cref="IEnumerable{T}"/> containing the <see cref="Lazy{T}"/> objects 285/// an empty <see cref="IEnumerable{T}"/>. 307public IEnumerable<Lazy<T>> GetExports<T>() 324/// An <see cref="IEnumerable{T}"/> containing the <see cref="Lazy{T}"/> objects 326/// <see cref="IEnumerable{T}"/>. 348public IEnumerable<Lazy<T>> GetExports<T>(string? contractName) 365/// An <see cref="IEnumerable{T}"/> containing the 368/// <see cref="IEnumerable{T}"/>. 386public IEnumerable<Lazy<T, TMetadataView>> GetExports<T, TMetadataView>() 408/// An <see cref="IEnumerable{T}"/> containing the 410/// found; otherwise, an empty <see cref="IEnumerable{T}"/>. 428public IEnumerable<Lazy<T, TMetadataView>> GetExports<T, TMetadataView>(string? contractName) 665public IEnumerable<T> GetExportedValues<T>() 706public IEnumerable<T> GetExportedValues<T>(string? contractName) 713IEnumerable<Export> exports = GetExportsCore(typeof(T), (Type?)null, contractName, ImportCardinality.ZeroOrMore); 737IEnumerable<Export> exports = GetExportsCore(typeof(T), (Type?)null, contractName, ImportCardinality.ZeroOrMore); 749IEnumerable<Export> exports = GetExportsCore(typeof(T), typeof(TMetadataView), contractName, ImportCardinality.ZeroOrMore); 773private IEnumerable<Export> GetExportsCore(Type type, Type? metadataViewType, string? contractName, ImportCardinality cardinality) 800IEnumerable<KeyValuePair<string, Type>> requiredMetadata = CompositionServices.GetRequiredMetadata(metadataViewType);
System\ComponentModel\Composition\Hosting\ExportsChangeEventArgs.cs (13)
19private readonly IEnumerable<ExportDefinition> _addedExports; 20private readonly IEnumerable<ExportDefinition> _removedExports; 21private IEnumerable<string>? _changedContractNames; 28/// An <see cref="IEnumerable{T}"/> of <see cref="ExportDefinition"/>s of the exports 32/// An <see cref="IEnumerable{T}"/> of <see cref="ExportDefinition"/>s of the exports 44public ExportsChangeEventArgs(IEnumerable<ExportDefinition> addedExports, 45IEnumerable<ExportDefinition> removedExports, AtomicComposition? atomicComposition) 59/// A <see cref="IEnumerable{T}"/> of ExportDefinitions representing 62public IEnumerable<ExportDefinition> AddedExports 76/// A <see cref="IEnumerable{T}"/> of ExportDefinitions representing 79public IEnumerable<ExportDefinition> RemovedExports 93/// A <see cref="IEnumerable{T}"/> of strings representing the contract names of 96public IEnumerable<string> ChangedContractNames =>
System\ComponentModel\Composition\Hosting\FilteredCatalog.cs (3)
131/// An <see cref="IEnumerable{T}"/> of <see cref="Tuple{T1, T2}"/> containing the 146/// <paramref name="definition"/>, return an empty <see cref="IEnumerable{T}"/>. 149public override IEnumerable<Tuple<ComposablePartDefinition, ExportDefinition>> GetExports(ImportDefinition definition)
System\ComponentModel\Composition\Hosting\FilteredCatalog.DependenciesTraversal.cs (2)
16private readonly IEnumerable<ComposablePartDefinition> _parts; 56public bool TryTraverse(ComposablePartDefinition part, [NotNullWhen(true)] out IEnumerable<ComposablePartDefinition>? reachableParts)
System\ComponentModel\Composition\Hosting\FilteredCatalog.DependentsTraversal.cs (2)
22private readonly IEnumerable<ComposablePartDefinition> _parts; 65public bool TryTraverse(ComposablePartDefinition part, [NotNullWhen(true)] out IEnumerable<ComposablePartDefinition>? reachableParts)
System\ComponentModel\Composition\Hosting\FilteredCatalog.IComposablePartCatalogTraversal.cs (1)
22bool TryTraverse(ComposablePartDefinition part, [NotNullWhen(true)] out IEnumerable<ComposablePartDefinition>? reachableParts);
System\ComponentModel\Composition\Hosting\FilteredCatalog.Traversal.cs (3)
80private static HashSet<ComposablePartDefinition> GetTraversalClosure(IEnumerable<ComposablePartDefinition> parts, IComposablePartCatalogTraversal traversal) 89private static void GetTraversalClosure(IEnumerable<ComposablePartDefinition> parts, HashSet<ComposablePartDefinition> traversedParts, IComposablePartCatalogTraversal traversal) 95if (traversal.TryTraverse(part, out IEnumerable<ComposablePartDefinition>? partsToTraverse))
System\ComponentModel\Composition\Hosting\ImportEngine.cs (13)
307var requiredImports = part.ImportDefinitions.Where(IsRequiredImportForPreview); 344var prereqImports = part.ImportDefinitions.Where(import => import.IsPrerequisite); 355var requiredImports = part.ImportDefinitions.Where(import => !import.IsPrerequisite); 451IEnumerable<ImportDefinition> imports, AtomicComposition? atomicComposition) 462CompositionResult<IEnumerable<Export>> exportsResult = TryGetExports( 493IEnumerable<PartManager> affectedParts = _recompositionManager.GetAffectedParts(e.ChangedContractNames); 508var changedExports = e.AddedExports.ConcatAllowingNull(e.RemovedExports); 519IEnumerable<ExportDefinition> changedExports, AtomicComposition? atomicComposition) 537var affectedImports = RecompositionManager.GetAffectedImports(partManager.Part, changedExports); 737private static CompositionResult<IEnumerable<Export>> TryGetExports(ExportProvider? provider, 742IEnumerable<Export>? exports = null; 747return new CompositionResult<IEnumerable<Export>>(exports!); 754return new CompositionResult<IEnumerable<Export>>(
System\ComponentModel\Composition\Hosting\ImportEngine.EngineContext.cs (2)
48public IEnumerable<PartManager>? GetAddedPartManagers() 57public IEnumerable<PartManager>? GetRemovedPartManagers()
System\ComponentModel\Composition\Hosting\ImportEngine.PartManager.cs (2)
61public IEnumerable<string> GetImportedContractNames() 183IEnumerable<IDisposable> dependencies = _importedDisposableExports.Values
System\ComponentModel\Composition\Hosting\ImportEngine.RecompositionManager.cs (5)
34public List<PartManager> GetAffectedParts(IEnumerable<string> changedContractNames) 50public static IEnumerable<ImportDefinition> GetAffectedImports(ComposablePart part, IEnumerable<ExportDefinition> changedExports) 55private static bool IsAffectedImport(ImportDefinition import, IEnumerable<ExportDefinition> changedExports) 70public IEnumerable<PartManager> GetPartsImporting(string contractName)
System\ComponentModel\Composition\Hosting\ImportSourceImportDefinitionHelpers.cs (1)
100public override IEnumerable<KeyValuePair<string, Type>> RequiredMetadata
System\ComponentModel\Composition\Hosting\TypeCatalog.cs (13)
52public TypeCatalog(params Type[] types) : this((IEnumerable<Type>)types) 61/// An <see cref="IEnumerable{T}"/> of attributed <see cref="Type"/> objects to add 74public TypeCatalog(IEnumerable<Type> types) 89/// An <see cref="IEnumerable{T}"/> of attributed <see cref="Type"/> objects to add 101public TypeCatalog(IEnumerable<Type> types, ICompositionElement definitionOrigin) 117/// An <see cref="IEnumerable{T}"/> of attributed <see cref="Type"/> objects to add 130public TypeCatalog(IEnumerable<Type> types, ReflectionContext reflectionContext) 146/// An <see cref="IEnumerable{T}"/> of attributed <see cref="Type"/> objects to add 162public TypeCatalog(IEnumerable<Type> types, ReflectionContext reflectionContext, ICompositionElement definitionOrigin) 174private void InitializeTypeCatalog(IEnumerable<Type> types, ReflectionContext reflectionContext) 204private void InitializeTypeCatalog(IEnumerable<Type> types) 251private IEnumerable<ComposablePartDefinition> PartsInternal 287internal override IEnumerable<ComposablePartDefinition>? GetCandidateParts(ImportDefinition definition)
System\ComponentModel\Composition\Primitives\ComposablePart.cs (8)
25/// An <see cref="IEnumerable{T}"/> of <see cref="ExportDefinition"/> objects describing 43/// <see cref="IEnumerable{T}"/> instead. 47public abstract IEnumerable<ExportDefinition> ExportDefinitions { get; } 53/// An <see cref="IEnumerable{T}"/> of <see cref="ImportDefinition"/> objects describing 71/// <see cref="IEnumerable{T}"/> instead. 75public abstract IEnumerable<ImportDefinition> ImportDefinitions { get; } 167/// An <see cref="IEnumerable{T}"/> of <see cref="Export"/> objects of which 206public abstract void SetImport(ImportDefinition definition, IEnumerable<Export> exports);
System\ComponentModel\Composition\Primitives\ComposablePartCatalog.cs (6)
79/// An <see cref="IEnumerable{T}"/> of <see cref="Tuple{T1, T2}"/> containing the 94/// <paramref name="definition"/>, return an empty <see cref="IEnumerable{T}"/>. 97public virtual IEnumerable<Tuple<ComposablePartDefinition, ExportDefinition>> GetExports(ImportDefinition definition) 104var candidateParts = GetCandidateParts(definition); 109if (part.TryGetExports(definition, out Tuple<ComposablePartDefinition, ExportDefinition>? singleMatch, out IEnumerable<Tuple<ComposablePartDefinition, ExportDefinition>>? multipleMatches)) 120internal virtual IEnumerable<ComposablePartDefinition>? GetCandidateParts(ImportDefinition definition)
System\ComponentModel\Composition\Primitives\ComposablePartDefinition.cs (8)
16internal static readonly IEnumerable<Tuple<ComposablePartDefinition, ExportDefinition>> _EmptyExports = Enumerable.Empty<Tuple<ComposablePartDefinition, ExportDefinition>>(); 30/// An <see cref="IEnumerable{T}"/> of <see cref="ExportDefinition"/> objects describing 39/// an empty <see cref="IEnumerable{T}"/> instead. 42public abstract IEnumerable<ExportDefinition> ExportDefinitions { get; } 49/// An <see cref="IEnumerable{T}"/> of <see cref="ImportDefinition"/> objects describing 58/// <see cref="IEnumerable{T}"/> instead. 61public abstract IEnumerable<ImportDefinition> ImportDefinitions { get; } 105internal virtual bool TryGetExports(ImportDefinition definition, out Tuple<ComposablePartDefinition, ExportDefinition>? singleMatch, out IEnumerable<Tuple<ComposablePartDefinition, ExportDefinition>>? multipleMatches)
System\ComponentModel\Composition\Primitives\ContractBasedImportDefinition.cs (12)
24private readonly IEnumerable<KeyValuePair<string, Type>> _requiredMetadata = Enumerable.Empty<KeyValuePair<string, Type>>(); 61/// An <see cref="IEnumerable{T}"/> of <see cref="string"/> objects containing 64/// set the <see cref="RequiredMetadata"/> property to an empty <see cref="IEnumerable{T}"/>. 101public ContractBasedImportDefinition(string contractName, string? requiredTypeIdentity, IEnumerable<KeyValuePair<string, Type>>? requiredMetadata, 122/// An <see cref="IEnumerable{T}"/> of <see cref="string"/> objects containing 125/// set the <see cref="RequiredMetadata"/> property to an empty <see cref="IEnumerable{T}"/>. 163public ContractBasedImportDefinition(string contractName, string? requiredTypeIdentity, IEnumerable<KeyValuePair<string, Type>>? requiredMetadata, 196/// An <see cref="IEnumerable{T}"/> of pairs of metadata keys and types of the <see cref="Export"/> required by the 198/// <see cref="IEnumerable{T}"/>. 203/// or return an <see cref="IEnumerable{T}"/> that contains an element that is 205/// return an empty <see cref="IEnumerable{T}"/> instead. 208public virtual IEnumerable<KeyValuePair<string, Type>> RequiredMetadata
System\ComponentModel\Composition\Primitives\PrimitivesServices.cs (1)
29internal static IEnumerable<string> GetCandidateContractNames(this ImportDefinition import, ComposablePartDefinition part)
System\ComponentModel\Composition\ReflectionModel\GenericServices.cs (3)
92public static IEnumerable<Type>? CreateTypeSpecializations(this Type[]? types, Type[] specializationTypes) 136public static bool CanSpecialize(Type? type, IEnumerable<Type>? constraints, GenericParameterAttributes attributes) 141public static bool CanSpecialize(Type? type, IEnumerable<Type>? constraintTypes)
System\ComponentModel\Composition\ReflectionModel\GenericSpecializationPartCreationInfo.cs (4)
22private IEnumerable<ExportDefinition>? _exports; 23private IEnumerable<ImportDefinition>? _imports; 501public IEnumerable<ExportDefinition> GetExports() 507public IEnumerable<ImportDefinition> GetImports()
System\ComponentModel\Composition\ReflectionModel\IReflectionPartCreationInfo.cs (2)
16IEnumerable<ExportDefinition> GetExports(); 17IEnumerable<ImportDefinition> GetImports();
System\ComponentModel\Composition\ReflectionModel\ReflectionComposablePart.cs (6)
130public sealed override IEnumerable<ImportDefinition> ImportDefinitions 139public sealed override IEnumerable<ExportDefinition> ExportDefinitions 186public override void SetImport(ImportDefinition definition, IEnumerable<Export> exports) 447IEnumerable<ImportDefinition> members = ImportDefinitions.Where(import => !import.IsPrerequisite); 455IEnumerable<ImportDefinition> members = ImportDefinitions.Where(import => import.IsPrerequisite); 470private void UseImportedValues<TImportDefinition>(IEnumerable<TImportDefinition> definitions, Action<ImportingItem, TImportDefinition, object> useImportValue, bool errorIfMissing)
System\ComponentModel\Composition\ReflectionModel\ReflectionComposablePartDefinition.cs (9)
71public override IEnumerable<ExportDefinition> ExportDefinitions 79public override IEnumerable<ImportDefinition> ImportDefinitions 141internal override bool TryGetExports(ImportDefinition definition, out Tuple<ComposablePartDefinition, ExportDefinition>? singleMatch, out IEnumerable<Tuple<ComposablePartDefinition, ExportDefinition>>? multipleMatches) 150var genericParameters = (definition.Metadata.Count > 0) ? definition.Metadata.GetValue<IEnumerable<object>>(CompositionConstants.GenericParametersMetadataName) : null; 192if (candidatePart.TryGetExports(definition, out Tuple<ComposablePartDefinition, ExportDefinition>? candidateSingleMatch, out IEnumerable<Tuple<ComposablePartDefinition, ExportDefinition>>? candidateMultipleMatches)) 218private bool TryGetNonGenericExports(ImportDefinition definition, out Tuple<ComposablePartDefinition, ExportDefinition>? singleMatch, out IEnumerable<Tuple<ComposablePartDefinition, ExportDefinition>>? multipleMatches) 264private IEnumerable<Type[]> GetCandidateParameters(Type[] genericParameters) 278private static bool TryGetGenericTypeParameters(IEnumerable<object> genericParameters, [NotNullWhen(true)] out Type?[]? genericTypeParameters)
System\ComponentModel\Composition\ReflectionModel\ReflectionImportDefinition.cs (1)
16IEnumerable<KeyValuePair<string, Type>>? requiredMetadata,
System\ComponentModel\Composition\ReflectionModel\ReflectionMemberImportDefinition.cs (1)
18IEnumerable<KeyValuePair<string, Type>>? requiredMetadata,
System\ComponentModel\Composition\ReflectionModel\ReflectionModelServices.cs (16)
129Lazy<IEnumerable<ImportDefinition>>? imports, 130Lazy<IEnumerable<ExportDefinition>>? exports, 165IEnumerable<KeyValuePair<string, Type>>? requiredMetadata, 178IEnumerable<KeyValuePair<string, Type>>? requiredMetadata, 204IEnumerable<KeyValuePair<string, Type>>? requiredMetadata, 251IEnumerable<KeyValuePair<string, Type>>? requiredMetadata, 263IEnumerable<KeyValuePair<string, Type>>? requiredMetadata, 302public static bool TryMakeGenericPartDefinition(ComposablePartDefinition partDefinition, IEnumerable<Type> genericParameters, [NotNullWhen(true)] out ComposablePartDefinition? specialization) 320private readonly Lazy<IEnumerable<ImportDefinition>>? _imports; 321private readonly Lazy<IEnumerable<ExportDefinition>>? _exports; 330Lazy<IEnumerable<ImportDefinition>>? imports, 331Lazy<IEnumerable<ExportDefinition>>? exports, 400public IEnumerable<ExportDefinition> GetExports() 407IEnumerable<ExportDefinition> exports = _exports.Value; 426public IEnumerable<ImportDefinition> GetImports() 433IEnumerable<ImportDefinition> imports = _imports.Value;
System\ComponentModel\Composition\ReflectionModel\ReflectionParameterImportDefinition.cs (1)
20IEnumerable<KeyValuePair<string, Type>>? requiredMetadata,
System.ComponentModel.Composition.Registration (8)
System\ComponentModel\Composition\Registration\PartBuilder.cs (2)
250internal IEnumerable<Attribute> BuildTypeAttributes(Type type) 538private static IEnumerable<ConstructorInfo> FindLongestConstructors(ConstructorInfo[] constructors)
System\ComponentModel\Composition\Registration\RegistrationBuilder.cs (6)
130protected override IEnumerable<object> GetCustomAttributes(System.Reflection.MemberInfo member, IEnumerable<object> declaredAttributes) 132IEnumerable<object> attributes = base.GetCustomAttributes(member, declaredAttributes); 221protected override IEnumerable<object> GetCustomAttributes(System.Reflection.ParameterInfo parameter, IEnumerable<object> declaredAttributes) 223IEnumerable<object> attributes = base.GetCustomAttributes(parameter, declaredAttributes);
System.ComponentModel.TypeConverter (5)
MS\Internal\Xml\Linq\ComponentModel\XComponentModel.cs (5)
196internal sealed class XElementDescendantsPropertyDescriptor : XPropertyDescriptor<XElement, IEnumerable<XElement>> 317internal sealed class XElementElementsPropertyDescriptor : XPropertyDescriptor<XElement, IEnumerable<XElement>> 499private readonly Func<XElement, XName?, IEnumerable<T>> _func; 503public XDeferredAxis(Func<XElement, XName?, IEnumerable<T>> func, XElement element, XName? name) 523public IEnumerable<T> this[string expandedName]
System.Composition.AttributedModel (2)
System\Composition\Convention\AttributedModelProvider.cs (2)
20public abstract IEnumerable<Attribute> GetCustomAttributes(System.Type reflectedType, MemberInfo member); 27public abstract IEnumerable<Attribute> GetCustomAttributes(System.Type reflectedType, ParameterInfo parameter);
System.Composition.Convention (11)
System\Composition\Convention\ConventionBuilder.cs (4)
159public override IEnumerable<Attribute> GetCustomAttributes(Type reflectedType, System.Reflection.MemberInfo member) 238IEnumerable<Attribute> appliedAttributes; 299public override IEnumerable<Attribute> GetCustomAttributes(Type reflectedType, System.Reflection.ParameterInfo parameter) 306IEnumerable<Attribute> attributes = parameter.GetCustomAttributes<Attribute>(false);
System\Composition\Convention\ImportConventionBuilder.cs (1)
15private static readonly Type[] s_supportedImportManyTypes = new[] { typeof(IList<>), typeof(ICollection<>), typeof(IEnumerable<>) };
System\Composition\Convention\PartConventionBuilder.cs (5)
29private Func<IEnumerable<ConstructorInfo>, ConstructorInfo> _constructorFilter; 113public PartConventionBuilder SelectConstructor(Func<IEnumerable<ConstructorInfo>, ConstructorInfo> constructorSelector) 130public PartConventionBuilder SelectConstructor(Func<IEnumerable<ConstructorInfo>, ConstructorInfo> constructorSelector, 489internal IEnumerable<Attribute> BuildTypeAttributes(Type type) 826private static IEnumerable<ConstructorInfo> FindLongestConstructors(ConstructorInfo[] constructors)
System\Composition\Convention\PartConventionBuilderOfT.cs (1)
142public ConstructorInfo SelectConstructor(IEnumerable<ConstructorInfo> _)
System.Composition.Hosting (26)
System\Composition\Hosting\CompositionHost.cs (2)
37return CreateCompositionHost((IEnumerable<ExportDescriptorProvider>)providers); 44public static CompositionHost CreateCompositionHost(IEnumerable<ExportDescriptorProvider> providers)
System\Composition\Hosting\Core\CompositionDependency.cs (2)
87public static CompositionDependency Oversupplied(CompositionContract contract, IEnumerable<ExportDescriptorPromise> targets, object site) 119private CompositionDependency(CompositionContract contract, IEnumerable<ExportDescriptorPromise> targets, object site)
System\Composition\Hosting\Core\DependencyAccessor.cs (2)
19protected abstract IEnumerable<ExportDescriptorPromise> GetPromises(CompositionContract exportKey); 28public IEnumerable<CompositionDependency> ResolveDependencies(object site, CompositionContract contract, bool isPrerequisite)
System\Composition\Hosting\Core\ExportDescriptorPromise.cs (2)
40Func<IEnumerable<CompositionDependency>> dependencies, 41Func<IEnumerable<CompositionDependency>, ExportDescriptor> getDescriptor)
System\Composition\Hosting\Core\ExportDescriptorProvider.cs (3)
21protected static readonly IEnumerable<ExportDescriptorPromise> NoExportDescriptors = Enumerable.Empty<ExportDescriptorPromise>(); 31protected static readonly Func<IEnumerable<CompositionDependency>> NoDependencies = Enumerable.Empty<CompositionDependency>; 46public abstract IEnumerable<ExportDescriptorPromise> GetExportDescriptors(
System\Composition\Hosting\Core\ExportDescriptorRegistryUpdate.cs (2)
133protected override IEnumerable<ExportDescriptorPromise> GetPromises(CompositionContract contract) 153var newDefinitions = nextProvider.GetExportDescriptors(contract, this);
System\Composition\Hosting\Core\LifetimeContext.cs (1)
106IEnumerable<IDisposable> toDispose = null;
System\Composition\Hosting\Core\UpdateResult.cs (1)
20public UpdateResult(IEnumerable<ExportDescriptorProvider> providers)
System\Composition\Hosting\Providers\CurrentScope\CurrentScopeExportDescriptorProvider.cs (1)
13public override IEnumerable<ExportDescriptorPromise> GetExportDescriptors(CompositionContract contract, DependencyAccessor definitionAccessor)
System\Composition\Hosting\Providers\ExportFactory\ExportFactoryExportDescriptorProvider.cs (2)
16public override IEnumerable<ExportDescriptorPromise> GetExportDescriptors(CompositionContract exportKey, DependencyAccessor definitionAccessor) 31IEnumerable<string> specifiedBoundaries;
System\Composition\Hosting\Providers\ExportFactory\ExportFactoryWithMetadataExportDescriptorProvider.cs (2)
18public override IEnumerable<ExportDescriptorPromise> GetExportDescriptors(CompositionContract contract, DependencyAccessor definitionAccessor) 34IEnumerable<string> specifiedBoundaries;
System\Composition\Hosting\Providers\ImportMany\ImportManyExportDescriptorProvider.cs (2)
15private static readonly Type[] s_supportedContractTypes = new[] { typeof(IList<>), typeof(ICollection<>), typeof(IEnumerable<>) }; 17public override IEnumerable<ExportDescriptorPromise> GetExportDescriptors(CompositionContract contract, DependencyAccessor definitionAccessor)
System\Composition\Hosting\Providers\Lazy\LazyExportDescriptorProvider.cs (1)
17public override IEnumerable<ExportDescriptorPromise> GetExportDescriptors(CompositionContract exportKey, DependencyAccessor definitionAccessor)
System\Composition\Hosting\Providers\Lazy\LazyWithMetadataExportDescriptorProvider.cs (1)
17public override IEnumerable<ExportDescriptorPromise> GetExportDescriptors(CompositionContract exportKey, DependencyAccessor definitionAccessor)
System\Composition\Hosting\Util\Formatters.cs (2)
11public static string ReadableList(IEnumerable<string> items) 49var args = closedGenericType.GenericTypeArguments.Select(Format);
System.Composition.Runtime (8)
System\Composition\CompositionContext.cs (6)
163public IEnumerable<object> GetExports(Type exportType) 176public IEnumerable<object> GetExports(Type exportType, string contractName) 183return (IEnumerable<object>)GetExport(manyContract); 193public IEnumerable<TExport> GetExports<TExport>() 206public IEnumerable<TExport> GetExports<TExport>(string contractName) 208return (IEnumerable<TExport>)GetExports(typeof(TExport), contractName);
System\Composition\Hosting\Core\CompositionContract.cs (1)
69public IEnumerable<KeyValuePair<string, object>> MetadataConstraints => _metadataConstraints;
System\Composition\Runtime\Util\Formatters.cs (1)
28IEnumerable<string> args = closedGenericType.GenericTypeArguments.Select(Format);
System.Composition.TypedParts (29)
System\Composition\CompositionContextExtensions.cs (1)
81var importsSatisfiedMethods = objectWithLooseImports.GetType().GetRuntimeMethods().Where(m =>
System\Composition\Hosting\ContainerConfiguration.cs (8)
24private readonly List<Tuple<IEnumerable<Type>, AttributedModelProvider>> _types = new List<Tuple<IEnumerable<Type>, AttributedModelProvider>>(); 137return WithParts((IEnumerable<Type>)partTypes); 146public ContainerConfiguration WithParts(IEnumerable<Type> partTypes) 158public ContainerConfiguration WithParts(IEnumerable<Type> partTypes, AttributedModelProvider conventions) 198public ContainerConfiguration WithAssemblies(IEnumerable<Assembly> assemblies) 210public ContainerConfiguration WithAssemblies(IEnumerable<Assembly> assemblies, AttributedModelProvider conventions) 301internal Tuple<IEnumerable<Type>, AttributedModelProvider>[] DebugGetRegisteredTypes()
System\Composition\Hosting\InstanceExportDescriptorProvider.cs (1)
19public override IEnumerable<ExportDescriptorPromise> GetExportDescriptors(CompositionContract contract, DependencyAccessor descriptorAccessor)
System\Composition\TypedParts\ActivationFeatures\ActivationFeature.cs (2)
32IEnumerable<CompositionDependency> dependencies); 40public virtual IEnumerable<CompositionDependency> GetDependencies(TypeInfo partType, DependencyAccessor definitionAccessor)
System\Composition\TypedParts\ActivationFeatures\DisposalFeature.cs (1)
19IEnumerable<CompositionDependency> dependencies)
System\Composition\TypedParts\ActivationFeatures\LifetimeFeature.cs (1)
22IEnumerable<CompositionDependency> dependencies)
System\Composition\TypedParts\ActivationFeatures\OnImportsSatisfiedFeature.cs (2)
36IEnumerable<CompositionDependency> dependencies) 41var importsSatisfiedMethods = partTypeAsType.GetRuntimeMethods()
System\Composition\TypedParts\ActivationFeatures\PropertyInjectionFeature.cs (2)
27public override IEnumerable<CompositionDependency> GetDependencies(TypeInfo partType, DependencyAccessor definitionAccessor) 65IEnumerable<CompositionDependency> dependencies)
System\Composition\TypedParts\Discovery\DiscoveredPart.cs (3)
81private IEnumerable<CompositionDependency> GetPartActivatorDependencies(DependencyAccessor definitionAccessor) 164public CompositeActivator GetActivator(IEnumerable<CompositionDependency> dependencies) 258public IEnumerable<DiscoveredExport> DiscoveredExports { get { return _exports; } }
System\Composition\TypedParts\Discovery\TypeInspector.cs (4)
43private IEnumerable<DiscoveredExport> DiscoverExports(TypeInfo partType) 52private IEnumerable<DiscoveredExport> DiscoverInstanceExports(TypeInfo partType) 75private IEnumerable<DiscoveredExport> DiscoverPropertyExports(TypeInfo partType) 211private static IEnumerable<TypeInfo> GetAssignableTypes(TypeInfo exportingMemberType)
System\Composition\TypedParts\TypedPartExportDescriptorProvider.cs (2)
18public TypedPartExportDescriptorProvider(IEnumerable<Type> types, AttributedModelProvider attributeContext) 55public override IEnumerable<ExportDescriptorPromise> GetExportDescriptors(CompositionContract contract, DependencyAccessor definitionAccessor)
System\Composition\TypedParts\Util\DirectAttributeContext.cs (2)
12public override IEnumerable<Attribute> GetCustomAttributes(Type reflectedType, Reflection.MemberInfo member) 23public override IEnumerable<Attribute> GetCustomAttributes(Type reflectedType, Reflection.ParameterInfo parameter)
System.Data.Common (23)
System\Data\Common\DbProviderFactories.cs (1)
105public static IEnumerable<string> GetProviderInvariantNames()
System\Data\DataTableExtensions.cs (4)
37public static DataTable CopyToDataTable<T>(this IEnumerable<T> source) 47public static void CopyToDataTable<T>(this IEnumerable<T> source, DataTable table, LoadOption options) 75public static void CopyToDataTable<T>(this IEnumerable<T> source, DataTable table, LoadOption options, FillErrorEventHandler? errorHandler) 83private static DataTable LoadTableFromEnumerable<T>(IEnumerable<T> source, DataTable? table, LoadOption? options, FillErrorEventHandler? errorHandler)
System\Data\EnumerableRowCollection.cs (4)
37private readonly IEnumerable<TRow> _enumerableRows; 54internal IEnumerable<TRow> EnumerableRows 74internal EnumerableRowCollection(IEnumerable<TRow> enumerableRows, bool isDataViewable, DataTable? table) 102internal EnumerableRowCollection(EnumerableRowCollection<TRow>? source, IEnumerable<TRow> enumerableRows, Func<TRow, TRow>? selector)
System\Data\EnumerableRowCollectionExtensions.cs (10)
32IEnumerable<TRow> ie = Enumerable.OrderBy(source, keySelector); 44IEnumerable<TRow> ie = Enumerable.OrderBy(source, keySelector, comparer); 55IEnumerable<TRow> ie = Enumerable.OrderByDescending(source, keySelector); 67IEnumerable<TRow> ie = Enumerable.OrderByDescending(source, keySelector, comparer); 79IEnumerable<TRow> ie = Enumerable.ThenBy((IOrderedEnumerable<TRow>)source.EnumerableRows, keySelector); 91IEnumerable<TRow> ie = Enumerable.ThenBy((IOrderedEnumerable<TRow>)source.EnumerableRows, keySelector, comparer); 103IEnumerable<TRow> ie = Enumerable.ThenByDescending((IOrderedEnumerable<TRow>)source.EnumerableRows, keySelector); 115IEnumerable<TRow> ie = Enumerable.ThenByDescending((IOrderedEnumerable<TRow>)source.EnumerableRows, keySelector, comparer); 131IEnumerable<S> typedEnumerable = Enumerable.Select(source, selector); 155IEnumerable<TResult> typedEnumerable = Enumerable.Cast<TResult>(source);
System\Data\OrderedEnumerableRowCollection.cs (1)
17internal OrderedEnumerableRowCollection(EnumerableRowCollection<TRow> enumerableTable, IEnumerable<TRow> enumerableRows)
System\Data\TypeLimiter.cs (3)
107private static IEnumerable<Type> GetPreviouslyDeclaredDataTypes(DataTable dataTable) 118private static IEnumerable<Type> GetPreviouslyDeclaredDataTypes(DataSet dataSet) 198internal Scope(Scope? previousScope, IEnumerable<Type> allowedTypes)
System.Diagnostics.DiagnosticSource (121)
src\libraries\Common\src\System\Diagnostics\DiagnosticsHelper.cs (1)
22internal static bool CompareTags(List<KeyValuePair<string, object?>>? sortedTags, IEnumerable<KeyValuePair<string, object?>>? tags2)
System\Diagnostics\Activity.cs (17)
59private static readonly IEnumerable<KeyValuePair<string, string?>> s_emptyBaggageTags = new KeyValuePair<string, string?>[0]; 60private static readonly IEnumerable<KeyValuePair<string, object?>> s_emptyTagObjects = new KeyValuePair<string, object?>[0]; 61private static readonly IEnumerable<ActivityLink> s_emptyLinks = new ActivityLink[0]; 62private static readonly IEnumerable<ActivityEvent> s_emptyEvents = new ActivityEvent[0]; 319public IEnumerable<KeyValuePair<string, string?>> Tags 328public IEnumerable<KeyValuePair<string, object?>> TagObjects 337public IEnumerable<ActivityEvent> Events 346public IEnumerable<ActivityLink> Links 359public IEnumerable<KeyValuePair<string, string?>> Baggage 373static IEnumerable<KeyValuePair<string, string?>> Iterate(Activity? activity) 1093IEnumerable<KeyValuePair<string, object?>>? tags, IEnumerable<ActivityLink>? links, DateTimeOffset startTime, 1528IEnumerator<KeyValuePair<string, string?>> IEnumerable<KeyValuePair<string, string?>>.GetEnumerator() => GetEnumerator(); 1554public TagsLinkedList(IEnumerable<KeyValuePair<string, object?>> list) => Add(list); 1557public void Add(IEnumerable<KeyValuePair<string, object?>> list) 1691IEnumerator<KeyValuePair<string, object?>> IEnumerable<KeyValuePair<string, object?>>.GetEnumerator() => GetEnumerator(); 1694public IEnumerable<KeyValuePair<string, string?>> EnumerateStringValues()
System\Diagnostics\ActivityCreationOptions.cs (4)
28internal ActivityCreationOptions(ActivitySource source, string name, T parent, ActivityKind kind, IEnumerable<KeyValuePair<string, object?>>? tags, IEnumerable<ActivityLink>? links, ActivityIdFormat idFormat) 108public IEnumerable<KeyValuePair<string, object?>>? Tags { get; } 113public IEnumerable<ActivityLink>? Links { get; }
System\Diagnostics\ActivityEvent.cs (2)
14private static readonly IEnumerable<KeyValuePair<string, object?>> s_emptyTags = Array.Empty<KeyValuePair<string, object?>>(); 52public IEnumerable<KeyValuePair<string, object?>> Tags => _tags ?? s_emptyTags;
System\Diagnostics\ActivityLink.cs (1)
39public IEnumerable<KeyValuePair<string, object?>>? Tags => _tags;
System\Diagnostics\ActivitySource.cs (12)
95public Activity? CreateActivity(string name, ActivityKind kind, ActivityContext parentContext, IEnumerable<KeyValuePair<string, object?>>? tags = null, IEnumerable<ActivityLink>? links = null, ActivityIdFormat idFormat = ActivityIdFormat.Unknown) 111public Activity? CreateActivity(string name, ActivityKind kind, string? parentId, IEnumerable<KeyValuePair<string, object?>>? tags = null, IEnumerable<ActivityLink>? links = null, ActivityIdFormat idFormat = ActivityIdFormat.Unknown) 133public Activity? StartActivity(string name, ActivityKind kind, ActivityContext parentContext, IEnumerable<KeyValuePair<string, object?>>? tags = null, IEnumerable<ActivityLink>? links = null, DateTimeOffset startTime = default) 146public Activity? StartActivity(string name, ActivityKind kind, string? parentId, IEnumerable<KeyValuePair<string, object?>>? tags = null, IEnumerable<ActivityLink>? links = null, DateTimeOffset startTime = default) 159public Activity? StartActivity(ActivityKind kind, ActivityContext parentContext = default, IEnumerable<KeyValuePair<string, object?>>? tags = null, IEnumerable<ActivityLink>? links = null, DateTimeOffset startTime = default, [CallerMemberName] string name = "") 162private Activity? CreateActivity(string name, ActivityKind kind, ActivityContext context, string? parentId, IEnumerable<KeyValuePair<string, object?>>? tags, 163IEnumerable<ActivityLink>? links, DateTimeOffset startTime, bool startIt = true, ActivityIdFormat idFormat = ActivityIdFormat.Unknown)
System\Diagnostics\ActivityTagsCollection.cs (2)
37public ActivityTagsCollection(IEnumerable<KeyValuePair<string, object?>> list) 205IEnumerator<KeyValuePair<string, object?>> IEnumerable<KeyValuePair<string, object?>>.GetEnumerator() => new Enumerator(_list);
System\Diagnostics\DiagLinkedList.cs (1)
150IEnumerator<T> IEnumerable<T>.GetEnumerator() => GetEnumerator();
System\Diagnostics\DiagnosticSourceEventSource.cs (13)
241private void Event(string SourceName, string EventName, IEnumerable<KeyValuePair<string, string?>>? Arguments) 263private void Activity1Start(string SourceName, string EventName, IEnumerable<KeyValuePair<string, string?>> Arguments) 275private void Activity1Stop(string SourceName, string EventName, IEnumerable<KeyValuePair<string, string?>> Arguments) 287private void Activity2Start(string SourceName, string EventName, IEnumerable<KeyValuePair<string, string?>> Arguments) 299private void Activity2Stop(string SourceName, string EventName, IEnumerable<KeyValuePair<string, string?>> Arguments) 311private void RecursiveActivity1Start(string SourceName, string EventName, IEnumerable<KeyValuePair<string, string?>> Arguments) 323private void RecursiveActivity1Stop(string SourceName, string EventName, IEnumerable<KeyValuePair<string, string?>> Arguments) 348private void ActivityStart(string SourceName, string ActivityName, IEnumerable<KeyValuePair<string, string?>> Arguments) => 361private void ActivityStop(string SourceName, string ActivityName, IEnumerable<KeyValuePair<string, string?>> Arguments) => 618Action<string, string, IEnumerable<KeyValuePair<string, string?>>>? writeEvent = null; 1317iFaceTypeInfo.GetGenericTypeDefinition() != typeof(IEnumerable<>)) 1525Debug.Assert(obj is IEnumerable<ElementType>); 1526return string.Join(",", (IEnumerable<ElementType>)obj);
System\Diagnostics\DistributedContextPropagator.cs (3)
27public delegate void PropagatorGetterCallback(object? carrier, string fieldName, out string? fieldValue, out IEnumerable<string>? fieldValues); 67public abstract IEnumerable<KeyValuePair<string, string?>>? ExtractBaggage(object? carrier, PropagatorGetterCallback? getter); 109internal static void InjectBaggage(object? carrier, IEnumerable<KeyValuePair<string, string?>> baggage, PropagatorSetterCallback setter)
System\Diagnostics\LegacyPropagator.cs (3)
63public override IEnumerable<KeyValuePair<string, string?>>? ExtractBaggage(object? carrier, PropagatorGetterCallback? getter) 72IEnumerable<KeyValuePair<string, string?>>? baggage = null; 85internal static bool TryExtractBaggage(string baggageString, out IEnumerable<KeyValuePair<string, string?>>? baggage)
System\Diagnostics\Metrics\Counter.cs (1)
22internal Counter(Meter meter, string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags)
System\Diagnostics\Metrics\ExponentialHistogramAggregator.cs (1)
132private IEnumerable<Bucket> IterateBuckets(int[]?[] counters)
System\Diagnostics\Metrics\Histogram.cs (1)
22internal Histogram(Meter meter, string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags)
System\Diagnostics\Metrics\Instrument.common.cs (1)
38protected Instrument(Meter meter, string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags)
System\Diagnostics\Metrics\Instrument.cs (2)
48protected Instrument(Meter meter, string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) 116public IEnumerable<KeyValuePair<string, object?>>? Tags { get; }
System\Diagnostics\Metrics\Measurement.cs (2)
31public Measurement(T value, IEnumerable<KeyValuePair<string, object?>>? tags) 79private static KeyValuePair<string, object?>[] ToArray(IEnumerable<KeyValuePair<string, object?>>? tags) => tags is null ? Instrument.EmptyTags : new List<KeyValuePair<string, object?>>(tags).ToArray();
System\Diagnostics\Metrics\Meter.cs (23)
68public Meter(string name, string? version, IEnumerable<KeyValuePair<string, object?>>? tags, object? scope = null) 74private void Initialize(string name, string? version, IEnumerable<KeyValuePair<string, object?>>? tags, object? scope = null) 113public IEnumerable<KeyValuePair<string, object?>>? Tags { get; private set; } 143public Counter<T> CreateCounter<T>(string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct 167public Histogram<T> CreateHistogram<T>(string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct 194public UpDownCounter<T> CreateUpDownCounter<T>(string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct 221public ObservableUpDownCounter<T> CreateObservableUpDownCounter<T>(string name, Func<T> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct => 249public ObservableUpDownCounter<T> CreateObservableUpDownCounter<T>(string name, Func<Measurement<T>> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct => 262public ObservableUpDownCounter<T> CreateObservableUpDownCounter<T>(string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit = null, string? description = null) where T : struct => 276public ObservableUpDownCounter<T> CreateObservableUpDownCounter<T>(string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct => 303public ObservableCounter<T> CreateObservableCounter<T>(string name, Func<T> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct => 330public ObservableCounter<T> CreateObservableCounter<T>(string name, Func<Measurement<T>> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct => 344public ObservableCounter<T> CreateObservableCounter<T>(string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit = null, string? description = null) where T : struct => 358public ObservableCounter<T> CreateObservableCounter<T>(string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct => 379public ObservableGauge<T> CreateObservableGauge<T>(string name, Func<T> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct => 400public ObservableGauge<T> CreateObservableGauge<T>(string name, Func<Measurement<T>> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct => 410public ObservableGauge<T> CreateObservableGauge<T>(string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit = null, string? description = null) where T : struct => 421public ObservableGauge<T> CreateObservableGauge<T>(string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct => 469private static Instrument? GetCachedInstrument(List<Instrument> instrumentList, Type instrumentType, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) 485private Instrument GetOrCreateInstrument<T>(Type instrumentType, string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags, Func<Instrument> instrumentCreator)
System\Diagnostics\Metrics\MeterFactoryExtensions.cs (1)
22public static Meter Create(this IMeterFactory meterFactory, string name, string? version = null, IEnumerable<KeyValuePair<string, object?>>? tags = null)
System\Diagnostics\Metrics\MeterOptions.cs (1)
40public IEnumerable<KeyValuePair<string, object?>>? Tags { get; set; }
System\Diagnostics\Metrics\MetricsEventSource.cs (1)
691private static string FormatTags(IEnumerable<KeyValuePair<string, object?>>? tags)
System\Diagnostics\Metrics\ObservableCounter.cs (6)
24internal ObservableCounter(Meter meter, string name, Func<T> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags) 34internal ObservableCounter(Meter meter, string name, Func<Measurement<T>> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags) 40internal ObservableCounter(Meter meter, string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit, string? description) : this(meter, name, observeValues, unit, description, tags: null) 44internal ObservableCounter(Meter meter, string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags) 53protected override IEnumerable<Measurement<T>> Observe() => Observe(_callback);
System\Diagnostics\Metrics\ObservableGauge.cs (6)
24internal ObservableGauge(Meter meter, string name, Func<T> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags) 34internal ObservableGauge(Meter meter, string name, Func<Measurement<T>> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags) 40internal ObservableGauge(Meter meter, string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit, string? description) : this(meter, name, observeValues, unit, description, tags: null) 44internal ObservableGauge(Meter meter, string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags) 53protected override IEnumerable<Measurement<T>> Observe() => Observe(_callback);
System\Diagnostics\Metrics\ObservableInstrument.cs (5)
38protected ObservableInstrument(Meter meter, string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags) 46protected abstract IEnumerable<Measurement<T>> Observe(); 58IEnumerable<Measurement<T>> measurements = Observe(); 72internal static IEnumerable<Measurement<T>> Observe(object callback) 84if (callback is Func<IEnumerable<Measurement<T>>> listOfMeasurementsFunc)
System\Diagnostics\Metrics\ObservableUpDownCounter.cs (6)
24internal ObservableUpDownCounter(Meter meter, string name, Func<T> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags) 34internal ObservableUpDownCounter(Meter meter, string name, Func<Measurement<T>> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags) 40internal ObservableUpDownCounter(Meter meter, string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit, string? description) : this(meter, name, observeValues, unit, description, tags: null) 44internal ObservableUpDownCounter(Meter meter, string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags) 53protected override IEnumerable<Measurement<T>> Observe() => Observe(_callback);
System\Diagnostics\Metrics\UpDownCounter.cs (1)
21internal UpDownCounter(Meter meter, string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags)
System\Diagnostics\NoOutputPropagator.cs (1)
21public override IEnumerable<KeyValuePair<string, string?>>? ExtractBaggage(object? carrier, PropagatorGetterCallback? getter) => LegacyPropagator.Instance.ExtractBaggage(carrier, getter);
System\Diagnostics\PassThroughPropagator.cs (3)
21GetRootId(out string? parentId, out string? traceState, out bool isW3c, out IEnumerable<KeyValuePair<string, string?>>? baggage); 42public override IEnumerable<KeyValuePair<string, string?>>? ExtractBaggage(object? carrier, PropagatorGetterCallback? getter) => LegacyPropagator.Instance.ExtractBaggage(carrier, getter); 44private static void GetRootId(out string? parentId, out string? traceState, out bool isW3c, out IEnumerable<KeyValuePair<string, string?>>? baggage)
System.Diagnostics.Process (5)
src\libraries\Common\src\Interop\Linux\procfs\Interop.ProcFsStat.ParseMapModules.cs (1)
32private static ProcessModuleCollection ParseMapsModulesCore(IEnumerable<string> lines)
System\Diagnostics\Process.cs (1)
1328public static Process Start(string fileName, IEnumerable<string> arguments)
System\Diagnostics\ProcessManager.Linux.cs (2)
25IEnumerable<int> pids = EnumerateProcessIds(); 148internal static IEnumerable<int> EnumerateProcessIds()
System\Diagnostics\ProcessStartInfo.cs (1)
62public ProcessStartInfo(string fileName, IEnumerable<string> arguments)
System.Formats.Tar (6)
System\Formats\Tar\PaxGlobalExtendedAttributesTarEntry.cs (1)
27public PaxGlobalExtendedAttributesTarEntry(IEnumerable<KeyValuePair<string, string>> globalExtendedAttributes)
System\Formats\Tar\PaxTarEntry.cs (3)
33/// <para>Use the <see cref="PaxTarEntry(TarEntryType, string, IEnumerable{KeyValuePair{string, string}})"/> constructor to include additional extended attributes when creating the entry.</para> 91public PaxTarEntry(TarEntryType entryType, string entryName, IEnumerable<KeyValuePair<string, string>> extendedAttributes) 136/// <remarks>The extended attributes are specified when constructing an entry. Use <see cref="PaxTarEntry(TarEntryType, string, IEnumerable{KeyValuePair{string, string}})"/> to append your own enumeration of extended attributes to the current entry on top of the default ones. Use <see cref="PaxTarEntry(TarEntryType, string)"/> to only use the default extended attributes.
System\Formats\Tar\TarFile.cs (1)
412private static IEnumerable<(string fullpath, string entryname)> GetFilesForCreation(string sourceDirectoryName, int basePathLength)
System\Formats\Tar\TarHeader.cs (1)
113internal void InitializeExtendedAttributesWithExisting(IEnumerable<KeyValuePair<string, string>> existing)
System.IO.FileSystem.Watcher (1)
System\IO\FileSystemWatcher.cs (1)
754public IEnumerator<string> GetEnumerator() => ((IEnumerable<string>)Items).GetEnumerator();
System.Linq (627)
System\Linq\Aggregate.cs (3)
10public static TSource Aggregate<TSource>(this IEnumerable<TSource> source, Func<TSource, TSource, TSource> func) 39public static TAccumulate Aggregate<TSource, TAccumulate>(this IEnumerable<TSource> source, TAccumulate seed, Func<TAccumulate, TSource, TAccumulate> func) 60public static TResult Aggregate<TSource, TAccumulate, TResult>(this IEnumerable<TSource> source, TAccumulate seed, Func<TAccumulate, TSource, TAccumulate> func, Func<TAccumulate, TResult> resultSelector)
System\Linq\AggregateBy.cs (8)
11public static IEnumerable<KeyValuePair<TKey, TAccumulate>> AggregateBy<TSource, TKey, TAccumulate>( 12this IEnumerable<TSource> source, 39public static IEnumerable<KeyValuePair<TKey, TAccumulate>> AggregateBy<TSource, TKey, TAccumulate>( 40this IEnumerable<TSource> source, 71private static IEnumerable<KeyValuePair<TKey, TAccumulate>> AggregateByIterator<TSource, TKey, TAccumulate>(IEnumerable<TSource> source, Func<TSource, TKey> keySelector, TAccumulate seed, Func<TAccumulate, TSource, TAccumulate> func, IEqualityComparer<TKey>? keyComparer) where TKey : notnull 103private static IEnumerable<KeyValuePair<TKey, TAccumulate>> AggregateByIterator<TSource, TKey, TAccumulate>(IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TKey, TAccumulate> seedSelector, Func<TAccumulate, TSource, TAccumulate> func, IEqualityComparer<TKey>? keyComparer) where TKey : notnull
System\Linq\AnyAll.cs (3)
11public static bool Any<TSource>(this IEnumerable<TSource> source) 46public static bool Any<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate) 69public static bool All<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)
System\Linq\AppendPrepend.cs (12)
11public static IEnumerable<TSource> Append<TSource>(this IEnumerable<TSource> source, TSource element) 23public static IEnumerable<TSource> Prepend<TSource>(this IEnumerable<TSource> source, TSource element) 36/// Represents the insertion of one or more items before or after an <see cref="IEnumerable{TSource}"/>. 41protected readonly IEnumerable<TSource> _source; 44protected AppendPrependIterator(IEnumerable<TSource> source) 86/// Represents the insertion of an item before or after an <see cref="IEnumerable{TSource}"/>. 94public AppendPrepend1Iterator(IEnumerable<TSource> source, TSource item, bool appending) 165/// Represents the insertion of multiple items before or after an <see cref="IEnumerable{TSource}"/>. 176public AppendPrependN(IEnumerable<TSource> source, SingleLinkedNode<TSource>? prepended, SingleLinkedNode<TSource>? appended, int prependCount, int appendCount) 223_enumerator = ((IEnumerable<TSource>)_appended.ToArray(_appendCount)).GetEnumerator();
System\Linq\Average.cs (24)
11public static double Average(this IEnumerable<int> source) 74public static double Average(this IEnumerable<long> source) => Average<long, long, double>(source); 76public static float Average(this IEnumerable<float> source) => (float)Average<float, double, double>(source); 78public static double Average(this IEnumerable<double> source) => Average<double, double, double>(source); 80public static decimal Average(this IEnumerable<decimal> source) => Average<decimal, decimal, decimal>(source); 82private static TResult Average<TSource, TAccumulator, TResult>(this IEnumerable<TSource> source) 122public static double? Average(this IEnumerable<int?> source) => Average<int, long, double>(source); 124public static double? Average(this IEnumerable<long?> source) => Average<long, long, double>(source); 126public static float? Average(this IEnumerable<float?> source) => Average<float, double, double>(source) is double result ? (float)result : null; 128public static double? Average(this IEnumerable<double?> source) => Average<double, double, double>(source); 130public static decimal? Average(this IEnumerable<decimal?> source) => Average<decimal, decimal, decimal>(source); 132private static TResult? Average<TSource, TAccumulator, TResult>(this IEnumerable<TSource?> source) 171public static double Average<TSource>(this IEnumerable<TSource> source, Func<TSource, int> selector) => Average<TSource, int, long, double>(source, selector); 173public static double Average<TSource>(this IEnumerable<TSource> source, Func<TSource, long> selector) => Average<TSource, long, long, double>(source, selector); 175public static float Average<TSource>(this IEnumerable<TSource> source, Func<TSource, float> selector) => (float)Average<TSource, float, double, double>(source, selector); 177public static double Average<TSource>(this IEnumerable<TSource> source, Func<TSource, double> selector) => Average<TSource, double, double, double>(source, selector); 179public static decimal Average<TSource>(this IEnumerable<TSource> source, Func<TSource, decimal> selector) => Average<TSource, decimal, decimal, decimal>(source, selector); 181private static TResult Average<TSource, TSelector, TAccumulator, TResult>(this IEnumerable<TSource> source, Func<TSource, TSelector> selector) 217public static double? Average<TSource>(this IEnumerable<TSource> source, Func<TSource, int?> selector) => Average<TSource, int, long, double>(source, selector); 219public static double? Average<TSource>(this IEnumerable<TSource> source, Func<TSource, long?> selector) => Average<TSource, long, long, double>(source, selector); 221public static float? Average<TSource>(this IEnumerable<TSource> source, Func<TSource, float?> selector) => Average<TSource, float, double, double>(source, selector) is double result ? (float)result : null; 223public static double? Average<TSource>(this IEnumerable<TSource> source, Func<TSource, double?> selector) => Average<TSource, double, double, double>(source, selector); 225public static decimal? Average<TSource>(this IEnumerable<TSource> source, Func<TSource, decimal?> selector) => Average<TSource, decimal, decimal, decimal>(source, selector); 227private static TResult? Average<TSource, TSelector, TAccumulator, TResult>(this IEnumerable<TSource> source, Func<TSource, TSelector?> selector)
System\Linq\Cast.cs (3)
12public static IEnumerable< 18if (source is IEnumerable<TResult> typedSource) 36private static IEnumerable<TResult> CastIterator<TResult>(IEnumerable source)
System\Linq\Chunk.cs (7)
19/// An <see cref="IEnumerable{T}"/> whose elements to chunk. 28/// An <see cref="IEnumerable{T}"/> that contains the elements of the input sequence split into chunks of size <paramref name="size"/>. 36public static IEnumerable<TSource[]> Chunk<TSource>(this IEnumerable<TSource> source, int size) 61private static IEnumerable<TSource[]> ArrayChunkIterator<TSource>(TSource[] source, int size) 72private static IEnumerable<TSource[]> EnumerableChunkIterator<TSource>(IEnumerable<TSource> source, int size)
System\Linq\Concat.cs (19)
11public static IEnumerable<TSource> Concat<TSource>(this IEnumerable<TSource> first, IEnumerable<TSource> second) 39/// Represents the concatenation of two <see cref="IEnumerable{TSource}"/>. 47internal readonly IEnumerable<TSource> _first; 52internal readonly IEnumerable<TSource> _second; 59internal Concat2Iterator(IEnumerable<TSource> first, IEnumerable<TSource> second) 70internal override ConcatIterator<TSource> Concat(IEnumerable<TSource> next) 78internal override IEnumerable<TSource>? GetEnumerable(int index) 92/// Represents the concatenation of three or more <see cref="IEnumerable{TSource}"/>. 113private readonly IEnumerable<TSource> _head; 140internal ConcatNIterator(ConcatIterator<TSource> tail, IEnumerable<TSource> head, int headIndex, bool hasOnlyCollections) 156internal override ConcatIterator<TSource> Concat(IEnumerable<TSource> next) 170internal override IEnumerable<TSource>? GetEnumerable(int index) 197/// Represents the concatenation of two or more <see cref="IEnumerable{TSource}"/>. 223internal abstract IEnumerable<TSource>? GetEnumerable(int index); 229internal abstract ConcatIterator<TSource> Concat(IEnumerable<TSource> next); 250IEnumerable<TSource>? next = GetEnumerable(_state++ - 1);
System\Linq\Concat.SpeedOpt.cs (7)
97foreach (IEnumerable<TSource> source in (ReadOnlySpan<IEnumerable<TSource>>)[_first, _second]) 168IEnumerable<TSource> source = node._head; 204IEnumerable<TSource>? source = GetEnumerable(i); 277IEnumerable<TSource>? source; 313IEnumerable<TSource>? source; 354IEnumerable<TSource>? source = GetEnumerable(i);
System\Linq\Contains.cs (2)
10public static bool Contains<TSource>(this IEnumerable<TSource> source, TSource value) => 14public static bool Contains<TSource>(this IEnumerable<TSource> source, TSource value, IEqualityComparer<TSource>? comparer)
System\Linq\Count.cs (5)
11public static int Count<TSource>(this IEnumerable<TSource> source) 50public static int Count<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate) 97public static bool TryGetNonEnumeratedCount<TSource>(this IEnumerable<TSource> source, out int count) 132public static long LongCount<TSource>(this IEnumerable<TSource> source) 154public static long LongCount<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)
System\Linq\CountBy.cs (4)
11public static IEnumerable<KeyValuePair<TKey, int>> CountBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey>? keyComparer = null) where TKey : notnull 30private static IEnumerable<KeyValuePair<TKey, int>> CountByIterator<TSource, TKey>(IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey>? keyComparer) where TKey : notnull
System\Linq\DebugView.cs (2)
24public SystemCore_EnumerableDebugView(IEnumerable<T> enumerable) 50private readonly IEnumerable<T> _enumerable;
System\Linq\DefaultIfEmpty.cs (6)
11public static IEnumerable<TSource?> DefaultIfEmpty<TSource>(this IEnumerable<TSource> source) => 14public static IEnumerable<TSource> DefaultIfEmpty<TSource>(this IEnumerable<TSource> source, TSource defaultValue) 31private readonly IEnumerable<TSource> _source; 35public DefaultIfEmptyIterator(IEnumerable<TSource> source, TSource defaultValue)
System\Linq\Distinct.cs (17)
11public static IEnumerable<TSource> Distinct<TSource>(this IEnumerable<TSource> source) => Distinct(source, null); 13public static IEnumerable<TSource> Distinct<TSource>(this IEnumerable<TSource> source, IEqualityComparer<TSource>? comparer) 33/// <returns>An <see cref="IEnumerable{T}" /> that contains distinct elements from the source sequence.</returns> 37/// <para>The <see cref="DistinctBy{TSource, TKey}(IEnumerable{TSource}, Func{TSource, TKey})" /> method returns an unordered sequence that contains no duplicate values. The default equality comparer, <see cref="EqualityComparer{T}.Default" />, is used to compare values.</para> 39public static IEnumerable<TSource> DistinctBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector) => DistinctBy(source, keySelector, null); 47/// <returns>An <see cref="IEnumerable{T}" /> that contains distinct elements from the source sequence.</returns> 51/// <para>The <see cref="DistinctBy{TSource, TKey}(IEnumerable{TSource}, Func{TSource, TKey}, IEqualityComparer{TKey}?)" /> method returns an unordered sequence that contains no duplicate values. If <paramref name="comparer" /> is <see langword="null" />, the default equality comparer, <see cref="EqualityComparer{T}.Default" />, is used to compare values.</para> 53public static IEnumerable<TSource> DistinctBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey>? comparer) 72private static IEnumerable<TSource> DistinctByIterator<TSource, TKey>(IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey>? comparer) 92/// An iterator that yields the distinct values in an <see cref="IEnumerable{TSource}"/>. 97private readonly IEnumerable<TSource> _source; 102public DistinctIterator(IEnumerable<TSource> source, IEqualityComparer<TSource>? comparer)
System\Linq\ElementAt.cs (9)
12public static TSource ElementAt<TSource>(this IEnumerable<TSource> source, int index) 41/// <param name="source">An <see cref="IEnumerable{T}" /> to return an element from.</param> 50public static TSource ElementAt<TSource>(this IEnumerable<TSource> source, Index index) 75public static TSource? ElementAtOrDefault<TSource>(this IEnumerable<TSource> source, int index) 87/// <param name="source">An <see cref="IEnumerable{T}" /> to return an element from.</param> 95public static TSource? ElementAtOrDefault<TSource>(this IEnumerable<TSource> source, Index index) 116private static TSource? TryGetElementAt<TSource>(this IEnumerable<TSource> source, int index, out bool found) 132private static TSource? TryGetElementAtNonIterator<TSource>(IEnumerable<TSource> source, int index, out bool found) 155private static bool TryGetElementFromEnd<TSource>(IEnumerable<TSource> source, int indexFromEnd, [MaybeNullWhen(false)] out TSource element)
System\Linq\Enumerable.cs (6)
12public static IEnumerable<TSource> AsEnumerable<TSource>(this IEnumerable<TSource> source) => source; 14/// <summary>Returns an empty <see cref="IEnumerable{TResult}"/>.</summary> 15public static IEnumerable<TResult> Empty<TResult>() => 24private static bool IsEmptyArray<TSource>(IEnumerable<TSource> source) => 40internal static bool TryGetSpan<TSource>(this IEnumerable<TSource> source, out ReadOnlySpan<TSource> span)
System\Linq\Except.cs (22)
10public static IEnumerable<TSource> Except<TSource>(this IEnumerable<TSource> first, IEnumerable<TSource> second) 25public static IEnumerable<TSource> Except<TSource>(this IEnumerable<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource>? comparer) 45/// <param name="first">An <see cref="IEnumerable{TSource}" /> whose keys that are not also in <paramref name="second"/> will be returned.</param> 46/// <param name="second">An <see cref="IEnumerable{TKey}" /> whose keys that also occur in the first sequence will cause those elements to be removed from the returned sequence.</param> 49public static IEnumerable<TSource> ExceptBy<TSource, TKey>(this IEnumerable<TSource> first, IEnumerable<TKey> second, Func<TSource, TKey> keySelector) => ExceptBy(first, second, keySelector, null); 56/// <param name="first">An <see cref="IEnumerable{TSource}" /> whose keys that are not also in <paramref name="second"/> will be returned.</param> 57/// <param name="second">An <see cref="IEnumerable{TKey}" /> whose keys that also occur in the first sequence will cause those elements to be removed from the returned sequence.</param> 61public static IEnumerable<TSource> ExceptBy<TSource, TKey>(this IEnumerable<TSource> first, IEnumerable<TKey> second, Func<TSource, TKey> keySelector, IEqualityComparer<TKey>? comparer) 79private static IEnumerable<TSource> ExceptIterator<TSource>(IEnumerable<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource>? comparer) 92private static IEnumerable<TSource> ExceptByIterator<TSource, TKey>(IEnumerable<TSource> first, IEnumerable<TKey> second, Func<TSource, TKey> keySelector, IEqualityComparer<TKey>? comparer)
System\Linq\First.cs (11)
11public static TSource First<TSource>(this IEnumerable<TSource> source) 22public static TSource First<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate) 33public static TSource? FirstOrDefault<TSource>(this IEnumerable<TSource> source) => 38/// <param name="source">The <see cref="IEnumerable{T}" /> to return the first element of.</param> 42public static TSource FirstOrDefault<TSource>(this IEnumerable<TSource> source, TSource defaultValue) 48public static TSource? FirstOrDefault<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate) => 53/// <param name="source">An <see cref="IEnumerable{T}" /> to return an element from.</param> 58public static TSource FirstOrDefault<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate, TSource defaultValue) 65private static TSource? TryGetFirst<TSource>(this IEnumerable<TSource> source, out bool found) 79private static TSource? TryGetFirstNonIterator<TSource>(IEnumerable<TSource> source, out bool found) 105private static TSource? TryGetFirst<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate, out bool found)
System\Linq\Grouping.cs (32)
12public static IEnumerable<IGrouping<TKey, TSource>> GroupBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector) => 15public static IEnumerable<IGrouping<TKey, TSource>> GroupBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey>? comparer) 35public static IEnumerable<IGrouping<TKey, TElement>> GroupBy<TSource, TKey, TElement>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector) => 38public static IEnumerable<IGrouping<TKey, TElement>> GroupBy<TSource, TKey, TElement>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey>? comparer) 63public static IEnumerable<TResult> GroupBy<TSource, TKey, TResult>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TKey, IEnumerable<TSource>, TResult> resultSelector) => 66public static IEnumerable<TResult> GroupBy<TSource, TKey, TResult>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TKey, IEnumerable<TSource>, TResult> resultSelector, IEqualityComparer<TKey>? comparer) 91public static IEnumerable<TResult> GroupBy<TSource, TKey, TElement, TResult>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, Func<TKey, IEnumerable<TElement>, TResult> resultSelector) => 94public static IEnumerable<TResult> GroupBy<TSource, TKey, TElement, TResult>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, Func<TKey, IEnumerable<TElement>, TResult> resultSelector, IEqualityComparer<TKey>? comparer) 126private readonly IEnumerable<TSource> _source; 130private readonly Func<TKey, IEnumerable<TElement>, TResult> _resultSelector; 135public GroupByResultIterator(IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, Func<TKey, IEnumerable<TElement>, TResult> resultSelector, IEqualityComparer<TKey>? comparer) 184private readonly IEnumerable<TSource> _source; 187private readonly Func<TKey, IEnumerable<TSource>, TResult> _resultSelector; 192public GroupByResultIterator(IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TKey, IEnumerable<TSource>, TResult> resultSelector, IEqualityComparer<TKey>? comparer) 240private readonly IEnumerable<TSource> _source; 248public GroupByIterator(IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey>? comparer) 295private readonly IEnumerable<TSource> _source; 302public GroupByIterator(IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey>? comparer)
System\Linq\GroupJoin.cs (12)
10public static IEnumerable<TResult> GroupJoin<TOuter, TInner, TKey, TResult>(this IEnumerable<TOuter> outer, IEnumerable<TInner> inner, Func<TOuter, TKey> outerKeySelector, Func<TInner, TKey> innerKeySelector, Func<TOuter, IEnumerable<TInner>, TResult> resultSelector) => 13public static IEnumerable<TResult> GroupJoin<TOuter, TInner, TKey, TResult>(this IEnumerable<TOuter> outer, IEnumerable<TInner> inner, Func<TOuter, TKey> outerKeySelector, Func<TInner, TKey> innerKeySelector, Func<TOuter, IEnumerable<TInner>, TResult> resultSelector, IEqualityComparer<TKey>? comparer) 48private static IEnumerable<TResult> GroupJoinIterator<TOuter, TInner, TKey, TResult>(IEnumerable<TOuter> outer, IEnumerable<TInner> inner, Func<TOuter, TKey> outerKeySelector, Func<TInner, TKey> innerKeySelector, Func<TOuter, IEnumerable<TInner>, TResult> resultSelector, IEqualityComparer<TKey>? comparer)
System\Linq\Index.cs (4)
14public static IEnumerable<(int Index, TSource Item)> Index<TSource>(this IEnumerable<TSource> source) 29private static IEnumerable<(int Index, TSource Item)> IndexIterator<TSource>(IEnumerable<TSource> source)
System\Linq\Intersect.cs (22)
10public static IEnumerable<TSource> Intersect<TSource>(this IEnumerable<TSource> first, IEnumerable<TSource> second) => Intersect(first, second, null); 12public static IEnumerable<TSource> Intersect<TSource>(this IEnumerable<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource>? comparer) 30/// <param name="first">An <see cref="IEnumerable{T}" /> whose distinct elements that also appear in <paramref name="second" /> will be returned.</param> 31/// <param name="second">An <see cref="IEnumerable{T}" /> whose distinct elements that also appear in the first sequence will be returned.</param> 41public static IEnumerable<TSource> IntersectBy<TSource, TKey>(this IEnumerable<TSource> first, IEnumerable<TKey> second, Func<TSource, TKey> keySelector) => IntersectBy(first, second, keySelector, null); 46/// <param name="first">An <see cref="IEnumerable{T}" /> whose distinct elements that also appear in <paramref name="second" /> will be returned.</param> 47/// <param name="second">An <see cref="IEnumerable{T}" /> whose distinct elements that also appear in the first sequence will be returned.</param> 58public static IEnumerable<TSource> IntersectBy<TSource, TKey>(this IEnumerable<TSource> first, IEnumerable<TKey> second, Func<TSource, TKey> keySelector, IEqualityComparer<TKey>? comparer) 76private static IEnumerable<TSource> IntersectIterator<TSource>(IEnumerable<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource>? comparer) 89private static IEnumerable<TSource> IntersectByIterator<TSource, TKey>(IEnumerable<TSource> first, IEnumerable<TKey> second, Func<TSource, TKey> keySelector, IEqualityComparer<TKey>? comparer)
System\Linq\Iterator.cs (3)
90public virtual IEnumerable<TResult> Select<TResult>(Func<TSource, TResult> selector) => 102public virtual IEnumerable<TSource> Where(Func<TSource, bool> predicate) => 107IEnumerator<TSource> IEnumerable<TSource>.GetEnumerator() => GetEnumerator();
System\Linq\Join.cs (9)
10public static IEnumerable<TResult> Join<TOuter, TInner, TKey, TResult>(this IEnumerable<TOuter> outer, IEnumerable<TInner> inner, Func<TOuter, TKey> outerKeySelector, Func<TInner, TKey> innerKeySelector, Func<TOuter, TInner, TResult> resultSelector) => 13public static IEnumerable<TResult> Join<TOuter, TInner, TKey, TResult>(this IEnumerable<TOuter> outer, IEnumerable<TInner> inner, Func<TOuter, TKey> outerKeySelector, Func<TInner, TKey> innerKeySelector, Func<TOuter, TInner, TResult> resultSelector, IEqualityComparer<TKey>? comparer) 48private static IEnumerable<TResult> JoinIterator<TOuter, TInner, TKey, TResult>(IEnumerable<TOuter> outer, IEnumerable<TInner> inner, Func<TOuter, TKey> outerKeySelector, Func<TInner, TKey> innerKeySelector, Func<TOuter, TInner, TResult> resultSelector, IEqualityComparer<TKey>? comparer)
System\Linq\Last.cs (12)
11public static TSource Last<TSource>(this IEnumerable<TSource> source) 22public static TSource Last<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate) 33public static TSource? LastOrDefault<TSource>(this IEnumerable<TSource> source) => 38/// <param name="source">An <see cref="IEnumerable{T}" /> to return the last element of.</param> 40/// <returns><paramref name="defaultValue" /> if the source sequence is empty; otherwise, the last element in the <see cref="IEnumerable{T}" />.</returns> 42public static TSource LastOrDefault<TSource>(this IEnumerable<TSource> source, TSource defaultValue) 48public static TSource? LastOrDefault<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate) 53/// <param name="source">An <see cref="IEnumerable{T}" /> to return an element from.</param> 58public static TSource LastOrDefault<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate, TSource defaultValue) 64private static TSource? TryGetLast<TSource>(this IEnumerable<TSource> source, out bool found) 78private static TSource? TryGetLastNonIterator<TSource>(IEnumerable<TSource> source, out bool found) 112private static TSource? TryGetLast<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate, out bool found)
System\Linq\Lookup.cs (13)
12public static ILookup<TKey, TSource> ToLookup<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector) => 15public static ILookup<TKey, TSource> ToLookup<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey>? comparer) 35public static ILookup<TKey, TElement> ToLookup<TSource, TKey, TElement>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector) => 38public static ILookup<TKey, TElement> ToLookup<TSource, TKey, TElement>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey>? comparer) 68IEnumerable<TElement> this[TKey key] { get; } 82internal static Lookup<TKey, TElement> Create<TSource>(IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey>? comparer) 97internal static Lookup<TKey, TElement> Create(IEnumerable<TElement> source, Func<TElement, TKey> keySelector, IEqualityComparer<TKey>? comparer) 111internal static Lookup<TKey, TElement> CreateForJoin(IEnumerable<TElement> source, Func<TElement, TKey> keySelector, IEqualityComparer<TKey>? comparer) 134public IEnumerable<TElement> this[TKey key] => GetGrouping(key, create: false) ?? Enumerable.Empty<TElement>(); 154internal List<TResult> ToList<TResult>(Func<TKey, IEnumerable<TElement>, TResult> resultSelector) 179public IEnumerable<TResult> ApplyResultSelector<TResult>(Func<TKey, IEnumerable<TElement>, TResult> resultSelector) 306public IEnumerable<TElement> this[TKey key] => [];
System\Linq\Lookup.SpeedOpt.cs (1)
11internal TResult[] ToArray<TResult>(Func<TKey, IEnumerable<TElement>, TResult> resultSelector)
System\Linq\Max.cs (46)
12public static int Max(this IEnumerable<int> source) => MinMaxInteger<int, MaxCalc<int>>(source); 14public static long Max(this IEnumerable<long> source) => MinMaxInteger<long, MaxCalc<long>>(source); 24public static int? Max(this IEnumerable<int?> source) => MaxInteger(source); 26public static long? Max(this IEnumerable<long?> source) => MaxInteger(source); 28private static T? MaxInteger<T>(this IEnumerable<T?> source) where T : struct, IBinaryInteger<T> 90public static double Max(this IEnumerable<double> source) => MaxFloat(source); 92public static double? Max(this IEnumerable<double?> source) => MaxFloat(source); 94public static float Max(this IEnumerable<float> source) => MaxFloat(source); 96public static float? Max(this IEnumerable<float?> source) => MaxFloat(source); 98private static T MaxFloat<T>(this IEnumerable<T> source) where T : struct, IFloatingPointIeee754<T> 168private static T? MaxFloat<T>(this IEnumerable<T?> source) where T : struct, IFloatingPointIeee754<T> 222public static decimal Max(this IEnumerable<decimal> source) 272public static decimal? Max(this IEnumerable<decimal?> source) 309public static TSource? Max<TSource>(this IEnumerable<TSource> source) => Max(source, comparer: null); 319/// <para>If type <typeparamref name="TSource" /> implements <see cref="System.IComparable{T}" />, the <see cref="Max{T}(IEnumerable{T})" /> method uses that implementation to compare values. Otherwise, if type <typeparamref name="TSource" /> implements <see cref="System.IComparable" />, that implementation is used to compare values.</para> 323public static TSource? Max<TSource>(this IEnumerable<TSource> source, IComparer<TSource>? comparer) 333if (typeof(TSource) == typeof(byte) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<byte, MaxCalc<byte>>((IEnumerable<byte>)source); 334if (typeof(TSource) == typeof(sbyte) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<sbyte, MaxCalc<sbyte>>((IEnumerable<sbyte>)source); 335if (typeof(TSource) == typeof(ushort) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<ushort, MaxCalc<ushort>>((IEnumerable<ushort>)source); 336if (typeof(TSource) == typeof(short) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<short, MaxCalc<short>>((IEnumerable<short>)source); 337if (typeof(TSource) == typeof(char) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<char, MaxCalc<char>>((IEnumerable<char>)source); 338if (typeof(TSource) == typeof(uint) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<uint, MaxCalc<uint>>((IEnumerable<uint>)source); 339if (typeof(TSource) == typeof(int) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<int, MaxCalc<int>>((IEnumerable<int>)source); 340if (typeof(TSource) == typeof(ulong) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<ulong, MaxCalc<ulong>>((IEnumerable<ulong>)source); 341if (typeof(TSource) == typeof(long) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<long, MaxCalc<long>>((IEnumerable<long>)source); 342if (typeof(TSource) == typeof(nuint) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<nuint, MaxCalc<nuint>>((IEnumerable<nuint>)source); 343if (typeof(TSource) == typeof(nint) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<nint, MaxCalc<nint>>((IEnumerable<nint>)source); 344if (typeof(TSource) == typeof(Int128) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<Int128, MaxCalc<Int128>>((IEnumerable<Int128>)source); 345if (typeof(TSource) == typeof(UInt128) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<UInt128, MaxCalc<UInt128>>((IEnumerable<UInt128>)source); 419public static TSource? MaxBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector) => MaxBy(source, keySelector, null); 433public static TSource? MaxBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey>? comparer) 528public static int Max<TSource>(this IEnumerable<TSource> source, Func<TSource, int> selector) => MaxInteger(source, selector); 530public static int? Max<TSource>(this IEnumerable<TSource> source, Func<TSource, int?> selector) => MaxInteger(source, selector); 532public static long Max<TSource>(this IEnumerable<TSource> source, Func<TSource, long> selector) => MaxInteger(source, selector); 534public static long? Max<TSource>(this IEnumerable<TSource> source, Func<TSource, long?> selector) => MaxInteger(source, selector); 536private static TResult MaxInteger<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, TResult> selector) where TResult : struct, IBinaryInteger<TResult> 570private static TResult? MaxInteger<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, TResult?> selector) where TResult : struct, IBinaryInteger<TResult> 637public static float Max<TSource>(this IEnumerable<TSource> source, Func<TSource, float> selector) => MaxFloat(source, selector); 639public static float? Max<TSource>(this IEnumerable<TSource> source, Func<TSource, float?> selector) => MaxFloat(source, selector); 641public static double Max<TSource>(this IEnumerable<TSource> source, Func<TSource, double> selector) => MaxFloat(source, selector); 643public static double? Max<TSource>(this IEnumerable<TSource> source, Func<TSource, double?> selector) => MaxFloat(source, selector); 645private static TResult MaxFloat<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, TResult> selector) where TResult : struct, IFloatingPointIeee754<TResult> 689private static TResult? MaxFloat<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, TResult?> selector) where TResult : struct, IFloatingPointIeee754<TResult> 748public static decimal Max<TSource>(this IEnumerable<TSource> source, Func<TSource, decimal> selector) 782public static decimal? Max<TSource>(this IEnumerable<TSource> source, Func<TSource, decimal?> selector) 824public static TResult? Max<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, TResult> selector)
System\Linq\MaxMin.cs (1)
22private static T MinMaxInteger<T, TMinMax>(this IEnumerable<T> source)
System\Linq\Min.cs (46)
12public static int Min(this IEnumerable<int> source) => MinMaxInteger<int, MinCalc<int>>(source); 14public static long Min(this IEnumerable<long> source) => MinMaxInteger<long, MinCalc<long>>(source); 24public static int? Min(this IEnumerable<int?> source) => MinInteger(source); 26public static long? Min(this IEnumerable<long?> source) => MinInteger(source); 28private static T? MinInteger<T>(this IEnumerable<T?> source) where T : struct, IBinaryInteger<T> 72public static float Min(this IEnumerable<float> source) => MinFloat(source); 74public static float? Min(this IEnumerable<float?> source) => MinFloat(source); 76public static double Min(this IEnumerable<double> source) => MinFloat(source); 78public static double? Min(this IEnumerable<double?> source) => MinFloat(source); 80private static T MinFloat<T>(this IEnumerable<T> source) where T : struct, IFloatingPointIeee754<T> 152private static T? MinFloat<T>(this IEnumerable<T?> source) where T : struct, IFloatingPointIeee754<T> 201public static decimal Min(this IEnumerable<decimal> source) 250public static decimal? Min(this IEnumerable<decimal?> source) 287public static TSource? Min<TSource>(this IEnumerable<TSource> source) => Min(source, comparer: null); 297/// <para>If type <typeparamref name="TSource" /> implements <see cref="System.IComparable{T}" />, the <see cref="Min{T}(IEnumerable{T})" /> method uses that implementation to compare values. Otherwise, if type <typeparamref name="TSource" /> implements <see cref="System.IComparable" />, that implementation is used to compare values.</para> 301public static TSource? Min<TSource>(this IEnumerable<TSource> source, IComparer<TSource>? comparer) 311if (typeof(TSource) == typeof(byte) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<byte, MinCalc<byte>>((IEnumerable<byte>)source); 312if (typeof(TSource) == typeof(sbyte) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<sbyte, MinCalc<sbyte>>((IEnumerable<sbyte>)source); 313if (typeof(TSource) == typeof(ushort) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<ushort, MinCalc<ushort>>((IEnumerable<ushort>)source); 314if (typeof(TSource) == typeof(short) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<short, MinCalc<short>>((IEnumerable<short>)source); 315if (typeof(TSource) == typeof(char) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<char, MinCalc<char>>((IEnumerable<char>)source); 316if (typeof(TSource) == typeof(uint) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<uint, MinCalc<uint>>((IEnumerable<uint>)source); 317if (typeof(TSource) == typeof(int) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<int, MinCalc<int>>((IEnumerable<int>)source); 318if (typeof(TSource) == typeof(ulong) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<ulong, MinCalc<ulong>>((IEnumerable<ulong>)source); 319if (typeof(TSource) == typeof(long) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<long, MinCalc<long>>((IEnumerable<long>)source); 320if (typeof(TSource) == typeof(nuint) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<nuint, MinCalc<nuint>>((IEnumerable<nuint>)source); 321if (typeof(TSource) == typeof(nint) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<nint, MinCalc<nint>>((IEnumerable<nint>)source); 322if (typeof(TSource) == typeof(Int128) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<Int128, MinCalc<Int128>>((IEnumerable<Int128>)source); 323if (typeof(TSource) == typeof(UInt128) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<UInt128, MinCalc<UInt128>>((IEnumerable<UInt128>)source); 397public static TSource? MinBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector) => MinBy(source, keySelector, comparer: null); 411public static TSource? MinBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey>? comparer) 506public static int Min<TSource>(this IEnumerable<TSource> source, Func<TSource, int> selector) => MinInteger(source, selector); 508public static int? Min<TSource>(this IEnumerable<TSource> source, Func<TSource, int?> selector) => MinInteger(source, selector); 510public static long Min<TSource>(this IEnumerable<TSource> source, Func<TSource, long> selector) => MinInteger(source, selector); 512public static long? Min<TSource>(this IEnumerable<TSource> source, Func<TSource, long?> selector) => MinInteger(source, selector); 514private static TResult MinInteger<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, TResult> selector) where TResult : struct, IBinaryInteger<TResult> 548private static TResult? MinInteger<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, TResult?> selector) where TResult : struct, IBinaryInteger<TResult> 597public static float Min<TSource>(this IEnumerable<TSource> source, Func<TSource, float> selector) => MinFloat(source, selector); 599public static float? Min<TSource>(this IEnumerable<TSource> source, Func<TSource, float?> selector) => MinFloat(source, selector); 601public static double Min<TSource>(this IEnumerable<TSource> source, Func<TSource, double> selector) => MinFloat(source, selector); 603public static double? Min<TSource>(this IEnumerable<TSource> source, Func<TSource, double?> selector) => MinFloat(source, selector); 605private static TResult MinFloat<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, TResult> selector) where TResult : struct, IFloatingPointIeee754<TResult> 657private static TResult? MinFloat<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, TResult?> selector) where TResult : struct, IFloatingPointIeee754<TResult> 711public static decimal Min<TSource>(this IEnumerable<TSource> source, Func<TSource, decimal> selector) 745public static decimal? Min<TSource>(this IEnumerable<TSource> source, Func<TSource, decimal?> selector) 787public static TResult? Min<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, TResult> selector)
System\Linq\OfType.cs (2)
12public static IEnumerable<TResult> OfType<TResult>(this IEnumerable source) 19if (default(TResult) is not null && source is IEnumerable<TResult> typedSource)
System\Linq\OfType.SpeedOpt.cs (2)
142public override IEnumerable<TResult2> Select<TResult2>(Func<TResult, TResult2> selector) 147if (!typeof(TResult).IsValueType && _source is IEnumerable<object> objectSource)
System\Linq\OrderBy.cs (12)
22/// its <see cref="IEnumerable{T}.GetEnumerator"/> method. 26public static IOrderedEnumerable<T> Order<T>(this IEnumerable<T> source) => 41/// its <see cref="IEnumerable{T}.GetEnumerator"/> method. 45public static IOrderedEnumerable<T> Order<T>(this IEnumerable<T> source, IComparer<T>? comparer) => 50public static IOrderedEnumerable<TSource> OrderBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector) 53public static IOrderedEnumerable<TSource> OrderBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey>? comparer) 67/// its <see cref="IEnumerable{T}.GetEnumerator"/> method. 71public static IOrderedEnumerable<T> OrderDescending<T>(this IEnumerable<T> source) => 86/// its <see cref="IEnumerable{T}.GetEnumerator"/> method. 90public static IOrderedEnumerable<T> OrderDescending<T>(this IEnumerable<T> source, IComparer<T>? comparer) => 95public static IOrderedEnumerable<TSource> OrderByDescending<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector) => 98public static IOrderedEnumerable<TSource> OrderByDescending<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey>? comparer) =>
System\Linq\OrderedEnumerable.cs (4)
14internal readonly IEnumerable<TElement> _source; 16protected OrderedIterator(IEnumerable<TElement> source) => _source = source; 75internal OrderedIterator(IEnumerable<TElement> source, Func<TElement, TKey> keySelector, IComparer<TKey>? comparer, bool descending, OrderedIterator<TElement>? parent) : 173public ImplicitlyStableOrderedIterator(IEnumerable<TElement> source, bool descending) : base(source)
System\Linq\Range.cs (1)
14public static IEnumerable<int> Range(int start, int count)
System\Linq\Range.SpeedOpt.cs (1)
12public override IEnumerable<TResult> Select<TResult>(Func<int, TResult> selector)
System\Linq\Repeat.cs (1)
11public static IEnumerable<TResult> Repeat<TResult>(TResult element, int count)
System\Linq\Reverse.cs (5)
11public static IEnumerable<TSource> Reverse<TSource>(this IEnumerable<TSource> source) 27/// An iterator that yields the items of an <see cref="IEnumerable{TSource}"/> in reverse. 32private readonly IEnumerable<TSource> _source; 35public ReverseIterator(IEnumerable<TSource> source)
System\Linq\SegmentedArrayBuilder.cs (3)
126public void AddRange(IEnumerable<T> source) 202public void AddNonICollectionRange(IEnumerable<T> source) => 211internal void AddNonICollectionRangeInlined(IEnumerable<T> source)
System\Linq\Select.cs (13)
13public static IEnumerable<TResult> Select<TSource, TResult>( 14this IEnumerable<TSource> source, Func<TSource, TResult> selector) 54public static IEnumerable<TResult> Select<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, int, TResult> selector) 74private static IEnumerable<TResult> SelectIterator<TSource, TResult>(IEnumerable<TSource> source, Func<TSource, int, TResult> selector) 89/// An iterator that maps each item of an <see cref="IEnumerable{TSource}"/>. 95private readonly IEnumerable<TSource> _source; 99public IEnumerableSelectIterator(IEnumerable<TSource> source, Func<TSource, TResult> selector) 144public override IEnumerable<TResult2> Select<TResult2>(Func<TResult, TResult2> selector) => 187public override IEnumerable<TResult2> Select<TResult2>(Func<TResult, TResult2> selector) => 237public override IEnumerable<TResult2> Select<TResult2>(Func<TResult, TResult2> selector) => 299public override IEnumerable<TResult2> Select<TResult2>(Func<TResult, TResult2> selector) =>
System\Linq\Select.SpeedOpt.cs (3)
265public override IEnumerable<TResult2> Select<TResult2>(Func<TResult, TResult2> selector) => 619public override IEnumerable<TResult2> Select<TResult2>(Func<TResult, TResult2> selector) => 804public override IEnumerable<TResult2> Select<TResult2>(Func<TResult, TResult2> selector) =>
System\Linq\SelectMany.cs (25)
11public static IEnumerable<TResult> SelectMany<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, IEnumerable<TResult>> selector) 31public static IEnumerable<TResult> SelectMany<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, int, IEnumerable<TResult>> selector) 51private static IEnumerable<TResult> SelectManyIterator<TSource, TResult>(IEnumerable<TSource> source, Func<TSource, int, IEnumerable<TResult>> selector) 68public static IEnumerable<TResult> SelectMany<TSource, TCollection, TResult>(this IEnumerable<TSource> source, Func<TSource, int, IEnumerable<TCollection>> collectionSelector, Func<TSource, TCollection, TResult> resultSelector) 93private static IEnumerable<TResult> SelectManyIterator<TSource, TCollection, TResult>(IEnumerable<TSource> source, Func<TSource, int, IEnumerable<TCollection>> collectionSelector, Func<TSource, TCollection, TResult> resultSelector) 110public static IEnumerable<TResult> SelectMany<TSource, TCollection, TResult>(this IEnumerable<TSource> source, Func<TSource, IEnumerable<TCollection>> collectionSelector, Func<TSource, TCollection, TResult> resultSelector) 135private static IEnumerable<TResult> SelectManyIterator<TSource, TCollection, TResult>(IEnumerable<TSource> source, Func<TSource, IEnumerable<TCollection>> collectionSelector, Func<TSource, TCollection, TResult> resultSelector) 148private readonly IEnumerable<TSource> _source; 149private readonly Func<TSource, IEnumerable<TResult>> _selector; 153internal SelectManySingleSelectorIterator(IEnumerable<TSource> source, Func<TSource, IEnumerable<TResult>> selector)
System\Linq\SelectMany.SpeedOpt.cs (2)
37Func<TSource, IEnumerable<TResult>> selector = _selector; 53Func<TSource, IEnumerable<TResult>> selector = _selector;
System\Linq\SequenceEqual.cs (4)
10public static bool SequenceEqual<TSource>(this IEnumerable<TSource> first, IEnumerable<TSource> second) => 13public static bool SequenceEqual<TSource>(this IEnumerable<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource>? comparer)
System\Linq\Single.cs (10)
11public static TSource Single<TSource>(this IEnumerable<TSource> source) 21public static TSource Single<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate) 32public static TSource? SingleOrDefault<TSource>(this IEnumerable<TSource> source) 37/// <param name="source">An <see cref="IEnumerable{T}" /> to return the single element of.</param> 42public static TSource SingleOrDefault<TSource>(this IEnumerable<TSource> source, TSource defaultValue) 48public static TSource? SingleOrDefault<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate) 53/// <param name="source">An <see cref="IEnumerable{T}" /> to return a single element from.</param> 59public static TSource SingleOrDefault<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate, TSource defaultValue) 65private static TSource? TryGetSingle<TSource>(this IEnumerable<TSource> source, out bool found) 108private static TSource? TryGetSingle<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate, out bool found)
System\Linq\Skip.cs (12)
10public static IEnumerable<TSource> Skip<TSource>(this IEnumerable<TSource> source, int count) 43public static IEnumerable<TSource> SkipWhile<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate) 63private static IEnumerable<TSource> SkipWhileIterator<TSource>(IEnumerable<TSource> source, Func<TSource, bool> predicate) 84public static IEnumerable<TSource> SkipWhile<TSource>(this IEnumerable<TSource> source, Func<TSource, int, bool> predicate) 104private static IEnumerable<TSource> SkipWhileIterator<TSource>(IEnumerable<TSource> source, Func<TSource, int, bool> predicate) 131public static IEnumerable<TSource> SkipLast<TSource>(this IEnumerable<TSource> source, int count)
System\Linq\Skip.SpeedOpt.cs (3)
10private static IEnumerable<TSource> SkipIterator<TSource>(IEnumerable<TSource> source, int count) => 12(IEnumerable<TSource>)new IListSkipTakeIterator<TSource>(sourceList, count, int.MaxValue) :
System\Linq\SkipTake.SpeedOpt.cs (4)
52public override IEnumerable<TResult> Select<TResult>(Func<TSource, TResult> selector) => 199/// An iterator that yields the items of part of an <see cref="IEnumerable{TSource}"/>. 204private readonly IEnumerable<TSource> _source; 210internal IEnumerableSkipTakeIterator(IEnumerable<TSource> source, int minIndexInclusive, int maxIndexInclusive)
System\Linq\Sum.cs (24)
14public static int Sum(this IEnumerable<int> source) => Sum<int, int>(source); 16public static long Sum(this IEnumerable<long> source) => Sum<long, long>(source); 18public static float Sum(this IEnumerable<float> source) => (float)Sum<float, double>(source); 20public static double Sum(this IEnumerable<double> source) => Sum<double, double>(source); 22public static decimal Sum(this IEnumerable<decimal> source) => Sum<decimal, decimal>(source); 24private static TResult Sum<TSource, TResult>(this IEnumerable<TSource> source) 193public static int? Sum(this IEnumerable<int?> source) => Sum<int, int>(source); 195public static long? Sum(this IEnumerable<long?> source) => Sum<long, long>(source); 197public static float? Sum(this IEnumerable<float?> source) => Sum<float, double>(source); 199public static double? Sum(this IEnumerable<double?> source) => Sum<double, double>(source); 201public static decimal? Sum(this IEnumerable<decimal?> source) => Sum<decimal, decimal>(source); 203private static TSource? Sum<TSource, TAccumulator>(this IEnumerable<TSource?> source) 225public static int Sum<TSource>(this IEnumerable<TSource> source, Func<TSource, int> selector) => Sum<TSource, int, int>(source, selector); 227public static long Sum<TSource>(this IEnumerable<TSource> source, Func<TSource, long> selector) => Sum<TSource, long, long>(source, selector); 229public static float Sum<TSource>(this IEnumerable<TSource> source, Func<TSource, float> selector) => Sum<TSource, float, double>(source, selector); 231public static double Sum<TSource>(this IEnumerable<TSource> source, Func<TSource, double> selector) => Sum<TSource, double, double>(source, selector); 233public static decimal Sum<TSource>(this IEnumerable<TSource> source, Func<TSource, decimal> selector) => Sum<TSource, decimal, decimal>(source, selector); 235private static TResult Sum<TSource, TResult, TAccumulator>(this IEnumerable<TSource> source, Func<TSource, TResult> selector) 259public static int? Sum<TSource>(this IEnumerable<TSource> source, Func<TSource, int?> selector) => Sum<TSource, int, int>(source, selector); 261public static long? Sum<TSource>(this IEnumerable<TSource> source, Func<TSource, long?> selector) => Sum<TSource, long, long>(source, selector); 263public static float? Sum<TSource>(this IEnumerable<TSource> source, Func<TSource, float?> selector) => Sum<TSource, float, double>(source, selector); 265public static double? Sum<TSource>(this IEnumerable<TSource> source, Func<TSource, double?> selector) => Sum<TSource, double, double>(source, selector); 267public static decimal? Sum<TSource>(this IEnumerable<TSource> source, Func<TSource, decimal?> selector) => Sum<TSource, decimal, decimal>(source, selector); 269private static TResult? Sum<TSource, TResult, TAccumulator>(this IEnumerable<TSource> source, Func<TSource, TResult?> selector)
System\Linq\Take.cs (17)
11public static IEnumerable<TSource> Take<TSource>(this IEnumerable<TSource> source, int count) 28/// <returns>An <see cref="IEnumerable{T}" /> that contains the specified <paramref name="range" /> of elements from the <paramref name="source" /> sequence.</returns> 33public static IEnumerable<TSource> Take<TSource>(this IEnumerable<TSource> source, Range range) 71private static IEnumerable<TSource> TakeRangeFromEndIterator<TSource>(IEnumerable<TSource> source, bool isStartIndexFromEnd, int startIndex, bool isEndIndexFromEnd, int endIndex) 190public static IEnumerable<TSource> TakeWhile<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate) 210private static IEnumerable<TSource> TakeWhileIterator<TSource>(IEnumerable<TSource> source, Func<TSource, bool> predicate) 223public static IEnumerable<TSource> TakeWhile<TSource>(this IEnumerable<TSource> source, Func<TSource, int, bool> predicate) 243private static IEnumerable<TSource> TakeWhileIterator<TSource>(IEnumerable<TSource> source, Func<TSource, int, bool> predicate) 262public static IEnumerable<TSource> TakeLast<TSource>(this IEnumerable<TSource> source, int count)
System\Linq\Take.SpeedOpt.cs (5)
11private static IEnumerable<TSource> TakeIterator<TSource>(IEnumerable<TSource> source, int count) 22private static IEnumerable<TSource> TakeRangeIterator<TSource>(IEnumerable<TSource> source, int startIndex, int endIndex) 32static IEnumerable<TSource> TakeIteratorRange(Iterator<TSource> iterator, int startIndex, int endIndex)
System\Linq\ToCollection.cs (21)
12public static TSource[] ToArray<TSource>(this IEnumerable<TSource> source) 29static TSource[] EnumerableToArray(IEnumerable<TSource> source) 60public static List<TSource> ToList<TSource>(this IEnumerable<TSource> source) 78/// Creates a <see cref="Dictionary{TKey,TValue}"/> from an <see cref="IEnumerable{T}"/> according to the default comparer for the key type. 82/// <param name="source">The <see cref="IEnumerable{T}"/> to create a <see cref="Dictionary{TKey,TValue}"/> from.</param> 86public static Dictionary<TKey, TValue> ToDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> source) where TKey : notnull => 90/// Creates a <see cref="Dictionary{TKey,TValue}"/> from an <see cref="IEnumerable{T}"/> according to specified key comparer. 94/// <param name="source">The <see cref="IEnumerable{T}"/> to create a <see cref="Dictionary{TKey,TValue}"/> from.</param> 102public static Dictionary<TKey, TValue> ToDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> source, IEqualityComparer<TKey>? comparer) where TKey : notnull 113/// Creates a <see cref="Dictionary{TKey,TValue}"/> from an <see cref="IEnumerable{T}"/> according to the default comparer for the key type. 117/// <param name="source">The <see cref="IEnumerable{T}"/> to create a <see cref="Dictionary{TKey,TValue}"/> from.</param> 121public static Dictionary<TKey, TValue> ToDictionary<TKey, TValue>(this IEnumerable<(TKey Key, TValue Value)> source) where TKey : notnull => 125/// Creates a <see cref="Dictionary{TKey,TValue}"/> from an <see cref="IEnumerable{T}"/> according to specified key comparer. 129/// <param name="source">The <see cref="IEnumerable{T}"/> to create a <see cref="Dictionary{TKey,TValue}"/> from.</param> 137public static Dictionary<TKey, TValue> ToDictionary<TKey, TValue>(this IEnumerable<(TKey Key, TValue Value)> source, IEqualityComparer<TKey>? comparer) where TKey : notnull => 140public static Dictionary<TKey, TSource> ToDictionary<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector) where TKey : notnull => 143public static Dictionary<TKey, TSource> ToDictionary<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey>? comparer) where TKey : notnull 193public static Dictionary<TKey, TElement> ToDictionary<TSource, TKey, TElement>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector) where TKey : notnull => 196public static Dictionary<TKey, TElement> ToDictionary<TSource, TKey, TElement>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey>? comparer) where TKey : notnull 251public static HashSet<TSource> ToHashSet<TSource>(this IEnumerable<TSource> source) => source.ToHashSet(comparer: null); 253public static HashSet<TSource> ToHashSet<TSource>(this IEnumerable<TSource> source, IEqualityComparer<TSource>? comparer)
System\Linq\Union.cs (39)
12public static IEnumerable<TSource> Union<TSource>(this IEnumerable<TSource> first, IEnumerable<TSource> second) => Union(first, second, comparer: null); 14public static IEnumerable<TSource> Union<TSource>(this IEnumerable<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource>? comparer) 32/// <param name="first">An <see cref="IEnumerable{T}" /> whose distinct elements form the first set for the union.</param> 33/// <param name="second">An <see cref="IEnumerable{T}" /> whose distinct elements form the second set for the union.</param> 35/// <returns>An <see cref="IEnumerable{T}" /> that contains the elements from both input sequences, excluding duplicates.</returns> 42public static IEnumerable<TSource> UnionBy<TSource, TKey>(this IEnumerable<TSource> first, IEnumerable<TSource> second, Func<TSource, TKey> keySelector) => UnionBy(first, second, keySelector, null); 47/// <param name="first">An <see cref="IEnumerable{T}" /> whose distinct elements form the first set for the union.</param> 48/// <param name="second">An <see cref="IEnumerable{T}" /> whose distinct elements form the second set for the union.</param> 51/// <returns>An <see cref="IEnumerable{T}" /> that contains the elements from both input sequences, excluding duplicates.</returns> 58public static IEnumerable<TSource> UnionBy<TSource, TKey>(this IEnumerable<TSource> first, IEnumerable<TSource> second, Func<TSource, TKey> keySelector, IEqualityComparer<TKey>? comparer) 76private static IEnumerable<TSource> UnionByIterator<TSource, TKey>(IEnumerable<TSource> first, IEnumerable<TSource> second, Func<TSource, TKey> keySelector, IEqualityComparer<TKey>? comparer) 98/// An iterator that yields distinct values from two or more <see cref="IEnumerable{TSource}"/>. 124internal abstract IEnumerable<TSource>? GetEnumerable(int index); 126internal abstract UnionIterator<TSource> Union(IEnumerable<TSource> next); 170for (IEnumerable<TSource>? enumerable = GetEnumerable(0); enumerable is not null; enumerable = GetEnumerable(_state - 1)) 192IEnumerable<TSource>? enumerable = GetEnumerable(_state - 1); 209/// An iterator that yields distinct values from two <see cref="IEnumerable{TSource}"/>. 214private readonly IEnumerable<TSource> _first; 215private readonly IEnumerable<TSource> _second; 217public UnionIterator2(IEnumerable<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource>? comparer) 228internal override IEnumerable<TSource>? GetEnumerable(int index) 239internal override UnionIterator<TSource> Union(IEnumerable<TSource> next) 241var sources = new SingleLinkedNode<IEnumerable<TSource>>(_first).Add(_second).Add(next); 247/// An iterator that yields distinct values from three or more <see cref="IEnumerable{TSource}"/>. 252private readonly SingleLinkedNode<IEnumerable<TSource>> _sources; 255public UnionIteratorN(SingleLinkedNode<IEnumerable<TSource>> sources, int headIndex, IEqualityComparer<TSource>? comparer) 267internal override IEnumerable<TSource>? GetEnumerable(int index) => index > _headIndex ? null : _sources.GetNode(_headIndex - index).Item; 269internal override UnionIterator<TSource> Union(IEnumerable<TSource> next)
System\Linq\Union.SpeedOpt.cs (2)
17IEnumerable<TSource>? enumerable = GetEnumerable(index); 35IEnumerable<TSource>? source;
System\Linq\Where.cs (21)
12public static IEnumerable<TSource> Where<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate) 47public static IEnumerable<TSource> Where<TSource>(this IEnumerable<TSource> source, Func<TSource, int, bool> predicate) 67private static IEnumerable<TSource> WhereIterator<TSource>(IEnumerable<TSource> source, Func<TSource, int, bool> predicate) 85/// An iterator that filters each item of an <see cref="IEnumerable{TSource}"/>. 90private readonly IEnumerable<TSource> _source; 94public IEnumerableWhereIterator(IEnumerable<TSource> source, Func<TSource, bool> predicate) 142public override IEnumerable<TResult> Select<TResult>(Func<TSource, TResult> selector) => 145public override IEnumerable<TSource> Where(Func<TSource, bool> predicate) => 189public override IEnumerable<TResult> Select<TResult>(Func<TSource, TResult> selector) => 192public override IEnumerable<TSource> Where(Func<TSource, bool> predicate) => 243public override IEnumerable<TResult> Select<TResult>(Func<TSource, TResult> selector) => 246public override IEnumerable<TSource> Where(Func<TSource, bool> predicate) => 294public override IEnumerable<TResult2> Select<TResult2>(Func<TResult, TResult2> selector) => 349public override IEnumerable<TResult2> Select<TResult2>(Func<TResult, TResult2> selector) => 354/// An iterator that filters, then maps, each item of an <see cref="IEnumerable{TSource}"/>. 360private readonly IEnumerable<TSource> _source; 365public IEnumerableWhereSelectIterator(IEnumerable<TSource> source, Func<TSource, bool> predicate, Func<TSource, TResult> selector) 416public override IEnumerable<TResult2> Select<TResult2>(Func<TResult, TResult2> selector) =>
System\Linq\Zip.cs (20)
10public static IEnumerable<TResult> Zip<TFirst, TSecond, TResult>(this IEnumerable<TFirst> first, IEnumerable<TSecond> second, Func<TFirst, TSecond, TResult> resultSelector) 30public static IEnumerable<(TFirst First, TSecond Second)> Zip<TFirst, TSecond>(this IEnumerable<TFirst> first, IEnumerable<TSecond> second) 55public static IEnumerable<(TFirst First, TSecond Second, TThird Third)> Zip<TFirst, TSecond, TThird>(this IEnumerable<TFirst> first, IEnumerable<TSecond> second, IEnumerable<TThird> third) 75private static IEnumerable<(TFirst First, TSecond Second)> ZipIterator<TFirst, TSecond>(IEnumerable<TFirst> first, IEnumerable<TSecond> second) 87private static IEnumerable<TResult> ZipIterator<TFirst, TSecond, TResult>(IEnumerable<TFirst> first, IEnumerable<TSecond> second, Func<TFirst, TSecond, TResult> resultSelector) 99private static IEnumerable<(TFirst First, TSecond Second, TThird Third)> ZipIterator<TFirst, TSecond, TThird>(IEnumerable<TFirst> first, IEnumerable<TSecond> second, IEnumerable<TThird> third)
System.Linq.Expressions (159)
System\Dynamic\CallInfo.cs (2)
39: this(argCount, (IEnumerable<string>)argNames) 49public CallInfo(int argCount, IEnumerable<string> argNames)
System\Dynamic\DynamicMetaObject.cs (1)
247public virtual IEnumerable<string> GetDynamicMemberNames() => Array.Empty<string>();
System\Dynamic\DynamicObject.cs (2)
203public virtual IEnumerable<string> GetDynamicMemberNames() => Array.Empty<string>(); 217public override IEnumerable<string> GetDynamicMemberNames() => Value.GetDynamicMemberNames();
System\Dynamic\ExpandoObject.cs (2)
737IEnumerator<KeyValuePair<string, object?>> IEnumerable<KeyValuePair<string, object?>>.GetEnumerator() 903public override IEnumerable<string> GetDynamicMemberNames()
System\Dynamic\Utils\CollectionExtensions.cs (1)
58public static ReadOnlyCollection<T> ToReadOnly<T>(this IEnumerable<T>? enumerable)
System\Dynamic\Utils\ExpressionUtils.cs (1)
262internal static bool SameElements<T>(ref IEnumerable<T>? replacement, IReadOnlyList<T> current) where T : class
System\Linq\Expressions\BlockExpression.cs (13)
67public BlockExpression Update(IEnumerable<ParameterExpression>? variables, IEnumerable<Expression> expressions) 914public static BlockExpression Block(IEnumerable<Expression> expressions) 928return Block(type, (IEnumerable<Expression>)expressions); 937public static BlockExpression Block(Type type, IEnumerable<Expression> expressions) 948public static BlockExpression Block(IEnumerable<ParameterExpression>? variables, params Expression[] expressions) 950return Block(variables, (IEnumerable<Expression>)expressions); 960public static BlockExpression Block(Type type, IEnumerable<ParameterExpression>? variables, params Expression[] expressions) 962return Block(type, variables, (IEnumerable<Expression>)expressions); 971public static BlockExpression Block(IEnumerable<ParameterExpression>? variables, IEnumerable<Expression> expressions) 999public static BlockExpression Block(Type type, IEnumerable<ParameterExpression>? variables, IEnumerable<Expression> expressions)
System\Linq\Expressions\Compiler\CompilerScope.cs (2)
463private IEnumerable<ParameterExpression> GetVariables() => 466private IEnumerable<ParameterExpression> GetVariablesIncludingMerged()
System\Linq\Expressions\DynamicExpression.cs (7)
179public DynamicExpression Update(IEnumerable<Expression>? arguments) 266public static new DynamicExpression Dynamic(CallSiteBinder binder, Type returnType, IEnumerable<Expression> arguments) 379public static new DynamicExpression MakeDynamic(Type delegateType, CallSiteBinder binder, IEnumerable<Expression>? arguments) 835return MakeDynamic(delegateType, binder, (IEnumerable<Expression>?)arguments); 851public static DynamicExpression MakeDynamic(Type delegateType, CallSiteBinder binder, IEnumerable<Expression>? arguments) 1039return Dynamic(binder, returnType, (IEnumerable<Expression>)arguments); 1229public static DynamicExpression Dynamic(CallSiteBinder binder, Type returnType, IEnumerable<Expression> arguments)
System\Linq\Expressions\ElementInit.cs (4)
60public ElementInit Update(IEnumerable<Expression> arguments) 80return ElementInit(addMethod, arguments as IEnumerable<Expression>); 87/// <param name="arguments">An <see cref="IEnumerable{T}"/> containing <see cref="Expression"/> elements to initialize the list.</param> 89public static ElementInit ElementInit(MethodInfo addMethod, IEnumerable<Expression> arguments)
System\Linq\Expressions\Expression.cs (3)
304public static DynamicExpression Dynamic(CallSiteBinder binder, Type returnType, IEnumerable<Expression> arguments) => 427public static DynamicExpression MakeDynamic(Type delegateType, CallSiteBinder binder, IEnumerable<Expression>? arguments) => 519MakeDynamic(delegateType, binder, (IEnumerable<Expression>?)arguments);
System\Linq\Expressions\IndexExpression.cs (11)
87public IndexExpression Update(Expression @object, IEnumerable<Expression>? arguments) 136/// <param name="arguments">An <see cref="IEnumerable{Expression}"/> containing the arguments to be used to index the property.</param> 138public static IndexExpression MakeIndex(Expression instance, PropertyInfo? indexer, IEnumerable<Expression>? arguments) 162return ArrayAccess(array, (IEnumerable<Expression>?)indexes); 169/// <param name="indexes">An <see cref="IEnumerable{T}"/> containing expressions used to index the array.</param> 171/// or through <see cref="NewArrayBounds(Type, IEnumerable{Expression})"/> or <see cref="NewArrayInit(Type, IEnumerable{Expression})"/>.</remarks> 173public static IndexExpression ArrayAccess(Expression array, IEnumerable<Expression>? indexes) 350return Property(instance, indexer, (IEnumerable<Expression>?)arguments); 358/// <param name="arguments">An <see cref="IEnumerable{T}"/> of <see cref="Expression"/> objects that are used to index the property.</param> 360public static IndexExpression Property(Expression? instance, PropertyInfo indexer, IEnumerable<Expression>? arguments) =>
System\Linq\Expressions\Interpreter\InterpretedFrame.cs (1)
133public IEnumerable<InterpretedFrameInfo> GetStackTraceDebugInfo()
System\Linq\Expressions\Interpreter\LightCompiler.cs (3)
2828IEnumerable<ParameterExpression> parameters = Array.Empty<ParameterExpression>(); 2853private void PushParameters(IEnumerable<ParameterExpression> parameters) 2869private void PopParameters(IEnumerable<ParameterExpression> parameters)
System\Linq\Expressions\InvocationExpression.cs (4)
56public InvocationExpression Update(Expression expression, IEnumerable<Expression>? arguments) 686return Invoke(expression, (IEnumerable<Expression>?)arguments); 702/// An <see cref="Collections.Generic.IEnumerable{TDelegate}"/> of <see cref="Expression"/> objects 711public static InvocationExpression Invoke(Expression expression, IEnumerable<Expression>? arguments)
System\Linq\Expressions\LambdaExpression.cs (29)
253public Expression<TDelegate> Update(Expression body, IEnumerable<ParameterExpression>? parameters) 653return Lambda<TDelegate>(body, false, (IEnumerable<ParameterExpression>?)parameters); 666return Lambda<TDelegate>(body, tailCall, (IEnumerable<ParameterExpression>?)parameters); 674/// <param name="parameters">An <see cref="IEnumerable{T}"/> that contains <see cref="ParameterExpression"/> objects to use to populate the <see cref="LambdaExpression.Parameters"/> collection.</param> 676public static Expression<TDelegate> Lambda<TDelegate>(Expression body, IEnumerable<ParameterExpression>? parameters) 687/// <param name="parameters">An <see cref="IEnumerable{T}"/> that contains <see cref="ParameterExpression"/> objects to use to populate the <see cref="LambdaExpression.Parameters"/> collection.</param> 689public static Expression<TDelegate> Lambda<TDelegate>(Expression body, bool tailCall, IEnumerable<ParameterExpression>? parameters) 699/// <param name="parameters">An <see cref="IEnumerable{T}"/> that contains <see cref="ParameterExpression"/> objects to use to populate the <see cref="LambdaExpression.Parameters"/> collection.</param> 702public static Expression<TDelegate> Lambda<TDelegate>(Expression body, string? name, IEnumerable<ParameterExpression>? parameters) 713/// <param name="parameters">An <see cref="IEnumerable{T}"/> that contains <see cref="ParameterExpression"/> objects to use to populate the <see cref="LambdaExpression.Parameters"/> collection.</param> 716public static Expression<TDelegate> Lambda<TDelegate>(Expression body, string? name, bool tailCall, IEnumerable<ParameterExpression>? parameters) 739return Lambda(body, false, (IEnumerable<ParameterExpression>?)parameters); 752return Lambda(body, tailCall, (IEnumerable<ParameterExpression>?)parameters); 759/// <param name="parameters">An <see cref="IEnumerable{T}"/> that contains <see cref="ParameterExpression"/> objects to use to populate the <see cref="LambdaExpression.Parameters"/> collection.</param> 762public static LambdaExpression Lambda(Expression body, IEnumerable<ParameterExpression>? parameters) 772/// <param name="parameters">An <see cref="IEnumerable{T}"/> that contains <see cref="ParameterExpression"/> objects to use to populate the <see cref="LambdaExpression.Parameters"/> collection.</param> 775public static LambdaExpression Lambda(Expression body, bool tailCall, IEnumerable<ParameterExpression>? parameters) 809/// <param name="parameters">An <see cref="IEnumerable{T}"/> that contains <see cref="ParameterExpression"/> objects to use to populate the <see cref="LambdaExpression.Parameters"/> collection.</param> 812public static LambdaExpression Lambda(Type delegateType, Expression body, IEnumerable<ParameterExpression>? parameters) 822/// <param name="parameters">An <see cref="IEnumerable{T}"/> that contains <see cref="ParameterExpression"/> objects to use to populate the <see cref="LambdaExpression.Parameters"/> collection.</param> 825public static LambdaExpression Lambda(Type delegateType, Expression body, bool tailCall, IEnumerable<ParameterExpression>? parameters) 834/// <param name="parameters">An <see cref="IEnumerable{T}"/> that contains <see cref="ParameterExpression"/> objects to use to populate the <see cref="LambdaExpression.Parameters"/> collection.</param> 838public static LambdaExpression Lambda(Expression body, string? name, IEnumerable<ParameterExpression>? parameters) 849/// <param name="parameters">An <see cref="IEnumerable{T}"/> that contains <see cref="ParameterExpression"/> objects to use to populate the <see cref="LambdaExpression.Parameters"/> collection.</param> 852public static LambdaExpression Lambda(Expression body, string? name, bool tailCall, IEnumerable<ParameterExpression>? parameters) 885/// <param name="parameters">An <see cref="IEnumerable{T}"/> that contains <see cref="ParameterExpression"/> objects to use to populate the <see cref="LambdaExpression.Parameters"/> collection.</param> 889public static LambdaExpression Lambda(Type delegateType, Expression body, string? name, IEnumerable<ParameterExpression>? parameters) 904/// <param name="parameters">An <see cref="IEnumerable{T}"/> that contains <see cref="ParameterExpression"/> objects to use to populate the <see cref="LambdaExpression.Parameters"/> collection.</param> 906public static LambdaExpression Lambda(Type delegateType, Expression body, string? name, bool tailCall, IEnumerable<ParameterExpression>? parameters)
System\Linq\Expressions\ListInitExpression.cs (11)
85public ListInitExpression Update(NewExpression newExpression, IEnumerable<ElementInit> initializers) 111return ListInit(newExpression, initializers as IEnumerable<Expression>); 118/// <param name="initializers">An <see cref="IEnumerable{T}"/> that contains <see cref="Expressions.ElementInit"/> objects to use to populate the <see cref="ListInitExpression.Initializers"/> collection.</param> 122public static ListInitExpression ListInit(NewExpression newExpression, IEnumerable<Expression> initializers) 148return ListInit(newExpression, addMethod, initializers as IEnumerable<Expression>); 156/// <param name="initializers">An <see cref="IEnumerable{T}"/> that contains <see cref="Expression"/> objects to use to populate the Initializers collection.</param> 160public static ListInitExpression ListInit(NewExpression newExpression, MethodInfo? addMethod, IEnumerable<Expression> initializers) 193return ListInit(newExpression, (IEnumerable<ElementInit>)initializers); 200/// <param name="initializers">An <see cref="IEnumerable{T}"/> that contains <see cref="Expressions.ElementInit"/> objects to use to populate the <see cref="ListInitExpression.Initializers"/> collection.</param> 201/// <returns>An <see cref="IEnumerable{T}"/> that contains <see cref="Expressions.ElementInit"/> objects to use to populate the <see cref="ListInitExpression.Initializers"/> collection.</returns> 206public static ListInitExpression ListInit(NewExpression newExpression, IEnumerable<ElementInit> initializers)
System\Linq\Expressions\MemberInitExpression.cs (4)
122public MemberInitExpression Update(NewExpression newExpression, IEnumerable<MemberBinding> bindings) 147return MemberInit(newExpression, (IEnumerable<MemberBinding>)bindings); 153/// <param name="bindings">An <see cref="IEnumerable{T}"/> that contains <see cref="MemberBinding"/> objects to use to populate the <see cref="MemberInitExpression.Bindings"/> collection.</param> 157public static MemberInitExpression MemberInit(NewExpression newExpression, IEnumerable<MemberBinding> bindings)
System\Linq\Expressions\MemberListBinding.cs (7)
39public MemberListBinding Update(IEnumerable<ElementInit> initializers) 69return ListBind(member, (IEnumerable<ElementInit>)initializers); 75/// <param name="initializers">An <see cref="IEnumerable{T}"/> that contains <see cref="System.Linq.Expressions.ElementInit"/> objects to use to populate the <see cref="MemberListBinding.Initializers"/> collection.</param> 80public static MemberListBinding ListBind(MemberInfo member, IEnumerable<ElementInit> initializers) 102return ListBind(propertyAccessor, (IEnumerable<ElementInit>)initializers); 108/// <param name="initializers">An <see cref="IEnumerable{T}"/> that contains <see cref="Expressions.ElementInit"/> objects to use to populate the <see cref="MemberListBinding.Initializers"/> collection.</param> 114public static MemberListBinding ListBind(MethodInfo propertyAccessor, IEnumerable<ElementInit> initializers)
System\Linq\Expressions\MemberMemberBinding.cs (8)
42public MemberMemberBinding Update(IEnumerable<MemberBinding> bindings) 70return MemberBind(member, (IEnumerable<MemberBinding>)bindings); 77/// <param name="bindings">An <see cref="IEnumerable{T}"/> that contains <see cref="MemberBinding"/> objects to use to populate the <see cref="MemberMemberBinding.Bindings"/> collection.</param> 79public static MemberMemberBinding MemberBind(MemberInfo member, IEnumerable<MemberBinding> bindings) 94/// <param name="bindings">An <see cref="IEnumerable{T}"/> that contains <see cref="MemberBinding"/> objects to use to populate the <see cref="MemberMemberBinding.Bindings"/> collection.</param> 103return MemberBind(propertyAccessor, (IEnumerable<MemberBinding>)bindings); 110/// <param name="bindings">An <see cref="IEnumerable{T}"/> that contains <see cref="MemberBinding"/> objects to use to populate the <see cref="MemberMemberBinding.Bindings"/> collection.</param> 117public static MemberMemberBinding MemberBind(MethodInfo propertyAccessor, IEnumerable<MemberBinding> bindings)
System\Linq\Expressions\MethodCallExpression.cs (8)
62public MethodCallExpression Update(Expression? @object, IEnumerable<Expression>? arguments) 1001public static MethodCallExpression Call(MethodInfo method, IEnumerable<Expression>? arguments) 1037return Call(instance, method, (IEnumerable<Expression>?)arguments); 1184/// <param name="arguments">An <see cref="IEnumerable{Expression}"/> that contains <see cref="Expression"/> objects to use to populate the <see cref="MethodCallExpression.Arguments"/> collection.</param> 1189public static MethodCallExpression Call(Expression? instance, MethodInfo method, IEnumerable<Expression>? arguments) 1398return ArrayIndex(array, (IEnumerable<Expression>)indexes); 1404/// <param name="indexes">An <see cref="IEnumerable{T}"/> that contains <see cref="Expression"/> objects to use to populate the <see cref="MethodCallExpression.Arguments"/> collection.</param> 1409public static MethodCallExpression ArrayIndex(Expression array, IEnumerable<Expression> indexes)
System\Linq\Expressions\NewArrayExpression.cs (7)
65public NewArrayExpression Update(IEnumerable<Expression> expressions) 125return NewArrayInit(type, (IEnumerable<Expression>)initializers); 135public static NewArrayExpression NewArrayInit(Type type, IEnumerable<Expression> initializers) 183internal static NewArrayExpression NewObjectArrayInit(IEnumerable<Expression> initializers) 201return NewArrayBounds(type, (IEnumerable<Expression>)bounds); 208/// <param name="bounds">An <see cref="IEnumerable{T}"/> that contains <see cref="Expression"/> objects to use to populate the <see cref="NewArrayExpression.Expressions"/> collection.</param> 211public static NewArrayExpression NewArrayBounds(Type type, IEnumerable<Expression> bounds)
System\Linq\Expressions\NewExpression.cs (12)
85public NewExpression Update(IEnumerable<Expression>? arguments) 116return New(constructor, (IEnumerable<Expression>?)null); 127return New(constructor, (IEnumerable<Expression>?)arguments); 134/// <param name="arguments">An <see cref="IEnumerable{T}"/> of <see cref="Expression"/> objects to use to populate the <see cref="NewExpression.Arguments"/> collection.</param> 136public static NewExpression New(ConstructorInfo constructor, IEnumerable<Expression>? arguments) 158/// <param name="arguments">An <see cref="IEnumerable{T}"/> of <see cref="Expression"/> objects to use to populate the <see cref="NewExpression.Arguments"/> collection.</param> 159/// <param name="members">An <see cref="IEnumerable{T}"/> of <see cref="MemberInfo"/> objects to use to populate the <see cref="NewExpression.Members"/> collection.</param> 162public static NewExpression New(ConstructorInfo constructor, IEnumerable<Expression>? arguments, IEnumerable<MemberInfo>? members) 183/// <param name="arguments">An <see cref="IEnumerable{T}"/> of <see cref="Expression"/> objects to use to populate the <see cref="NewExpression.Arguments"/> collection.</param> 187public static NewExpression New(ConstructorInfo constructor, IEnumerable<Expression>? arguments, params MemberInfo[]? members) 189return New(constructor, arguments, (IEnumerable<MemberInfo>?)members);
System\Linq\Expressions\RuntimeVariablesExpression.cs (3)
58public RuntimeVariablesExpression Update(IEnumerable<ParameterExpression> variables) 81return RuntimeVariables((IEnumerable<ParameterExpression>)variables); 89public static RuntimeVariablesExpression RuntimeVariables(IEnumerable<ParameterExpression> variables)
System\Linq\Expressions\SwitchCase.cs (3)
50public SwitchCase Update(IEnumerable<Expression> testValues, Expression body) 74return SwitchCase(body, (IEnumerable<Expression>)testValues); 83public static SwitchCase SwitchCase(Expression body, IEnumerable<Expression> testValues)
System\Linq\Expressions\SwitchExpression.cs (7)
90public SwitchExpression Update(Expression switchValue, IEnumerable<SwitchCase>? cases, Expression? defaultBody) 113return Switch(switchValue, null, null, (IEnumerable<SwitchCase>?)cases); 125return Switch(switchValue, defaultBody, null, (IEnumerable<SwitchCase>?)cases); 138return Switch(switchValue, defaultBody, comparison, (IEnumerable<SwitchCase>?)cases); 152return Switch(type, switchValue, defaultBody, comparison, (IEnumerable<SwitchCase>?)cases); 163public static SwitchExpression Switch(Expression switchValue, Expression? defaultBody, MethodInfo? comparison, IEnumerable<SwitchCase>? cases) 177public static SwitchExpression Switch(Type? type, Expression switchValue, Expression? defaultBody, MethodInfo? comparison, IEnumerable<SwitchCase>? cases)
System\Linq\Expressions\TryExpression.cs (2)
83public TryExpression Update(Expression body, IEnumerable<CatchBlock>? handlers, Expression? @finally, Expression? fault) 153public static TryExpression MakeTry(Type? type, Expression body, Expression? @finally, Expression? fault, IEnumerable<CatchBlock>? handlers)
System\Runtime\CompilerServices\ReadOnlyCollectionBuilder.cs (1)
48public ReadOnlyCollectionBuilder(IEnumerable<T> collection)
System.Linq.Parallel (250)
System\Linq\Parallel\Enumerables\AggregationMinMaxHelpers.cs (3)
23private static T? Reduce(IEnumerable<T> source, int sign) 43internal static T? ReduceMin(IEnumerable<T> source) 52internal static T? ReduceMax(IEnumerable<T> source)
System\Linq\Parallel\Enumerables\EnumerableWrapperWeakToStrong.cs (1)
38return ((IEnumerable<object?>)this).GetEnumerator();
System\Linq\Parallel\Enumerables\ParallelEnumerableWrapper.cs (3)
53private readonly IEnumerable<T> _wrappedEnumerable; // The wrapped enumerable object. 66internal ParallelEnumerableWrapper(IEnumerable<T> wrappedEnumerable) 78internal IEnumerable<T> WrappedEnumerable
System\Linq\Parallel\Enumerables\ParallelQuery.cs (1)
118return ((IEnumerable<TSource>)this).GetEnumerator();
System\Linq\Parallel\Merging\ArrayMergeHelper.cs (1)
77return ((IEnumerable<TInputOutput>)GetResultsAsArray()).GetEnumerator();
System\Linq\Parallel\Merging\OrderPreservingMergeHelper.cs (1)
70return ((IEnumerable<TInputOutput>)_results.Value).GetEnumerator();
System\Linq\Parallel\Partitioning\PartitionedDataSource.cs (2)
52internal PartitionedDataSource(IEnumerable<T> source, int partitionCount, bool useStriping) 72private void InitializePartitions(IEnumerable<T> source, int partitionCount, bool useStriping)
System\Linq\Parallel\QueryOperators\AssociativeAggregationOperator.cs (2)
72internal AssociativeAggregationOperator(IEnumerable<TInput> child, TIntermediate seed, Func<TIntermediate>? seedFactory, bool seedIsSpecified, 202internal override IEnumerable<TIntermediate> AsSequentialQuery(CancellationToken token)
System\Linq\Parallel\QueryOperators\Binary\ConcatQueryOperator.cs (1)
138internal override IEnumerable<TSource> AsSequentialQuery(CancellationToken token)
System\Linq\Parallel\QueryOperators\Binary\ExceptQueryOperator.cs (3)
114internal override IEnumerable<TInputOutput> AsSequentialQuery(CancellationToken token) 116IEnumerable<TInputOutput> wrappedLeftChild = CancellableEnumerable.Wrap(LeftChild.AsSequentialQuery(token), token); 117IEnumerable<TInputOutput> wrappedRightChild = CancellableEnumerable.Wrap(RightChild.AsSequentialQuery(token), token);
System\Linq\Parallel\QueryOperators\Binary\GroupJoinQueryOperator.cs (27)
30private readonly Func<TLeftInput, IEnumerable<TRightInput>, TOutput> _resultSelector; // The result selection routine. 40Func<TLeftInput, IEnumerable<TRightInput>, TOutput> resultSelector, 106HashLookupBuilder<IEnumerable<TRightInput>, Pair<bool, TRightKey>, TKey>[] rightLookupBuilders = 107new HashLookupBuilder<IEnumerable<TRightInput>, Pair<bool, TRightKey>, TKey>[partitionCount]; 122HashLookupBuilder<IEnumerable<TRightInput>, int, TKey>[] rightLookupBuilders = 123new HashLookupBuilder<IEnumerable<TRightInput>, int, TKey>[partitionCount]; 137HashLookupBuilder<IEnumerable<TRightInput>, TRightKey, TKey>[] rightLookupBuilders, 170HashLookupBuilder<IEnumerable<TRightInput>, TRightKey, TKey>[] rightLookupBuilders, 179outputStream[i] = new HashJoinQueryOperatorEnumerator<TLeftInput, TLeftKey, IEnumerable<TRightInput>, TRightKey, TKey, TOutput, TOutputKey>( 190internal override IEnumerable<TOutput> AsSequentialQuery(CancellationToken token) 192IEnumerable<TLeftInput> wrappedLeftChild = CancellableEnumerable.Wrap(LeftChild.AsSequentialQuery(token), token); 193IEnumerable<TRightInput> wrappedRightChild = CancellableEnumerable.Wrap(RightChild.AsSequentialQuery(token), token); 217internal sealed class GroupJoinHashLookupBuilder<TElement, TOrderKey, THashKey> : HashLookupBuilder<IEnumerable<TElement>, int, THashKey> 230public override HashJoinHashLookup<THashKey, IEnumerable<TElement>, int> BuildHashLookup(CancellationToken cancellationToken) 290protected override Pair<IEnumerable<TElement>, int> CreateValuePair(ListChunk<TElement> baseValue) 292return new Pair<IEnumerable<TElement>, int>(baseValue, OrderKey); 303internal sealed class OrderedGroupJoinHashLookupBuilder<TElement, TOrderKey, THashKey> : HashLookupBuilder<IEnumerable<TElement>, Pair<bool, TOrderKey>, THashKey> 321public override HashJoinHashLookup<THashKey, IEnumerable<TElement>, Pair<bool, TOrderKey>> BuildHashLookup(CancellationToken cancellationToken) 396protected override Pair<IEnumerable<TElement>, Pair<bool, TOrderKey>> CreateValuePair(GroupKeyData baseValue) 398return new Pair<IEnumerable<TElement>, Pair<bool, TOrderKey>>(baseValue._grouping, Wrap(baseValue._orderKey)); 428internal abstract class GroupJoinHashLookup<THashKey, TElement, TBaseElement, TOrderKey> : HashJoinHashLookup<THashKey, IEnumerable<TElement>, TOrderKey> 439public override bool TryGetValue(THashKey key, ref HashLookupValueList<IEnumerable<TElement>, TOrderKey> value) 441Pair<IEnumerable<TElement>, TOrderKey> valueList = GetValueList(key); 442value = new HashLookupValueList<IEnumerable<TElement>, TOrderKey>(valueList.First, valueList.Second); 446private Pair<IEnumerable<TElement>, TOrderKey> GetValueList(THashKey key) 455return new Pair<IEnumerable<TElement>, TOrderKey>(ParallelEnumerable.Empty<TElement>(), EmptyValueKey); 459protected abstract Pair<IEnumerable<TElement>, TOrderKey> CreateValuePair(TBaseElement baseValue);
System\Linq\Parallel\QueryOperators\Binary\IntersectQueryOperator.cs (3)
220internal override IEnumerable<TInputOutput> AsSequentialQuery(CancellationToken token) 222IEnumerable<TInputOutput> wrappedLeftChild = CancellableEnumerable.Wrap(LeftChild.AsSequentialQuery(token), token); 223IEnumerable<TInputOutput> wrappedRightChild = CancellableEnumerable.Wrap(RightChild.AsSequentialQuery(token), token);
System\Linq\Parallel\QueryOperators\Binary\JoinQueryOperator.cs (3)
168internal override IEnumerable<TOutput> AsSequentialQuery(CancellationToken token) 170IEnumerable<TLeftInput> wrappedLeftChild = CancellableEnumerable.Wrap(LeftChild.AsSequentialQuery(token), token); 171IEnumerable<TRightInput> wrappedRightChild = CancellableEnumerable.Wrap(RightChild.AsSequentialQuery(token), token);
System\Linq\Parallel\QueryOperators\Binary\UnionQueryOperator.cs (3)
160internal override IEnumerable<TInputOutput> AsSequentialQuery(CancellationToken token) 162IEnumerable<TInputOutput> wrappedLeftChild = CancellableEnumerable.Wrap(LeftChild.AsSequentialQuery(token), token); 163IEnumerable<TInputOutput> wrappedRightChild = CancellableEnumerable.Wrap(RightChild.AsSequentialQuery(token), token);
System\Linq\Parallel\QueryOperators\Binary\ZipQueryOperator.cs (1)
120internal override IEnumerable<TOutput> AsSequentialQuery(CancellationToken token)
System\Linq\Parallel\QueryOperators\BinaryQueryOperator.cs (1)
112IEnumerable<TOutput> opSequential = _op.AsSequentialQuery(_settings.CancellationState.ExternalCancellationToken);
System\Linq\Parallel\QueryOperators\Inlined\CountAggregationOperator.cs (1)
27internal CountAggregationOperator(IEnumerable<TSource> child) : base(child)
System\Linq\Parallel\QueryOperators\Inlined\DecimalAverageAggregationOperator.cs (1)
25internal DecimalAverageAggregationOperator(IEnumerable<decimal> child) : base(child)
System\Linq\Parallel\QueryOperators\Inlined\DecimalMinMaxAggregationOperator.cs (1)
27internal DecimalMinMaxAggregationOperator(IEnumerable<decimal> child, int sign) : base(child)
System\Linq\Parallel\QueryOperators\Inlined\DecimalSumAggregationOperator.cs (1)
25internal DecimalSumAggregationOperator(IEnumerable<decimal> child) : base(child)
System\Linq\Parallel\QueryOperators\Inlined\DoubleAverageAggregationOperator.cs (1)
25internal DoubleAverageAggregationOperator(IEnumerable<double> child) : base(child)
System\Linq\Parallel\QueryOperators\Inlined\DoubleMinMaxAggregationOperator.cs (1)
33internal DoubleMinMaxAggregationOperator(IEnumerable<double> child, int sign) : base(child)
System\Linq\Parallel\QueryOperators\Inlined\DoubleSumAggregationOperator.cs (1)
25internal DoubleSumAggregationOperator(IEnumerable<double> child) : base(child)
System\Linq\Parallel\QueryOperators\Inlined\FloatAverageAggregationOperator.cs (1)
25internal FloatAverageAggregationOperator(IEnumerable<float> child) : base(child)
System\Linq\Parallel\QueryOperators\Inlined\FloatMinMaxAggregationOperator.cs (1)
32internal FloatMinMaxAggregationOperator(IEnumerable<float> child, int sign) : base(child)
System\Linq\Parallel\QueryOperators\Inlined\FloatSumAggregationOperator.cs (1)
25internal FloatSumAggregationOperator(IEnumerable<float> child) : base(child)
System\Linq\Parallel\QueryOperators\Inlined\InlinedAggregationOperator.cs (2)
34internal InlinedAggregationOperator(IEnumerable<TSource> child) 138internal override IEnumerable<TIntermediate> AsSequentialQuery(CancellationToken token)
System\Linq\Parallel\QueryOperators\Inlined\IntAverageAggregationOperator.cs (1)
25internal IntAverageAggregationOperator(IEnumerable<int> child) : base(child)
System\Linq\Parallel\QueryOperators\Inlined\IntMinMaxAggregationOperator.cs (1)
27internal IntMinMaxAggregationOperator(IEnumerable<int> child, int sign) : base(child)
System\Linq\Parallel\QueryOperators\Inlined\IntSumAggregationOperator.cs (1)
26internal IntSumAggregationOperator(IEnumerable<int> child) : base(child)
System\Linq\Parallel\QueryOperators\Inlined\LongAverageAggregationOperator.cs (1)
25internal LongAverageAggregationOperator(IEnumerable<long> child) : base(child)
System\Linq\Parallel\QueryOperators\Inlined\LongCountAggregationOperator.cs (1)
26internal LongCountAggregationOperator(IEnumerable<TSource> child) : base(child)
System\Linq\Parallel\QueryOperators\Inlined\LongMinMaxAggregationOperator.cs (1)
27internal LongMinMaxAggregationOperator(IEnumerable<long> child, int sign) : base(child)
System\Linq\Parallel\QueryOperators\Inlined\LongSumAggregationOperator.cs (1)
25internal LongSumAggregationOperator(IEnumerable<long> child) : base(child)
System\Linq\Parallel\QueryOperators\Inlined\NullableDecimalAverageAggregationOperator.cs (1)
25internal NullableDecimalAverageAggregationOperator(IEnumerable<decimal?> child) : base(child)
System\Linq\Parallel\QueryOperators\Inlined\NullableDecimalMinMaxAggregationOperator.cs (1)
27internal NullableDecimalMinMaxAggregationOperator(IEnumerable<decimal?> child, int sign) : base(child)
System\Linq\Parallel\QueryOperators\Inlined\NullableDecimalSumAggregationOperator.cs (1)
25internal NullableDecimalSumAggregationOperator(IEnumerable<decimal?> child) : base(child)
System\Linq\Parallel\QueryOperators\Inlined\NullableDoubleAverageAggregationOperator.cs (1)
25internal NullableDoubleAverageAggregationOperator(IEnumerable<double?> child) : base(child)
System\Linq\Parallel\QueryOperators\Inlined\NullableDoubleMinMaxAggregationOperator.cs (1)
33internal NullableDoubleMinMaxAggregationOperator(IEnumerable<double?> child, int sign) : base(child)
System\Linq\Parallel\QueryOperators\Inlined\NullableDoubleSumAggregationOperator.cs (1)
25internal NullableDoubleSumAggregationOperator(IEnumerable<double?> child) : base(child)
System\Linq\Parallel\QueryOperators\Inlined\NullableFloatAverageAggregationOperator.cs (1)
25internal NullableFloatAverageAggregationOperator(IEnumerable<float?> child) : base(child)
System\Linq\Parallel\QueryOperators\Inlined\NullableFloatMinMaxAggregationOperator.cs (1)
33internal NullableFloatMinMaxAggregationOperator(IEnumerable<float?> child, int sign) : base(child)
System\Linq\Parallel\QueryOperators\Inlined\NullableFloatSumAggregationOperator.cs (1)
25internal NullableFloatSumAggregationOperator(IEnumerable<float?> child) : base(child)
System\Linq\Parallel\QueryOperators\Inlined\NullableIntAverageAggregationOperator.cs (1)
25internal NullableIntAverageAggregationOperator(IEnumerable<int?> child) : base(child)
System\Linq\Parallel\QueryOperators\Inlined\NullableIntMinMaxAggregationOperator.cs (1)
27internal NullableIntMinMaxAggregationOperator(IEnumerable<int?> child, int sign) : base(child)
System\Linq\Parallel\QueryOperators\Inlined\NullableIntSumAggregationOperator.cs (1)
25internal NullableIntSumAggregationOperator(IEnumerable<int?> child) : base(child)
System\Linq\Parallel\QueryOperators\Inlined\NullableLongAverageAggregationOperator.cs (1)
25internal NullableLongAverageAggregationOperator(IEnumerable<long?> child) : base(child)
System\Linq\Parallel\QueryOperators\Inlined\NullableLongMinMaxAggregationOperator.cs (1)
27internal NullableLongMinMaxAggregationOperator(IEnumerable<long?> child, int sign) : base(child)
System\Linq\Parallel\QueryOperators\Inlined\NullableLongSumAggregationOperator.cs (1)
25internal NullableLongSumAggregationOperator(IEnumerable<long?> child) : base(child)
System\Linq\Parallel\QueryOperators\Options\OrderingQueryOperator.cs (1)
50internal override IEnumerable<TSource> AsSequentialQuery(CancellationToken token)
System\Linq\Parallel\QueryOperators\Options\QueryExecutionOption.cs (1)
40internal override IEnumerable<TSource> AsSequentialQuery(CancellationToken token)
System\Linq\Parallel\QueryOperators\PartitionerQueryOperator.cs (1)
52internal override IEnumerable<TElement> AsSequentialQuery(CancellationToken token)
System\Linq\Parallel\QueryOperators\QueryOperator.cs (5)
131IEnumerable<TOutput> opSequential = AsSequentialQuery(querySettings.CancellationState.ExternalCancellationToken); 203IEnumerable<TOutput> opSequential = AsSequentialQuery(querySettings.CancellationState.ExternalCancellationToken); 204IEnumerable<TOutput> opSequentialWithCancelChecks = CancellableEnumerable.Wrap(opSequential, querySettings.CancellationState.ExternalCancellationToken); 259internal abstract IEnumerable<TOutput> AsSequentialQuery(CancellationToken token); 308internal static QueryOperator<TOutput> AsQueryOperator(IEnumerable<TOutput> source)
System\Linq\Parallel\QueryOperators\QueryResults.cs (2)
146IEnumerator<T> IEnumerable<T>.GetEnumerator() 156return ((IEnumerable<T>)this).GetEnumerator();
System\Linq\Parallel\QueryOperators\ScanQueryOperator.cs (6)
24private readonly IEnumerable<TElement> _data; // The actual data source to scan. 30internal ScanQueryOperator(IEnumerable<TElement> data) 47public IEnumerable<TElement> Data 87internal override IEnumerable<TElement> AsSequentialQuery(CancellationToken token) 119private readonly IEnumerable<TElement> _data; // The data source for the query 123internal ScanEnumerableQueryOperatorResults(IEnumerable<TElement> data, QuerySettings settings)
System\Linq\Parallel\QueryOperators\Unary\AnyAllSearchOperator.cs (2)
51internal AnyAllSearchOperator(IEnumerable<TInput> child, bool qualification, Func<TInput, bool> predicate) 127internal override IEnumerable<bool> AsSequentialQuery(CancellationToken token)
System\Linq\Parallel\QueryOperators\Unary\ContainsSearchOperator.cs (2)
37internal ContainsSearchOperator(IEnumerable<TInput> child, TInput searchValue, IEqualityComparer<TInput>? comparer) 105internal override IEnumerable<bool> AsSequentialQuery(CancellationToken token)
System\Linq\Parallel\QueryOperators\Unary\DefaultIfEmptyQueryOperator.cs (2)
37internal DefaultIfEmptyQueryOperator(IEnumerable<TSource> child, TSource defaultValue) 84internal override IEnumerable<TSource> AsSequentialQuery(CancellationToken token)
System\Linq\Parallel\QueryOperators\Unary\DistinctQueryOperator.cs (3)
31internal DistinctQueryOperator(IEnumerable<TInputOutput> source, IEqualityComparer<TInputOutput>? comparer) 185internal override IEnumerable<TInputOutput> AsSequentialQuery(CancellationToken token) 187IEnumerable<TInputOutput> wrappedChild = CancellableEnumerable.Wrap(Child.AsSequentialQuery(token), token);
System\Linq\Parallel\QueryOperators\Unary\ElementAtQueryOperator.cs (6)
37internal ElementAtQueryOperator(IEnumerable<TSource> child, int index) 101internal override IEnumerable<TSource> AsSequentialQuery(CancellationToken token) 134IEnumerable<TSource> childAsSequential = Child.AsSequentialQuery(cancelState.ExternalCancellationToken); 135IEnumerable<TSource> childWithCancelChecks = CancellableEnumerable.Wrap(childAsSequential, cancelState.ExternalCancellationToken); 140IEnumerable<TSource> childAsSequential = Child.AsSequentialQuery(cancelState.ExternalCancellationToken); 141IEnumerable<TSource> childWithCancelChecks = CancellableEnumerable.Wrap(childAsSequential, cancelState.ExternalCancellationToken);
System\Linq\Parallel\QueryOperators\Unary\FirstQueryOperator.cs (2)
36internal FirstQueryOperator(IEnumerable<TSource> child, Func<TSource, bool>? predicate) 101internal override IEnumerable<TSource> AsSequentialQuery(CancellationToken token)
System\Linq\Parallel\QueryOperators\Unary\ForAllOperator.cs (2)
32internal ForAllOperator(IEnumerable<TInput> child, Action<TInput> elementAction) 103internal override IEnumerable<TInput> AsSequentialQuery(CancellationToken token)
System\Linq\Parallel\QueryOperators\Unary\GroupByQueryOperator.cs (9)
50internal GroupByQueryOperator(IEnumerable<TSource> child, 187internal override IEnumerable<IGrouping<TGroupKey, TElement>> AsSequentialQuery(CancellationToken token) 189IEnumerable<TSource> wrappedChild = CancellableEnumerable.Wrap(Child.AsSequentialQuery(token), token); 193return (IEnumerable<IGrouping<TGroupKey, TElement>>)wrappedChild.GroupBy(_keySelector, _keyComparer); 709IEnumerator<TElement> IEnumerable<TElement>.GetEnumerator() 717return ((IEnumerable<TElement>)this).GetEnumerator(); 757IEnumerator<TElement> IEnumerable<TElement>.GetEnumerator() 761return ((IEnumerable<TElement>)_sortedValues).GetEnumerator(); 766return ((IEnumerable<TElement>)this).GetEnumerator();
System\Linq\Parallel\QueryOperators\Unary\IndexedSelectQueryOperator.cs (2)
43internal IndexedSelectQueryOperator(IEnumerable<TInput> child, 180internal override IEnumerable<TOutput> AsSequentialQuery(CancellationToken token)
System\Linq\Parallel\QueryOperators\Unary\IndexedWhereQueryOperator.cs (3)
42internal IndexedWhereQueryOperator(IEnumerable<TInputOutput> child, 118internal override IEnumerable<TInputOutput> AsSequentialQuery(CancellationToken token) 120IEnumerable<TInputOutput> wrappedChild = CancellableEnumerable.Wrap(Child.AsSequentialQuery(token), token);
System\Linq\Parallel\QueryOperators\Unary\LastQueryOperator.cs (2)
37internal LastQueryOperator(IEnumerable<TSource> child, Func<TSource, bool>? predicate) 97internal override IEnumerable<TSource> AsSequentialQuery(CancellationToken token)
System\Linq\Parallel\QueryOperators\Unary\ReverseQueryOperator.cs (3)
38internal ReverseQueryOperator(IEnumerable<TSource> child) 84internal override IEnumerable<TSource> AsSequentialQuery(CancellationToken token) 86IEnumerable<TSource> wrappedChild = CancellableEnumerable.Wrap(Child.AsSequentialQuery(token), token);
System\Linq\Parallel\QueryOperators\Unary\SelectManyQueryOperator.cs (10)
35private readonly Func<TLeftInput, IEnumerable<TRightInput>>? _rightChildSelector; // To select a new child each iteration. 36private readonly Func<TLeftInput, int, IEnumerable<TRightInput>>? _indexedRightChildSelector; // To select a new child each iteration. 52internal SelectManyQueryOperator(IEnumerable<TLeftInput> leftChild, 53Func<TLeftInput, IEnumerable<TRightInput>>? rightChildSelector, 54Func<TLeftInput, int, IEnumerable<TRightInput>>? indexedRightChildSelector, 196internal override IEnumerable<TOutput> AsSequentialQuery(CancellationToken token) 204return (IEnumerable<TOutput>)CancellableEnumerable.Wrap(Child.AsSequentialQuery(token), token).SelectMany(_rightChildSelector); 214return (IEnumerable<TOutput>)CancellableEnumerable.Wrap(Child.AsSequentialQuery(token), token).SelectMany(_indexedRightChildSelector); 296IEnumerable<TRightInput> rightChild = 426IEnumerable<TRightInput> rightChild = _selectManyOperator._rightChildSelector(_mutables._currentLeftElement);
System\Linq\Parallel\QueryOperators\Unary\SelectQueryOperator.cs (2)
39internal SelectQueryOperator(IEnumerable<TInput> child, Func<TInput, TOutput> selector) 74internal override IEnumerable<TOutput> AsSequentialQuery(CancellationToken token)
System\Linq\Parallel\QueryOperators\Unary\SingleQueryOperator.cs (2)
36internal SingleQueryOperator(IEnumerable<TSource> child, Func<TSource, bool>? predicate) 76internal override IEnumerable<TSource> AsSequentialQuery(CancellationToken token)
System\Linq\Parallel\QueryOperators\Unary\SortQueryOperator.cs (3)
32internal SortQueryOperator(IEnumerable<TInputOutput> source, Func<TInputOutput, TSortKey> keySelector, 102internal override IEnumerable<TInputOutput> AsSequentialQuery(CancellationToken token) 104IEnumerable<TInputOutput> wrappedChild = CancellableEnumerable.Wrap(Child.AsSequentialQuery(token), token);
System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipQueryOperator.cs (3)
48internal TakeOrSkipQueryOperator(IEnumerable<TResult> child, int count, bool take) 317internal override IEnumerable<TResult> AsSequentialQuery(CancellationToken token) 324IEnumerable<TResult> wrappedChild = CancellableEnumerable.Wrap(Child.AsSequentialQuery(token), token);
System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipWhileQueryOperator.cs (4)
66internal TakeOrSkipWhileQueryOperator(IEnumerable<TResult> child, 167internal override IEnumerable<TResult> AsSequentialQuery(CancellationToken token) 182IEnumerable<TResult> wrappedIndexedChild = CancellableEnumerable.Wrap(Child.AsSequentialQuery(token), token); 187IEnumerable<TResult> wrappedChild = CancellableEnumerable.Wrap(Child.AsSequentialQuery(token), token);
System\Linq\Parallel\QueryOperators\Unary\WhereQueryOperator.cs (3)
38internal WhereQueryOperator(IEnumerable<TInputOutput> child, Func<TInputOutput, bool> predicate) 82internal override IEnumerable<TInputOutput> AsSequentialQuery(CancellationToken token) 84IEnumerable<TInputOutput> wrappedChild = CancellableEnumerable.Wrap(Child.AsSequentialQuery(token), token);
System\Linq\Parallel\QueryOperators\UnaryQueryOperator.cs (3)
34internal UnaryQueryOperator(IEnumerable<TInput> child) 39internal UnaryQueryOperator(IEnumerable<TInput> child, bool outputOrdered) 116IEnumerable<TOutput> opSequential = _op.AsSequentialQuery(_settings.CancellationState.ExternalCancellationToken);
System\Linq\Parallel\Utils\CancellableEnumerable.cs (2)
26internal static IEnumerable<TElement> Wrap<TElement>(IEnumerable<TElement> source, CancellationToken token)
System\Linq\Parallel\Utils\ExceptionAggregator.cs (3)
28internal static IEnumerable<TElement> WrapEnumerable<TElement>(IEnumerable<TElement> source, CancellationState cancellationState) 58internal static IEnumerable<TElement> WrapQueryEnumerator<TElement, TIgnoreKey>(QueryOperatorEnumerator<TElement, TIgnoreKey> source,
System\Linq\Parallel\Utils\ExchangeUtilities.cs (1)
32internal static PartitionedStream<T, int> PartitionDataSource<T>(IEnumerable<T> source, int partitionCount, bool useStriping)
System\Linq\Parallel\Utils\ListChunk.cs (1)
88return ((IEnumerable<TInputOutput>)this).GetEnumerator();
System\Linq\Parallel\Utils\Lookup.cs (2)
64public IEnumerable<TElement> this[TKey key] 145return ((IEnumerable<IGrouping<TKey, TElement>>)this).GetEnumerator();
System\Linq\ParallelEnumerable.cs (67)
93/// <param name="source">An <see cref="System.Collections.Generic.IEnumerable{T}"/> 100public static ParallelQuery<TSource> AsParallel<TSource>(this IEnumerable<TSource> source) 225/// <param name="source">An <see cref="System.Collections.Generic.IEnumerable{T}"/> to convert 251/// <see cref="System.Collections.Generic.IEnumerable{T}"/> to force sequential 255/// <param name="source">A <see cref="ParallelQuery{T}"/> to convert to an <see cref="System.Collections.Generic.IEnumerable{T}"/>.</param> 256/// <returns>The source as an <see cref="System.Collections.Generic.IEnumerable{T}"/> 261public static IEnumerable<TSource> AsSequential<TSource>(this ParallelQuery<TSource> source) 646/// <see cref="System.Linq.ParallelQuery{TFirst}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSecond}"/>. 651this ParallelQuery<TFirst> first, IEnumerable<TSecond> second, Func<TFirst, TSecond, TResult> resultSelector) 708/// <see cref="System.Linq.ParallelQuery{TOuter}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TInner}"/>. 713this ParallelQuery<TOuter> outer, IEnumerable<TInner> inner, 775/// <see cref="System.Linq.ParallelQuery{TOuter}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TInner}"/>. 780this ParallelQuery<TOuter> outer, IEnumerable<TInner> inner, 817Func<TOuter, IEnumerable<TInner>, TResult> resultSelector) 840/// <see cref="System.Linq.ParallelQuery{TOuter}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TInner}"/>. 846this ParallelQuery<TOuter> outer, IEnumerable<TInner> inner, 848Func<TOuter, IEnumerable<TInner>, TResult> resultSelector) 879Func<TOuter, IEnumerable<TInner>, TResult> resultSelector, IEqualityComparer<TKey>? comparer) 909/// <see cref="System.Linq.ParallelQuery{TOuter}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TInner}"/>. 915this ParallelQuery<TOuter> outer, IEnumerable<TInner> inner, 917Func<TOuter, IEnumerable<TInner>, TResult> resultSelector, IEqualityComparer<TKey>? comparer) 942this ParallelQuery<TSource> source, Func<TSource, IEnumerable<TResult>> selector) 965this ParallelQuery<TSource> source, Func<TSource, int, IEnumerable<TResult>> selector) 994this ParallelQuery<TSource> source, Func<TSource, IEnumerable<TCollection>> collectionSelector, 1030this ParallelQuery<TSource> source, Func<TSource, int, IEnumerable<TCollection>> collectionSelector, 1408this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TKey, IEnumerable<TSource>, TResult> resultSelector) 1436this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TKey, IEnumerable<TSource>, TResult> resultSelector, IEqualityComparer<TKey>? comparer) 1466this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, Func<TKey, IEnumerable<TElement>, TResult> resultSelector) 1497this ParallelQuery<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, Func<TKey, IEnumerable<TElement>, TResult> resultSelector, IEqualityComparer<TKey>? comparer) 4287/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4292public static ParallelQuery<TSource> Concat<TSource>(this ParallelQuery<TSource> first, IEnumerable<TSource> second) 4340/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4345public static bool SequenceEqual<TSource>(this ParallelQuery<TSource> first, IEnumerable<TSource> second) 4447/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4452public static bool SequenceEqual<TSource>(this ParallelQuery<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource>? comparer) 4527/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4533this ParallelQuery<TSource> first, IEnumerable<TSource> second) 4570/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4576this ParallelQuery<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource>? comparer) 4617/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4623this ParallelQuery<TSource> first, IEnumerable<TSource> second) 4665/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4671this ParallelQuery<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource>? comparer) 4714/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4720this ParallelQuery<TSource> first, IEnumerable<TSource> second) 4761/// <see cref="System.Linq.ParallelQuery{TSource}"/> and a right data source of type <see cref="System.Collections.Generic.IEnumerable{TSource}"/>. 4767this ParallelQuery<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource>? comparer) 4782/// <see cref="System.Collections.Generic.IEnumerable{T}"/> to force sequential 4786/// <param name="source">The sequence to type as <see cref="System.Collections.Generic.IEnumerable{T}"/>.</param> 4787/// <returns>The input sequence types as <see cref="System.Collections.Generic.IEnumerable{T}"/>.</returns> 4791public static IEnumerable<TSource> AsEnumerable<TSource>(this ParallelQuery<TSource> source) 5408IEnumerable<TSource> childAsSequential = queryOp.Child.AsSequentialQuery(settings.CancellationState.ExternalCancellationToken); 5409IEnumerable<TSource> childWithCancelChecks = CancellableEnumerable.Wrap(childAsSequential, settings.CancellationState.ExternalCancellationToken); 5450IEnumerable<TSource> childAsSequential = queryOp.Child.AsSequentialQuery(settings.CancellationState.ExternalCancellationToken); 5451IEnumerable<TSource> childWithCancelChecks = CancellableEnumerable.Wrap(childAsSequential, settings.CancellationState.ExternalCancellationToken); 5491IEnumerable<TSource> childAsSequential = queryOp.Child.AsSequentialQuery(settings.CancellationState.ExternalCancellationToken); 5492IEnumerable<TSource> childWithCancelChecks = CancellableEnumerable.Wrap(childAsSequential, settings.CancellationState.ExternalCancellationToken); 5536IEnumerable<TSource> childAsSequential = queryOp.Child.AsSequentialQuery(settings.CancellationState.ExternalCancellationToken); 5537IEnumerable<TSource> childWithCancelChecks = CancellableEnumerable.Wrap(childAsSequential, settings.CancellationState.ExternalCancellationToken); 5585IEnumerable<TSource> childAsSequential = queryOp.Child.AsSequentialQuery(settings.CancellationState.ExternalCancellationToken); 5586IEnumerable<TSource> childWithCancelChecks = CancellableEnumerable.Wrap(childAsSequential, settings.CancellationState.ExternalCancellationToken); 5627IEnumerable<TSource> childAsSequential = queryOp.Child.AsSequentialQuery(settings.CancellationState.ExternalCancellationToken); 5628IEnumerable<TSource> childWithCancelChecks = CancellableEnumerable.Wrap(childAsSequential, settings.CancellationState.ExternalCancellationToken); 5669IEnumerable<TSource> childAsSequential = queryOp.Child.AsSequentialQuery(settings.CancellationState.ExternalCancellationToken); 5670IEnumerable<TSource> childWithCancelChecks = CancellableEnumerable.Wrap(childAsSequential, settings.CancellationState.ExternalCancellationToken); 5710IEnumerable<TSource> childAsSequential = queryOp.Child.AsSequentialQuery(settings.CancellationState.ExternalCancellationToken); 5711IEnumerable<TSource> childWithCancelChecks = CancellableEnumerable.Wrap(childAsSequential, settings.CancellationState.ExternalCancellationToken);
System.Linq.Queryable (105)
System\Linq\EnumerableExecutor.cs (1)
45Expression<Func<T>> f = Expression.Lambda<Func<T>>(body, (IEnumerable<ParameterExpression>?)null);
System\Linq\EnumerableQuery.cs (7)
40private IEnumerable<T>? _enumerable; 44public EnumerableQuery(IEnumerable<T> enumerable) 102IEnumerator<T> IEnumerable<T>.GetEnumerator() => GetEnumerator(); 110Expression<Func<IEnumerable<T>>> f = Expression.Lambda<Func<IEnumerable<T>>>(body, (IEnumerable<ParameterExpression>?)null); 111IEnumerable<T> enumerable = f.Compile()();
System\Linq\EnumerableRewriter.cs (5)
135if (iType.IsGenericType && iType.GetGenericTypeDefinition() == typeof(IEnumerable<>)) 167else if (genericType == typeof(IEnumerable<>)) 170equiv = typeof(IEnumerable<>).MakeGenericType(pubType.GenericTypeArguments[0]); 189.Where(i => i.GenType == typeof(IQueryable<>) || i.GenType == typeof(IEnumerable<>)) 193equiv = typeof(IEnumerable<>).MakeGenericType(typeArg);
System\Linq\Queryable.cs (92)
18public static IQueryable<TElement> AsQueryable<TElement>(this IEnumerable<TElement> source) 36Type? enumType = TypeHelper.FindGenericType(typeof(IEnumerable<>), source.GetType()); 122public static IQueryable<TResult> SelectMany<TSource, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, IEnumerable<TResult>>> selector) 130new Func<IQueryable<TSource>, Expression<Func<TSource, IEnumerable<TResult>>>, IQueryable<TResult>>(SelectMany).Method, 135public static IQueryable<TResult> SelectMany<TSource, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, int, IEnumerable<TResult>>> selector) 143new Func<IQueryable<TSource>, Expression<Func<TSource, int, IEnumerable<TResult>>>, IQueryable<TResult>>(SelectMany).Method, 148public static IQueryable<TResult> SelectMany<TSource, TCollection, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, int, IEnumerable<TCollection>>> collectionSelector, Expression<Func<TSource, TCollection, TResult>> resultSelector) 157new Func<IQueryable<TSource>, Expression<Func<TSource, int, IEnumerable<TCollection>>>, Expression<Func<TSource, TCollection, TResult>>, IQueryable<TResult>>(SelectMany).Method, 162public static IQueryable<TResult> SelectMany<TSource, TCollection, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, IEnumerable<TCollection>>> collectionSelector, Expression<Func<TSource, TCollection, TResult>> resultSelector) 171new Func<IQueryable<TSource>, Expression<Func<TSource, IEnumerable<TCollection>>>, Expression<Func<TSource, TCollection, TResult>>, IQueryable<TResult>>(SelectMany).Method, 175private static Expression GetSourceExpression<TSource>(IEnumerable<TSource> source) 178return q != null ? q.Expression : Expression.Constant(source, typeof(IEnumerable<TSource>)); 182public static IQueryable<TResult> Join<TOuter, TInner, TKey, TResult>(this IQueryable<TOuter> outer, IEnumerable<TInner> inner, Expression<Func<TOuter, TKey>> outerKeySelector, Expression<Func<TInner, TKey>> innerKeySelector, Expression<Func<TOuter, TInner, TResult>> resultSelector) 193new Func<IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, TInner, TResult>>, IQueryable<TResult>>(Join).Method, 198public static IQueryable<TResult> Join<TOuter, TInner, TKey, TResult>(this IQueryable<TOuter> outer, IEnumerable<TInner> inner, Expression<Func<TOuter, TKey>> outerKeySelector, Expression<Func<TInner, TKey>> innerKeySelector, Expression<Func<TOuter, TInner, TResult>> resultSelector, IEqualityComparer<TKey>? comparer) 209new Func<IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, TInner, TResult>>, IEqualityComparer<TKey>, IQueryable<TResult>>(Join).Method, 214public static IQueryable<TResult> GroupJoin<TOuter, TInner, TKey, TResult>(this IQueryable<TOuter> outer, IEnumerable<TInner> inner, Expression<Func<TOuter, TKey>> outerKeySelector, Expression<Func<TInner, TKey>> innerKeySelector, Expression<Func<TOuter, IEnumerable<TInner>, TResult>> resultSelector) 225new Func<IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, IEnumerable<TInner>, TResult>>, IQueryable<TResult>>(GroupJoin).Method, 230public static IQueryable<TResult> GroupJoin<TOuter, TInner, TKey, TResult>(this IQueryable<TOuter> outer, IEnumerable<TInner> inner, Expression<Func<TOuter, TKey>> outerKeySelector, Expression<Func<TInner, TKey>> innerKeySelector, Expression<Func<TOuter, IEnumerable<TInner>, TResult>> resultSelector, IEqualityComparer<TKey>? comparer) 241new Func<IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, IEnumerable<TInner>, TResult>>, IEqualityComparer<TKey>, IQueryable<TResult>>(GroupJoin).Method, 258/// calling <see cref="Enumerable.Order{T}(IEnumerable{T})"/> itself as a constructed generic method. 265/// that represents calling <see cref="Enumerable.Order{T}(IEnumerable{T})"/> 295/// calling <see cref="Enumerable.Order{T}(IEnumerable{T})"/> itself as a constructed generic method. 302/// that represents calling <see cref="Enumerable.Order{T}(IEnumerable{T})"/> 357/// calling <see cref="Enumerable.Order{T}(IEnumerable{T})"/> itself as a constructed generic method. 364/// that represents calling <see cref="Enumerable.Order{T}(IEnumerable{T})"/> 394/// calling <see cref="Enumerable.Order{T}(IEnumerable{T})"/> itself as a constructed generic method. 401/// that represents calling <see cref="Enumerable.Order{T}(IEnumerable{T})"/> 644public static IQueryable<TResult> GroupBy<TSource, TKey, TElement, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, Expression<Func<TSource, TElement>> elementSelector, Expression<Func<TKey, IEnumerable<TElement>, TResult>> resultSelector) 654new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>, Expression<Func<TKey, IEnumerable<TElement>, TResult>>, IQueryable<TResult>>(GroupBy).Method, 659public static IQueryable<TResult> GroupBy<TSource, TKey, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, Expression<Func<TKey, IEnumerable<TSource>, TResult>> resultSelector) 668new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey, IEnumerable<TSource>, TResult>>, IQueryable<TResult>>(GroupBy).Method, 673public static IQueryable<TResult> GroupBy<TSource, TKey, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, Expression<Func<TKey, IEnumerable<TSource>, TResult>> resultSelector, IEqualityComparer<TKey>? comparer) 682new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey, IEnumerable<TSource>, TResult>>, IEqualityComparer<TKey>, IQueryable<TResult>>(GroupBy).Method, 687public static IQueryable<TResult> GroupBy<TSource, TKey, TElement, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, Expression<Func<TSource, TElement>> elementSelector, Expression<Func<TKey, IEnumerable<TElement>, TResult>> resultSelector, IEqualityComparer<TKey>? comparer) 697new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>, Expression<Func<TKey, IEnumerable<TElement>, TResult>>, IEqualityComparer<TKey>, IQueryable<TResult>>(GroupBy).Method, 767/// <param name="source">An <see cref="IEnumerable{T}"/> whose elements to chunk.</param> 790public static IQueryable<TSource> Concat<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 798new Func<IQueryable<TSource>, IEnumerable<TSource>, IQueryable<TSource>>(Concat).Method, 803public static IQueryable<(TFirst First, TSecond Second)> Zip<TFirst, TSecond>(this IQueryable<TFirst> source1, IEnumerable<TSecond> source2) 811new Func<IQueryable<TFirst>, IEnumerable<TSecond>, IQueryable<(TFirst, TSecond)>>(Zip).Method, 816public static IQueryable<TResult> Zip<TFirst, TSecond, TResult>(this IQueryable<TFirst> source1, IEnumerable<TSecond> source2, Expression<Func<TFirst, TSecond, TResult>> resultSelector) 825new Func<IQueryable<TFirst>, IEnumerable<TSecond>, Expression<Func<TFirst, TSecond, TResult>>, IQueryable<TResult>>(Zip).Method, 840public static IQueryable<(TFirst First, TSecond Second, TThird Third)> Zip<TFirst, TSecond, TThird>(this IQueryable<TFirst> source1, IEnumerable<TSecond> source2, IEnumerable<TThird> source3) 849new Func<IQueryable<TFirst>, IEnumerable<TSecond>, IEnumerable<TThird>, IQueryable<(TFirst, TSecond, TThird)>>(Zip).Method, 854public static IQueryable<TSource> Union<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 862new Func<IQueryable<TSource>, IEnumerable<TSource>, IQueryable<TSource>>(Union).Method, 867public static IQueryable<TSource> Union<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, IEqualityComparer<TSource>? comparer) 875new Func<IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>, IQueryable<TSource>>(Union).Method, 885/// <param name="source2">An <see cref="IEnumerable{T}" /> whose distinct elements form the second set for the union.</param> 890public static IQueryable<TSource> UnionBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, Expression<Func<TSource, TKey>> keySelector) 899new Func<IQueryable<TSource>, IEnumerable<TSource>, Expression<Func<TSource, TKey>>, IQueryable<TSource>>(UnionBy).Method, 907/// <param name="source2">An <see cref="IEnumerable{T}" /> whose distinct elements form the second set for the union.</param> 913public static IQueryable<TSource> UnionBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer) 922new Func<IQueryable<TSource>, IEnumerable<TSource>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<TSource>>(UnionBy).Method, 946public static IQueryable<TSource> Intersect<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 954new Func<IQueryable<TSource>, IEnumerable<TSource>, IQueryable<TSource>>(Intersect).Method, 959public static IQueryable<TSource> Intersect<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, IEqualityComparer<TSource>? comparer) 967new Func<IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>, IQueryable<TSource>>(Intersect).Method, 977/// <param name="source2">An <see cref="IEnumerable{T}" /> whose distinct elements that also appear in the first sequence will be returned.</param> 982public static IQueryable<TSource> IntersectBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TKey> source2, Expression<Func<TSource, TKey>> keySelector) 991new Func<IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource, TKey>>, IQueryable<TSource>>(IntersectBy).Method, 1001/// <param name="source2">An <see cref="IEnumerable{T}" /> whose distinct elements that also appear in the first sequence will be returned.</param> 1007public static IQueryable<TSource> IntersectBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TKey> source2, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer) 1016new Func<IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<TSource>>(IntersectBy).Method, 1024public static IQueryable<TSource> Except<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 1032new Func<IQueryable<TSource>, IEnumerable<TSource>, IQueryable<TSource>>(Except).Method, 1037public static IQueryable<TSource> Except<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, IEqualityComparer<TSource>? comparer) 1045new Func<IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>, IQueryable<TSource>>(Except).Method, 1057/// <param name="source2">An <see cref="IEnumerable{TKey}" /> whose keys that also occur in the first sequence will cause those elements to be removed from the returned sequence.</param> 1061public static IQueryable<TSource> ExceptBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TKey> source2, Expression<Func<TSource, TKey>> keySelector) 1070new Func<IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource, TKey>>, IQueryable<TSource>>(ExceptBy).Method, 1082/// <param name="source2">An <see cref="IEnumerable{TKey}" /> whose keys that also occur in the first sequence will cause those elements to be removed from the returned sequence.</param> 1087public static IQueryable<TSource> ExceptBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TKey> source2, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer) 1096new Func<IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<TSource>>(ExceptBy).Method, 1142/// <param name="source">The <see cref="IEnumerable{T}" /> to return the first element of.</param> 1173/// <param name="source">An <see cref="IEnumerable{T}" /> to return an element from.</param> 1230/// <param name="source">An <see cref="IEnumerable{T}" /> to return the last element of.</param> 1232/// <returns><paramref name="defaultValue" /> if the source sequence is empty; otherwise, the last element in the <see cref="IEnumerable{T}" />.</returns> 1261/// <param name="source">An <see cref="IEnumerable{T}" /> to return an element from.</param> 1319/// <param name="source">An <see cref="IEnumerable{T}" /> to return the single element of.</param> 1351/// <param name="source">An <see cref="IEnumerable{T}" /> to return a single element from.</param> 1498public static bool SequenceEqual<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 1506new Func<IQueryable<TSource>, IEnumerable<TSource>, bool>(SequenceEqual).Method, 1511public static bool SequenceEqual<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, IEqualityComparer<TSource>? comparer) 1519new Func<IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>, bool>(SequenceEqual).Method,
System.Net.Http (32)
src\libraries\Common\src\System\Collections\Generic\BidirectionalDictionary.cs (1)
53IEnumerator<KeyValuePair<T1, T2>> IEnumerable<KeyValuePair<T1, T2>>.GetEnumerator()
System\Net\Http\FormUrlEncodedContent.cs (2)
16IEnumerable<KeyValuePair< 26private static byte[] GetContentByteArray(IEnumerable<KeyValuePair<string?, string?>> nameValueCollection)
System\Net\Http\Headers\HeaderStringValues.cs (1)
57IEnumerator<string> IEnumerable<string>.GetEnumerator() => GetEnumerator();
System\Net\Http\Headers\HttpHeaders.cs (16)
31public abstract class HttpHeaders : IEnumerable<KeyValuePair<string, IEnumerable<string>>> 97public void Add(string name, IEnumerable<string?> values) => Add(GetHeaderDescriptor(name), values); 99internal void Add(HeaderDescriptor descriptor, IEnumerable<string?> values) 164public bool TryAddWithoutValidation(string name, IEnumerable<string?> values) => 168internal bool TryAddWithoutValidation(HeaderDescriptor descriptor, IEnumerable<string?> values) 199public IEnumerable<string> GetValues(string name) => GetValues(GetHeaderDescriptor(name)); 201internal IEnumerable<string> GetValues(HeaderDescriptor descriptor) 203if (TryGetValues(descriptor, out IEnumerable<string>? values)) 211public bool TryGetValues(string name, [NotNullWhen(true)] out IEnumerable<string>? values) 222internal bool TryGetValues(HeaderDescriptor descriptor, [NotNullWhen(true)] out IEnumerable<string>? values) 300public IEnumerator<KeyValuePair<string, IEnumerable<string>>> GetEnumerator() => _count == 0 ? 301((IEnumerable<KeyValuePair<string, IEnumerable<string>>>)Array.Empty<KeyValuePair<string, IEnumerable<string>>>()).GetEnumerator() : 304private IEnumerator<KeyValuePair<string, IEnumerable<string>>> GetEnumeratorCore() 338yield return new KeyValuePair<string, IEnumerable<string>>(entry.Key.Name, values);
System\Net\Http\Headers\HttpHeadersNonValidated.cs (3)
91IEnumerator<KeyValuePair<string, HeaderStringValues>> IEnumerable<KeyValuePair<string, HeaderStringValues>>.GetEnumerator() => GetEnumerator(); 97IEnumerable<string> IReadOnlyDictionary<string, HeaderStringValues>.Keys 109IEnumerable<HeaderStringValues> IReadOnlyDictionary<string, HeaderStringValues>.Values
System\Net\Http\Headers\HttpHeaderValueCollection.cs (1)
139((IEnumerable<T>)Array.Empty<T>()).GetEnumerator() : // use singleton empty array enumerator
System\Net\Http\Headers\ObjectCollection.cs (1)
147IEnumerator<T> IEnumerable<T>.GetEnumerator() => GetEnumerator();
System\Net\Http\HttpRequestOptions.cs (3)
20IEnumerable<string> IReadOnlyDictionary<string, object?>.Keys => Options.Keys; 21IEnumerable<object?> IReadOnlyDictionary<string, object?>.Values => Options.Values; 44IEnumerator<KeyValuePair<string, object?>> IEnumerable<KeyValuePair<string, object?>>.GetEnumerator() => Options.GetEnumerator();
System\Net\Http\SocketsHttpHandler\AuthenticationHelper.NtAuth.cs (1)
60if (!response.Headers.TryGetValues(KnownHeaders.ProxySupport.Descriptor, out IEnumerable<string>? values))
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http3.cs (2)
203if (_altSvcEnabled && response.Headers.TryGetValues(KnownHeaders.AltSvc.Descriptor, out IEnumerable<string>? altSvcHeaderValues)) 213internal void HandleAltSvc(IEnumerable<string> altSvcHeaderValues, TimeSpan? responseAge)
System\Net\Http\SocketsHttpHandler\CookieHelper.cs (1)
14if (response.Headers.TryGetValues(KnownHeaders.SetCookie.Descriptor, out IEnumerable<string>? values))
System.Net.HttpListener (4)
System\Net\HttpListenerRequestUriBuilder.cs (1)
334private static void AppendOctetsPercentEncoded(StringBuilder target, IEnumerable<byte> octets)
System\Net\WebSockets\HttpListenerWebSocketContext.cs (3)
22private readonly IEnumerable<string> _secWebSocketProtocols; 37IEnumerable<string> secWebSocketProtocols, 71public override IEnumerable<string> SecWebSocketProtocols => _secWebSocketProtocols;
System.Net.Mail (1)
src\libraries\Common\src\System\Collections\Generic\BidirectionalDictionary.cs (1)
53IEnumerator<KeyValuePair<T1, T2>> IEnumerable<KeyValuePair<T1, T2>>.GetEnumerator()
System.Net.Primitives (1)
System\Net\CookieCollection.cs (1)
249IEnumerator<Cookie> IEnumerable<Cookie>.GetEnumerator()
System.Net.Requests (2)
System\Net\HttpWebResponse.cs (2)
99if (_httpResponseMessage.Content != null && _httpResponseMessage.Content.Headers.TryGetValues("Content-Type", out IEnumerable<string>? values)) 382private static string GetHeaderValueAsString(IEnumerable<string> values) => string.Join(", ", values);
System.Net.Security (5)
System\Net\NegotiateAuthenticationPal.ManagedSpnego.cs (1)
130private IEnumerable<KeyValuePair<string, string>> EnumerateMechanisms()
System\Net\Security\CipherSuitesPolicy.cs (2)
19public CipherSuitesPolicy(IEnumerable<TlsCipherSuite> allowedCipherSuites) 27public IEnumerable<TlsCipherSuite> AllowedCipherSuites
System\Net\Security\CipherSuitesPolicyPal.Linux.cs (2)
21internal IEnumerable<TlsCipherSuite> GetCipherSuites() => _tlsCipherSuites; 23internal CipherSuitesPolicyPal(IEnumerable<TlsCipherSuite> allowedCipherSuites)
System.Net.WebSockets (1)
System\Net\WebSockets\WebSocketContext.cs (1)
15public abstract IEnumerable<string> SecWebSocketProtocols { get; }
System.Net.WebSockets.Client (12)
System\Net\WebSockets\ClientWebSocket.cs (1)
64public IReadOnlyDictionary<string, IEnumerable<string>>? HttpResponseHeaders
System\Net\WebSockets\HttpResponseHeadersReadOnlyCollection.cs (8)
11internal sealed class HttpResponseHeadersReadOnlyCollection : IReadOnlyDictionary<string, IEnumerable<string>> 17public IEnumerable<string> this[string key] => _headers[key]; 19public IEnumerable<string> Keys 30public IEnumerable<IEnumerable<string>> Values 45public IEnumerator<KeyValuePair<string, IEnumerable<string>>> GetEnumerator() 49yield return new KeyValuePair<string, IEnumerable<string>>(header.Key, header.Value); 53public bool TryGetValue(string key, [MaybeNullWhen(false)] out IEnumerable<string> value)
System\Net\WebSockets\WebSocketHandle.Managed.cs (3)
33public IReadOnlyDictionary<string, IEnumerable<string>>? HttpResponseHeaders { get; set; } 150if (response.Headers.TryGetValues(HttpKnownHeaderNames.SecWebSocketProtocol, out IEnumerable<string>? subprotocolEnumerableValues)) 180if (options.DangerousDeflateOptions is not null && response.Headers.TryGetValues(HttpKnownHeaderNames.SecWebSocketExtensions, out IEnumerable<string>? extensions))
System.Numerics.Tensors (3)
System\Numerics\Tensors\netcore\Tensor.cs (1)
523IEnumerator<T> IEnumerable<T>.GetEnumerator() => GetEnumerator();
System\Numerics\Tensors\netcore\Tensor.Factory.cs (2)
107/// <param name="data">A <see cref="IEnumerable{T}"/> with the data to use for the initialization.</param> 108public static Tensor<T> CreateFromEnumerable<T>(IEnumerable<T> data)
System.ObjectModel (1)
System\Collections\ObjectModel\ObservableCollection.cs (1)
47public ObservableCollection(IEnumerable<T> collection) : base(new List<T>(collection ?? throw new ArgumentNullException(nameof(collection))))
System.Private.CoreLib (247)
src\libraries\Common\src\System\Collections\Generic\EnumerableHelpers.cs (2)
13((IEnumerable<T>)Array.Empty<T>()).GetEnumerator(); 22internal static T[] ToArray<T>(IEnumerable<T> source, out int length)
src\libraries\System.Private.CoreLib\src\System\AggregateException.cs (2)
73public AggregateException(IEnumerable<Exception> innerExceptions) : 102public AggregateException(string? message, IEnumerable<Exception> innerExceptions)
src\libraries\System.Private.CoreLib\src\System\ArraySegment.cs (2)
259IEnumerator<T> IEnumerable<T>.GetEnumerator() 270IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator();
src\libraries\System.Private.CoreLib\src\System\Collections\Concurrent\ConcurrentQueue.cs (2)
78public ConcurrentQueue(IEnumerable<T> collection) 171IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator();
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Dictionary.cs (11)
98public Dictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection) : this(collection, null) { } 100public Dictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection, IEqualityComparer<TKey>? comparer) : 111private void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> enumerable) 220IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => Keys; 226IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values => Values; 372IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() => 1107IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator(); 1521IEnumerator<TKey> IEnumerable<TKey>.GetEnumerator() => 1525IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<TKey>)this).GetEnumerator(); 1715IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator() => 1719IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<TValue>)this).GetEnumerator();
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\HashSet.cs (17)
85public HashSet(IEnumerable<T> collection) : this(collection, null) { } 87public HashSet(IEnumerable<T> collection, IEqualityComparer<T>? comparer) : this(comparer) 369IEnumerator<T> IEnumerable<T>.GetEnumerator() => 373IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator(); 486public void UnionWith(IEnumerable<T> other) 501public void IntersectWith(IEnumerable<T> other) 538public void ExceptWith(IEnumerable<T> other) 567public void SymmetricExceptWith(IEnumerable<T> other) 606public bool IsSubsetOf(IEnumerable<T> other) 642public bool IsProperSubsetOf(IEnumerable<T> other) 690public bool IsSupersetOf(IEnumerable<T> other) 735public bool IsProperSupersetOf(IEnumerable<T> other) 778public bool Overlaps(IEnumerable<T> other) 810public bool SetEquals(IEnumerable<T> other) 1250private unsafe void IntersectWithEnumerable(IEnumerable<T> other) 1322private unsafe void SymmetricExceptWithEnumerable(IEnumerable<T> other) 1395private (int UniqueCount, int UnfoundCount) CheckUniqueAndUnfoundElements(IEnumerable<T> other, bool returnIfUnfound)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\IReadOnlyDictionary.cs (2)
15IEnumerable<TKey> Keys { get; } 16IEnumerable<TValue> Values { get; }
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\IReadOnlySet.cs (6)
24bool IsProperSubsetOf(IEnumerable<T> other); 31bool IsProperSupersetOf(IEnumerable<T> other); 38bool IsSubsetOf(IEnumerable<T> other); 45bool IsSupersetOf(IEnumerable<T> other); 52bool Overlaps(IEnumerable<T> other); 59bool SetEquals(IEnumerable<T> other);
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\ISet.cs (10)
17void UnionWith(IEnumerable<T> other); 20void IntersectWith(IEnumerable<T> other); 23void ExceptWith(IEnumerable<T> other); 26void SymmetricExceptWith(IEnumerable<T> other); 29bool IsSubsetOf(IEnumerable<T> other); 32bool IsSupersetOf(IEnumerable<T> other); 35bool IsProperSupersetOf(IEnumerable<T> other); 38bool IsProperSubsetOf(IEnumerable<T> other); 41bool Overlaps(IEnumerable<T> other); 44bool SetEquals(IEnumerable<T> other);
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\List.cs (5)
61public List(IEnumerable<T> collection) 243public void AddRange(IEnumerable<T> collection) 667IEnumerator<T> IEnumerable<T>.GetEnumerator() => 671IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator(); 809public void InsertRange(int index, IEnumerable<T> collection)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Queue.cs (3)
47public Queue(IEnumerable<T> collection) 185IEnumerator<T> IEnumerable<T>.GetEnumerator() => 189IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator();
src\libraries\System.Private.CoreLib\src\System\Collections\ObjectModel\ReadOnlyDictionary.cs (2)
246IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => Keys; 248IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values => Values;
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Contracts\Contracts.cs (2)
538public static bool ForAll<T>(IEnumerable<T> collection, Predicate<T> predicate) 584public static bool Exists<T>(IEnumerable<T> collection, Predicate<T> predicate)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\StackTrace.cs (1)
132public StackTrace(IEnumerable<StackFrame> frames)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\CounterPayload.cs (2)
48private IEnumerable<KeyValuePair<string, object?>> ForEnumeration 103private IEnumerable<KeyValuePair<string, object?>> ForEnumeration
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (1)
398public static IEnumerable<EventSource> GetSources()
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\Statics.cs (2)
364if (IsGenericMatch(type, typeof(IEnumerable<>))) 370Type[] ifaceTypes = type.FindInterfaces(IsGenericMatch, typeof(IEnumerable<>));
src\libraries\System.Private.CoreLib\src\System\IO\Directory.cs (13)
196internal static IEnumerable<string> InternalEnumeratePaths( 216public static IEnumerable<string> EnumerateDirectories(string path) => EnumerateDirectories(path, "*", enumerationOptions: EnumerationOptions.Compatible); 218public static IEnumerable<string> EnumerateDirectories(string path, string searchPattern) => EnumerateDirectories(path, searchPattern, enumerationOptions: EnumerationOptions.Compatible); 220public static IEnumerable<string> EnumerateDirectories(string path, string searchPattern, SearchOption searchOption) 223public static IEnumerable<string> EnumerateDirectories(string path, string searchPattern, EnumerationOptions enumerationOptions) 226public static IEnumerable<string> EnumerateFiles(string path) => EnumerateFiles(path, "*", enumerationOptions: EnumerationOptions.Compatible); 228public static IEnumerable<string> EnumerateFiles(string path, string searchPattern) 231public static IEnumerable<string> EnumerateFiles(string path, string searchPattern, SearchOption searchOption) 234public static IEnumerable<string> EnumerateFiles(string path, string searchPattern, EnumerationOptions enumerationOptions) 237public static IEnumerable<string> EnumerateFileSystemEntries(string path) 240public static IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern) 243public static IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, SearchOption searchOption) 246public static IEnumerable<string> EnumerateFileSystemEntries(string path, string searchPattern, EnumerationOptions enumerationOptions)
src\libraries\System.Private.CoreLib\src\System\IO\DirectoryInfo.cs (17)
118=> new List<FileInfo>((IEnumerable<FileInfo>)InternalEnumerateInfos(FullPath, searchPattern, SearchTarget.Files, enumerationOptions)).ToArray(); 146=> new List<DirectoryInfo>((IEnumerable<DirectoryInfo>)InternalEnumerateInfos(FullPath, searchPattern, SearchTarget.Directories, enumerationOptions)).ToArray(); 148public IEnumerable<DirectoryInfo> EnumerateDirectories() 151public IEnumerable<DirectoryInfo> EnumerateDirectories(string searchPattern) 154public IEnumerable<DirectoryInfo> EnumerateDirectories(string searchPattern, SearchOption searchOption) 157public IEnumerable<DirectoryInfo> EnumerateDirectories(string searchPattern, EnumerationOptions enumerationOptions) 158=> (IEnumerable<DirectoryInfo>)InternalEnumerateInfos(FullPath, searchPattern, SearchTarget.Directories, enumerationOptions); 160public IEnumerable<FileInfo> EnumerateFiles() 163public IEnumerable<FileInfo> EnumerateFiles(string searchPattern) => EnumerateFiles(searchPattern, enumerationOptions: EnumerationOptions.Compatible); 165public IEnumerable<FileInfo> EnumerateFiles(string searchPattern, SearchOption searchOption) 168public IEnumerable<FileInfo> EnumerateFiles(string searchPattern, EnumerationOptions enumerationOptions) 169=> (IEnumerable<FileInfo>)InternalEnumerateInfos(FullPath, searchPattern, SearchTarget.Files, enumerationOptions); 171public IEnumerable<FileSystemInfo> EnumerateFileSystemInfos() => EnumerateFileSystemInfos("*", enumerationOptions: EnumerationOptions.Compatible); 173public IEnumerable<FileSystemInfo> EnumerateFileSystemInfos(string searchPattern) 176public IEnumerable<FileSystemInfo> EnumerateFileSystemInfos(string searchPattern, SearchOption searchOption) 179public IEnumerable<FileSystemInfo> EnumerateFileSystemInfos(string searchPattern, EnumerationOptions enumerationOptions) 182private IEnumerable<FileSystemInfo> InternalEnumerateInfos(
src\libraries\System.Private.CoreLib\src\System\IO\Enumeration\FileSystemEnumerableFactory.cs (6)
114internal static IEnumerable<string> UserFiles(string directory, 128internal static IEnumerable<string> UserDirectories(string directory, 142internal static IEnumerable<string> UserEntries(string directory, 156internal static IEnumerable<FileInfo> FileInfos( 173internal static IEnumerable<DirectoryInfo> DirectoryInfos( 190internal static IEnumerable<FileSystemInfo> FileSystemInfos(
src\libraries\System.Private.CoreLib\src\System\IO\File.cs (15)
767public static IEnumerable<string> ReadLines(string path) 770public static IEnumerable<string> ReadLines(string path, Encoding encoding) 802=> WriteAllLines(path, (IEnumerable<string>)contents); 804public static void WriteAllLines(string path, IEnumerable<string> contents) 808=> WriteAllLines(path, (IEnumerable<string>)contents, encoding); 810public static void WriteAllLines(string path, IEnumerable<string> contents, Encoding encoding) 817private static void InternalWriteAllLines(StreamWriter writer, IEnumerable<string> contents) 841public static void AppendAllLines(string path, IEnumerable<string> contents) 844public static void AppendAllLines(string path, IEnumerable<string> contents, Encoding encoding) 1111public static Task WriteAllLinesAsync(string path, IEnumerable<string> contents, CancellationToken cancellationToken = default(CancellationToken)) 1114public static Task WriteAllLinesAsync(string path, IEnumerable<string> contents, Encoding encoding, CancellationToken cancellationToken = default(CancellationToken)) => 1117private static Task WriteAllLinesAsync(string path, IEnumerable<string> contents, Encoding encoding, bool append, CancellationToken cancellationToken) 1141private static async Task InternalWriteAllLinesAsync(StreamWriter writer, IEnumerable<string> contents, CancellationToken cancellationToken) 1172public static Task AppendAllLinesAsync(string path, IEnumerable<string> contents, CancellationToken cancellationToken = default(CancellationToken)) 1175public static Task AppendAllLinesAsync(string path, IEnumerable<string> contents, Encoding encoding, CancellationToken cancellationToken = default(CancellationToken)) =>
src\libraries\System.Private.CoreLib\src\System\PasteArguments.Unix.cs (1)
15internal static string Paste(IEnumerable<string> arguments, bool pasteFirstArgumentUsingArgV0Rules)
src\libraries\System.Private.CoreLib\src\System\Reflection\Assembly.cs (4)
26public virtual IEnumerable<TypeInfo> DefinedTypes 75public virtual IEnumerable<Type> ExportedTypes 117public virtual IEnumerable<CustomAttributeData> CustomAttributes => GetCustomAttributesData(); 151public virtual IEnumerable<Module> Modules => GetLoadedModules(getResourceModules: true);
src\libraries\System.Private.CoreLib\src\System\Reflection\CustomAttributeExtensions.cs (24)
65public static IEnumerable<Attribute> GetCustomAttributes(this Assembly element) 69public static IEnumerable<Attribute> GetCustomAttributes(this Module element) 73public static IEnumerable<Attribute> GetCustomAttributes(this MemberInfo element) 77public static IEnumerable<Attribute> GetCustomAttributes(this ParameterInfo element) 82public static IEnumerable<Attribute> GetCustomAttributes(this MemberInfo element, bool inherit) 86public static IEnumerable<Attribute> GetCustomAttributes(this ParameterInfo element, bool inherit) 93public static IEnumerable<Attribute> GetCustomAttributes(this Assembly element, Type attributeType) 97public static IEnumerable<Attribute> GetCustomAttributes(this Module element, Type attributeType) 101public static IEnumerable<Attribute> GetCustomAttributes(this MemberInfo element, Type attributeType) 105public static IEnumerable<Attribute> GetCustomAttributes(this ParameterInfo element, Type attributeType) 110public static IEnumerable<T> GetCustomAttributes<T>(this Assembly element) where T : Attribute 112return (IEnumerable<T>)GetCustomAttributes(element, typeof(T)); 114public static IEnumerable<T> GetCustomAttributes<T>(this Module element) where T : Attribute 116return (IEnumerable<T>)GetCustomAttributes(element, typeof(T)); 118public static IEnumerable<T> GetCustomAttributes<T>(this MemberInfo element) where T : Attribute 120return (IEnumerable<T>)GetCustomAttributes(element, typeof(T)); 122public static IEnumerable<T> GetCustomAttributes<T>(this ParameterInfo element) where T : Attribute 124return (IEnumerable<T>)GetCustomAttributes(element, typeof(T)); 127public static IEnumerable<Attribute> GetCustomAttributes(this MemberInfo element, Type attributeType, bool inherit) 131public static IEnumerable<Attribute> GetCustomAttributes(this ParameterInfo element, Type attributeType, bool inherit) 136public static IEnumerable<T> GetCustomAttributes<T>(this MemberInfo element, bool inherit) where T : Attribute 138return (IEnumerable<T>)GetCustomAttributes(element, typeof(T), inherit); 140public static IEnumerable<T> GetCustomAttributes<T>(this ParameterInfo element, bool inherit) where T : Attribute 142return (IEnumerable<T>)GetCustomAttributes(element, typeof(T), inherit);
src\libraries\System.Private.CoreLib\src\System\Reflection\MemberInfo.cs (1)
38public virtual IEnumerable<CustomAttributeData> CustomAttributes => GetCustomAttributesData();
src\libraries\System.Private.CoreLib\src\System\Reflection\Module.cs (1)
33public virtual IEnumerable<CustomAttributeData> CustomAttributes => GetCustomAttributesData();
src\libraries\System.Private.CoreLib\src\System\Reflection\ParameterInfo.cs (1)
41public virtual IEnumerable<CustomAttributeData> CustomAttributes => GetCustomAttributesData();
src\libraries\System.Private.CoreLib\src\System\Reflection\RuntimeReflectionExtensions.cs (4)
13public static IEnumerable<FieldInfo> GetRuntimeFields( 22public static IEnumerable<MethodInfo> GetRuntimeMethods( 31public static IEnumerable<PropertyInfo> GetRuntimeProperties( 40public static IEnumerable<EventInfo> GetRuntimeEvents(
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureType.cs (1)
185public sealed override IEnumerable<CustomAttributeData> CustomAttributes => throw new NotSupportedException(SR.NotSupported_SignatureType);
src\libraries\System.Private.CoreLib\src\System\Reflection\TypeInfo.cs (9)
34public virtual IEnumerable<MethodInfo> GetDeclaredMethods(string name) 48public virtual IEnumerable<ConstructorInfo> DeclaredConstructors 54public virtual IEnumerable<EventInfo> DeclaredEvents 60public virtual IEnumerable<FieldInfo> DeclaredFields 66public virtual IEnumerable<MemberInfo> DeclaredMembers 72public virtual IEnumerable<MethodInfo> DeclaredMethods 78public virtual IEnumerable<TypeInfo> DeclaredNestedTypes 95public virtual IEnumerable<PropertyInfo> DeclaredProperties 101public virtual IEnumerable<Type> ImplementedInterfaces
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConditionalWeakTable.cs (2)
255IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 266IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator();
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\MemoryMarshal.cs (9)
375/// Creates an <see cref="IEnumerable{T}"/> view of the given <paramref name="memory" /> to allow 376/// the <paramref name="memory" /> to be used in existing APIs that take an <see cref="IEnumerable{T}"/>. 379/// <param name="memory">The ReadOnlyMemory to view as an <see cref="IEnumerable{T}"/></param> 380/// <returns>An <see cref="IEnumerable{T}"/> view of the given <paramref name="memory" /></returns> 381public static IEnumerable<T> ToEnumerable<T>(ReadOnlyMemory<T> memory) 396return (IEnumerable<T>)(object)(index == 0 && length == str.Length ? 400static IEnumerable<char> FromString(string s, int offset, int count) 419static IEnumerable<T> FromArray(T[] array, int offset, int count) 431static IEnumerable<T> FromMemoryManager(ReadOnlyMemory<T> memory)
src\libraries\System.Private.CoreLib\src\System\Runtime\Loader\AssemblyLoadContext.cs (2)
167public IEnumerable<Assembly> Assemblies 272public static IEnumerable<AssemblyLoadContext> All
src\libraries\System.Private.CoreLib\src\System\Runtime\Loader\LibraryNameVariation.Unix.cs (1)
18internal static IEnumerable<LibraryNameVariation> DetermineLibraryNameVariations(string libName, bool isRelativePath)
src\libraries\System.Private.CoreLib\src\System\String.cs (1)
589IEnumerator<char> IEnumerable<char>.GetEnumerator()
src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (6)
133public static string Concat<T>(IEnumerable<T> values) => 136public static string Concat(IEnumerable<string?> values) 770public static string Join(string? separator, IEnumerable<string?> values) 895public static string Join<T>(char separator, IEnumerable<T> values) => 898public static string Join<T>(string? separator, IEnumerable<T> values) => 901private static string JoinCore<T>(ReadOnlySpan<char> separator, IEnumerable<T> values)
src\libraries\System.Private.CoreLib\src\System\Text\EncodingProvider.cs (2)
44public virtual IEnumerable<EncodingInfo> GetEncodings() => Array.Empty<EncodingInfo>(); 106IEnumerable<EncodingInfo>? encodingInfoList = provider.GetEncodings();
src\libraries\System.Private.CoreLib\src\System\Text\StringBuilder.cs (3)
1149public StringBuilder AppendJoin<T>(string? separator, IEnumerable<T> values) 1204public StringBuilder AppendJoin<T>(char separator, IEnumerable<T> values) 1234private StringBuilder AppendJoinCore<T>(ref char separator, int separatorLength, IEnumerable<T> values)
src\libraries\System.Private.CoreLib\src\System\Text\StringRuneEnumerator.cs (1)
61IEnumerator<Rune> IEnumerable<Rune>.GetEnumerator() => this;
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\ConcurrentExclusiveSchedulerPair.cs (4)
656protected override IEnumerable<Task> GetScheduledTasks() { return m_tasks; } 678public IEnumerable<Task> ScheduledTasks => m_taskScheduler.m_tasks; 701public IEnumerable<Task> ScheduledExclusive => m_pair.m_exclusiveTaskScheduler.m_tasks; 703public IEnumerable<Task> ScheduledConcurrent => m_pair.m_concurrentTaskScheduler.m_tasks;
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (16)
1743var eoAsEnumerableException = exceptionObject as IEnumerable<Exception>; 1745var eoAsEnumerableEdi = exceptionObject as IEnumerable<ExceptionDispatchInfo>; 3348(exceptionObject is Exception) || (exceptionObject is IEnumerable<Exception>) || 3349(exceptionObject is ExceptionDispatchInfo) || (exceptionObject is IEnumerable<ExceptionDispatchInfo>), 4879/// <param name="tasks">An <see cref="IEnumerable{T}"/> of Task instances on which to wait.</param> 4890public static void WaitAll(IEnumerable<Task> tasks, CancellationToken cancellationToken = default) 5883public static Task WhenAll(IEnumerable<Task> tasks) 6184public static Task<TResult[]> WhenAll<TResult>(IEnumerable<Task<TResult>> tasks) 6647public static Task<Task> WhenAny(IEnumerable<Task> tasks) => 6662private static Task<TTask> WhenAny<TTask>(IEnumerable<TTask> tasks) where TTask : Task 6790public static Task<Task<TResult>> WhenAny<TResult>(IEnumerable<Task<TResult>> tasks) => 6815public static IAsyncEnumerable<Task> WhenEach(IEnumerable<Task> tasks) => 6830public static IAsyncEnumerable<Task<TResult>> WhenEach<TResult>(IEnumerable<Task<TResult>> tasks) => 6897public static WhenEachState? Create(IEnumerable<Task> tasks)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskAsyncEnumerableExtensions.ToBlockingEnumerable.cs (5)
15/// Converts an <see cref="IAsyncEnumerable{T}"/> instance into an <see cref="IEnumerable{T}"/> that enumerates elements in a blocking manner. 20/// <returns>An <see cref="IEnumerable{T}"/> instance that enumerates the source <see cref="IAsyncEnumerable{T}"/> in a blocking manner.</returns> 23/// unless the returned <see cref="IEnumerable{T}"/> is enumerated by calling its <see cref="IEnumerable{T}.GetEnumerator"/> method. 27public static IEnumerable<T> ToBlockingEnumerable<T>(this IAsyncEnumerable<T> source, CancellationToken cancellationToken = default)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskCompletionSource.cs (3)
72/// The <see cref="SetResult"/>, <see cref="SetException(Exception)"/>, <see cref="SetException(IEnumerable{Exception})"/>, 105public void SetException(IEnumerable<Exception> exceptions) 155public bool TrySetException(IEnumerable<Exception> exceptions)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskCompletionSource_T.cs (3)
72/// The <see cref="SetResult"/>, <see cref="SetException(Exception)"/>, <see cref="SetException(IEnumerable{Exception})"/>, 105public void SetException(IEnumerable<Exception> exceptions) 155public bool TrySetException(IEnumerable<Exception> exceptions)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskExceptionHolder.cs (4)
94exceptionObject is Exception || exceptionObject is IEnumerable<Exception> || 95exceptionObject is ExceptionDispatchInfo || exceptionObject is IEnumerable<ExceptionDispatchInfo>, 165if (exceptionObject is IEnumerable<Exception> exColl) 185if (exceptionObject is IEnumerable<ExceptionDispatchInfo> ediColl)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskScheduler.cs (4)
144protected abstract IEnumerable<Task>? GetScheduledTasks(); 459IEnumerable<Task>? activeTasksSource = GetScheduledTasks(); 533public IEnumerable<Task>? ScheduledTasks => m_taskScheduler.GetScheduledTasks(); 588protected override IEnumerable<Task>? GetScheduledTasks()
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\ThreadPoolTaskScheduler.cs (3)
94protected override IEnumerable<Task> GetScheduledTasks() 99private static IEnumerable<Task> FilterTasksFromWorkItems(IEnumerable<object> tpwItems)
src\libraries\System.Private.CoreLib\src\System\Threading\ThreadPoolWorkQueue.cs (1)
1619internal static IEnumerable<object> GetQueuedWorkItems()
src\libraries\System.Private.CoreLib\src\System\Threading\Timer.cs (2)
75internal IEnumerable<TimerQueueTimer> GetTimersForDebugger() 975private static IEnumerable<TimerQueueTimer> AllTimers // intended to be used by devs from debugger
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Unix.NonAndroid.cs (1)
148private static IEnumerable<string> GetTimeZoneIds()
src\System\Reflection\Emit\RuntimeAssemblyBuilder.cs (4)
32IEnumerable<CustomAttributeBuilder>? assemblyAttributes) 38IEnumerable<CustomAttributeBuilder>? assemblyAttributes, 92IEnumerable<CustomAttributeBuilder>? assemblyAttributes) 166IEnumerable<CustomAttributeBuilder>? assemblyAttributes)
src\System\Reflection\RuntimeAssembly.cs (1)
268public override IEnumerable<TypeInfo> DefinedTypes
System.Private.CoreLib.Generators (4)
IntrinsicsInSystemPrivateCoreLibAnalyzer.cs (4)
86private static IEnumerable<INamedTypeSymbol> GetNestedTypes(INamedTypeSymbol type) 98private static IEnumerable<INamedTypeSymbol> GetSubtypes(INamespaceSymbol namespaceSymbol) 379private static IEnumerable<INamedTypeSymbol> GetCompExactlyDependsOnUseList(ISymbol symbol, IntrinsicsAnalyzerOnLoadData onLoadData) 566var ancestorNodes = operation.Syntax.AncestorsAndSelf(true);
System.Private.DataContractSerialization (30)
System\Runtime\Serialization\ClassDataContract.cs (1)
1468private static bool IsEveryDataMemberOptional(IEnumerable<DataMember> dataMembers)
System\Runtime\Serialization\DataContract.cs (1)
1997foreach (Type ty in (IEnumerable<Type>)types)
System\Runtime\Serialization\DataContractSerializer.cs (8)
67: this(type, (IEnumerable<Type>?)null) 71public DataContractSerializer(Type type, IEnumerable<Type>? knownTypes) 81public DataContractSerializer(Type type, string rootName, string rootNamespace, IEnumerable<Type>? knownTypes) 86internal DataContractSerializer(Type type, string rootName, string rootNamespace, IEnumerable<Type>? knownTypes, 98public DataContractSerializer(Type type, XmlDictionaryString rootName, XmlDictionaryString rootNamespace, IEnumerable<Type>? knownTypes) 103internal DataContractSerializer(Type type, IEnumerable<Type>? knownTypes, int maxItemsInObjectGraph, bool ignoreExtensionDataObject, bool preserveObjectReferences) 117IEnumerable<Type>? knownTypes, 148IEnumerable<Type>? knownTypes,
System\Runtime\Serialization\DataContractSerializerSettings.cs (1)
30public IEnumerable<Type>? KnownTypes { get; set; }
System\Runtime\Serialization\DataContractSet.cs (4)
26public DataContractSet(ISerializationSurrogateProvider? dataContractSurrogate, IEnumerable<Type>? referencedTypes, IEnumerable<Type>? referencedCollectionTypes) 651public void ImportSchemaSet(XmlSchemaSet schemaSet, IEnumerable<XmlQualifiedName>? typeNames, bool importXmlDataType) 659public List<XmlQualifiedName> ImportSchemaSet(XmlSchemaSet schemaSet, IEnumerable<XmlSchemaElement> elements, bool importXmlDataType)
System\Runtime\Serialization\Globals.cs (2)
96s_typeOfTypeEnumerable ??= typeof(IEnumerable<Type>); 262s_typeOfIEnumerableGeneric ??= typeof(IEnumerable<>);
System\Runtime\Serialization\Json\DataContractJsonSerializer.cs (7)
42: this(type, (IEnumerable<Type>?)null) 62public DataContractJsonSerializer(Type type, IEnumerable<Type>? knownTypes) 69public DataContractJsonSerializer(Type type, string? rootName, IEnumerable<Type>? knownTypes) 76public DataContractJsonSerializer(Type type, XmlDictionaryString? rootName, IEnumerable<Type>? knownTypes) 96IEnumerable<Type>? knownTypes, 577IEnumerable<Type>? knownTypes, 616IEnumerable<Type>? knownTypes,
System\Runtime\Serialization\Json\DataContractJsonSerializerSettings.cs (1)
25public IEnumerable<Type>? KnownTypes { get; set; }
System\Runtime\Serialization\SchemaImporter.cs (4)
26private readonly IEnumerable<XmlQualifiedName>? _typeNames; 27private readonly IEnumerable<XmlSchemaElement>? _elements; 35internal SchemaImporter(XmlSchemaSet schemas, IEnumerable<XmlQualifiedName>? typeNames, IEnumerable<XmlSchemaElement>? elements, DataContractSet dataContractSet, bool importXmlDataType)
System\Runtime\Serialization\XPathQueryGenerator.cs (1)
86private static IEnumerable<DataMember> GetDataMembers(ClassDataContract contract)
System.Private.Xml (16)
System\Xml\Core\IDtdInfo.cs (2)
52IEnumerable<IDtdAttributeListInfo> GetAttributeLists(); 97IEnumerable<IDtdDefaultAttributeInfo> LookupDefaultAttributes();
System\Xml\Core\XmlTextReaderImpl.cs (1)
4493IEnumerable<IDtdDefaultAttributeInfo> defaultAttributes = attlistInfo.LookupDefaultAttributes();
System\Xml\Resolvers\XmlPreloadedResolver.cs (1)
332public IEnumerable<Uri> PreloadedUris
System\Xml\Schema\SchemaElementDecl.cs (1)
90IEnumerable<IDtdDefaultAttributeInfo> IDtdAttributeListInfo.LookupDefaultAttributes()
System\Xml\Schema\SchemaInfo.cs (1)
379IEnumerable<IDtdAttributeListInfo> IDtdInfo.GetAttributeLists()
System\Xml\Serialization\ReflectionXmlSerializationWriter.cs (1)
950IEnumerable<string> defaultEnumFlagValues = defaultValue!.ToString()!.Split((char[]?)null, StringSplitOptions.RemoveEmptyEntries);
System\Xml\Serialization\XmlSchemas.cs (1)
276IEnumerator<XmlSchema> IEnumerable<XmlSchema>.GetEnumerator()
System\Xml\Serialization\XmlSerializationWriterILGen.cs (2)
1519Type typeIEnumerable = typeof(IEnumerable<>).MakeGenericType(arrayElementTypeDesc.Type!); 2462MethodInfo getEnumerator = typeof(IEnumerable<>).MakeGenericType(typeof(ConstructorInfo)).GetMethod("GetEnumerator")!;
System\Xml\XPath\Internal\ClonableStack.cs (1)
10private ClonableStack(System.Collections.Generic.IEnumerable<T> collection) : base(collection) { }
System\Xml\Xsl\ListBase.cs (1)
105IEnumerator<T> IEnumerable<T>.GetEnumerator()
System\Xml\Xsl\Runtime\XmlQuerySequence.cs (1)
658IEnumerator<XPathItem> IEnumerable<XPathItem>.GetEnumerator()
System\Xml\Xsl\Xslt\CompilerScopeManager.cs (1)
356internal System.Collections.Generic.IEnumerable<ScopeRecord> GetActiveRecords()
System\Xml\Xsl\Xslt\XslAst.cs (1)
124public void InsertContent(IEnumerable<XslNode> collection)
System\Xml\Xsl\Xslt\XslAstAnalyzer.cs (1)
59public IEnumerable<V> GetAdjList(V v)
System.Private.Xml.Linq (90)
src\libraries\Common\src\System\Collections\Generic\EnumerableHelpers.cs (2)
13((IEnumerable<T>)Array.Empty<T>()).GetEnumerator(); 22internal static T[] ToArray<T>(IEnumerable<T> source, out int length)
System\Xml\Linq\Extensions.cs (48)
24public static IEnumerable<XAttribute> Attributes(this IEnumerable<XElement?> source) 41public static IEnumerable<XAttribute> Attributes(this IEnumerable<XElement?> source, XName? name) 58public static IEnumerable<XElement> Ancestors<T>(this IEnumerable<T?> source) where T : XNode 75public static IEnumerable<XElement> Ancestors<T>(this IEnumerable<T?> source, XName? name) where T : XNode 94public static IEnumerable<XElement> AncestorsAndSelf(this IEnumerable<XElement?> source) 113public static IEnumerable<XElement> AncestorsAndSelf(this IEnumerable<XElement?> source, XName? name) 123public static IEnumerable<XNode> Nodes<T>(this IEnumerable<T?> source) where T : XContainer 130private static IEnumerable<XNode> NodesIterator<T>(IEnumerable<T?> source) where T : XContainer 152public static IEnumerable<XNode> DescendantNodes<T>(this IEnumerable<T?> source) where T : XContainer 169public static IEnumerable<XElement> Descendants<T>(this IEnumerable<T?> source) where T : XContainer 186public static IEnumerable<XElement> Descendants<T>(this IEnumerable<T?> source, XName? name) where T : XContainer 205public static IEnumerable<XNode> DescendantNodesAndSelf(this IEnumerable<XElement?> source) 224public static IEnumerable<XElement> DescendantsAndSelf(this IEnumerable<XElement?> source) 243public static IEnumerable<XElement> DescendantsAndSelf(this IEnumerable<XElement?> source, XName? name) 258public static IEnumerable<XElement> Elements<T>(this IEnumerable<T?> source) where T : XContainer 273public static IEnumerable<XElement> Elements<T>(this IEnumerable<T?> source, XName? name) where T : XContainer 289public static IEnumerable<T> InDocumentOrder<T>(this IEnumerable<T> source) where T : XNode? 296private static IEnumerable<T> DocumentOrderIterator<T>(IEnumerable<T> source) where T : XNode? 312public static void Remove(this IEnumerable<XAttribute?> source) 329public static void Remove<T>(this IEnumerable<T?> source) where T : XNode 341private static IEnumerable<XAttribute> GetAttributes(IEnumerable<XElement?> source, XName? name) 360private static IEnumerable<XElement> GetAncestors<T>(IEnumerable<T?> source, XName? name, bool self) where T : XNode 376private static IEnumerable<XNode> GetDescendantNodes<T>(IEnumerable<T?> source, bool self) where T : XContainer 404private static IEnumerable<XElement> GetDescendants<T>(IEnumerable<T?> source, XName? name, bool self) where T : XContainer 437private static IEnumerable<XElement> GetElements<T>(IEnumerable<T?> source, XName? name) where T : XContainer
System\Xml\Linq\XAttribute.cs (1)
26public static IEnumerable<XAttribute> EmptySequence
System\Xml\Linq\XContainer.cs (10)
252/// <returns><see cref="IEnumerable{XNode}"/> over all descendants</returns> 253public IEnumerable<XNode> DescendantNodes() 267public IEnumerable<XElement> Descendants() 278public IEnumerable<XElement> Descendants(XName? name) 318public IEnumerable<XElement> Elements() 333public IEnumerable<XElement> Elements(XName? name) 349public IEnumerable<XNode> Nodes() 744internal IEnumerable<XNode> GetDescendantNodes(bool self) 766internal IEnumerable<XElement> GetDescendants(XName? name, bool self) 793private IEnumerable<XElement> GetElements(XName? name)
System\Xml\Linq\XElement.cs (9)
41public static IEnumerable<XElement> EmptySequence 338public IEnumerable<XElement> AncestorsAndSelf() 357public IEnumerable<XElement> AncestorsAndSelf(XName? name) 399public IEnumerable<XAttribute> Attributes() 415public IEnumerable<XAttribute> Attributes(XName? name) 424public IEnumerable<XNode> DescendantNodesAndSelf() 443public IEnumerable<XElement> DescendantsAndSelf() 460public IEnumerable<XElement> DescendantsAndSelf(XName? name) 1964private IEnumerable<XAttribute> GetAttributes(XName? name)
System\Xml\Linq\XNode.cs (11)
191public IEnumerable<XElement> Ancestors() 208public IEnumerable<XElement> Ancestors(XName? name) 310public IEnumerable<XNode> NodesAfterSelf() 327public IEnumerable<XNode> NodesBeforeSelf() 348public IEnumerable<XElement> ElementsAfterSelf() 362public IEnumerable<XElement> ElementsAfterSelf(XName? name) 374public IEnumerable<XElement> ElementsBeforeSelf() 388public IEnumerable<XElement> ElementsBeforeSelf(XName? name) 630internal IEnumerable<XElement> GetAncestors(XName? name, bool self) 640private IEnumerable<XElement> GetElementsAfterSelf(XName? name) 651private IEnumerable<XElement> GetElementsBeforeSelf(XName? name)
System\Xml\Linq\XObject.cs (3)
198public IEnumerable<object> Annotations(Type type) 205private IEnumerable<object> AnnotationsIterator(Type type) 232public IEnumerable<T> Annotations<T>() where T : class
System\Xml\XPath\XNodeNavigator.cs (6)
879private static IEnumerable<T> EvaluateIterator<T>(XPathNodeIterator result) 994/// <returns>An <see cref="IEnumerable&lt;XElement&gt;"/> corresponding to the resulting set of elements</returns> 995public static IEnumerable<XElement> XPathSelectElements(this XNode node, string expression) 1007/// <returns>An <see cref="IEnumerable&lt;XElement&gt;"/> corresponding to the resulting set of elements</returns> 1008public static IEnumerable<XElement> XPathSelectElements(this XNode node, string expression, IXmlNamespaceResolver? resolver) 1012return (IEnumerable<XElement>)XPathEvaluator.Evaluate<XElement>(node, expression, resolver);
System.Reflection.Context (42)
System\Reflection\Context\CollectionServices.cs (1)
52public static object[] IEnumerableToArray(IEnumerable<object> enumerable, Type arrayType)
System\Reflection\Context\Custom\AttributeUtils.cs (14)
13IEnumerable<object> attributes = GetFilteredAttributes(context, type.UnderlyingType, attributeFilterType); 42IEnumerable<object> inheritedAttributes = GetFilteredAttributes(context, type.UnderlyingType, attributeFilterType); 53IEnumerable<object> attributes = GetFilteredAttributes(context, method.UnderlyingMethod, attributeFilterType); 82IEnumerable<object> inheritedAttributes = GetFilteredAttributes(context, method.UnderlyingMethod, attributeFilterType); 94IEnumerable<object> attributes = GetFilteredAttributes(context, provider, attributeFilterType); 102IEnumerable<object> attributes = GetFilteredAttributes(context, provider, attributeFilterType); 110IEnumerable<object> attributes = GetFilteredAttributes(context, provider, attributeFilterType); 118IEnumerable<object> attributes = GetFilteredAttributes(context, provider, attributeFilterType); 126IEnumerable<object> attributes = GetFilteredAttributes(context, provider, attributeFilterType); 137private static IEnumerable<object> GetFilteredAttributes(CustomReflectionContext context, MemberInfo member, Type attributeFilterType) 144private static IEnumerable<object> GetFilteredAttributes(CustomReflectionContext context, ParameterInfo parameter, Type attributeFilterType) 151private static void CombineCustomAttributes(List<object> declaredAttributes, IEnumerable<object> inheritedAttributes, Type attributeFilterType, bool inherited, bool allowMultiple) 197internal static IEnumerable<object> FilterCustomAttributes(IEnumerable<object> attributes, Type attributeFilterType)
System\Reflection\Context\Custom\CustomType.cs (3)
14private IEnumerable<PropertyInfo>? _newProperties; 71IEnumerable<PropertyInfo> newProperties = baseType.NewProperties; 285private IEnumerable<PropertyInfo> NewProperties => _newProperties ??= ReflectionContext.GetNewPropertiesForType(this);
System\Reflection\Context\CustomReflectionContext.cs (16)
54protected virtual IEnumerable<object> GetCustomAttributes(MemberInfo member, IEnumerable<object> declaredAttributes) 59protected virtual IEnumerable<object> GetCustomAttributes(ParameterInfo parameter, IEnumerable<object> declaredAttributes) 65protected virtual IEnumerable<PropertyInfo> AddProperties(Type type) 93IEnumerable<Attribute>? propertyCustomAttributes, 94IEnumerable<Attribute>? getterCustomAttributes, 95IEnumerable<Attribute>? setterCustomAttributes) 108internal IEnumerable<PropertyInfo> GetNewPropertiesForType(CustomType type) 115IEnumerable<PropertyInfo> newProperties = AddProperties(type.UnderlyingType); 136internal IEnumerable<object> GetCustomAttributesOnMember(MemberInfo member, IEnumerable<object> declaredAttributes, Type attributeFilterType) 138IEnumerable<object> attributes = GetCustomAttributes(member, declaredAttributes); 142internal IEnumerable<object> GetCustomAttributesOnParameter(ParameterInfo parameter, IEnumerable<object> declaredAttributes, Type attributeFilterType) 144IEnumerable<object> attributes = GetCustomAttributes(parameter, declaredAttributes);
System\Reflection\Context\Virtual\VirtualPropertyInfo.cs (4)
15private readonly IEnumerable<Attribute> _attributes; 22IEnumerable<Attribute>? propertyAttributes, 23IEnumerable<Attribute>? getterAttributes, 24IEnumerable<Attribute>? setterAttributes,
System\Reflection\Context\Virtual\VirtualPropertyInfo.PropertyGetter.cs (2)
16private readonly IEnumerable<Attribute> _attributes; 18public PropertyGetter(VirtualPropertyBase property, Func<object, object?> getter, IEnumerable<Attribute>? getterAttributes)
System\Reflection\Context\Virtual\VirtualPropertyInfo.PropertySetter.cs (2)
17private readonly IEnumerable<Attribute> _attributes; 19public PropertySetter(VirtualPropertyBase property, Action<object, object?> setter, IEnumerable<Attribute>? setterAttributes)
System.Reflection.Emit (1)
System\Reflection\Emit\PersistedAssemblyBuilder.cs (1)
34public PersistedAssemblyBuilder(AssemblyName name, Assembly coreAssembly, IEnumerable<CustomAttributeBuilder>? assemblyAttributes = null)
System.Reflection.Metadata (58)
System\Reflection\Internal\Utilities\EnumerableExtensions.cs (3)
15public static IEnumerable<TResult> Select<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, TResult> selector) 23public static IEnumerable<T> OrderBy<T>(this List<T> source, Comparison<T> comparison)
System\Reflection\Metadata\BlobBuilder.Enumerators.cs (2)
60IEnumerator<BlobBuilder> IEnumerable<BlobBuilder>.GetEnumerator() => GetEnumerator(); 98IEnumerator<Blob> IEnumerable<Blob>.GetEnumerator() => GetEnumerator();
System\Reflection\Metadata\BlobContentId.cs (1)
117public static Func<IEnumerable<Blob>, BlobContentId> GetTimeBasedProvider()
System\Reflection\Metadata\Ecma335\Encoding\ControlFlowBuilder.cs (2)
253internal IEnumerable<BranchInfo> Branches => _branches; 256internal IEnumerable<int> Labels => _labels;
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (5)
2040var ordered = _constantTableNeedsSorting ? _constantTable.OrderBy((x, y) => x.Parent - y.Parent) : _constantTable; 2057var ordered = _customAttributeTableNeedsSorting && !metadataSizes.IsEncDelta ? _customAttributeTable.OrderBy((x, y) => x.Parent - y.Parent) : _customAttributeTable; 2070var ordered = _fieldMarshalTableNeedsSorting ? _fieldMarshalTable.OrderBy((x, y) => x.Parent - y.Parent) : _fieldMarshalTable; 2083var ordered = _declSecurityTableNeedsSorting ? _declSecurityTable.OrderBy((x, y) => x.Parent - y.Parent) : _declSecurityTable; 2162var ordered = _methodSemanticsTableNeedsSorting ? _methodSemanticsTable.OrderBy((x, y) => (int)x.Association - (int)y.Association) : _methodSemanticsTable;
System\Reflection\Metadata\Ecma335\MetadataReaderExtensions.cs (8)
285public static IEnumerable<EditAndContinueLogEntry> GetEditAndContinueLogEntries(this MetadataReader reader) 294static IEnumerable<EditAndContinueLogEntry> Core(MetadataReader reader) 309public static IEnumerable<EntityHandle> GetEditAndContinueMapEntries(this MetadataReader reader) 318static IEnumerable<EntityHandle> Core(MetadataReader reader) 334public static IEnumerable<TypeDefinitionHandle> GetTypesWithProperties(this MetadataReader reader) 343static IEnumerable<TypeDefinitionHandle> Core(MetadataReader reader) 359public static IEnumerable<TypeDefinitionHandle> GetTypesWithEvents(this MetadataReader reader) 368static IEnumerable<TypeDefinitionHandle> Core(MetadataReader reader)
System\Reflection\Metadata\Ecma335\PortablePdbBuilder.cs (2)
23public Func<IEnumerable<Blob>, BlobContentId> IdProvider { get; } 51Func<IEnumerable<Blob>, BlobContentId>? idProvider = null)
System\Reflection\Metadata\PortablePdb\HandleCollections.Debug.cs (7)
40IEnumerator<DocumentHandle> IEnumerable<DocumentHandle>.GetEnumerator() 139IEnumerator<MethodDebugInformationHandle> IEnumerable<MethodDebugInformationHandle>.GetEnumerator() 245IEnumerator<LocalScopeHandle> IEnumerable<LocalScopeHandle>.GetEnumerator() 453IEnumerator<LocalVariableHandle> IEnumerable<LocalVariableHandle>.GetEnumerator() 559IEnumerator<LocalConstantHandle> IEnumerable<LocalConstantHandle>.GetEnumerator() 658IEnumerator<ImportScopeHandle> IEnumerable<ImportScopeHandle>.GetEnumerator() 765IEnumerator<CustomDebugInformationHandle> IEnumerable<CustomDebugInformationHandle>.GetEnumerator()
System\Reflection\Metadata\PortablePdb\ImportDefinitionCollection.cs (1)
26IEnumerator<ImportDefinition> IEnumerable<ImportDefinition>.GetEnumerator()
System\Reflection\Metadata\PortablePdb\SequencePointCollection.cs (1)
33IEnumerator<SequencePoint> IEnumerable<SequencePoint>.GetEnumerator()
System\Reflection\Metadata\TypeSystem\HandleCollections.TypeSystem.cs (18)
52IEnumerator<GenericParameterHandle> IEnumerable<GenericParameterHandle>.GetEnumerator() 160IEnumerator<GenericParameterConstraintHandle> IEnumerable<GenericParameterConstraintHandle>.GetEnumerator() 264IEnumerator<CustomAttributeHandle> IEnumerable<CustomAttributeHandle>.GetEnumerator() 385IEnumerator<DeclarativeSecurityAttributeHandle> IEnumerable<DeclarativeSecurityAttributeHandle>.GetEnumerator() 492IEnumerator<MethodDefinitionHandle> IEnumerable<MethodDefinitionHandle>.GetEnumerator() 612IEnumerator<FieldDefinitionHandle> IEnumerable<FieldDefinitionHandle>.GetEnumerator() 732IEnumerator<PropertyDefinitionHandle> IEnumerable<PropertyDefinitionHandle>.GetEnumerator() 852IEnumerator<EventDefinitionHandle> IEnumerable<EventDefinitionHandle>.GetEnumerator() 968IEnumerator<MethodImplementationHandle> IEnumerable<MethodImplementationHandle>.GetEnumerator() 1067IEnumerator<ParameterHandle> IEnumerable<ParameterHandle>.GetEnumerator() 1179IEnumerator<InterfaceImplementationHandle> IEnumerable<InterfaceImplementationHandle>.GetEnumerator() 1271IEnumerator<TypeDefinitionHandle> IEnumerable<TypeDefinitionHandle>.GetEnumerator() 1361IEnumerator<TypeReferenceHandle> IEnumerable<TypeReferenceHandle>.GetEnumerator() 1451IEnumerator<ExportedTypeHandle> IEnumerable<ExportedTypeHandle>.GetEnumerator() 1541IEnumerator<MemberReferenceHandle> IEnumerable<MemberReferenceHandle>.GetEnumerator() 1677IEnumerator<AssemblyReferenceHandle> IEnumerable<AssemblyReferenceHandle>.GetEnumerator() 1785IEnumerator<ManifestResourceHandle> IEnumerable<ManifestResourceHandle>.GetEnumerator() 1875IEnumerator<AssemblyFileHandle> IEnumerable<AssemblyFileHandle>.GetEnumerator()
System\Reflection\PortableExecutable\ManagedPEBuilder.cs (2)
48Func<IEnumerable<Blob>, BlobContentId>? deterministicIdProvider = null) 228public void Sign(BlobBuilder peImage, Func<IEnumerable<Blob>, byte[]> signatureProvider)
System\Reflection\PortableExecutable\PEBuilder.cs (6)
15public Func<IEnumerable<Blob>, BlobContentId> IdProvider { get; } 61protected PEBuilder(PEHeaderBuilder header, Func<IEnumerable<Blob>, BlobContentId>? deterministicIdProvider) 420internal static IEnumerable<Blob> GetContentToSign(BlobBuilder peImage, int peHeadersSize, int peHeaderAlignment, Blob strongNameSignatureFixup) 479internal static IEnumerable<Blob> GetContentToChecksum(BlobBuilder peImage, Blob checksumFixup) 495internal void Sign(BlobBuilder peImage, Blob strongNameSignatureFixup, Func<IEnumerable<Blob>, byte[]> signatureProvider) 523private static unsafe uint CalculateChecksum(IEnumerable<Blob> blobs)
System.Reflection.MetadataLoadContext (152)
System\Reflection\MetadataLoadContext.Apis.cs (1)
263public IEnumerable<Assembly> GetAssemblies()
System\Reflection\PathAssemblyResolver.cs (1)
32public PathAssemblyResolver(IEnumerable<string> assemblyPaths)
System\Reflection\Runtime\BindingFlagSupport\ConstructorPolicies.cs (2)
15public sealed override IEnumerable<ConstructorInfo> GetDeclaredMembers(TypeInfo typeInfo) 20public sealed override IEnumerable<ConstructorInfo> CoreGetDeclaredMembers(RuntimeTypeInfo type, NameFilter? filter, RuntimeTypeInfo reflectedType)
System\Reflection\Runtime\BindingFlagSupport\EventPolicies.cs (2)
14public sealed override IEnumerable<EventInfo> GetDeclaredMembers(TypeInfo typeInfo) 19public sealed override IEnumerable<EventInfo> CoreGetDeclaredMembers(RuntimeTypeInfo type, NameFilter? filter, RuntimeTypeInfo reflectedType)
System\Reflection\Runtime\BindingFlagSupport\FieldPolicies.cs (2)
14public sealed override IEnumerable<FieldInfo> GetDeclaredMembers(TypeInfo typeInfo) 19public sealed override IEnumerable<FieldInfo> CoreGetDeclaredMembers(RuntimeTypeInfo type, NameFilter? filter, RuntimeTypeInfo reflectedType)
System\Reflection\Runtime\BindingFlagSupport\MemberPolicies.cs (2)
23public abstract IEnumerable<M> GetDeclaredMembers(TypeInfo typeInfo); 29public abstract IEnumerable<M> CoreGetDeclaredMembers(RuntimeTypeInfo type, NameFilter? filter, RuntimeTypeInfo reflectedType);
System\Reflection\Runtime\BindingFlagSupport\MethodPolicies.cs (2)
14public sealed override IEnumerable<MethodInfo> GetDeclaredMembers(TypeInfo typeInfo) 19public sealed override IEnumerable<MethodInfo> CoreGetDeclaredMembers(RuntimeTypeInfo type, NameFilter? filter, RuntimeTypeInfo reflectedType)
System\Reflection\Runtime\BindingFlagSupport\NestedTypePolicies.cs (2)
21public sealed override IEnumerable<Type> GetDeclaredMembers(TypeInfo typeInfo) 26public sealed override IEnumerable<Type> CoreGetDeclaredMembers(RuntimeTypeInfo type, NameFilter? filter, RuntimeTypeInfo reflectedType)
System\Reflection\Runtime\BindingFlagSupport\PropertyPolicies.cs (2)
14public sealed override IEnumerable<PropertyInfo> GetDeclaredMembers(TypeInfo typeInfo) 19public sealed override IEnumerable<PropertyInfo> CoreGetDeclaredMembers(RuntimeTypeInfo type, NameFilter? filter, RuntimeTypeInfo reflectedType)
System\Reflection\TypeLoading\Assemblies\Ecma\EcmaAssembly.cs (1)
42public sealed override IEnumerable<CustomAttributeData> CustomAttributes => AssemblyDefinition.GetCustomAttributes().ToTrueCustomAttributes(GetEcmaManifestModule());
System\Reflection\TypeLoading\Assemblies\Ecma\EcmaAssembly.Modules.cs (1)
71protected sealed override IEnumerable<AssemblyFileInfo> GetAssemblyFileInfosFromManifest(bool includeManifestModule, bool includeResourceModules)
System\Reflection\TypeLoading\Assemblies\RoAssembly.cs (5)
61public abstract override IEnumerable<CustomAttributeData> CustomAttributes { get; } 65public sealed override IEnumerable<TypeInfo> DefinedTypes => GetDefinedRoTypes()!; 67private IEnumerable<RoType>? GetDefinedRoTypes() => IsSingleModule ? GetRoManifestModule().GetDefinedRoTypes() : MultiModuleGetDefinedRoTypes(); 68private IEnumerable<RoType> MultiModuleGetDefinedRoTypes() 87public sealed override IEnumerable<Type> ExportedTypes
System\Reflection\TypeLoading\Assemblies\RoAssembly.Modules.cs (1)
138protected abstract IEnumerable<AssemblyFileInfo> GetAssemblyFileInfosFromManifest(bool includeManifestModule, bool includeResourceModules);
System\Reflection\TypeLoading\Assemblies\RoStubAssembly.cs (2)
19public sealed override IEnumerable<CustomAttributeData> CustomAttributes => throw null!; 28protected sealed override IEnumerable<AssemblyFileInfo> GetAssemblyFileInfosFromManifest(bool includeManifestModule, bool includeResourceModules) => throw null!;
System\Reflection\TypeLoading\Constructors\RoConstructor.cs (1)
34public abstract override IEnumerable<CustomAttributeData> CustomAttributes { get; }
System\Reflection\TypeLoading\Constructors\RoDefinitionConstructor.cs (1)
30public sealed override IEnumerable<CustomAttributeData> CustomAttributes => _decoder.ComputeTrueCustomAttributes();
System\Reflection\TypeLoading\Constructors\RoSyntheticConstructor.cs (1)
34public sealed override IEnumerable<CustomAttributeData> CustomAttributes => Array.Empty<CustomAttributeData>();
System\Reflection\TypeLoading\CustomAttributes\Ecma\EcmaCustomAttributeHelpers.cs (1)
20public static IEnumerable<CustomAttributeData> ToTrueCustomAttributes(this CustomAttributeHandleCollection handles, EcmaModule module)
System\Reflection\TypeLoading\Events\Ecma\EcmaEvent.cs (1)
36public sealed override IEnumerable<CustomAttributeData> CustomAttributes => EventDefinition.GetCustomAttributes().ToTrueCustomAttributes(_module);
System\Reflection\TypeLoading\Events\RoEvent.cs (1)
46public abstract override IEnumerable<CustomAttributeData> CustomAttributes { get; }
System\Reflection\TypeLoading\Fields\Ecma\EcmaField.cs (1)
35protected sealed override IEnumerable<CustomAttributeData> GetTrueCustomAttributes() => FieldDefinition.GetCustomAttributes().ToTrueCustomAttributes(_module);
System\Reflection\TypeLoading\Fields\RoField.cs (2)
48public sealed override IEnumerable<CustomAttributeData> CustomAttributes 76protected abstract IEnumerable<CustomAttributeData> GetTrueCustomAttributes();
System\Reflection\TypeLoading\General\Ecma\MetadataTable.cs (1)
48public IEnumerable<T?> EnumerateValues(int skip = 0)
System\Reflection\TypeLoading\General\Helpers.cs (1)
58public static ReadOnlyCollection<T> ToReadOnlyCollection<T>(this IEnumerable<T> enumeration)
System\Reflection\TypeLoading\General\Sentinels.cs (1)
33public sealed override IEnumerable<CustomAttributeData> CustomAttributes => throw null!;
System\Reflection\TypeLoading\MethodBase\Ecma\EcmaMethodDecoder.cs (1)
28public IEnumerable<CustomAttributeData> ComputeTrueCustomAttributes() => MethodDefinition.GetCustomAttributes().ToTrueCustomAttributes(_module);
System\Reflection\TypeLoading\MethodBase\IMethodDecoder.cs (1)
26IEnumerable<CustomAttributeData> ComputeTrueCustomAttributes();
System\Reflection\TypeLoading\Methods\RoConstructedGenericMethod.cs (1)
33public sealed override IEnumerable<CustomAttributeData> CustomAttributes => _genericMethodDefinition.CustomAttributes;
System\Reflection\TypeLoading\Methods\RoDefinitionMethod.cs (1)
50public sealed override IEnumerable<CustomAttributeData> CustomAttributes
System\Reflection\TypeLoading\Methods\RoMethod.cs (1)
42public abstract override IEnumerable<CustomAttributeData> CustomAttributes { get; }
System\Reflection\TypeLoading\Methods\RoSyntheticMethod.cs (1)
37public sealed override IEnumerable<CustomAttributeData> CustomAttributes => Array.Empty<CustomAttributeData>();
System\Reflection\TypeLoading\Modules\Ecma\EcmaModule.cs (2)
47public sealed override IEnumerable<CustomAttributeData> CustomAttributes => ModuleDefinition.GetCustomAttributes().ToTrueCustomAttributes(this); 127internal sealed override IEnumerable<RoType>? GetDefinedRoTypes()
System\Reflection\TypeLoading\Modules\RoModule.cs (2)
64public abstract override IEnumerable<CustomAttributeData> CustomAttributes { get; } 83internal abstract IEnumerable<RoType>? GetDefinedRoTypes();
System\Reflection\TypeLoading\Modules\RoResourceModule.cs (2)
44public sealed override IEnumerable<CustomAttributeData> CustomAttributes => Array.Empty<CustomAttributeData>(); 60internal sealed override IEnumerable<RoType>? GetDefinedRoTypes() => null;
System\Reflection\TypeLoading\Parameters\Ecma\EcmaFatMethodParameter.cs (1)
38protected sealed override IEnumerable<CustomAttributeData> GetTrueCustomAttributes() => Parameter.GetCustomAttributes().ToTrueCustomAttributes(GetEcmaModule());
System\Reflection\TypeLoading\Parameters\RoFatMethodParameter.cs (2)
31public sealed override IEnumerable<CustomAttributeData> CustomAttributes 74protected abstract IEnumerable<CustomAttributeData> GetTrueCustomAttributes();
System\Reflection\TypeLoading\Parameters\RoParameter.cs (1)
33public abstract override IEnumerable<CustomAttributeData> CustomAttributes { get; }
System\Reflection\TypeLoading\Parameters\RoPropertyIndexParameter.cs (1)
30public sealed override IEnumerable<CustomAttributeData> CustomAttributes => _backingParameter.CustomAttributes;
System\Reflection\TypeLoading\Parameters\RoThinMethodParameter.cs (1)
25public sealed override IEnumerable<CustomAttributeData> CustomAttributes => Array.Empty<CustomAttributeData>();
System\Reflection\TypeLoading\Properties\Ecma\EcmaProperty.cs (1)
35public sealed override IEnumerable<CustomAttributeData> CustomAttributes => PropertyDefinition.GetCustomAttributes().ToTrueCustomAttributes(_module);
System\Reflection\TypeLoading\Properties\RoProperty.cs (1)
47public abstract override IEnumerable<CustomAttributeData> CustomAttributes { get; }
System\Reflection\TypeLoading\Types\Ecma\EcmaDefinitionType.BindingFlags.cs (6)
18internal sealed override IEnumerable<ConstructorInfo> SpecializeConstructors(NameFilter? filter, RoInstantiationProviderType declaringType) 32internal sealed override IEnumerable<MethodInfo> SpecializeMethods(NameFilter? filter, Type reflectedType, RoInstantiationProviderType declaringType) 46internal sealed override IEnumerable<EventInfo> SpecializeEvents(NameFilter? filter, Type reflectedType, RoInstantiationProviderType declaringType) 56internal sealed override IEnumerable<FieldInfo> SpecializeFields(NameFilter? filter, Type reflectedType, RoInstantiationProviderType declaringType) 66internal sealed override IEnumerable<PropertyInfo> SpecializeProperties(NameFilter? filter, Type reflectedType, RoInstantiationProviderType declaringType) 76internal sealed override IEnumerable<RoType> GetNestedTypesCore(NameFilter? filter)
System\Reflection\TypeLoading\Types\Ecma\EcmaDefinitionType.cs (2)
60internal sealed override IEnumerable<RoType> SpecializeInterfaces(RoType[] instantiation) 72protected sealed override IEnumerable<CustomAttributeData> GetTrueCustomAttributes() => TypeDefinition.GetCustomAttributes().ToTrueCustomAttributes(GetEcmaModule());
System\Reflection\TypeLoading\Types\Ecma\EcmaGenericParameterType.cs (1)
33public sealed override IEnumerable<CustomAttributeData> CustomAttributes => GenericParameter.GetCustomAttributes().ToTrueCustomAttributes(GetEcmaModule());
System\Reflection\TypeLoading\Types\RoArrayType.cs (3)
39internal sealed override IEnumerable<RoType> ComputeDirectlyImplementedInterfaces() 73internal sealed override IEnumerable<ConstructorInfo> GetConstructorsCore(NameFilter? filter) 152internal sealed override IEnumerable<MethodInfo> GetMethodsCore(NameFilter? filter, Type reflectedType)
System\Reflection\TypeLoading\Types\RoByRefType.cs (3)
33internal sealed override IEnumerable<RoType> ComputeDirectlyImplementedInterfaces() => Array.Empty<RoType>(); 35internal sealed override IEnumerable<ConstructorInfo> GetConstructorsCore(NameFilter? filter) => Array.Empty<ConstructorInfo>(); 36internal sealed override IEnumerable<MethodInfo> GetMethodsCore(NameFilter? filter, Type reflectedType) => Array.Empty<MethodInfo>();
System\Reflection\TypeLoading\Types\RoConstructedGenericType.cs (8)
107internal sealed override IEnumerable<RoType> ComputeDirectlyImplementedInterfaces() => _genericTypeDefinition.SpecializeInterfaces(Instantiation); 109public sealed override IEnumerable<CustomAttributeData> CustomAttributes => _genericTypeDefinition.CustomAttributes; 139internal sealed override IEnumerable<ConstructorInfo> GetConstructorsCore(NameFilter? filter) => _genericTypeDefinition.SpecializeConstructors(filter, this); 140internal sealed override IEnumerable<MethodInfo> GetMethodsCore(NameFilter? filter, Type reflectedType) => _genericTypeDefinition.SpecializeMethods(filter, reflectedType, this); 141internal sealed override IEnumerable<EventInfo> GetEventsCore(NameFilter? filter, Type reflectedType) => _genericTypeDefinition.SpecializeEvents(filter, reflectedType, this); 142internal sealed override IEnumerable<FieldInfo> GetFieldsCore(NameFilter? filter, Type reflectedType) => _genericTypeDefinition.SpecializeFields(filter, reflectedType, this); 143internal sealed override IEnumerable<PropertyInfo> GetPropertiesCore(NameFilter? filter, Type reflectedType) => _genericTypeDefinition.SpecializeProperties(filter, reflectedType, this); 144internal sealed override IEnumerable<RoType> GetNestedTypesCore(NameFilter? filter) => _genericTypeDefinition.GetNestedTypesCore(filter);
System\Reflection\TypeLoading\Types\RoDefinitionType.cs (14)
61public sealed override IEnumerable<CustomAttributeData> CustomAttributes 79protected abstract IEnumerable<CustomAttributeData> GetTrueCustomAttributes(); 86internal sealed override IEnumerable<RoType> ComputeDirectlyImplementedInterfaces() => SpecializeInterfaces(Instantiation); 87internal abstract IEnumerable<RoType> SpecializeInterfaces(RoType[] instantiation); 233internal sealed override IEnumerable<ConstructorInfo> GetConstructorsCore(NameFilter? filter) => SpecializeConstructors(filter, this); 234internal sealed override IEnumerable<MethodInfo> GetMethodsCore(NameFilter? filter, Type reflectedType) => SpecializeMethods(filter, reflectedType, this); 235internal sealed override IEnumerable<EventInfo> GetEventsCore(NameFilter? filter, Type reflectedType) => SpecializeEvents(filter, reflectedType, this); 236internal sealed override IEnumerable<FieldInfo> GetFieldsCore(NameFilter? filter, Type reflectedType) => SpecializeFields(filter, reflectedType, this); 237internal sealed override IEnumerable<PropertyInfo> GetPropertiesCore(NameFilter? filter, Type reflectedType) => SpecializeProperties(filter, reflectedType, this); 240internal abstract IEnumerable<ConstructorInfo> SpecializeConstructors(NameFilter? filter, RoInstantiationProviderType declaringType); 241internal abstract IEnumerable<MethodInfo> SpecializeMethods(NameFilter? filter, Type reflectedType, RoInstantiationProviderType declaringType); 242internal abstract IEnumerable<EventInfo> SpecializeEvents(NameFilter? filter, Type reflectedType, RoInstantiationProviderType declaringType); 243internal abstract IEnumerable<FieldInfo> SpecializeFields(NameFilter? filter, Type reflectedType, RoInstantiationProviderType declaringType); 244internal abstract IEnumerable<PropertyInfo> SpecializeProperties(NameFilter? filter, Type reflectedType, RoInstantiationProviderType declaringType);
System\Reflection\TypeLoading\Types\RoExceptionType.cs (8)
38protected sealed override IEnumerable<CustomAttributeData> GetTrueCustomAttributes() => throw null!; 42internal sealed override IEnumerable<RoType> SpecializeInterfaces(RoType[] instantiation) => throw null!; 43internal sealed override IEnumerable<RoType> GetNestedTypesCore(NameFilter? filter) => throw null!; 45internal sealed override IEnumerable<ConstructorInfo> SpecializeConstructors(NameFilter? filter, RoInstantiationProviderType declaringType) => throw null!; 46internal sealed override IEnumerable<MethodInfo> SpecializeMethods(NameFilter? filter, Type reflectedType, RoInstantiationProviderType declaringType) => throw null!; 47internal sealed override IEnumerable<EventInfo> SpecializeEvents(NameFilter? filter, Type reflectedType, RoInstantiationProviderType declaringType) => throw null!; 48internal sealed override IEnumerable<FieldInfo> SpecializeFields(NameFilter? filter, Type reflectedType, RoInstantiationProviderType declaringType) => throw null!; 49internal sealed override IEnumerable<PropertyInfo> SpecializeProperties(NameFilter? filter, Type reflectedType, RoInstantiationProviderType declaringType) => throw null!;
System\Reflection\TypeLoading\Types\RoFunctionPointerType.cs (8)
175public sealed override IEnumerable<CustomAttributeData> CustomAttributes => Array.Empty<CustomAttributeData>(); 199internal sealed override IEnumerable<EventInfo> GetEventsCore(NameFilter? filter, Type reflectedType) => Array.Empty<EventInfo>(); 200internal sealed override IEnumerable<FieldInfo> GetFieldsCore(NameFilter? filter, Type reflectedType) => Array.Empty<FieldInfo>(); 201internal sealed override IEnumerable<PropertyInfo> GetPropertiesCore(NameFilter? filter, Type reflectedType) => Array.Empty<PropertyInfo>(); 202internal sealed override IEnumerable<RoType> GetNestedTypesCore(NameFilter? filter) => Array.Empty<RoType>(); 208internal sealed override IEnumerable<RoType> ComputeDirectlyImplementedInterfaces() => Array.Empty<RoType>(); 210internal sealed override IEnumerable<ConstructorInfo> GetConstructorsCore(NameFilter? filter) => Array.Empty<ConstructorInfo>(); 211internal sealed override IEnumerable<MethodInfo> GetMethodsCore(NameFilter? filter, Type reflectedType) => Array.Empty<MethodInfo>();
System\Reflection\TypeLoading\Types\RoGenericParameterType.cs (7)
77internal sealed override IEnumerable<RoType> ComputeDirectlyImplementedInterfaces() 88internal sealed override IEnumerable<ConstructorInfo> GetConstructorsCore(NameFilter? filter) => Array.Empty<ConstructorInfo>(); 89internal sealed override IEnumerable<MethodInfo> GetMethodsCore(NameFilter? filter, Type reflectedType) => Array.Empty<MethodInfo>(); 90internal sealed override IEnumerable<EventInfo> GetEventsCore(NameFilter? filter, Type reflectedType) => Array.Empty<EventInfo>(); 91internal sealed override IEnumerable<FieldInfo> GetFieldsCore(NameFilter? filter, Type reflectedType) => Array.Empty<FieldInfo>(); 92internal sealed override IEnumerable<PropertyInfo> GetPropertiesCore(NameFilter? filter, Type reflectedType) => Array.Empty<PropertyInfo>(); 93internal sealed override IEnumerable<RoType> GetNestedTypesCore(NameFilter? filter) => Array.Empty<RoType>();
System\Reflection\TypeLoading\Types\RoHasElementType.cs (5)
54public sealed override IEnumerable<CustomAttributeData> CustomAttributes => Array.Empty<CustomAttributeData>(); 82internal sealed override IEnumerable<EventInfo> GetEventsCore(NameFilter? filter, Type reflectedType) => Array.Empty<EventInfo>(); 83internal sealed override IEnumerable<FieldInfo> GetFieldsCore(NameFilter? filter, Type reflectedType) => Array.Empty<FieldInfo>(); 84internal sealed override IEnumerable<PropertyInfo> GetPropertiesCore(NameFilter? filter, Type reflectedType) => Array.Empty<PropertyInfo>(); 85internal sealed override IEnumerable<RoType> GetNestedTypesCore(NameFilter? filter) => Array.Empty<RoType>();
System\Reflection\TypeLoading\Types\RoModifiedType.cs (9)
153public override IEnumerable<TypeInfo> DeclaredNestedTypes 161public override IEnumerable<CustomAttributeData> CustomAttributes => _unmodifiedType.CustomAttributes; 189internal override IEnumerable<RoType> ComputeDirectlyImplementedInterfaces() => throw new NotSupportedException(SR.NotSupported_ModifiedType); 192internal override IEnumerable<ConstructorInfo> GetConstructorsCore(NameFilter? filter) => throw new NotSupportedException(SR.NotSupported_ModifiedType); 193internal override IEnumerable<MethodInfo> GetMethodsCore(NameFilter? filter, Type reflectedType) => throw new NotSupportedException(SR.NotSupported_ModifiedType); 194internal override IEnumerable<EventInfo> GetEventsCore(NameFilter? filter, Type reflectedType) => throw new NotSupportedException(SR.NotSupported_ModifiedType); 195internal override IEnumerable<FieldInfo> GetFieldsCore(NameFilter? filter, Type reflectedType) => throw new NotSupportedException(SR.NotSupported_ModifiedType); 196internal override IEnumerable<PropertyInfo> GetPropertiesCore(NameFilter? filter, Type reflectedType) => throw new NotSupportedException(SR.NotSupported_ModifiedType); 197internal override IEnumerable<RoType> GetNestedTypesCore(NameFilter? filter) => throw new NotSupportedException(SR.NotSupported_ModifiedType);
System\Reflection\TypeLoading\Types\RoPointerType.cs (3)
33internal sealed override IEnumerable<RoType> ComputeDirectlyImplementedInterfaces() => Array.Empty<RoType>(); 35internal sealed override IEnumerable<ConstructorInfo> GetConstructorsCore(NameFilter? filter) => Array.Empty<ConstructorInfo>(); 36internal sealed override IEnumerable<MethodInfo> GetMethodsCore(NameFilter? filter, Type reflectedType) => Array.Empty<MethodInfo>();
System\Reflection\TypeLoading\Types\RoStubType.cs (8)
48public sealed override IEnumerable<CustomAttributeData> CustomAttributes => throw null!; 74internal sealed override IEnumerable<RoType> ComputeDirectlyImplementedInterfaces() => throw null!; 77internal sealed override IEnumerable<ConstructorInfo> GetConstructorsCore(NameFilter? filter) => throw null!; 78internal sealed override IEnumerable<MethodInfo> GetMethodsCore(NameFilter? filter, Type reflectedType) => throw null!; 79internal sealed override IEnumerable<EventInfo> GetEventsCore(NameFilter? filter, Type reflectedType) => throw null!; 80internal sealed override IEnumerable<FieldInfo> GetFieldsCore(NameFilter? filter, Type reflectedType) => throw null!; 81internal sealed override IEnumerable<PropertyInfo> GetPropertiesCore(NameFilter? filter, Type reflectedType) => throw null!; 82internal sealed override IEnumerable<RoType> GetNestedTypesCore(NameFilter? filter) => throw null!;
System\Reflection\TypeLoading\Types\RoType.cs (9)
152public abstract override IEnumerable<CustomAttributeData> CustomAttributes { get; } 197public sealed override IEnumerable<Type> ImplementedInterfaces 208internal abstract IEnumerable<RoType> ComputeDirectlyImplementedInterfaces(); 380internal abstract IEnumerable<ConstructorInfo> GetConstructorsCore(NameFilter? filter); 381internal abstract IEnumerable<MethodInfo> GetMethodsCore(NameFilter? filter, Type reflectedType); 382internal abstract IEnumerable<EventInfo> GetEventsCore(NameFilter? filter, Type reflectedType); 383internal abstract IEnumerable<FieldInfo> GetFieldsCore(NameFilter? filter, Type reflectedType); 384internal abstract IEnumerable<PropertyInfo> GetPropertiesCore(NameFilter? filter, Type reflectedType); 385internal abstract IEnumerable<RoType> GetNestedTypesCore(NameFilter? filter);
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net9.0\System.Runtime.Forwards.cs (1)
80[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Collections.Generic.IEnumerable<>))]
System.Runtime.Caching (6)
System\Runtime\Caching\MemoryCache.cs (2)
443public override CacheEntryChangeMonitor CreateCacheEntryChangeMonitor(IEnumerable<string> keys, string regionName = null) 844public override IDictionary<string, object> GetValues(IEnumerable<string> keys, string regionName = null)
System\Runtime\Caching\ObjectCache.cs (4)
52return ((IEnumerable<KeyValuePair<string, object>>)this).GetEnumerator(); 55public abstract CacheEntryChangeMonitor CreateCacheEntryChangeMonitor(IEnumerable<string> keys, string regionName = null); 57IEnumerator<KeyValuePair<string, object>> IEnumerable<KeyValuePair<string, object>>.GetEnumerator() 99public abstract IDictionary<string, object> GetValues(IEnumerable<string> keys, string regionName = null);
System.Security.Claims (54)
System\Security\Claims\ClaimsIdentity.cs (35)
55: this((IIdentity?)null, (IEnumerable<Claim>?)null, (string?)null, (string?)null, (string?)null) 63/// <remarks><seealso cref="ClaimsIdentity(IIdentity, IEnumerable{Claim}, string, string, string)"/> for details on how internal values are set.</remarks> 65: this(identity, (IEnumerable<Claim>?)null, (string?)null, (string?)null, (string?)null) 72/// <param name="claims"><see cref="IEnumerable{Claim}"/> associated with this instance.</param> 74/// <remarks><seealso cref="ClaimsIdentity(IIdentity, IEnumerable{Claim}, string, string, string)"/> for details on how internal values are set.</remarks> 76public ClaimsIdentity(IEnumerable<Claim>? claims) 86: this((IIdentity?)null, (IEnumerable<Claim>?)null, authenticationType, (string?)null, (string?)null) 93/// <param name="claims"><see cref="IEnumerable{Claim}"/> associated with this instance.</param> 95/// <remarks><seealso cref="ClaimsIdentity(IIdentity, IEnumerable{Claim}, string, string, string)"/> for details on how internal values are set.</remarks> 96public ClaimsIdentity(IEnumerable<Claim>? claims, string? authenticationType) 105/// <param name="claims"><see cref="IEnumerable{Claim}"/> associated with this instance.</param> 106/// <remarks><seealso cref="ClaimsIdentity(IIdentity, IEnumerable{Claim}, string, string, string)"/> for details on how internal values are set.</remarks> 107public ClaimsIdentity(IIdentity? identity, IEnumerable<Claim>? claims) 118/// <remarks><seealso cref="ClaimsIdentity(IIdentity, IEnumerable{Claim}, string, string, string)"/> for details on how internal values are set.</remarks> 120: this((IIdentity?)null, (IEnumerable<Claim>?)null, authenticationType, nameType, roleType) 127/// <param name="claims"><see cref="IEnumerable{Claim}"/> associated with this instance.</param> 131/// <remarks><seealso cref="ClaimsIdentity(IIdentity, IEnumerable{Claim}, string, string, string)"/> for details on how internal values are set.</remarks> 132public ClaimsIdentity(IEnumerable<Claim>? claims, string? authenticationType, string? nameType, string? roleType) 141/// <param name="claims"><see cref="IEnumerable{Claim}"/> associated with this instance.</param> 151public ClaimsIdentity(IIdentity? identity, IEnumerable<Claim>? claims, string? authenticationType, string? nameType, string? roleType) 303/// Gets the claims as <see cref="IEnumerable{Claim}"/>, associated with this <see cref="ClaimsIdentity"/>. 306public virtual IEnumerable<Claim> Claims 319private IEnumerable<Claim> CombinedClaimsIterator() 428/// Adds a <see cref="IEnumerable{Claim}"/> to the internal list. 433public virtual void AddClaims(IEnumerable<Claim?> claims) 502/// <param name="claims">a <see cref="IEnumerable{Claim}"/> to add to </param> 504private void SafeAddClaims(IEnumerable<Claim?> claims) 542/// Retrieves a <see cref="IEnumerable{Claim}"/> where each claim is matched by <paramref name="match"/>. 545/// <returns>A <see cref="IEnumerable{Claim}"/> of matched claims.</returns> 547public virtual IEnumerable<Claim> FindAll(Predicate<Claim> match) 552IEnumerable<Claim> Core(Predicate<Claim> match) 565/// Retrieves a <see cref="IEnumerable{Claim}"/> where each Claim.Type equals <paramref name="type"/>. 568/// <returns>A <see cref="IEnumerable{Claim}"/> of matched claims.</returns> 571public virtual IEnumerable<Claim> FindAll(string type) 576IEnumerable<Claim> Core(string type)
System\Security\Claims\ClaimsPrincipal.cs (18)
30private static Func<IEnumerable<ClaimsIdentity>, ClaimsIdentity?> s_identitySelector = SelectPrimaryIdentity; 60private static ClaimsIdentity? SelectPrimaryIdentity(IEnumerable<ClaimsIdentity> identities) 75public static Func<IEnumerable<ClaimsIdentity>, ClaimsIdentity?> PrimaryIdentitySelector 109/// <param name="identities"> <see cref="IEnumerable{ClaimsIdentity}"/> the subjects in the principal.</param> 111public ClaimsPrincipal(IEnumerable<ClaimsIdentity> identities) 214/// Adds a <see cref="IEnumerable{ClaimsIdentity}"/> to the internal list. 218public virtual void AddIdentities(IEnumerable<ClaimsIdentity> identities) 226/// Gets the claims as <see cref="IEnumerable{Claim}"/>, associated with this <see cref="ClaimsPrincipal"/> by enumerating all <see cref="Identities"/>. 228public virtual IEnumerable<Claim> Claims 287/// Retrieves a <see cref="IEnumerable{Claim}"/> where each claim is matched by <paramref name="match"/>. 290/// <returns>A <see cref="IEnumerable{Claim}"/> of matched claims.</returns> 293public virtual IEnumerable<Claim> FindAll(Predicate<Claim> match) 298IEnumerable<Claim> Core(Predicate<Claim> match) 314/// Retrieves a <see cref="IEnumerable{Claim}"/> where each Claim.Type equals <paramref name="type"/>. 317/// <returns>A <see cref="IEnumerable{Claim}"/> of matched claims.</returns> 320public virtual IEnumerable<Claim> FindAll(string type) 325IEnumerable<Claim> Core(string type) 452public virtual IEnumerable<ClaimsIdentity> Identities
System\Security\Claims\GenericIdentity.cs (1)
50public override IEnumerable<Claim> Claims
System.Security.Cryptography (27)
System\Security\Cryptography\Helpers.cs (2)
18internal static void AddRange<T>(this ICollection<T> coll, IEnumerable<T> newData) 260internal static void DisposeAll(this IEnumerable<IDisposable> disposables)
System\Security\Cryptography\X509Certificates\CertificateRevocationListBuilder.CdpExtension.cs (1)
45IEnumerable<string> uris,
System\Security\Cryptography\X509Certificates\ICertificatePal.cs (1)
29IEnumerable<X509Extension> Extensions { get; }
System\Security\Cryptography\X509Certificates\OpenSslX509CertificateReader.cs (1)
489public IEnumerable<X509Extension> Extensions
System\Security\Cryptography\X509Certificates\Pkcs10CertificationRequestInfo.cs (1)
23IEnumerable<X501Attribute> attributes)
System\Security\Cryptography\X509Certificates\Pkcs9ExtensionRequest.cs (2)
12internal Pkcs9ExtensionRequest(IEnumerable<X509Extension> extensions) 17private static byte[] EncodeAttribute(IEnumerable<X509Extension> extensions)
System\Security\Cryptography\X509Certificates\UnixPkcs12Reader.cs (1)
111internal IEnumerable<CertAndKey> EnumerateAll()
System\Security\Cryptography\X509Certificates\X500DistinguishedName.cs (2)
81public IEnumerable<X500RelativeDistinguishedName> EnumerateRelativeDistinguishedNames(bool reversed = true) 106private static IEnumerable<X500RelativeDistinguishedName> EnumerateRelativeDistinguishedNames(
System\Security\Cryptography\X509Certificates\X509AuthorityInformationAccessExtension.cs (9)
95IEnumerable<string>? ocspUris, 96IEnumerable<string>? caIssuersUris, 133public IEnumerable<string> EnumerateUris(string accessMethodOid) 169public IEnumerable<string> EnumerateUris(Oid accessMethodOid) 177private IEnumerable<string> EnumerateUrisCore(string accessMethodOid) 214public IEnumerable<string> EnumerateCAIssuersUris() 231public IEnumerable<string> EnumerateOcspUris() 275IEnumerable<string>? ocspUris, 276IEnumerable<string>? caIssuersUris)
System\Security\Cryptography\X509Certificates\X509Certificate2Collection.cs (1)
137IEnumerator<X509Certificate2> IEnumerable<X509Certificate2>.GetEnumerator() => GetEnumerator();
System\Security\Cryptography\X509Certificates\X509ChainElementCollection.cs (1)
86IEnumerator<X509ChainElement> IEnumerable<X509ChainElement>.GetEnumerator() => GetEnumerator();
System\Security\Cryptography\X509Certificates\X509ExtensionCollection.cs (1)
105IEnumerator<X509Extension> IEnumerable<X509Extension>.GetEnumerator() => GetEnumerator();
System\Security\Cryptography\X509Certificates\X509SubjectAlternativeNameExtension.cs (4)
39public IEnumerable<string> EnumerateDnsNames() 46private static IEnumerable<string> EnumerateDnsNames(List<GeneralNameAsn> decoded) 57public IEnumerable<IPAddress> EnumerateIPAddresses() 64private static IEnumerable<IPAddress> EnumerateIPAddresses(List<GeneralNameAsn> decoded)
System.Security.Cryptography.Cose (2)
System\Security\Cryptography\Cose\CoseHeaderMap.cs (2)
58IEnumerable<CoseHeaderLabel> IReadOnlyDictionary<CoseHeaderLabel, CoseHeaderValue>.Keys => _headerParameters.Keys; 61IEnumerable<CoseHeaderValue> IReadOnlyDictionary<CoseHeaderLabel, CoseHeaderValue>.Values => _headerParameters.Values;
System.Security.Principal.Windows (5)
artifacts\obj\System.Security.Principal.Windows\Debug\net9.0\System.Security.Principal.Windows.notsupported.cs (5)
248public override System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> Claims { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_Principal); } } 249public virtual System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> DeviceClaims { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_Principal); } } 260public virtual System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> UserClaims { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_Principal); } } 278public virtual System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> DeviceClaims { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_Principal); } } 280public virtual System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> UserClaims { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_Principal); } }
System.Speech (1)
artifacts\obj\System.Speech\Debug\net9.0\System.Speech.notsupported.cs (1)
318System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<string, System.Speech.Recognition.SemanticValue>> System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String,System.Speech.Recognition.SemanticValue>>.GetEnumerator() { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemSpeech); }
System.Text.Encoding.CodePages (1)
System\Text\CodePagesEncodingProvider.netcoreapp.cs (1)
10public override System.Collections.Generic.IEnumerable<System.Text.EncodingInfo> GetEncodings() => BaseCodePageEncoding.GetEncodings(this);
System.Text.Encodings.Web (2)
System\Text\Encodings\Web\TextEncoderSettings.cs (2)
78public virtual void AllowCodePoints(IEnumerable<int> codePoints) 202public virtual IEnumerable<int> GetAllowedCodePoints()
System.Text.Json (56)
System\Text\Json\Document\JsonElement.ArrayEnumerator.cs (1)
64IEnumerator<JsonElement> IEnumerable<JsonElement>.GetEnumerator() => GetEnumerator();
System\Text\Json\Document\JsonElement.ObjectEnumerator.cs (1)
69IEnumerator<JsonProperty> IEnumerable<JsonProperty>.GetEnumerator() => GetEnumerator();
System\Text\Json\JsonHelpers.cs (1)
190IEnumerable<KeyValuePair<TKey, TValue>> collection,
System\Text\Json\Nodes\JsonArray.cs (1)
139public IEnumerable<T> GetValues<T>()
System\Text\Json\Nodes\JsonObject.cs (1)
34public JsonObject(IEnumerable<KeyValuePair<string, JsonNode?>> properties, JsonNodeOptions? options = null) : this(options)
System\Text\Json\Serialization\Attributes\JsonObjectCreationHandlingAttribute.cs (3)
22/// That may be true if i.e. value type doesn't have a setter or property is of type <see cref="IEnumerable{T}"/>. 25/// <see cref="IEnumerable{T}"/> has runtime value of type <see cref="List{T}"/> it will not be populated 26/// because <see cref="IEnumerable{T}"/> is not capable of populating.
System\Text\Json\Serialization\ConfigurationList.cs (2)
19public ConfigurationList(IEnumerable<TItem>? source = null) 111IEnumerator<TItem> IEnumerable<TItem>.GetEnumerator()
System\Text\Json\Serialization\Converters\Collection\DictionaryDefaultConverter.cs (1)
16where TDictionary : IEnumerable<KeyValuePair<TKey, TValue>>
System\Text\Json\Serialization\Converters\Collection\IEnumerableConverterFactory.cs (1)
141else if ((actualTypeToConvert = typeToConvert.GetCompatibleGenericInterface(typeof(IEnumerable<>))) != null)
System\Text\Json\Serialization\Converters\Collection\IEnumerableDefaultConverter.cs (1)
13where TCollection : IEnumerable<TElement>
System\Text\Json\Serialization\Converters\Collection\IEnumerableOfTConverter.cs (1)
14where TCollection : IEnumerable<TElement>
System\Text\Json\Serialization\Converters\Collection\ImmutableDictionaryOfTKeyTValueConverter.cs (2)
30Func<IEnumerable<KeyValuePair<TKey, TValue>>, TDictionary>? creator = 31(Func<IEnumerable<KeyValuePair<TKey, TValue>>, TDictionary>?)state.Current.JsonTypeInfo.CreateObjectWithArgs;
System\Text\Json\Serialization\Converters\Collection\ImmutableEnumerableOfTConverter.cs (3)
12where TCollection : IEnumerable<TElement> 31Func<IEnumerable<TElement>, TCollection>? creator = (Func<IEnumerable<TElement>, TCollection>?)typeInfo.CreateObjectWithArgs;
System\Text\Json\Serialization\Converters\Collection\ImmutableEnumerableOfTConverterWithReflection.cs (1)
13where TCollection : IEnumerable<TElement>
System\Text\Json\Serialization\Converters\Collection\JsonCollectionConverter.cs (1)
12/// Base class for all collections. Collections are assumed to implement <see cref="IEnumerable{T}"/>
System\Text\Json\Serialization\Converters\FSharp\FSharpListConverter.cs (2)
12where TList : IEnumerable<TElement> 14private readonly Func<IEnumerable<TElement>, TList> _listConstructor;
System\Text\Json\Serialization\Converters\FSharp\FSharpMapConverter.cs (2)
12where TMap : IEnumerable<KeyValuePair<TKey, TValue>> 15private readonly Func<IEnumerable<Tuple<TKey, TValue>>, TMap> _mapConstructor;
System\Text\Json\Serialization\Converters\FSharp\FSharpSetConverter.cs (2)
12where TSet : IEnumerable<TElement> 14private readonly Func<IEnumerable<TElement>, TSet> _setConstructor;
System\Text\Json\Serialization\JsonSerializerOptions.cs (2)
460/// <see cref="IEnumerable{T}"/> but it is assigned <see cref="List{T}"/> it will not be populated 461/// because <see cref="IEnumerable{T}"/> is not capable of populating.
System\Text\Json\Serialization\Metadata\FSharpCoreReflectionProxy.cs (6)
184public Func<IEnumerable<TElement>, TFSharpList> CreateFSharpListConstructor<TFSharpList, TElement>() 187return CreateDelegate<Func<IEnumerable<TElement>, TFSharpList>>(EnsureMemberExists(_fsharpListCtor, "Microsoft.FSharp.Collections.ListModule.OfSeq<T>(IEnumerable<T> source)").MakeGenericMethod(typeof(TElement))); 192public Func<IEnumerable<TElement>, TFSharpSet> CreateFSharpSetConstructor<TFSharpSet, TElement>() 195return CreateDelegate<Func<IEnumerable<TElement>, TFSharpSet>>(EnsureMemberExists(_fsharpSetCtor, "Microsoft.FSharp.Collections.SetModule.OfSeq<T>(IEnumerable<T> source)").MakeGenericMethod(typeof(TElement))); 200public Func<IEnumerable<Tuple<TKey, TValue>>, TFSharpMap> CreateFSharpMapConstructor<TFSharpMap, TKey, TValue>() 203return CreateDelegate<Func<IEnumerable<Tuple<TKey, TValue>>, TFSharpMap>>(EnsureMemberExists(_fsharpMapCtor, "Microsoft.FSharp.Collections.MapModule.OfSeq<TKey, TValue>(IEnumerable<Tuple<TKey, TValue>> source)").MakeGenericMethod(typeof(TKey), typeof(TValue)));
System\Text\Json\Serialization\Metadata\JsonMetadataServices.Collections.cs (5)
83Func<IEnumerable<KeyValuePair<TKey, TValue>>, TCollection> createRangeFunc) 152Func<IEnumerable<TElement>, TCollection> createRangeFunc) 153where TCollection : IEnumerable<TElement> 311/// Creates serialization metadata for types assignable to <see cref="IEnumerable{T}"/>. 322where TCollection : IEnumerable<TElement>
System\Text\Json\Serialization\Metadata\MemberAccessor.cs (2)
20public abstract Func<IEnumerable<TElement>, TCollection> CreateImmutableEnumerableCreateRangeDelegate<TCollection, TElement>(); 22public abstract Func<IEnumerable<KeyValuePair<TKey, TValue>>, TCollection> CreateImmutableDictionaryCreateRangeDelegate<TCollection, TKey, TValue>();
System\Text\Json\Serialization\Metadata\ReflectionEmitCachingMemberAccessor.cs (2)
46public override Func<IEnumerable<KeyValuePair<TKey, TValue>>, TCollection> CreateImmutableDictionaryCreateRangeDelegate<TCollection, TKey, TValue>() => 51public override Func<IEnumerable<TElement>, TCollection> CreateImmutableEnumerableCreateRangeDelegate<TCollection, TElement>() =>
System\Text\Json\Serialization\Metadata\ReflectionEmitMemberAccessor.cs (6)
190public override Func<IEnumerable<TElement>, TCollection> CreateImmutableEnumerableCreateRangeDelegate<TCollection, TElement>() => 191CreateDelegate<Func<IEnumerable<TElement>, TCollection>>( 192CreateImmutableEnumerableCreateRangeDelegate(typeof(TCollection), typeof(TElement), typeof(IEnumerable<TElement>))); 218public override Func<IEnumerable<KeyValuePair<TKey, TValue>>, TCollection> CreateImmutableDictionaryCreateRangeDelegate<TCollection, TKey, TValue>() => 219CreateDelegate<Func<IEnumerable<KeyValuePair<TKey, TValue>>, TCollection>>( 220CreateImmutableDictionaryCreateRangeDelegate(typeof(TCollection), typeof(TKey), typeof(TValue), typeof(IEnumerable<KeyValuePair<TKey, TValue>>)));
System\Text\Json\Serialization\Metadata\ReflectionMemberAccessor.cs (6)
135public override Func<IEnumerable<TElement>, TCollection> CreateImmutableEnumerableCreateRangeDelegate<TCollection, TElement>() 138return (Func<IEnumerable<TElement>, TCollection>)createRange.CreateDelegate( 139typeof(Func<IEnumerable<TElement>, TCollection>)); 146public override Func<IEnumerable<KeyValuePair<TKey, TValue>>, TCollection> CreateImmutableDictionaryCreateRangeDelegate<TCollection, TKey, TValue>() 149return (Func<IEnumerable<KeyValuePair<TKey, TValue>>, TCollection>)createRange.CreateDelegate( 150typeof(Func<IEnumerable<KeyValuePair<TKey, TValue>>, TCollection>));
System.Text.Json.SourceGeneration (7)
Helpers\KnownTypeSymbols.cs (1)
34public INamedTypeSymbol? IEnumerableOfTType => GetOrResolveType(typeof(IEnumerable<>), ref _IEnumerableOfTType);
Helpers\RoslynExtensions.cs (1)
110public static IEnumerable<IMethodSymbol> GetExplicitlyDeclaredInstanceConstructors(this INamedTypeSymbol type)
Helpers\SourceGeneratorHelpers.cs (1)
15IEnumerable<string> values = value.ToString().Split(s_enumSeparator, StringSplitOptions.RemoveEmptyEntries)
src\libraries\Common\src\SourceGenerators\ImmutableEquatableArray.cs (4)
24public ImmutableEquatableArray(IEnumerable<T> values) 45IEnumerator<T> IEnumerable<T>.GetEnumerator() => ((IEnumerable<T>)_values).GetEnumerator(); 78public static ImmutableEquatableArray<T> ToImmutableEquatableArray<T>(this IEnumerable<T> values) where T : IEquatable<T>
System.Text.RegularExpressions (14)
System\Text\RegularExpressions\CaptureCollection.cs (1)
39IEnumerator<Capture> IEnumerable<Capture>.GetEnumerator() => new Enumerator(this);
System\Text\RegularExpressions\GroupCollection.cs (4)
47IEnumerator<Group> IEnumerable<Group>.GetEnumerator() => new Enumerator(this); 194IEnumerator<KeyValuePair<string, Group>> IEnumerable<KeyValuePair<string, Group>>.GetEnumerator() => 212public IEnumerable<string> Keys 223public IEnumerable<Group> Values
System\Text\RegularExpressions\MatchCollection.cs (1)
73IEnumerator<Match> IEnumerable<Match>.GetEnumerator() => new Enumerator(this);
System\Text\RegularExpressions\Regex.Debug.cs (1)
45internal IEnumerable<string> SampleMatches(int k, int randomseed)
System\Text\RegularExpressions\Symbolic\SymbolicRegexBuilder.cs (1)
192internal SymbolicRegexNode<TSet> CreateConcatAlreadyReversed(IEnumerable<SymbolicRegexNode<TSet>> nodes)
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.cs (1)
21public abstract IEnumerable<string> SampleMatches(int k, int randomseed);
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.Dgml.cs (3)
192static IEnumerable<string> DescribeLabels(IEnumerable<TSet> labels, SymbolicRegexBuilder<TSet> builder) 203static IEnumerable<MatchingState<TSet>> GetInitialStates(SymbolicRegexMatcher<TSet> matcher)
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.Sample.cs (1)
31public override IEnumerable<string> SampleMatches(int k, int randomseed)
System\Text\RegularExpressions\Symbolic\SymbolicRegexNode.cs (1)
2222internal IEnumerable<SymbolicRegexNode<TSet>> EnumerateAlternationBranches(SymbolicRegexBuilder<TSet> builder)
System.Text.RegularExpressions.Generator (4)
RegexGenerator.Emitter.cs (1)
177static void AppendHashtableContents(IndentedTextWriter writer, IEnumerable<DictionaryEntry> contents)
UpgradeToGeneratedRegexCodeFixer.cs (3)
115IEnumerable<ISymbol> members = GetAllMembers(typeSymbol); 165IEnumerable<SyntaxNode> arguments = operationArguments 242static IEnumerable<ISymbol> GetAllMembers(ITypeSymbol? symbol)
System.Threading.RateLimiting (8)
System\Threading\RateLimiting\ChainedPartitionedRateLimiter.cs (1)
183public override IEnumerable<string> MetadataNames
System\Threading\RateLimiting\ConcurrencyLimiter.cs (1)
389public override IEnumerable<string> MetadataNames => s_allMetadataNames;
System\Threading\RateLimiting\FixedWindowRateLimiter.cs (1)
437public override IEnumerable<string> MetadataNames => s_allMetadataNames;
System\Threading\RateLimiting\NoopLimiter.cs (1)
46public override IEnumerable<string> MetadataNames => Array.Empty<string>();
System\Threading\RateLimiting\RateLimitLease.cs (2)
57public abstract IEnumerable<string> MetadataNames { get; } 63public virtual IEnumerable<KeyValuePair<string, object?>> GetAllMetadata()
System\Threading\RateLimiting\SlidingWindowRateLimiter.cs (1)
450public override IEnumerable<string> MetadataNames => s_allMetadataNames;
System\Threading\RateLimiting\TokenBucketRateLimiter.cs (1)
451public override IEnumerable<string> MetadataNames => s_allMetadataNames;
System.Threading.Tasks.Dataflow (45)
Blocks\ActionBlock.cs (1)
349public IEnumerable<TInput> InputQueue
Blocks\BatchBlock.cs (3)
209public IEnumerable<T> InputQueue { get { return _targetDebuggingInformation.InputQueue; } } 211public IEnumerable<T[]> OutputQueue { get { return _sourceDebuggingInformation.OutputQueue; } } 1180public IEnumerable<T> InputQueue { get { return _target._messages.ToList(); } }
Blocks\BatchedJoinBlock.cs (3)
236public IEnumerable<Tuple<IList<T1>, IList<T2>>> OutputQueue { get { return _sourceDebuggingInformation.OutputQueue; } } 494public IEnumerable<Tuple<IList<T1>, IList<T2>, IList<T3>>> OutputQueue { get { return _sourceDebuggingInformation.OutputQueue; } } 657public IEnumerable<T> InputQueue { get { return _batchedJoinBlockTarget._messages; } }
Blocks\BroadcastBlock.cs (2)
470public IEnumerable<T> InputQueue { get { return _sourceDebuggingInformation.InputQueue; } } 1220public IEnumerable<TOutput> InputQueue { get { return _source._messages.ToList(); } }
Blocks\BufferBlock.cs (1)
459public IEnumerable<T> Queue { get { return _sourceDebuggingInformation.OutputQueue; } }
Blocks\JoinBlock.cs (3)
217public IEnumerable<Tuple<T1, T2>> OutputQueue { get { return _sourceDebuggingInformation.OutputQueue; } } 447public IEnumerable<Tuple<T1, T2, T3>> OutputQueue { get { return _sourceDebuggingInformation.OutputQueue; } } 982public IEnumerable<T>? InputQueue { get { return _joinBlockTarget._messages; } }
Blocks\TransformBlock.cs (2)
430public IEnumerable<TInput> InputQueue { get { return _targetDebuggingInformation.InputQueue; } } 434public IEnumerable<TOutput> OutputQueue { get { return _sourceDebuggingInformation.OutputQueue; } }
Blocks\TransformManyBlock.cs (23)
35private readonly ReorderingBuffer<IEnumerable<TOutput>>? _reorderingBuffer; 51/// The function to invoke with each data element received. All of the data from the returned <see cref="System.Collections.Generic.IEnumerable{TOutput}"/> 55public TransformManyBlock(Func<TInput, IEnumerable<TOutput>> transform) : 62/// The function to invoke with each data element received. All of the data from the returned in the <see cref="System.Collections.Generic.IEnumerable{TOutput}"/> 68public TransformManyBlock(Func<TInput, IEnumerable<TOutput>> transform, ExecutionDataflowBlockOptions dataflowBlockOptions) 76/// The function to invoke with each data element received. All of the data asynchronously returned in the <see cref="System.Collections.Generic.IEnumerable{TOutput}"/> 80public TransformManyBlock(Func<TInput, Task<IEnumerable<TOutput>>> transform) : 86/// The function to invoke with each data element received. All of the data asynchronously returned in the <see cref="System.Collections.Generic.IEnumerable{TOutput}"/> 92public TransformManyBlock(Func<TInput, Task<IEnumerable<TOutput>>> transform, ExecutionDataflowBlockOptions dataflowBlockOptions) 103ref ReorderingBuffer<IEnumerable<TOutput>>? reorderingBuffer, 127reorderingBuffer = new ReorderingBuffer<IEnumerable<TOutput>>( 170private void ProcessMessage(Func<TInput, IEnumerable<TOutput>> transformFunction, KeyValuePair<TInput, long> messageWithId) 176IEnumerable<TOutput> outputItems = transformFunction(messageWithId.Key); 195private void ProcessMessageWithTask(Func<TInput, Task<IEnumerable<TOutput>>> function, KeyValuePair<TInput, long> messageWithId) 198Task<IEnumerable<TOutput>>? task = null; 254Task<IEnumerable<TOutput>> completed, KeyValuePair<TInput, long> messageWithId) 262IEnumerable<TOutput> outputItems = completed.Result; 310KeyValuePair<TInput, long> messageWithId, IEnumerable<TOutput>? outputItems) 348private void StoreOutputItemsReordered(long id, IEnumerable<TOutput>? item) 436private void StoreOutputItemsNonReorderedAtomic(IEnumerable<TOutput> outputItems) 460private void StoreOutputItemsNonReorderedWithIteration(IEnumerable<TOutput> outputItems) 636public IEnumerable<TInput> InputQueue { get { return _targetDebuggingInformation.InputQueue; } } 640public IEnumerable<TOutput> OutputQueue { get { return _sourceDebuggingInformation.OutputQueue; } }
Internal\EnumerableDebugView.cs (2)
23private readonly IEnumerable<KeyValuePair<TKey, TValue>> _enumerable; 27public EnumerableDebugView(IEnumerable<KeyValuePair<TKey, TValue>> enumerable)
Internal\ImmutableArray.cs (1)
86public IEnumerator<T> GetEnumerator() { return ((IEnumerable<T>)_array).GetEnumerator(); }
Internal\SourceCore.cs (2)
410internal void AddMessages(IEnumerable<TOutput> items) 1009internal IEnumerable<TOutput> OutputQueue { get { return _source._messages.ToList(); } }
Internal\SpscTargetCore.cs (1)
391internal IEnumerable<TInput> InputQueue { get { return _target._messages.ToList(); } }
Internal\TargetCore.cs (1)
856internal IEnumerable<TInput> InputQueue { get { return _target._messages.Select(static kvp => kvp.Key).ToList(); } }
System.Threading.Tasks.Parallel (33)
System\Threading\Tasks\Parallel.cs (23)
1164/// Executes a for each operation on an <see cref="System.Collections.Generic.IEnumerable{TSource}"/> 1182public static ParallelLoopResult ForEach<TSource>(IEnumerable<TSource> source, Action<TSource> body) 1192/// Executes a for each operation on an <see cref="System.Collections.Generic.IEnumerable{TSource}"/> 1221public static ParallelLoopResult ForEach<TSource>(IEnumerable<TSource> source, ParallelOptions parallelOptions, Action<TSource> body) 1232/// Executes a for each operation on an <see cref="System.Collections.Generic.IEnumerable{TSource}"/> 1252public static ParallelLoopResult ForEach<TSource>(IEnumerable<TSource> source, Action<TSource, ParallelLoopState> body) 1262/// Executes a for each operation on an <see cref="System.Collections.Generic.IEnumerable{TSource}"/> 1293public static ParallelLoopResult ForEach<TSource>(IEnumerable<TSource> source, ParallelOptions parallelOptions, Action<TSource, ParallelLoopState> body) 1304/// Executes a for each operation on an <see cref="System.Collections.Generic.IEnumerable{TSource}"/> 1324public static ParallelLoopResult ForEach<TSource>(IEnumerable<TSource> source, Action<TSource, ParallelLoopState, long> body) 1334/// Executes a for each operation on an <see cref="System.Collections.Generic.IEnumerable{TSource}"/> 1365public static ParallelLoopResult ForEach<TSource>(IEnumerable<TSource> source, ParallelOptions parallelOptions, Action<TSource, ParallelLoopState, long> body) 1376/// Executes a for each operation on an <see cref="System.Collections.Generic.IEnumerable{TSource}"/> 1416public static ParallelLoopResult ForEach<TSource, TLocal>(IEnumerable<TSource> source, Func<TLocal> localInit, 1429/// Executes a for each operation on an <see cref="System.Collections.Generic.IEnumerable{TSource}"/> 1480public static ParallelLoopResult ForEach<TSource, TLocal>(IEnumerable<TSource> source, 1495/// Executes a for each operation on an <see cref="System.Collections.Generic.IEnumerable{TSource}"/> 1535public static ParallelLoopResult ForEach<TSource, TLocal>(IEnumerable<TSource> source, Func<TLocal> localInit, 1548/// Executes a for each operation on an <see cref="System.Collections.Generic.IEnumerable{TSource}"/> 1599public static ParallelLoopResult ForEach<TSource, TLocal>(IEnumerable<TSource> source, ParallelOptions parallelOptions, Func<TLocal> localInit, 1636IEnumerable<TSource> source, 2569IEnumerable<TSource>? partitionerSource = null; 2570IEnumerable<KeyValuePair<long, TSource>>? orderablePartitionerSource = null;
System\Threading\Tasks\Parallel.ForEachAsync.cs (10)
67/// <summary>Executes a for each operation on an <see cref="IEnumerable{TSource}"/> in which iterations may run in parallel.</summary> 215/// <summary>Executes a for each operation on an <see cref="IEnumerable{TSource}"/> in which iterations may run in parallel.</summary> 222public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, Func<TSource, CancellationToken, ValueTask> body) 230/// <summary>Executes a for each operation on an <see cref="IEnumerable{TSource}"/> in which iterations may run in parallel.</summary> 238public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 246/// <summary>Executes a for each operation on an <see cref="IEnumerable{TSource}"/> in which iterations may run in parallel.</summary> 253public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, ParallelOptions parallelOptions, Func<TSource, CancellationToken, ValueTask> body) 262/// <summary>Executes a for each operation on an <see cref="IEnumerable{TSource}"/> in which iterations may run in parallel.</summary> 271private static Task ForEachAsync<TSource>(IEnumerable<TSource> source, int dop, TaskScheduler scheduler, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 715IEnumerable<TSource> source, Func<object, Task> taskBody,
System.Windows.Controls.Ribbon (17)
Microsoft\Windows\Controls\KeyTipService.cs (10)
416internal static IEnumerable<DependencyObject> GetCustomSiblingKeyTipElements(DependencyObject element) 419return (IEnumerable<DependencyObject>)element.GetValue(CustomSiblingKeyTipElementsProperty); 422internal static void SetCustomSiblingKeyTipElements(DependencyObject element, IEnumerable<DependencyObject> value) 431typeof(IEnumerable<DependencyObject>), 454internal static IEnumerable<DependencyObject> GetKeyTipAutoGenerationElements(DependencyObject obj) 456return (IEnumerable<DependencyObject>)obj.GetValue(KeyTipAutoGenerationElementsProperty); 459internal static void SetKeyTipAutoGenerationElements(DependencyObject obj, IEnumerable<DependencyObject> value) 467typeof(IEnumerable<DependencyObject>), 579IEnumerable<DependencyObject> keyTipAutoGenerationElements = GetKeyTipAutoGenerationElements(element); 1503IEnumerable<DependencyObject> customSiblings = GetCustomSiblingKeyTipElements(element);
Microsoft\Windows\Controls\Ribbon\Primitives\IProvideStarLayoutInfo.cs (1)
23IEnumerable<StarLayoutInfo> StarLayoutCombinations { get; }
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonGroupItemsPanel.cs (1)
423public IEnumerable<StarLayoutInfo> StarLayoutCombinations
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonGroupsPanel.cs (1)
383IEnumerable<StarLayoutInfo> starLayoutCombinations = starLayoutInfoProvider.StarLayoutCombinations;
Microsoft\Windows\Controls\Ribbon\RibbonContextualTabGroup.cs (3)
218internal IEnumerable<RibbonTab> Tabs 234IEnumerable<RibbonTab> tabs = Tabs; 485IEnumerable<RibbonTab> tabs = Tabs;
Microsoft\Windows\Controls\Ribbon\RibbonQuickAccessToolBar.cs (1)
319IEnumerable<DependencyObject> keyTipAutoGenerationElements = new KeyTipAutoGenerationElements(this);
System.Windows.Input.Manipulations (4)
System\Windows\Input\Manipulations\ManipulationProcessor2D.cs (1)
274public void ProcessManipulators(Int64 timestamp, IEnumerable<Manipulator2D> manipulators)
System\Windows\Input\Manipulations\ManipulationSequence.cs (3)
120IEnumerable<Manipulator2D> manipulators, 295IEnumerable<Manipulator2D> manipulators, 356IEnumerable<Manipulator2D> manipulators,
System.Xaml (104)
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\XmlCompatibilityReader.cs (4)
87IEnumerable<string> supportedNamespaces) 99IEnumerable<string> supportedNamespaces) 954private IEnumerable<NamespaceElementPair> ParseContentToNamespaceElementPair(string content, string callerContext) 1002private IEnumerable<string> PrefixesToNamespaces(string prefixes)
System\Windows\Markup\ValueSerializer.cs (1)
97public virtual IEnumerable<Type> TypeReferences(object? value, IValueSerializerContext? context)
System\Xaml\Context\NameFixupGraph.cs (4)
256public IEnumerable<NameFixupToken> GetRemainingSimpleFixups() 289public IEnumerable<NameFixupToken> GetRemainingReparses() 335public IEnumerable<NameFixupToken> GetRemainingObjectDependencies() 475private static void ThrowProvideValueCycle(IEnumerable<NameFixupToken> markupExtensionTokens)
System\Xaml\Context\ObjectWriterContext.cs (15)
180internal AmbientPropertyValue ServiceProvider_GetFirstAmbientValue(IEnumerable<XamlType> ceilingTypes, XamlMember[] properties) 192internal IEnumerable<AmbientPropertyValue> ServiceProvider_GetAllAmbientValues(IEnumerable<XamlType> ceilingTypes, XamlMember[] properties) 198internal IEnumerable<object> ServiceProvider_GetAllAmbientValues(XamlType[] types) 204internal IEnumerable<AmbientPropertyValue> ServiceProvider_GetAllAmbientValues(IEnumerable<XamlType> ceilingTypes, bool searchLiveStackOnly, IEnumerable<XamlType> types, XamlMember[] properties) 244public override IEnumerable<NamespaceDeclaration> GetNamespacePrefixes() 309private List<AmbientPropertyValue> FindAmbientValues(IEnumerable<XamlType> ceilingTypesEnumerable, 311IEnumerable<XamlType> types, 836public IEnumerable<XAML3.INameScopeDictionary> StackWalkOfNameScopes 994public IEnumerable<KeyValuePair<string, object>> GetAllNamesAndValuesInScope() 1083public object GetFixupToken(IEnumerable<string> name) 1088public object GetFixupToken(IEnumerable<string> name, bool canAssignDirectly) 1130public IEnumerable<KeyValuePair<string, object>> GetAllNamesAndValuesInScope()
System\Xaml\Context\ServiceProviderContext.cs (11)
132IEnumerable<XamlType> ceilingTypes, 165IEnumerable<AmbientPropertyValue> IAmbientProvider.GetAllAmbientValues( 166IEnumerable<XamlType> ceilingTypes, 183IEnumerable<object> IAmbientProvider.GetAllAmbientValues(params XamlType[] types) 199IEnumerable<AmbientPropertyValue> IAmbientProvider.GetAllAmbientValues( 200IEnumerable<XamlType> ceilingTypes, 202IEnumerable<XamlType> types, 257IEnumerable<NamespaceDeclaration> IXamlNamespaceResolver.GetNamespacePrefixes() 280object IXamlNameResolver.GetFixupToken(IEnumerable<string> names) 285object IXamlNameResolver.GetFixupToken(IEnumerable<string> names, bool canAssignDirectly) 366IEnumerable<KeyValuePair<string, object>> IXamlNameResolver.GetAllNamesAndValuesInScope()
System\Xaml\Context\XamlCommonFrame.cs (1)
84public IEnumerable<NamespaceDeclaration> GetNamespacePrefixes()
System\Xaml\Context\XamlContext.cs (1)
215abstract public IEnumerable<NamespaceDeclaration> GetNamespacePrefixes();
System\Xaml\Context\XamlParserContext.cs (2)
80public override IEnumerable<NamespaceDeclaration> GetNamespacePrefixes() 169IEnumerable<ConstructorInfo> constructors = xamlType.GetConstructors();
System\Xaml\IAmbientProvider.cs (7)
13AmbientPropertyValue GetFirstAmbientValue(IEnumerable<XamlType> ceilingTypes, 17IEnumerable<AmbientPropertyValue> GetAllAmbientValues(IEnumerable<XamlType> ceilingTypes, 20IEnumerable<object> GetAllAmbientValues(params XamlType[] types); 22IEnumerable<AmbientPropertyValue> GetAllAmbientValues(IEnumerable<XamlType> ceilingTypes, 24IEnumerable<XamlType> types,
System\Xaml\InfosetObjects\XamlObjectWriter.cs (4)
2257IEnumerable<NameFixupToken> simpleFixups = _nameFixupGraph.GetRemainingSimpleFixups(); 2290IEnumerable<NameFixupToken> reparses = _nameFixupGraph.GetRemainingReparses(); 2299IEnumerable<NameFixupToken> objectDependencies = _nameFixupGraph.GetRemainingObjectDependencies(); 2312private void ThrowUnresolvedRefs(IEnumerable<NameFixupToken> unresolvedRefs)
System\Xaml\IXamlNameResolver.cs (3)
42object GetFixupToken(IEnumerable<string> names); 53object GetFixupToken(IEnumerable<string> names, bool canAssignDirectly); 55IEnumerable<KeyValuePair<string, object>> GetAllNamesAndValuesInScope();
System\Xaml\IXamlNamespaceResolver.cs (1)
14IEnumerable<NamespaceDeclaration> GetNamespacePrefixes();
System\Xaml\NameScope.cs (1)
106IEnumerator<KeyValuePair<string, object>> IEnumerable<KeyValuePair<string, object>>.GetEnumerator() => GetEnumerator();
System\Xaml\NameScopeDictionary.cs (1)
238IEnumerator<KeyValuePair<string, object>> IEnumerable<KeyValuePair<string, object>>.GetEnumerator()
System\Xaml\Parser\MePullParser.cs (7)
40public IEnumerable<XamlNode> Parse(string text, int lineNumber, int linePosition) 88private IEnumerable<XamlNode> P_MarkupExtension(Found f) 151private IEnumerable<XamlNode> P_Arguments(Found f) 209private IEnumerable<XamlNode> P_PositionalArgs(Found f) 284private IEnumerable<XamlNode> P_NamedArgs(Found f) 321private IEnumerable<XamlNode> P_Value(Found f) 363private IEnumerable<XamlNode> P_NamedArg(Found f)
System\Xaml\Parser\NamespacePrefixLookup.cs (1)
17public NamespacePrefixLookup(out IEnumerable<NamespaceDeclaration> newNamespaces, Func<string, string> nsResolver)
System\Xaml\Parser\XamlPullParser.cs (13)
58public IEnumerable<XamlNode> Parse() 89public IEnumerable<XamlNode> P_Element() 120public IEnumerable<XamlNode> P_EmptyElement() 167public IEnumerable<XamlNode> P_StartElement() 199public IEnumerable<XamlNode> P_ElementBody() 303public IEnumerable<XamlNode> P_PropertyElement() 330public IEnumerable<XamlNode> P_EmptyPropertyElement() 349public IEnumerable<XamlNode> P_NonemptyPropertyElement() 425public IEnumerable<XamlNode> P_ElementContent() 615public IEnumerable<XamlNode> P_PropertyContent() 797private IEnumerable<XamlNode> LogicStream_Attribute() 976private IEnumerable<XamlNode> LogicStream_CheckForStartGetCollectionFromMember() 989IEnumerable<NamespaceDeclaration> newNamespaces = null;
System\Xaml\Runtime\ClrObjectRuntime.cs (5)
356public override IEnumerable<DictionaryEntry> GetDictionaryItems(object dictionary, XamlType dictionaryType) 383return (IEnumerable<DictionaryEntry>)method.Invoke(null, new object[] { enumerator }); 712private static IEnumerable<DictionaryEntry> DictionaryEntriesFromIDictionaryEnumerator( 721private static IEnumerable<DictionaryEntry> DictionaryEntriesFromIEnumerator(IEnumerator enumerator) 729private static IEnumerable<DictionaryEntry> DictionaryEntriesFromIEnumeratorKvp<TKey, TValue>(IEnumerator<KeyValuePair<TKey, TValue>> enumerator)
System\Xaml\Runtime\PartialTrustTolerantRuntime.cs (1)
398public override IEnumerable<DictionaryEntry> GetDictionaryItems(object dictionary, XamlType dictionaryType)
System\Xaml\Schema\TypeReflector.cs (1)
667private MethodInfo PickAttachableEventAdder(IEnumerable<MethodInfo> adders)
System\Xaml\Schema\XamlDirective.cs (1)
35public XamlDirective(IEnumerable<string> xamlNamespaces, string name, XamlType xamlType,
System\Xaml\XamlRuntime.cs (1)
71abstract public IEnumerable<DictionaryEntry> GetDictionaryItems(object dictionary, XamlType dictionaryType);
System\Xaml\XamlSchemaContext.cs (10)
53public XamlSchemaContext(IEnumerable<Assembly> referenceAssemblies) 56public XamlSchemaContext(IEnumerable<Assembly> referenceAssemblies, XamlSchemaContextSettings settings) 106public virtual IEnumerable<string> GetAllXamlNamespaces() 862private IEnumerable<XmlNsInfo> EnumerateXmlnsInfos() 874private IEnumerable<XmlNsInfo> EnumerateStaticAndDynamicXmlnsInfos() 1417foreach (WeakReference weakRef in (IEnumerable<WeakReference>)this) 1445IEnumerator<T> IEnumerable<T>.GetEnumerator() 1452return ((IEnumerable<T>)this).GetEnumerator(); 1455private IEnumerable<T> Enumerate() 1457foreach (WeakReference weakRef in (IEnumerable<WeakReference>)this)
System\Xaml\XamlType.cs (7)
351IEnumerable<XamlMember> members = LookupAllMembers(); 398IEnumerable<XamlMember> members = LookupAllAttachableMembers(); 611internal IEnumerable<ConstructorInfo> GetConstructors() 631IEnumerable<ConstructorInfo> ctors = GetConstructors(); 982protected virtual IEnumerable<XamlMember> LookupAllAttachableMembers() 992protected virtual IEnumerable<XamlMember> LookupAllMembers() 1446private IEnumerable<ConstructorInfo> GetPublicAndInternalConstructors()
System\Xaml\XamlTypeName.cs (1)
31public XamlTypeName(string xamlNamespace, string name, IEnumerable<XamlTypeName> typeArguments)
System.Xaml.Tests (22)
System\Windows\Markup\ArrayExtensionTests.cs (1)
40public static IEnumerable<object[]> Ctor_Array_TestData()
System\Windows\Markup\ContentWrapperAttributeTests.cs (1)
21public static IEnumerable<object?[]> Equals_TestData()
System\Windows\Markup\DateTimeValueSerializerTests.cs (3)
13public static IEnumerable<object[]> CanConvertFrom_TestData() 28public static IEnumerable<object[]> ConvertToString_TestData() 62public static IEnumerable<object[]> ConvertFromString_TestData()
System\Windows\Markup\NameReferenceConverterTests.cs (5)
123public static IEnumerable<object[]> CanConvertTo_TestData() 240public object GetFixupToken(IEnumerable<string> names) => throw new NotImplementedException(); 242public Func<IEnumerable<string>, bool, object> GetFixupTokenAction { get; set; } 244public object GetFixupToken(IEnumerable<string> names, bool canAssignDirectly) 254public IEnumerable<KeyValuePair<string, object>> GetAllNamesAndValuesInScope()
System\Windows\Markup\ReferenceTests.cs (4)
131public object GetFixupToken(IEnumerable<string> names) => throw new NotImplementedException(); 133public Func<IEnumerable<string>, bool, object> GetFixupTokenAction { get; set; } 135public object GetFixupToken(IEnumerable<string> names, bool canAssignDirectly) 145public IEnumerable<KeyValuePair<string, object>> GetAllNamesAndValuesInScope()
System\Windows\Markup\ValueSerializerTests.cs (5)
14public static IEnumerable<object?[]> CanConvertToString_TestData() 31public static IEnumerable<object?[]> ConvertToString_CantConvert_TestData() 48public static IEnumerable<object?[]> CanConvertFromString_TestData() 82public static IEnumerable<object?[]> TypeReferences_TestData() 99public static IEnumerable<object[]> GetSerializerFor_WellKnownType_TestData()
System\Windows\Markup\XamlSetMarkupExtensionEventArgsTests.cs (1)
13public static IEnumerable<object?[]> Ctor_XamlMember_MarkupExtension_IServiceProvider_TestData()
System\Windows\Markup\XamlSetTypeConverterEventArgsTests.cs (1)
15public static IEnumerable<object?[]> Ctor_XamlMember_TypeConverter_Object_ITypeDescriptorContext_CultureInfo_TestData()
System\Windows\Markup\XamlSetValueEventArgsTests.cs (1)
13public static IEnumerable<object?[]> Ctor_XamlMember_Object_TestData()
Templates.Blazor.Tests (23)
src\ProjectTemplates\Shared\AspNetProcess.cs (3)
112public async Task AssertPagesOk(IEnumerable<Page> pages) 124public async Task AssertPagesNotFound(IEnumerable<string> urls) 303public IEnumerable<string> Links { get; set; }
src\ProjectTemplates\Shared\Project.cs (1)
296var launchSettingsFiles = Directory.EnumerateFiles(TemplateOutputDir, "launchSettings.json", SearchOption.AllDirectories);
src\Shared\CertificateGeneration\CertificateManager.cs (13)
82IEnumerable<X509Certificate2> matchingCertificates = certificates; 104var invalidCertificates = matchingCertificates.Except(validCertificates); 115var certificatesToDispose = certificates.Except(matchingCertificates); 186var certificates = currentUserCertificates.Concat(trustedCertificates); 188var filteredCertificates = certificates.Where(c => c.Subject == Subject); 192var excludedCertificates = certificates.Except(filteredCertificates); 429var filteredCertificates = certificates.Where(c => c.Subject == Subject); 433var excludedCertificates = certificates.Except(filteredCertificates); 690var certificatesWithName = certificates.Where(c => c.Subject == Subject); 729IEnumerable<X509Extension> extensions, 756internal static void DisposeCertificates(IEnumerable<X509Certificate2> disposables) 799internal static string ToCertificateDescription(IEnumerable<X509Certificate2> certificates) 808var description = list.OrderBy(c => c.Thumbprint).Select((c, i) => $" {i + 1}) " + GetDescription(c)).Prepend(certificatesDescription);
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (3)
386var onlyOnKeychain = certsFromStore.Except(certsFromDisk, ThumbprintComparer.Instance); 396var onDiskAndKeychain = requireExportable ? certsFromStore.Intersect(certsFromDisk, ThumbprintComparer.Instance) 435var certificateFiles = Directory.EnumerateFiles(MacOSUserHttpsCertificateLocation, "aspnetcore-localhost-*.pfx");
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (2)
67public IEnumerable<CommandOption> GetOptions() 69var expr = Options.AsEnumerable();
src\Shared\Process\ProcessEx.cs (1)
97public IEnumerable<string> OutputLinesAsEnumerable => _stdoutLines.GetConsumingEnumerable(_stdoutLinesCancellationSource.Token);
Templates.Blazor.WebAssembly.Auth.Tests (24)
src\ProjectTemplates\Shared\AspNetProcess.cs (3)
112public async Task AssertPagesOk(IEnumerable<Page> pages) 124public async Task AssertPagesNotFound(IEnumerable<string> urls) 303public IEnumerable<string> Links { get; set; }
src\ProjectTemplates\Shared\Project.cs (1)
296var launchSettingsFiles = Directory.EnumerateFiles(TemplateOutputDir, "launchSettings.json", SearchOption.AllDirectories);
src\Shared\CertificateGeneration\CertificateManager.cs (13)
82IEnumerable<X509Certificate2> matchingCertificates = certificates; 104var invalidCertificates = matchingCertificates.Except(validCertificates); 115var certificatesToDispose = certificates.Except(matchingCertificates); 186var certificates = currentUserCertificates.Concat(trustedCertificates); 188var filteredCertificates = certificates.Where(c => c.Subject == Subject); 192var excludedCertificates = certificates.Except(filteredCertificates); 429var filteredCertificates = certificates.Where(c => c.Subject == Subject); 433var excludedCertificates = certificates.Except(filteredCertificates); 690var certificatesWithName = certificates.Where(c => c.Subject == Subject); 729IEnumerable<X509Extension> extensions, 756internal static void DisposeCertificates(IEnumerable<X509Certificate2> disposables) 799internal static string ToCertificateDescription(IEnumerable<X509Certificate2> certificates) 808var description = list.OrderBy(c => c.Thumbprint).Select((c, i) => $" {i + 1}) " + GetDescription(c)).Prepend(certificatesDescription);
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (3)
386var onlyOnKeychain = certsFromStore.Except(certsFromDisk, ThumbprintComparer.Instance); 396var onDiskAndKeychain = requireExportable ? certsFromStore.Intersect(certsFromDisk, ThumbprintComparer.Instance) 435var certificateFiles = Directory.EnumerateFiles(MacOSUserHttpsCertificateLocation, "aspnetcore-localhost-*.pfx");
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (2)
67public IEnumerable<CommandOption> GetOptions() 69var expr = Options.AsEnumerable();
src\Shared\E2ETesting\WaitAssert.cs (1)
44public static void Collection<T>(this IWebDriver driver, Func<IEnumerable<T>> actualValues, params Action<T>[] elementInspectors)
src\Shared\Process\ProcessEx.cs (1)
97public IEnumerable<string> OutputLinesAsEnumerable => _stdoutLines.GetConsumingEnumerable(_stdoutLinesCancellationSource.Token);
Templates.Blazor.WebAssembly.Tests (24)
src\ProjectTemplates\Shared\AspNetProcess.cs (3)
112public async Task AssertPagesOk(IEnumerable<Page> pages) 124public async Task AssertPagesNotFound(IEnumerable<string> urls) 303public IEnumerable<string> Links { get; set; }
src\ProjectTemplates\Shared\Project.cs (1)
296var launchSettingsFiles = Directory.EnumerateFiles(TemplateOutputDir, "launchSettings.json", SearchOption.AllDirectories);
src\Shared\CertificateGeneration\CertificateManager.cs (13)
82IEnumerable<X509Certificate2> matchingCertificates = certificates; 104var invalidCertificates = matchingCertificates.Except(validCertificates); 115var certificatesToDispose = certificates.Except(matchingCertificates); 186var certificates = currentUserCertificates.Concat(trustedCertificates); 188var filteredCertificates = certificates.Where(c => c.Subject == Subject); 192var excludedCertificates = certificates.Except(filteredCertificates); 429var filteredCertificates = certificates.Where(c => c.Subject == Subject); 433var excludedCertificates = certificates.Except(filteredCertificates); 690var certificatesWithName = certificates.Where(c => c.Subject == Subject); 729IEnumerable<X509Extension> extensions, 756internal static void DisposeCertificates(IEnumerable<X509Certificate2> disposables) 799internal static string ToCertificateDescription(IEnumerable<X509Certificate2> certificates) 808var description = list.OrderBy(c => c.Thumbprint).Select((c, i) => $" {i + 1}) " + GetDescription(c)).Prepend(certificatesDescription);
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (3)
386var onlyOnKeychain = certsFromStore.Except(certsFromDisk, ThumbprintComparer.Instance); 396var onDiskAndKeychain = requireExportable ? certsFromStore.Intersect(certsFromDisk, ThumbprintComparer.Instance) 435var certificateFiles = Directory.EnumerateFiles(MacOSUserHttpsCertificateLocation, "aspnetcore-localhost-*.pfx");
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (2)
67public IEnumerable<CommandOption> GetOptions() 69var expr = Options.AsEnumerable();
src\Shared\E2ETesting\WaitAssert.cs (1)
44public static void Collection<T>(this IWebDriver driver, Func<IEnumerable<T>> actualValues, params Action<T>[] elementInspectors)
src\Shared\Process\ProcessEx.cs (1)
97public IEnumerable<string> OutputLinesAsEnumerable => _stdoutLines.GetConsumingEnumerable(_stdoutLinesCancellationSource.Token);
Templates.Mvc.Tests (29)
BlazorTemplateTest.cs (4)
96var expectedPages = GetExpectedPages(args); 97var unexpectedPages = GetUnxpectedPages(args); 126private static IEnumerable<Page> GetExpectedPages(string[] args) 153private static IEnumerable<string> GetUnxpectedPages(string[] args)
MvcTemplateTest.cs (1)
88IEnumerable<string> menuLinks = new List<string> {
src\ProjectTemplates\Shared\AspNetProcess.cs (3)
112public async Task AssertPagesOk(IEnumerable<Page> pages) 124public async Task AssertPagesNotFound(IEnumerable<string> urls) 303public IEnumerable<string> Links { get; set; }
src\ProjectTemplates\Shared\Project.cs (1)
296var launchSettingsFiles = Directory.EnumerateFiles(TemplateOutputDir, "launchSettings.json", SearchOption.AllDirectories);
src\Shared\CertificateGeneration\CertificateManager.cs (13)
82IEnumerable<X509Certificate2> matchingCertificates = certificates; 104var invalidCertificates = matchingCertificates.Except(validCertificates); 115var certificatesToDispose = certificates.Except(matchingCertificates); 186var certificates = currentUserCertificates.Concat(trustedCertificates); 188var filteredCertificates = certificates.Where(c => c.Subject == Subject); 192var excludedCertificates = certificates.Except(filteredCertificates); 429var filteredCertificates = certificates.Where(c => c.Subject == Subject); 433var excludedCertificates = certificates.Except(filteredCertificates); 690var certificatesWithName = certificates.Where(c => c.Subject == Subject); 729IEnumerable<X509Extension> extensions, 756internal static void DisposeCertificates(IEnumerable<X509Certificate2> disposables) 799internal static string ToCertificateDescription(IEnumerable<X509Certificate2> certificates) 808var description = list.OrderBy(c => c.Thumbprint).Select((c, i) => $" {i + 1}) " + GetDescription(c)).Prepend(certificatesDescription);
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (3)
386var onlyOnKeychain = certsFromStore.Except(certsFromDisk, ThumbprintComparer.Instance); 396var onDiskAndKeychain = requireExportable ? certsFromStore.Intersect(certsFromDisk, ThumbprintComparer.Instance) 435var certificateFiles = Directory.EnumerateFiles(MacOSUserHttpsCertificateLocation, "aspnetcore-localhost-*.pfx");
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (2)
67public IEnumerable<CommandOption> GetOptions() 69var expr = Options.AsEnumerable();
src\Shared\E2ETesting\WaitAssert.cs (1)
44public static void Collection<T>(this IWebDriver driver, Func<IEnumerable<T>> actualValues, params Action<T>[] elementInspectors)
src\Shared\Process\ProcessEx.cs (1)
97public IEnumerable<string> OutputLinesAsEnumerable => _stdoutLines.GetConsumingEnumerable(_stdoutLinesCancellationSource.Token);
Templates.Tests (28)
ByteOrderMarkTest.cs (4)
43var files = (IEnumerable<string>)Directory.GetFiles(templateDirectoryPath, "*.json"); 81var files = (IEnumerable<string>)Directory.GetFiles(templateDirectoryPath, "*.cshtml", SearchOption.AllDirectories);
src\ProjectTemplates\Shared\AspNetProcess.cs (3)
112public async Task AssertPagesOk(IEnumerable<Page> pages) 124public async Task AssertPagesNotFound(IEnumerable<string> urls) 303public IEnumerable<string> Links { get; set; }
src\ProjectTemplates\Shared\Project.cs (1)
296var launchSettingsFiles = Directory.EnumerateFiles(TemplateOutputDir, "launchSettings.json", SearchOption.AllDirectories);
src\Shared\CertificateGeneration\CertificateManager.cs (13)
82IEnumerable<X509Certificate2> matchingCertificates = certificates; 104var invalidCertificates = matchingCertificates.Except(validCertificates); 115var certificatesToDispose = certificates.Except(matchingCertificates); 186var certificates = currentUserCertificates.Concat(trustedCertificates); 188var filteredCertificates = certificates.Where(c => c.Subject == Subject); 192var excludedCertificates = certificates.Except(filteredCertificates); 429var filteredCertificates = certificates.Where(c => c.Subject == Subject); 433var excludedCertificates = certificates.Except(filteredCertificates); 690var certificatesWithName = certificates.Where(c => c.Subject == Subject); 729IEnumerable<X509Extension> extensions, 756internal static void DisposeCertificates(IEnumerable<X509Certificate2> disposables) 799internal static string ToCertificateDescription(IEnumerable<X509Certificate2> certificates) 808var description = list.OrderBy(c => c.Thumbprint).Select((c, i) => $" {i + 1}) " + GetDescription(c)).Prepend(certificatesDescription);
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (3)
386var onlyOnKeychain = certsFromStore.Except(certsFromDisk, ThumbprintComparer.Instance); 396var onDiskAndKeychain = requireExportable ? certsFromStore.Intersect(certsFromDisk, ThumbprintComparer.Instance) 435var certificateFiles = Directory.EnumerateFiles(MacOSUserHttpsCertificateLocation, "aspnetcore-localhost-*.pfx");
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (2)
67public IEnumerable<CommandOption> GetOptions() 69var expr = Options.AsEnumerable();
src\Shared\E2ETesting\WaitAssert.cs (1)
44public static void Collection<T>(this IWebDriver driver, Func<IEnumerable<T>> actualValues, params Action<T>[] elementInspectors)
src\Shared\Process\ProcessEx.cs (1)
97public IEnumerable<string> OutputLinesAsEnumerable => _stdoutLines.GetConsumingEnumerable(_stdoutLinesCancellationSource.Token);
VersioningWebSite (8)
VersionDeleteAttribute.cs (2)
20private readonly IEnumerable<string> _httpMethods = new[] { "DELETE" }; 22public IEnumerable<string> HttpMethods
VersionGetAttribute.cs (2)
20private readonly IEnumerable<string> _httpMethods = new[] { "GET" }; 22public IEnumerable<string> HttpMethods
VersionPostAttribute.cs (2)
20private readonly IEnumerable<string> _httpMethods = new[] { "POST" }; 22public IEnumerable<string> HttpMethods
VersionPutAttribute.cs (2)
20private readonly IEnumerable<string> _httpMethods = new[] { "PUT" }; 22public IEnumerable<string> HttpMethods
Wasm.Performance.ConsoleHost (2)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (2)
67public IEnumerable<CommandOption> GetOptions() 69var expr = Options.AsEnumerable();
WasmAppBuilder (7)
IcallTableGenerator.cs (1)
46public IEnumerable<string> Generate(string? outputPath)
InterpToNativeGenerator.cs (2)
28public void Generate(IEnumerable<string> cookies, string outputPath) 42private static void Emit(StreamWriter w, IEnumerable<string> cookies)
ManagedToNativeGenerator.cs (1)
85IEnumerable<string> cookies = Enumerable.Concat(
PInvokeTableGenerator.cs (3)
41public IEnumerable<string> Generate(string[] pinvokeModules, string outputPath) 92var pinvokesGroupedByEntryPoint = pinvokes 130var assemblies_pinvokes = pinvokes
WasmBuildTasks (1)
UpdateChromeVersions.cs (1)
75var osInfo = OSIdentifiers.Zip(OSPrefixes, (num, str) => new { Identifier = num, Prefix = str });
WindowsFormsIntegration (1)
System\Windows\Integration\ApplicationInterop.cs (1)
402public IEnumerable<WindowsFormsHost> ActiveWindowList()
WorkloadBuildTasks (5)
InstallWorkloadFromArtifacts.cs (3)
105IEnumerable<InstallWorkloadRequest> workloads = WorkloadIds.Where(wi => wi.GetMetadata("Variant") == w.variant) 172var allManifestPkgs = Directory.EnumerateFiles(LocalNuGetsPath, "*Manifest*nupkg"); 374private static bool AnyInputsNewerThanOutput(string output, IEnumerable<string> inputs)
PackageInstaller.cs (2)
99private bool LayoutPackages(IEnumerable<PackageReference> references, bool stopOnMissing) 120private static string GenerateProject(IEnumerable<PackageReference> references)
WsFedSample (4)
Startup.cs (4)
139private static async Task WriteTableHeader(HttpResponse response, IEnumerable<string> columns, IEnumerable<IEnumerable<string>> data) 148foreach (var row in data)
XmlFileLogger (5)
LogProcessNode.cs (1)
114protected IEnumerable<T> GetChildrenOfType<T>() where T : ILogNode
ObjectModel\Item.cs (1)
45public IEnumerable<KeyValuePair<string, string>> Metadata
PropertyBag.cs (3)
34public PropertyBag(IEnumerable<KeyValuePair<string, string>> properties, PropertyBag parent = null) 61public void AddProperties(IEnumerable<KeyValuePair<string, string>> newProperties) 80public void AddProperties(IEnumerable<DictionaryEntry> newProperties)
XmlFormattersWebSite (8)
Controllers\IEnumerableController.cs (8)
11public IEnumerable<int> ValueTypes() 16public IEnumerable<string> NonWrappedTypes() 21public IEnumerable<string> NonWrappedTypes_Empty() 26public IEnumerable<Person> WrappedTypes() 34public IEnumerable<Person> WrappedTypes_Empty() 39public IEnumerable<string> NonWrappedTypes_NullInstance() 44public IEnumerable<Person> WrappedTypes_NullInstance() 49public IEnumerable<SerializableError> SerializableErrors()
xunit.console (37)
common\AssemblyResolution\DependencyContextAssemblyCache.cs (1)
135IEnumerable<string> GetUnmanagedDllFormats()
common\AssemblyResolution\Microsoft.Extensions.DependencyModel\CompilationLibrary.cs (5)
17IEnumerable<string> assemblies, 18IEnumerable<Dependency> dependencies, 28IEnumerable<string> assemblies, 29IEnumerable<Dependency> dependencies, 51private IEnumerable<string> ResolveReferencePaths(ICompilationAssemblyResolver resolver, List<string> assemblies)
common\AssemblyResolution\Microsoft.Extensions.DependencyModel\CompilationOptions.cs (1)
50public CompilationOptions(IEnumerable<string> defines,
common\AssemblyResolution\Microsoft.Extensions.DependencyModel\DependencyContext.cs (3)
17IEnumerable<CompilationLibrary> compileLibraries, 18IEnumerable<RuntimeLibrary> runtimeLibraries, 19IEnumerable<RuntimeFallbacks> runtimeGraph)
common\AssemblyResolution\Microsoft.Extensions.DependencyModel\DependencyContextJsonReader.cs (7)
221var dependencies = ReadTargetLibraryDependencies(targetLibraryJson.ValueAsJsonObject(DependencyContextStrings.DependenciesPropertyName)); 242public IEnumerable<Dependency> ReadTargetLibraryDependencies(JsonObject targetLibraryDependenciesJson) 354private IEnumerable<Library> CreateLibraries(IEnumerable<TargetLibrary> libraries, bool runtime, Dictionary<string, LibraryStub> libraryStubs) 445var assemblies = (targetLibrary.Compilations != null) ? targetLibrary.Compilations : Enumerable.Empty<string>(); 479public IEnumerable<TargetLibrary> Libraries; 486public IEnumerable<Dependency> Dependencies;
common\AssemblyResolution\Microsoft.Extensions.DependencyModel\DependencyContextLoader.cs (2)
17private readonly IEnumerable<string> _nonEntryPointDepsPaths; 31IEnumerable<string> nonEntryPointDepsPaths,
common\AssemblyResolution\Microsoft.Extensions.DependencyModel\DependencyContextPaths.cs (2)
21public IEnumerable<string> NonApplicationPaths { get; } 26IEnumerable<string> nonApplicationPaths)
common\AssemblyResolution\Microsoft.Extensions.DependencyModel\Library.cs (2)
16IEnumerable<Dependency> dependencies, 27IEnumerable<Dependency> dependencies,
common\AssemblyResolution\Microsoft.Extensions.DependencyModel\Resolution\PackageCompilationAssemblyResolver.cs (2)
92IEnumerable<string> fullPathsFromPackage; 103private static bool TryResolveFromPackagePath(IFileSystem fileSystem, CompilationLibrary library, string basePath, out IEnumerable<string> results)
common\AssemblyResolution\Microsoft.Extensions.DependencyModel\RuntimeAssetGroup.cs (2)
11public RuntimeAssetGroup(string runtime, params string[] assetPaths) : this(runtime, (IEnumerable<string>)assetPaths) { } 13public RuntimeAssetGroup(string runtime, IEnumerable<string> assetPaths)
common\AssemblyResolution\Microsoft.Extensions.DependencyModel\RuntimeFallbacks.cs (2)
15public RuntimeFallbacks(string runtime, params string[] fallbacks) : this(runtime, (IEnumerable<string>)fallbacks) { } 16public RuntimeFallbacks(string runtime, IEnumerable<string> fallbacks)
common\AssemblyResolution\Microsoft.Extensions.DependencyModel\RuntimeLibrary.cs (4)
18IEnumerable<ResourceAssembly> resourceAssemblies, 19IEnumerable<Dependency> dependencies, 44IEnumerable<ResourceAssembly> resourceAssemblies, 45IEnumerable<Dependency> dependencies,
common\AssemblyResolution\XunitPackageCompilationAssemblyResolver.cs (2)
70if (TryResolveFromPackagePath(library, packagePath, out var fullPathsFromPackage)) 79bool TryResolveFromPackagePath(CompilationLibrary library, string basePath, out IEnumerable<string> results)
common\DictionaryExtensions.cs (1)
31public static Dictionary<TKey, TValue> ToDictionaryIgnoringDuplicateKeys<TInput, TKey, TValue>(this IEnumerable<TInput> inputValues,
ConsoleRunner.cs (1)
284var tasks = project.Assemblies.Select(assembly => Task.Run(() => ExecuteAssembly(consoleLock, assembly, serialize, needsXml, parallelizeTestCollections, maxThreadCount, diagnosticMessages, noColor, appDomains, failSkips, stopOnFail, project.Filters, internalDiagnosticMessages)));
Xunit.NetCore.Extensions (8)
AssemblyFixtureSupport\XunitTestAssemblyRunnerWithAssemblyFixture.cs (2)
22IEnumerable<IXunitTestCase> testCases, 65IEnumerable<IXunitTestCase> testCases,
AssemblyFixtureSupport\XunitTestClassRunnerWithAssemblyFixture.cs (2)
23ITestClass testClass, IReflectionTypeInfo @class, IEnumerable<IXunitTestCase> testCases, 55protected override Task<RunSummary> RunTestMethodAsync(ITestMethod testMethod, IReflectionMethodInfo method, IEnumerable<IXunitTestCase> testCases, object[] constructorArguments)
AssemblyFixtureSupport\XunitTestCollectionRunnerWithAssemblyFixture.cs (2)
24IEnumerable<IXunitTestCase> testCases, 37protected override Task<RunSummary> RunTestClassAsync(ITestClass testClass, IReflectionTypeInfo @class, IEnumerable<IXunitTestCase> testCases)
AssemblyFixtureSupport\XunitTestFrameworkExecutorWithAssemblyFixture.cs (1)
19protected override async void RunTestCases(IEnumerable<IXunitTestCase> testCases, IMessageSink executionMessageSink, ITestFrameworkExecutionOptions executionOptions)
AssemblyFixtureSupport\XunitTestMethodRunnerWithAssemblyFixture.cs (1)
24IEnumerable<IXunitTestCase> testCases,