33 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 (4)
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\ICopyOnWritePropertyDictionary.cs (1)
32internal interface ICopyOnWritePropertyDictionary<T> : IEnumerable<T>, IEquatable<ICopyOnWritePropertyDictionary<T>>, IDictionary<string, T>
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.CodeAnalysis.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IIntervalTree`1.cs (1)
29internal interface IIntervalTree<T> : IEnumerable<T>
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IIntervalTree`1.cs (1)
29internal interface IIntervalTree<T> : IEnumerable<T>
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>
Microsoft.Maui (1)
Hosting\Fonts\IFontCollection.cs (1)
9 public interface IFontCollection : IList<FontDescriptor>, ICollection<FontDescriptor>, IEnumerable<FontDescriptor>, IEnumerable
Microsoft.Maui.Controls (1)
IResourceDictionary.cs (1)
9 public interface IResourceDictionary : IEnumerable<KeyValuePair<string, object>>
Microsoft.ML.CodeGenerator (2)
CodeGenerator\CSharp\Interface\ICSharpProject.cs (1)
11internal interface ICSharpProject : IWritable, IEnumerable<ICSharpFile>
CodeGenerator\CSharp\Interface\ICSharpSolution.cs (1)
11internal interface ICSharpSolution : IWritable, IEnumerable<ICSharpProject>
Microsoft.ML.CpuMath (1)
ICpuBuffer.cs (1)
12internal interface ICpuBuffer<T> : IEnumerable<T>, IDisposable
MSBuildTaskHost (1)
ReadOnlyEmptyDictionary.cs (1)
315public interface IReadOnlyCollection<T> : IEnumerable<T>
System.Collections.Immutable (2)
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.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\IReadOnlyTensor.cs (1)
16public 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.ServiceModel.Primitives (1)
netstandard.cs (1)
841public partial interface IExtensionCollection<T> : System.Collections.Generic.ICollection<System.ServiceModel.IExtension<T>>, System.Collections.Generic.IEnumerable<System.ServiceModel.IExtension<T>>, System.Collections.IEnumerable where T : System.ServiceModel.IExtensibleObject<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>
268 implementations of IEnumerable
Aspire.Dashboard (1)
src\Shared\CircularBuffer.cs (1)
16internal sealed class CircularBuffer<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable
Aspire.Hosting (1)
src\Shared\CircularBuffer.cs (1)
16internal sealed class CircularBuffer<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable
dotnet-svcutil-lib (8)
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSchemas.cs (1)
29public class XmlSchemas : CollectionBase, IEnumerable<XmlSchema>
FrameworkFork\System.ServiceModel\System\IdentityModel\Claims\ClaimSet.cs (1)
15public abstract class ClaimSet : IEnumerable<Claim>
FrameworkFork\System.ServiceModel\System\IdentityModel\Tokens\SecurityKeyIdentifier.cs (1)
13public class SecurityKeyIdentifier : IEnumerable<SecurityKeyIdentifierClause>
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageHeaders.cs (1)
18public sealed class MessageHeaders : IEnumerable<MessageHeaderInfo>
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\UnderstoodHeaders.cs (1)
10public sealed class UnderstoodHeaders : IEnumerable<MessageHeaderInfo>
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ImportedPolicyConversionContext.cs (1)
148internal class MaxItemsEnumerable<T> : IEnumerable<T>
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\PolicyReader.cs (2)
344internal class EmptyEnumerable<T> : IEnumerable<T>, IEnumerator<T> 384internal class SingleEnumerable<T> : IEnumerable<T>
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.Analyzers.Local (3)
ApiLifecycle\Json\JsonArray.cs (1)
18internal sealed class JsonArray : IEnumerable<JsonValue>
ApiLifecycle\Json\JsonObject.cs (2)
17internal sealed class JsonObject : IEnumerable<KeyValuePair<string, JsonValue>>, IEnumerable<JsonValue>
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 (10)
BackEnd\Components\Logging\TargetLoggingContext.cs (1)
137internal 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\MultiDictionary.cs (1)
167private class SmallList<TT> : IEnumerable<TT>
Collections\PropertyDictionary.cs (1)
39internal 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)
933internal readonly struct ProjectElementSiblingEnumerable : IEnumerable<ProjectElement>
Definition\ProjectCollection.cs (1)
2429private 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.CodeAnalysis (15)
Collections\OrderPreservingMultiDictionary.cs (2)
24IEnumerable<KeyValuePair<K, OrderPreservingMultiDictionary<K, V>.ValueSet>> 183public readonly struct ValueSet : IEnumerable<V>
Collections\SmallDictionary.cs (3)
35internal sealed class SmallDictionary<K, V> : IEnumerable<KeyValuePair<K, V>> 506internal readonly struct KeyCollection : IEnumerable<K> 621internal readonly struct ValueCollection : IEnumerable<V>
InternalUtilities\ConsList`1.cs (1)
16internal class ConsList<T> : IEnumerable<T>
InternalUtilities\ImmutableSetWithInsertionOrder`1.cs (1)
12internal sealed class ImmutableSetWithInsertionOrder<T> : IEnumerable<T>
InternalUtilities\MultiDictionary.cs (2)
15internal sealed class MultiDictionary<K, V> : IEnumerable<KeyValuePair<K, MultiDictionary<K, V>.ValueSet>> 18public readonly struct ValueSet : IEnumerable<V>
InternalUtilities\OrderedMultiDictionary.cs (1)
11internal sealed class OrderedMultiDictionary<K, V> : IEnumerable<KeyValuePair<K, SetWithInsertionOrder<V>>>
InternalUtilities\SpecializedCollections.Empty.Enumerable.cs (1)
13internal class Enumerable<T> : IEnumerable<T>
InternalUtilities\SpecializedCollections.ReadOnly.Enumerable`2.cs (1)
13internal class Enumerable<TUnderlying, T> : Enumerable<TUnderlying>, IEnumerable<T>
Syntax\ChildSyntaxList.Reversed.cs (1)
16public readonly partial struct Reversed : IEnumerable<SyntaxNodeOrToken>, IEquatable<Reversed>
Syntax\SyntaxTokenList.Reversed.cs (1)
20public readonly struct Reversed : IEnumerable<SyntaxToken>, IEquatable<Reversed>
Syntax\SyntaxTriviaList.Reversed.cs (1)
19public readonly struct Reversed : IEnumerable<SyntaxTrivia>, IEquatable<Reversed>
Microsoft.CodeAnalysis.CodeStyle (9)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (2)
24IEnumerable<KeyValuePair<K, OrderPreservingMultiDictionary<K, V>.ValueSet>> 183public readonly struct ValueSet : IEnumerable<V>
src\Compilers\Core\Portable\InternalUtilities\ConsList`1.cs (1)
16internal class ConsList<T> : IEnumerable<T>
src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (2)
15internal sealed class MultiDictionary<K, V> : IEnumerable<KeyValuePair<K, MultiDictionary<K, V>.ValueSet>> 18public readonly struct ValueSet : IEnumerable<V>
src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (1)
11internal sealed class OrderedMultiDictionary<K, V> : IEnumerable<KeyValuePair<K, SetWithInsertionOrder<V>>>
src\Compilers\Core\Portable\InternalUtilities\SpecializedCollections.Empty.Enumerable.cs (1)
13internal class Enumerable<T> : IEnumerable<T>
src\Compilers\Core\Portable\InternalUtilities\SpecializedCollections.ReadOnly.Enumerable`2.cs (1)
13internal class Enumerable<TUnderlying, T> : Enumerable<TUnderlying>, IEnumerable<T>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumerableConditionalWeakTable.cs (1)
44internal sealed class EnumerableConditionalWeakTable<TKey, TValue> : IEnumerable<KeyValuePair<TKey, TValue>>
Microsoft.CodeAnalysis.CSharp (1)
Utilities\FirstAmongEqualsSet.cs (1)
37internal sealed class FirstAmongEqualsSet<T> : IEnumerable<T>
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Utilities\NameSyntaxIterator.cs (1)
13internal class NameSyntaxIterator : IEnumerable<NameSyntax>
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (3)
Recommendations\TheoryDataKeywordsIndicatingLocalFunction.cs (3)
10internal class TheoryDataKeywordsIndicatingLocalFunction : IEnumerable<object[]> 33internal class TheoryDataKeywordsIndicatingLocalFunctionWithoutAsync : IEnumerable<object[]> 50internal class TheoryDataKeywordsIndicatingLocalFunctionWithAsync : IEnumerable<object[]>
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
PDB\CSharpDeterministicBuildCompilationTests.cs (1)
27public class CSharpDeterministicBuildCompilationTests : CSharpTestBase, IEnumerable<object[]>
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
ObjectFormatterTests.cs (1)
462private class CoreRangeIterator : IEnumerable<int>
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\LookupSymbolsInfoTests.cs (1)
60private class TemplateArgEnumerable : IEnumerable<string>
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
CSharpTestSource.cs (1)
23public readonly struct CSharpTestSource : IEnumerable<CSharpTestSource>
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Utilities\NameSyntaxIterator.cs (1)
13internal class NameSyntaxIterator : IEnumerable<NameSyntax>
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
EditAndContinue\MatchingPair.cs (1)
23public class MatchingPairs : IEnumerable<MatchingPair>
Microsoft.CodeAnalysis.UnitTests (1)
InternalUtilities\ConcurrentLruCacheTests.cs (1)
23: IEnumerable<KeyValuePair<K, V>>
Microsoft.CodeAnalysis.Workspaces (10)
Log\AbstractLogAggregator.cs (1)
18internal abstract class AbstractLogAggregator<TKey, TValue> : IEnumerable<KeyValuePair<TKey, TValue>>
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (2)
24IEnumerable<KeyValuePair<K, OrderPreservingMultiDictionary<K, V>.ValueSet>> 183public readonly struct ValueSet : IEnumerable<V>
src\Compilers\Core\Portable\InternalUtilities\ConsList`1.cs (1)
16internal class ConsList<T> : IEnumerable<T>
src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (2)
15internal sealed class MultiDictionary<K, V> : IEnumerable<KeyValuePair<K, MultiDictionary<K, V>.ValueSet>> 18public readonly struct ValueSet : IEnumerable<V>
src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (1)
11internal sealed class OrderedMultiDictionary<K, V> : IEnumerable<KeyValuePair<K, SetWithInsertionOrder<V>>>
src\Compilers\Core\Portable\InternalUtilities\SpecializedCollections.Empty.Enumerable.cs (1)
13internal class Enumerable<T> : IEnumerable<T>
src\Compilers\Core\Portable\InternalUtilities\SpecializedCollections.ReadOnly.Enumerable`2.cs (1)
13internal class Enumerable<TUnderlying, T> : Enumerable<TUnderlying>, IEnumerable<T>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumerableConditionalWeakTable.cs (1)
44internal sealed class EnumerableConditionalWeakTable<TKey, TValue> : IEnumerable<KeyValuePair<TKey, TValue>>
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (7)
src\Compilers\Core\Portable\InternalUtilities\ConsList`1.cs (1)
16internal class ConsList<T> : IEnumerable<T>
src\Compilers\Core\Portable\InternalUtilities\ImmutableSetWithInsertionOrder`1.cs (1)
12internal sealed class ImmutableSetWithInsertionOrder<T> : IEnumerable<T>
src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (2)
15internal sealed class MultiDictionary<K, V> : IEnumerable<KeyValuePair<K, MultiDictionary<K, V>.ValueSet>> 18public readonly struct ValueSet : IEnumerable<V>
src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (1)
11internal sealed class OrderedMultiDictionary<K, V> : IEnumerable<KeyValuePair<K, SetWithInsertionOrder<V>>>
src\Compilers\Core\Portable\InternalUtilities\SpecializedCollections.Empty.Enumerable.cs (1)
13internal class Enumerable<T> : IEnumerable<T>
src\Compilers\Core\Portable\InternalUtilities\SpecializedCollections.ReadOnly.Enumerable`2.cs (1)
13internal class Enumerable<TUnderlying, T> : Enumerable<TUnderlying>, IEnumerable<T>
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
FileSet.cs (1)
15public class FileSet : IEnumerable<(string fileName, object content)>
Microsoft.Data.Analysis (7)
DataFrameColumns\ArrowStringDataFrameColumn.cs (1)
21public partial class ArrowStringDataFrameColumn : DataFrameColumn, IEnumerable<string>
DataFrameColumns\StringDataFrameColumn.cs (1)
19public partial class StringDataFrameColumn : DataFrameColumn, IEnumerable<string>
DataFrameColumns\VBufferDataFrameColumn.cs (1)
18public partial class VBufferDataFrameColumn<T> : DataFrameColumn, IEnumerable<VBuffer<T>>
DataFrameRow.cs (1)
17public class DataFrameRow : IEnumerable<object>
DataFrameRowCollection.cs (1)
14public class DataFrameRowCollection : IEnumerable<DataFrameRow>
PrimitiveColumnContainer.cs (1)
19internal partial class PrimitiveColumnContainer<T> : IEnumerable<T?>
PrimitiveDataFrameColumn.cs (1)
23public partial class PrimitiveDataFrameColumn<T> : DataFrameColumn, IEnumerable<T?>
Microsoft.DotNet.AsmDiff (1)
AssemblySet.cs (1)
15public sealed class AssemblySet : IEnumerable<IAssembly>, IDisposable
Microsoft.DotNet.XUnitAssert.Tests (11)
AsyncCollectionAssertsTests.cs (2)
853 public sealed class EnumerableItem : IEnumerable<string> 1003 public sealed class EnumerableItem : IEnumerable<string>
CollectionAssertsTests.cs (5)
913 public sealed class EnumerableItem : IEnumerable<string> 937 public sealed class EnumerableItem : IEnumerable<string> 1093 public sealed class EnumerableItem : IEnumerable<string> 1214 public sealed class EnumerableItem : IEnumerable<string> 2592 sealed class SpyEnumerator<T> : IEnumerable<T>, IEnumerator<T>
EqualityAssertsTests.cs (4)
1099 IEnumerable<T>, IEquatable<EnumerableEquatable<T>> 3328 IEnumerable<T>, IEquatable<EnumerableEquatable<T>> 4370 class EnumerableClass : IEnumerable<BaseClass> 4632 sealed class RunOnceEnumerable<T> : IEnumerable<T>
Microsoft.DotNet.XUnitExtensions (1)
Extensions\TheoryExtensions.cs (1)
24private class TheoryDataAdapter : TheoryData, IEnumerable<object[]>
Microsoft.Extensions.AI.Abstractions.Tests (1)
test\Shared\JsonSchemaExporter\TestTypes.cs (1)
1097public class DerivedCollection : PocoWithPolymorphism, IEnumerable<int>
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.Extensions.Telemetry (1)
Logging\Import\LoggerFactoryScopeProvider.cs (1)
239private sealed class ActivityBaggageLogScopeWrapper : IEnumerable<KeyValuePair<string, object?>>
Microsoft.Gen.Logging.Generated.Tests (1)
test\Generators\Microsoft.Gen.Logging\TestClasses\EnumerableTestExtensions.cs (1)
60public readonly struct StructEnumerable : IEnumerable<int>
Microsoft.Interop.SourceGeneration (1)
SequenceEqualImmutableArray.cs (1)
18public readonly record struct SequenceEqualImmutableArray<T>(ImmutableArray<T> Array, IEqualityComparer<T> Comparer) : IEnumerable<T>
Microsoft.Maui (2)
Primitives\LockableObservableListWrapper.cs (1)
12 public class LockableObservableListWrapper : IList<string>, ICollection<string>, INotifyCollectionChanged, INotifyPropertyChanged, IReadOnlyList<string>, IReadOnlyCollection<string>, IEnumerable<string>, IEnumerable
WeakList.cs (1)
12class WeakList<T> : IEnumerable<T> where T : class
Microsoft.Maui.Controls (1)
Shell\MenuItemCollection.cs (1)
10 public sealed class MenuItemCollection : IEnumerable<MenuItem>, IList<MenuItem>, INotifyCollectionChanged
Microsoft.Maui.Controls.BindingSourceGen (1)
EquatableArray.cs (1)
10public readonly struct EquatableArray<T> : IEquatable<EquatableArray<T>>, IEnumerable<T>
Microsoft.Maui.Controls.Maps (1)
HandlerImpl\Map.Impl.cs (1)
8 public partial class Map : IMap, IEnumerable<IMapPin>
Microsoft.ML.AutoML (1)
Sweepers\ISweeper.cs (1)
78internal sealed class ParameterSet : IEquatable<ParameterSet>, IEnumerable<IParameterValue>
Microsoft.ML.Core (2)
Utilities\BigArray.cs (1)
24internal sealed class BigArray<T> : IEnumerable<T>
Utilities\NormStr.cs (1)
42public sealed class Pool : IEnumerable<NormStr>
Microsoft.ML.Data (3)
DataLoadSave\TransformerChain.cs (1)
53public sealed class TransformerChain<TLastTransformer> : ITransformer, IEnumerable<ITransformer>, ITransformerChainAccessor, IDisposable
Deprecated\Instances\HeaderSchema.cs (1)
17internal abstract class FeatureNameCollection : IEnumerable<string>
Prediction\Calibrator.cs (1)
1341public sealed class DataStore : IEnumerable<DataStore.DataItem>
Microsoft.ML.FastTree (1)
Dataset\IntArray.cs (1)
24internal abstract class IntArray : IEnumerable<int>
Microsoft.ML.GenAI.Core (1)
Trainer\CausalLMDataset.cs (1)
17public class CausalLMDataset : IEnumerable<CausalLMModelInput>
Microsoft.ML.Sweeper (1)
ISweeper.cs (1)
107public sealed class ParameterSet : IEquatable<ParameterSet>, IEnumerable<IParameterValue>
PresentationCore (6)
MS\Internal\FontCache\FamilyCollection.cs (1)
507private struct FamilyEnumerator : IEnumerator<Text.TextInterface.FontFamily>, IEnumerable<Text.TextInterface.FontFamily>
MS\Internal\Generic\Span.cs (1)
40internal struct SpanVector<T> : IEnumerable<Span<T>>
System\Windows\BinaryFormat\ArrayRecord.cs (1)
18internal abstract class ArrayRecord : Record, IEnumerable<object>
System\Windows\BinaryFormat\MemberTypeInfo.cs (1)
21internal readonly struct MemberTypeInfo : IBinaryWriteable, IEnumerable<(BinaryType Type, object? Info)>
System\Windows\Markup\XmlLanguage.cs (1)
461internal struct MatchingLanguageCollection : IEnumerable<XmlLanguage>, IEnumerable
System\Windows\Media\Imaging\BitmapMetadata.cs (1)
20public partial class BitmapMetadata : ImageMetadata, IEnumerable, IEnumerable<String>
PresentationFramework (20)
MS\Internal\Data\CommitManager.cs (1)
151class Set<T> : Dictionary<T, object>, IEnumerable<T>
MS\Internal\WindowsRuntime\Generated\WinRT\Projections\IEnumerable.cs (2)
35internal class IEnumerable<T> : global::System.Collections.Generic.IEnumerable<T>, global::MS.Internal.WindowsRuntime.Windows.Foundation.Collections.IIterable<T> 56public class FromAbiHelper : global::System.Collections.Generic.IEnumerable<T>
System\Windows\Controls\Primitives\Selector.cs (1)
2664internal class InternalSelectedItemsStorage : IEnumerable<ItemInfo>
System\Windows\Documents\DocumentReferenceCollection.cs (1)
20public sealed class DocumentReferenceCollection : IEnumerable<DocumentReference>, INotifyCollectionChanged
System\Windows\Documents\DocumentStructures\SemanticBasicElement.cs (9)
45public class SectionStructure : SemanticBasicElement, IAddChild, IEnumerable<BlockElement>, IEnumerable 91public class ParagraphStructure : SemanticBasicElement, IAddChild, IEnumerable<NamedElement>, IEnumerable 136public class FigureStructure : SemanticBasicElement, IAddChild, IEnumerable<NamedElement>, IEnumerable 178public class ListStructure : SemanticBasicElement, IAddChild, IEnumerable<ListItemStructure>, IEnumerable 220public class ListItemStructure : SemanticBasicElement, IAddChild, IEnumerable<BlockElement>, IEnumerable 274public class TableStructure : SemanticBasicElement, IAddChild, IEnumerable<TableRowGroupStructure>, IEnumerable 316public class TableRowGroupStructure : SemanticBasicElement, IAddChild, IEnumerable<TableRowStructure>, IEnumerable 359public class TableRowStructure : SemanticBasicElement, IAddChild, IEnumerable<TableCellStructure>, IEnumerable 401public class TableCellStructure : SemanticBasicElement, IAddChild, IEnumerable<BlockElement>, IEnumerable
System\Windows\Documents\DocumentStructures\StoryFragments.cs (2)
19public class StoryFragments : IAddChild, IEnumerable<StoryFragment>, IEnumerable 77public class StoryFragment : IAddChild, IEnumerable<BlockElement>, IEnumerable
System\Windows\Documents\FixedTextBuilder.cs (1)
1241private sealed class LogicalHyperlinkContainer : IEnumerable<LogicalHyperlink>
System\Windows\Documents\PageContentCollection.cs (1)
18public sealed class PageContentCollection : IEnumerable<PageContent>
System\Windows\Markup\Primitives\MarkupWriter.cs (1)
237private class PartiallyOrderedList<TKey, TValue> : IEnumerable<TValue>
System\Windows\SystemResources.cs (1)
2031internal class DeferredResourceReferenceList : IEnumerable<DeferredResourceReference>
Roslyn.VisualStudio.Next.UnitTests (1)
Remote\SerializationValidator.cs (1)
38internal sealed class ChecksumObjectCollection<T> : IEnumerable<T>
Shared.Tests (3)
Data.Validation\LengthAttributeTests.cs (1)
128public class Enumerable : IEnumerable<int>
EmptyCollections\EmptyCollectionExtensionsTests.cs (1)
78private sealed class Enumerable<T> : IEnumerable<T>
JsonSchemaExporter\TestTypes.cs (1)
1097public class DerivedCollection : PocoWithPolymorphism, IEnumerable<int>
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 : IEnumerable<T>
System\Collections\Immutable\ImmutableSortedDictionary_2.Node.cs (1)
17internal sealed class Node : IEnumerable<KeyValuePair<TKey, TValue>>
System\Collections\Immutable\ImmutableSortedSet_1.cs (1)
1225private sealed class ReverseEnumerable : IEnumerable<T>
System\Collections\Immutable\ImmutableSortedSet_1.Node.cs (1)
16internal sealed class Node : 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)
1554private sealed class BaggageLinkedList : IEnumerable<KeyValuePair<string, string?>> 1635internal 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\net10.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.IO.Packaging (4)
System\IO\Packaging\InternalRelationshipCollection.cs (1)
28internal sealed class InternalRelationshipCollection : IEnumerable<PackageRelationship>
System\IO\Packaging\OrderedDictionary.cs (1)
15internal sealed class OrderedDictionary<TKey, TValue> : IEnumerable<TValue> where TKey : notnull
System\IO\Packaging\PackagePartCollection.cs (1)
15public class PackagePartCollection : IEnumerable<PackagePart>
System\IO\Packaging\PackageRelationshipCollection.cs (1)
17public class PackageRelationshipCollection : IEnumerable<PackageRelationship>
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)
14public sealed class ConditionalWeakTable<TKey, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)] TValue> : IEnumerable<KeyValuePair<TKey, TValue>>
src\libraries\System.Private.CoreLib\src\System\String.cs (1)
30IEnumerable<char>,
src\libraries\System.Private.CoreLib\src\System\Text\StringRuneEnumerator.cs (1)
10public struct StringRuneEnumerator : IEnumerable<Rune>, IEnumerator<Rune>
System.Private.Windows.Core (1)
System\Private\Windows\BinaryFormat\Serializer\ArrayRecord.cs (1)
45internal abstract class ArrayRecord<T> : ArrayRecord, IEnumerable<T>
System.Private.Windows.Core.TestUtilities (1)
XUnit\ReadOnlyTheoryData.cs (1)
16public class ReadOnlyTheoryData : IEnumerable<object?[]>
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)
15public 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\net10.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.ServiceModel.Primitives (5)
netstandard.cs (5)
66public abstract partial class ClaimSet : System.Collections.Generic.IEnumerable<System.IdentityModel.Claims.Claim> 285public class SecurityKeyIdentifier : System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SecurityKeyIdentifierClause> 1675public sealed partial class MessageHeaders : System.Collections.Generic.IEnumerable<System.ServiceModel.Channels.MessageHeaderInfo>, System.Collections.IEnumerable 1721public sealed partial class MessageProperties : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string, object>>, System.Collections.Generic.IDictionary<string, object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, object>>, System.Collections.IEnumerable, System.IDisposable 1852public sealed partial class UnderstoodHeaders : System.Collections.Generic.IEnumerable<System.ServiceModel.Channels.MessageHeaderInfo>
System.Speech (1)
artifacts\obj\System.Speech\Debug\net10.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)
497private class TabsEnumerable : IEnumerable<RibbonTab>
Microsoft\Windows\Controls\Ribbon\RibbonGroup.cs (1)
1540private class RibbonGroupCustomKeyTipSiblings : IEnumerable<DependencyObject>
Microsoft\Windows\Controls\Ribbon\RibbonQuickAccessToolBar.cs (1)
547private class KeyTipAutoGenerationElements : IEnumerable<DependencyObject>
System.Windows.Forms (1)
System\Windows\Forms\Controls\UpDown\NumericUpDownAccelerationCollection.cs (1)
14public class NumericUpDownAccelerationCollection : MarshalByRefObject, ICollection<NumericUpDownAcceleration>, IEnumerable<NumericUpDownAcceleration>
System.Windows.Forms.Primitives (1)
System\Windows\Forms\NonNullCollection.cs (1)
13: IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, IList, ICollection, IReadOnlyList<T>, IReadOnlyCollection<T>
System.Windows.Forms.Tests (1)
System\Windows\Forms\BindingSourceTests.cs (1)
787private class EnumerableWrapper<T> : IEnumerable<T>
System.Xaml (1)
System\Xaml\XamlObjectReader.cs (1)
3021private class PartiallyOrderedList<TKey, TValue> : IEnumerable<TValue>
UnitTests.Common (1)
MemberDataSet.cs (1)
35public abstract class MemberDataSet : IEnumerable<object[]>
xunit.assert (1)
Sdk\CollectionTracker.cs (1)
470 | DynamicallyAccessedMemberTypes.PublicMethods)] T> : CollectionTracker, IEnumerable<T>
25622 references to IEnumerable
AnalyzerRunner (11)
CodeRefactoringRunner.cs (6)
160private static IEnumerable<CodeRefactoringProvider> FilterRefactorings(IEnumerable<Lazy<CodeRefactoringProvider, CodeRefactoringProviderMetadata>> refactorings, Options options) 230var refactorings = exportProvider.GetExports<CodeRefactoringProvider, CodeRefactoringProviderMetadata>(); 231var languages = refactorings.SelectMany(refactoring => refactoring.Metadata.Languages).Distinct(); 239public IEnumerable<string> Languages { get; } 247IEnumerable<string> values => values,
DiagnosticAnalyzerRunner.cs (3)
134var slowestFiles = documentPerformance.OrderBy(pair => pair.Value.EditsPerSecond).GroupBy(pair => pair.Key.ProjectId); 239private static IEnumerable<DiagnosticAnalyzer> FilterAnalyzers(IEnumerable<DiagnosticAnalyzer> analyzers, Options options)
Program.cs (2)
188private static Statistic GetSolutionStatistics(IEnumerable<Project> projects, CancellationToken cancellationToken) 210var tokensAndNodes = root.DescendantNodesAndTokensAndSelf(descendIntoTrivia: true);
ApiExplorerWebSite (1)
Controllers\ApiExplorerResponseTypeWithApiConventionController.cs (1)
20public IEnumerable<Product> GetProducts() => null;
Aspire.Azure.AI.OpenAI.Tests (1)
AspireAzureOpenAIClientBuilderEmbeddingGeneratorExtensionsTests.cs (1)
221private Task<GeneratedEmbeddings<Embedding<float>>> TestMiddleware(IEnumerable<string> inputs, EmbeddingGenerationOptions? options, IEmbeddingGenerator<string, Embedding<float>> nextAsync, CancellationToken cancellationToken)
Aspire.Azure.Messaging.EventHubs.Tests (6)
tests\Aspire.Azure.Security.KeyVault.Tests\MockTransport.cs (6)
110protected override bool TryGetHeaderValues(string name, out IEnumerable<string> values) => throw new NotImplementedException(); 116protected override IEnumerable<HttpHeader> EnumerateHeaders() => _headers.Select(h => new HttpHeader(h.Key, JoinHeaderValue(h.Value))); 126private static string JoinHeaderValue(IEnumerable<string> values) 195protected override bool TryGetHeaderValues(string name, [NotNullWhen(true)] out IEnumerable<string>? values) 207protected override IEnumerable<HttpHeader> EnumerateHeaders() => _headers.Select(h => new HttpHeader(h.Key, JoinHeaderValue(h.Value))); 209private static string JoinHeaderValue(IEnumerable<string> values)
Aspire.Azure.Security.KeyVault.Tests (6)
MockTransport.cs (6)
110protected override bool TryGetHeaderValues(string name, out IEnumerable<string> values) => throw new NotImplementedException(); 116protected override IEnumerable<HttpHeader> EnumerateHeaders() => _headers.Select(h => new HttpHeader(h.Key, JoinHeaderValue(h.Value))); 126private static string JoinHeaderValue(IEnumerable<string> values) 195protected override bool TryGetHeaderValues(string name, [NotNullWhen(true)] out IEnumerable<string>? values) 207protected override IEnumerable<HttpHeader> EnumerateHeaders() => _headers.Select(h => new HttpHeader(h.Key, JoinHeaderValue(h.Value))); 209private static string JoinHeaderValue(IEnumerable<string> values)
Aspire.Components.Common.Tests (2)
RequiresDockerDiscoverer.cs (1)
12public IEnumerable<KeyValuePair<string, string>> GetTraits(IAttributeInfo traitAttribute)
RequiresToolsDiscoverer.cs (1)
12public IEnumerable<KeyValuePair<string, string>> GetTraits(IAttributeInfo traitAttribute)
Aspire.Confluent.Kafka (18)
ConfluentKafkaMetrics.cs (3)
85private IEnumerable<Measurement<long>> GetReplyQMeasurements() 93private IEnumerable<Measurement<long>> GetMessageCountMeasurements() 101private IEnumerable<Measurement<long>> GetMessageSizeMeasurements()
src\Vendoring\OpenTelemetry.Instrumentation.ConfluentKafka\InstrumentedConsumer.cs (11)
132public void Subscribe(IEnumerable<string> topics) 157public void Assign(IEnumerable<TopicPartitionOffset> partitions) 162public void Assign(IEnumerable<TopicPartition> partitions) 167public void IncrementalAssign(IEnumerable<TopicPartitionOffset> partitions) 172public void IncrementalAssign(IEnumerable<TopicPartition> partitions) 177public void IncrementalUnassign(IEnumerable<TopicPartition> partitions) 202public void Commit(IEnumerable<TopicPartitionOffset> offsets) 217public void Pause(IEnumerable<TopicPartition> partitions) 222public void Resume(IEnumerable<TopicPartition> partitions) 232public List<TopicPartitionOffset> Committed(IEnumerable<TopicPartition> partitions, TimeSpan timeout) 242public List<TopicPartitionOffset> OffsetsForTimes(IEnumerable<TopicPartitionTimestamp> timestampsToSearch, TimeSpan timeout)
src\Vendoring\OpenTelemetry.Instrumentation.ConfluentKafka\InstrumentedConsumerBuilder.cs (1)
21public InstrumentedConsumerBuilder(IEnumerable<KeyValuePair<string, string>> config)
src\Vendoring\OpenTelemetry.Instrumentation.ConfluentKafka\InstrumentedProducer.cs (1)
261public void SendOffsetsToTransaction(IEnumerable<TopicPartitionOffset> offsets, IConsumerGroupMetadata groupMetadata, TimeSpan timeout)
src\Vendoring\OpenTelemetry.Instrumentation.ConfluentKafka\InstrumentedProducerBuilder.cs (1)
21public InstrumentedProducerBuilder(IEnumerable<KeyValuePair<string, string>> config)
src\Vendoring\OpenTelemetry.Instrumentation.ConfluentKafka\OpenTelemetryConsumeResultExtensions.cs (1)
177private static IEnumerable<string> ExtractTraceContext(Headers? headers, string value)
Aspire.Dashboard (33)
Authentication\OtlpCompositeAuthenticationHandler.cs (1)
40IEnumerable<string> GetRelevantAuthenticationSchemes()
Components\Controls\ResourceDetails.razor.cs (4)
35private IEnumerable<IPropertyGridItem> SensitiveGridItems => Resource.Environment.Cast<IPropertyGridItem>().Concat(Resource.Properties.Values).Where(static vm => vm.IsValueSensitive); 152private IEnumerable<ResourceDetailRelationship> GetRelationships() 182private IEnumerable<ResourceDetailRelationship> GetBackRelationships() 219private IEnumerable<ResourcePropertyViewModel> GetResourceProperties(bool ordered)
Components\Controls\ResourceSelect.razor.cs (1)
19public IEnumerable<SelectViewModel<ResourceTypeDetails>> Resources { get; set; } = default!;
Components\Dialogs\FilterDialog.razor.cs (1)
126IEnumerable<SelectViewModel<FieldValue>> newValues = _allValues;
Components\Layout\MobileNavMenu.razor.cs (1)
35private IEnumerable<MobileNavMenuEntry> GetMobileNavMenuEntries()
Components\Pages\Resources.razor.cs (1)
252internal IEnumerable<ResourceViewModel> GetFilteredResources()
Configuration\DashboardOptions.cs (1)
273internal bool TryParseOptions([NotNullWhen(false)] out IEnumerable<string>? errorMessages)
Configuration\ValidateDashboardOptions.cs (1)
39if (!options.Frontend.OpenIdConnect.TryParseOptions(out var messages))
DashboardWebApplication.cs (2)
160if (!TryGetDashboardOptions(builder, dashboardConfigSection, out var dashboardOptions, out var failureMessages)) 449private static bool TryGetDashboardOptions(WebApplicationBuilder builder, IConfigurationSection dashboardConfigSection, [NotNullWhen(true)] out DashboardOptions? dashboardOptions, [NotNullWhen(false)] out IEnumerable<string>? failureMessages)
Extensions\TelemetryFilterFormatter.cs (1)
29public static string SerializeFiltersToString(IEnumerable<TelemetryFilter> filters)
Model\Otlp\SpanWaterfallViewModel.cs (2)
119public sealed record TraceDetailState(IEnumerable<IOutgoingPeerResolver> OutgoingPeerResolvers, List<string> CollapsedSpanIds); 180private static string? ResolveUninstrumentedPeerName(OtlpSpan span, IEnumerable<IOutgoingPeerResolver> outgoingPeerResolvers)
Model\Otlp\TelemetryFilter.cs (2)
99public IEnumerable<OtlpLogEntry> Apply(IEnumerable<OtlpLogEntry> input)
Model\TraceHelpers.cs (1)
46public static IEnumerable<OrderedApplication> GetOrderedApplications(OtlpTrace trace)
Otlp\Model\OtlpApplication.cs (1)
240public static Dictionary<string, List<OtlpApplication>> GetReplicasByApplicationName(IEnumerable<OtlpApplication> allApplications)
Otlp\Model\OtlpHelpers.cs (3)
404public static PagedResult<T> GetItems<T>(IEnumerable<T> results, int startIndex, int count) 409public static PagedResult<TResult> GetItems<TSource, TResult>(IEnumerable<TSource> results, int startIndex, int count, Func<TSource, TResult>? select) 411var query = results.Skip(startIndex).Take(count);
Otlp\Model\OtlpSpan.cs (2)
44public IEnumerable<OtlpSpan> GetChildSpans() => GetChildSpans(this, Trace.Spans); 45public static IEnumerable<OtlpSpan> GetChildSpans(OtlpSpan parentSpan, OtlpSpanCollection spans) => spans.Where(s => s.ParentSpanId == parentSpan.SpanId);
Otlp\Storage\TelemetryRepository.cs (8)
94IEnumerable<OtlpApplication> results = _applications.Values; 398var results = _logs.AsEnumerable(); 429var applicationKeys = _logPropertyKeys.AsEnumerable(); 435var keys = applicationKeys.Select(keys => keys.PropertyKey).Distinct(); 456var applicationKeys = _tracePropertyKeys.AsEnumerable(); 462var keys = applicationKeys.Select(keys => keys.PropertyKey).Distinct(); 492var results = _traces.AsEnumerable(); 758var results = _traces.Where(t => t.TraceId.StartsWith(traceId, StringComparison.Ordinal));
Aspire.Dashboard.Components.Tests (19)
Controls\ApplicationNameTests.cs (1)
90public IEnumerable<LocalizedString> GetAllStrings(bool includeParentCultures) => [];
Controls\PlotlyChartTests.cs (1)
106Assert.Collection((IEnumerable<PlotlyTrace>)i.Arguments[1]!, trace =>
Controls\StructuredLogDetailsTests.cs (1)
67static void AssertUniqueKeys(IEnumerable<TelemetryPropertyViewModel> properties)
Pages\ResourcesTests.cs (3)
170private static void AssertResourceFilterListEquals(IRenderedComponent<Components.Pages.Resources> cut, IEnumerable<KeyValuePair<string, bool>> types, IEnumerable<KeyValuePair<string, bool>> states, IEnumerable<KeyValuePair<string, bool>> healthStates)
tests\Shared\Logging\LogValuesAssert.cs (4)
19IEnumerable<KeyValuePair<string, object>> actualValues) 31IEnumerable<KeyValuePair<string, object>> expectedValues, 32IEnumerable<KeyValuePair<string, object>> actualValues) 52private static string GetString(IEnumerable<KeyValuePair<string, object>> logValues)
tests\Shared\Telemetry\TelemetryTestHelpers.cs (9)
44public static InstrumentationScope CreateScope(string? name = null, IEnumerable<KeyValuePair<string, string>>? attributes = null) 84public static Metric CreateSumMetric(string metricName, DateTime startTime, IEnumerable<KeyValuePair<string, string>>? attributes = null, IEnumerable<Exemplar>? exemplars = null, int? value = null) 103private static NumberDataPoint CreateNumberPoint(DateTime startTime, int value, IEnumerable<KeyValuePair<string, string>>? attributes = null, IEnumerable<Exemplar>? exemplars = null) 129public static Span.Types.Event CreateSpanEvent(string name, int startTime, IEnumerable<KeyValuePair<string, string>>? attributes = null) 147public static Span CreateSpan(string traceId, string spanId, DateTime startTime, DateTime endTime, string? parentSpanId = null, List<Span.Types.Event>? events = null, List<Span.Types.Link>? links = null, IEnumerable<KeyValuePair<string, string>>? attributes = null) 177public static LogRecord CreateLogRecord(DateTime? time = null, DateTime? observedTime = null, string? message = null, SeverityNumber? severity = null, IEnumerable<KeyValuePair<string, string>>? attributes = null, bool? skipBody = null) 199public static Resource CreateResource(string? name = null, string? instanceId = null, IEnumerable<KeyValuePair<string, string>>? attributes = null)
Aspire.Dashboard.Tests (20)
Integration\ServerRetryHelper.cs (1)
101static void AddEndpoints(int startingPort, List<IPEndPoint> endpoints, IEnumerable<IPEndPoint> activeEndpoints)
Model\TestStringLocalizer.cs (1)
13public IEnumerable<LocalizedString> GetAllStrings(bool includeParentCultures) => [];
Model\TraceHelpersTests.cs (4)
25var results = TraceHelpers.GetOrderedApplications(trace); 48var results = TraceHelpers.GetOrderedApplications(trace); 75var results = TraceHelpers.GetOrderedApplications(trace); 105var results = TraceHelpers.GetOrderedApplications(trace);
TelemetryRepositoryTests\MetricsTests.cs (1)
409private static Exemplar CreateExemplar(DateTime startTime, double value, IEnumerable<KeyValuePair<string, string>>? attributes = null)
tests\Shared\Logging\LogValuesAssert.cs (4)
19IEnumerable<KeyValuePair<string, object>> actualValues) 31IEnumerable<KeyValuePair<string, object>> expectedValues, 32IEnumerable<KeyValuePair<string, object>> actualValues) 52private static string GetString(IEnumerable<KeyValuePair<string, object>> logValues)
tests\Shared\Telemetry\TelemetryTestHelpers.cs (9)
44public static InstrumentationScope CreateScope(string? name = null, IEnumerable<KeyValuePair<string, string>>? attributes = null) 84public static Metric CreateSumMetric(string metricName, DateTime startTime, IEnumerable<KeyValuePair<string, string>>? attributes = null, IEnumerable<Exemplar>? exemplars = null, int? value = null) 103private static NumberDataPoint CreateNumberPoint(DateTime startTime, int value, IEnumerable<KeyValuePair<string, string>>? attributes = null, IEnumerable<Exemplar>? exemplars = null) 129public static Span.Types.Event CreateSpanEvent(string name, int startTime, IEnumerable<KeyValuePair<string, string>>? attributes = null) 147public static Span CreateSpan(string traceId, string spanId, DateTime startTime, DateTime endTime, string? parentSpanId = null, List<Span.Types.Event>? events = null, List<Span.Types.Link>? links = null, IEnumerable<KeyValuePair<string, string>>? attributes = null) 177public static LogRecord CreateLogRecord(DateTime? time = null, DateTime? observedTime = null, string? message = null, SeverityNumber? severity = null, IEnumerable<KeyValuePair<string, string>>? attributes = null, bool? skipBody = null) 199public static Resource CreateResource(string? name = null, string? instanceId = null, IEnumerable<KeyValuePair<string, string>>? attributes = null)
Aspire.EndToEnd.Tests (3)
tests\Shared\WorkloadTesting\TemplateCustomHive.cs (2)
45var packageIdAndPaths = 86var packages = Directory.EnumerateFiles(builtNuGetsPath, $"{templatePackageId}*.nupkg")
tests\testproject\Common\TestResourceNames.cs (1)
19public static TestResourceNames Parse(IEnumerable<string> resourceNames)
Aspire.Hosting (65)
ApplicationModel\ConnectionStringReference.cs (1)
22IEnumerable<object> IValueWithReferences.References => [Resource];
ApplicationModel\EndpointReference.cs (2)
25IEnumerable<object> IValueWithReferences.References => [Resource]; 198IEnumerable<object> IValueWithReferences.References => [Endpoint];
ApplicationModel\IResourceWithConnectionString.cs (1)
33IEnumerable<object> IValueWithReferences.References => [ConnectionStringExpression];
ApplicationModel\IValueWithReferences.cs (1)
14public IEnumerable<object> References { get; }
ApplicationModel\ProjectResourceExtensions.cs (1)
16public static IEnumerable<ProjectResource> GetProjectResources(this DistributedApplicationModel model)
ApplicationModel\ReferenceExpression.cs (1)
43IEnumerable<object> IValueWithReferences.References => ValueProviders;
ApplicationModel\ResourceExtensions.cs (10)
43public static bool TryGetAnnotationsOfType<T>(this IResource resource, [NotNullWhen(true)] out IEnumerable<T>? result) where T : IResourceAnnotation 77public static bool TryGetAnnotationsIncludingAncestorsOfType<T>(this IResource resource, [NotNullWhen(true)] out IEnumerable<T>? result) where T : IResourceAnnotation 147public static bool TryGetEnvironmentVariables(this IResource resource, [NotNullWhen(true)] out IEnumerable<EnvironmentCallbackAnnotation>? environmentVariables) 264if (resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var callbacks)) 314if (resource.TryGetEnvironmentVariables(out var callbacks)) 362if (resource.TryGetAnnotationsOfType<ContainerRuntimeArgsCallbackAnnotation>(out var runArgsCallback)) 443public static bool TryGetContainerMounts(this IResource resource, [NotNullWhen(true)] out IEnumerable<ContainerMountAnnotation>? volumeMounts) 454public static bool TryGetEndpoints(this IResource resource, [NotNullWhen(true)] out IEnumerable<EndpointAnnotation>? endpoints) 464public static IEnumerable<EndpointReference> GetEndpoints(this IResourceWithEndpoints resource) 466if (TryGetAnnotationsOfType<EndpointAnnotation>(resource, out var endpoints))
ApplicationModel\ResourceLoggerService.cs (1)
171var readTasks = resourceNames.Select(async (name) =>
ApplicationModel\ResourceNotificationService.cs (5)
108public async Task<string> WaitForResourceAsync(string resourceName, IEnumerable<string> targetStates, CancellationToken cancellationToken = default) 177if (dependency.TryGetAnnotationsOfType<HealthCheckAnnotation>(out var _)) 283if (!resource.TryGetAnnotationsOfType<WaitAnnotation>(out var waitAnnotations)) 494IEnumerable<int> ints => string.Join(", ", ints.Select(i => i.ToString(CultureInfo.InvariantCulture))), 495IEnumerable<string> strings => string.Join(", ", strings.Select(s => s)),
ContainerResourceBuilderExtensions.cs (1)
627public static void AddRange<T>(this IList<T> list, IEnumerable<T> collection)
ContainerResourceExtensions.cs (1)
18public static IEnumerable<IResource> GetContainerResources(this DistributedApplicationModel model)
Dashboard\GenericResourceSnapshot.cs (1)
13protected override IEnumerable<(string Key, Value Value, bool IsSensitive)> GetProperties()
Dashboard\ResourceSnapshot.cs (4)
32protected abstract IEnumerable<(string Key, Value Value, bool IsSensitive)> GetProperties(); 34public IEnumerable<(string Name, Value Value, bool IsSensitive)> Properties 62IEnumerable<string> list => Value.ForList(list.Select(Value.ForString).ToArray()), 63IEnumerable<int> list => Value.ForList(list.Select(i => Value.ForNumber(i)).ToArray()),
Dcp\DcpExecutor.cs (12)
647var toCreate = _appResources.Where(r => r.DcpResource is ContainerNetwork); 659var toCreate = _appResources.Where(r => r.DcpResource is Container || r.DcpResource is Executable); 670private void AddAllocatedEndpointInfo(IEnumerable<AppResource> resources) 753var modelExecutableResources = _model.GetExecutableResources(); 779var modelProjectResources = _model.GetProjectResources(); 895private Task CreateExecutablesAsync(IEnumerable<AppResource> executableResources, CancellationToken cancellationToken) 901async Task CreateResourceExecutablesAsyncCore(IResource resource, IEnumerable<AppResource> executables, CancellationToken cancellationToken) 1033var modelContainerResources = _model.GetContainerResources(); 1062if (container.TryGetContainerMounts(out var containerMounts)) 1116private async Task CreateContainersAsync(IEnumerable<AppResource> containerResources, CancellationToken cancellationToken) 1383var servicesProduced = _appResources.OfType<ServiceAppResource>().Where(r => r.ModelResource == modelResource); 1444var resourcesToCreate = _appResources.Select(r => r.DcpResource).OfType<RT>();
Dcp\DcpOptions.cs (1)
187private static string? GetMetadataValue(IEnumerable<AssemblyMetadataAttribute>? assemblyMetadata, string key)
Devcontainers\DevcontainerSettingsWriter.cs (2)
55var settingsPaths = GetSettingsPaths(); 132IEnumerable<string> GetSettingsPaths()
DistributedApplication.cs (1)
353var lifecycleHooks = _host.Services.GetServices<IDistributedApplicationLifecycleHook>();
DistributedApplicationOptions.cs (3)
83var assemblyMetadata = Assembly?.GetCustomAttributes<AssemblyMetadataAttribute>(); 89var assemblyMetadata = Assembly?.GetCustomAttributes<AssemblyMetadataAttribute>(); 121private static string? GetMetadataValue(IEnumerable<AssemblyMetadataAttribute>? assemblyMetadata, string key)
ExecutableResourceBuilderExtensions.cs (1)
82public static IResourceBuilder<T> PublishAsDockerFile<T>(this IResourceBuilder<T> builder, IEnumerable<DockerBuildArg>? buildArgs) where T : ExecutableResource
ExecutableResourceExtensions.cs (1)
18public static IEnumerable<ExecutableResource> GetExecutableResources(this DistributedApplicationModel model)
Health\ResourceHealthCheckService.cs (1)
92if (!resource.TryGetAnnotationsIncludingAncestorsOfType<HealthCheckAnnotation>(out var annotations))
LinqExtensions.cs (1)
8public static (int index, T value) IndexOf<T>(this IEnumerable<T> source, Func<T, bool> predicate)
Orchestrator\ApplicationOrchestrator.cs (2)
29IEnumerable<IDistributedApplicationLifecycleHook> lifecycleHooks, 268if (!resource.TryGetAnnotationsIncludingAncestorsOfType<HealthCheckAnnotation>(out var annotations))
Orchestrator\RelationshipEvaluator.cs (2)
31private static IEnumerable<(IResource Child, IResource? Root)> GetParentChildRelationshipsFromAnnotations(DistributedApplicationModel model) 35if (resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relations) &&
Publishing\ManifestPublishingContext.cs (4)
302if (container.TryGetAnnotationsOfType<DockerfileBuildAnnotation>(out var annotations) && annotations.Single() is { } annotation) 394if (resource.TryGetEndpoints(out var endpoints)) 562internal void WriteDockerBuildArgs(IEnumerable<DockerBuildArg>? buildArgs) 592if (container.TryGetAnnotationsOfType<ContainerMountAnnotation>(out var mounts))
ResourceBuilderExtensions.cs (2)
623if (!builder.Resource.TryGetAnnotationsOfType<EndpointAnnotation>(out var endpoints)) 849if (builder.Resource.TryGetAnnotationsOfType<HealthCheckAnnotation>(out var annotations) && annotations.Any(a => a.Key == key))
src\Shared\CustomResourceSnapshotExtensions.cs (1)
34internal static ImmutableArray<ResourcePropertySnapshot> SetResourcePropertyRange(this ImmutableArray<ResourcePropertySnapshot> properties, IEnumerable<ResourcePropertySnapshot> newValues)
src\Shared\SecretsStore.cs (1)
40public IEnumerable<KeyValuePair<string, string?>> AsEnumerable() => _secrets;
Aspire.Hosting.Analyzers (2)
AppHostAnalyzer.cs (2)
103var attrData = parameter.GetAttributes() 108var modelTypes = attrData.Select(a =>
Aspire.Hosting.Analyzers.Tests (1)
AnalyzerTest.cs (1)
14public static CSharpAnalyzerTest<TAnalyzer, DefaultVerifier> Create<TAnalyzer>(string source, IEnumerable<DiagnosticResult> expectedDiagnostics)
Aspire.Hosting.Azure (9)
AzureBicepResource.cs (3)
177if (inputValue is JsonNode || inputValue is IEnumerable<string>) 339IEnumerable<object> IValueWithReferences.References => [Resource]; 359IEnumerable<object> IValueWithReferences.References => [Resource];
AzureBicepResourceExtensions.cs (1)
144public static IResourceBuilder<T> WithParameter<T>(this IResourceBuilder<T> builder, string name, IEnumerable<string> value)
AzureProvisioningResource.cs (2)
73var infrastructureParameters = infrastructure.GetParameters(); 74var distinctInfrastructureParameters = infrastructureParameters.DistinctBy(p => p.BicepIdentifier);
AzureResourceInfrastructure.cs (1)
33internal IEnumerable<ProvisioningParameter> GetParameters() => GetProvisionableResources().OfType<ProvisioningParameter>();
Provisioning\Provisioners\BicepProvisioner.cs (1)
520IEnumerable<string> s => new JsonArray(s.Select(s => JsonValue.Create(s)).ToArray()),
src\Shared\CustomResourceSnapshotExtensions.cs (1)
34internal static ImmutableArray<ResourcePropertySnapshot> SetResourcePropertyRange(this ImmutableArray<ResourcePropertySnapshot> properties, IEnumerable<ResourcePropertySnapshot> newValues)
Aspire.Hosting.Azure.AppContainers (5)
AzureContainerAppsInfrastructure.cs (5)
222if (resource.TryGetAnnotationsOfType<AzureContainerAppCustomizationAnnotation>(out var annotations)) 255if (!resource.TryGetEndpoints(out var endpoints) || !endpoints.Any()) 454if (resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var commandLineArgsCallbackAnnotations)) 476if (resource.TryGetAnnotationsOfType<EnvironmentCallbackAnnotation>(out var environmentCallbacks)) 546if (resource.TryGetContainerMounts(out var mounts))
Aspire.Hosting.Azure.Tests (16)
AzureBicepResourceTests.cs (8)
88var hooks = app.Services.GetServices<IDistributedApplicationLifecycleHook>(); 245IEnumerable<CosmosDBSqlDatabase>? callbackDatabases = null; 356IEnumerable<CosmosDBSqlDatabase>? callbackDatabases = null; 477IEnumerable<CosmosDBSqlDatabase>? callbackDatabases = null; 588IEnumerable<CosmosDBSqlDatabase>? callbackDatabases = null; 1051var infrastructureParameters = moduleInfrastructure.GetParameters().DistinctBy(x => x.BicepIdentifier); 1090var infrastructureParameters = moduleInfrastructure.GetParameters().DistinctBy(x => x.BicepIdentifier); 2854IEnumerable<CognitiveServicesAccountDeployment>? aiDeployments = null;
AzurePostgresExtensionsTests.cs (3)
375Assert.True(postgresResourceInModel.TryGetAnnotationsOfType<Dummy1Annotation>(out var postgresAnnotations1)); 378Assert.True(postgresResourceInModel.TryGetAnnotationsOfType<Dummy2Annotation>(out var postgresAnnotations2)); 381Assert.True(dbResourceInModel.TryGetAnnotationsOfType<Dummy1Annotation>(out var dbAnnotations));
AzureRedisExtensionsTests.cs (2)
187Assert.True(cacheInModel.TryGetAnnotationsOfType<Dummy1Annotation>(out var cacheAnnotations1)); 190Assert.True(cacheInModel.TryGetAnnotationsOfType<Dummy2Annotation>(out var cacheAnnotations2));
AzureSqlExtensionsTests.cs (3)
223Assert.True(sqlResourceInModel.TryGetAnnotationsOfType<Dummy1Annotation>(out var sqlAnnotations1)); 226Assert.True(sqlResourceInModel.TryGetAnnotationsOfType<Dummy2Annotation>(out var sqlAnnotations2)); 229Assert.True(dbResourceInModel.TryGetAnnotationsOfType<Dummy1Annotation>(out var dbAnnotations));
Aspire.Hosting.Containers.Tests (4)
ContainerResourceTests.cs (4)
23var containerResources = appModel.GetContainerResources(); 42var containerResources = appModel.GetContainerResources(); 61var containerResources = appModel.GetContainerResources(); 81var containerResources = appModel.GetContainerResources();
Aspire.Hosting.Dapr (15)
CommandLineBuilder.cs (9)
9internal delegate IEnumerable<object> CommandLineArgBuilder(); 11internal sealed record CommandLine(string FileName, IEnumerable<object> Arguments) 53return Args((IEnumerable<string>)args); 56public static CommandLineArgBuilder Args(IEnumerable<string>? args) 141public static CommandLineArgBuilder NamedArg(string name, IEnumerable<string>? values, bool assignValue = false) 149public static CommandLineArgBuilder ModelNamedArg(string name, IEnumerable<string>? values, bool assignValue = false) 208return PostOptionsArgs(separator, (IEnumerable<CommandLineArgBuilder>)args); 211public static CommandLineArgBuilder PostOptionsArgs(string? separator, IEnumerable<CommandLineArgBuilder> args) 213IEnumerable<object> GeneratePostOptionsArgs()
DaprDistributedApplicationLifecycleHook.cs (5)
74var componentReferenceAnnotations = resource.Annotations.OfType<DaprComponentReferenceAnnotation>(); 81if (componentReferenceAnnotation.Component.TryGetAnnotationsOfType<WaitAnnotation>(out var componentWaitAnnotations)) 107var distinctWaitAnnotationsToCopyToDaprCli = waitAnnotationsToCopyToDaprCli.DistinctBy(w => (w.Resource, w.WaitType)); 316static IEnumerable<string> GetAvailablePaths() 491public static void AddRange<T>(this IList<T> list, IEnumerable<T> collection)
src\Shared\Utf8JsonWriterExtensions.cs (1)
20public static bool TryWriteStringArray(this Utf8JsonWriter writer, string name, IEnumerable<string>? values)
Aspire.Hosting.Elasticsearch.Tests (2)
AddElasticsearchTests.cs (2)
29var endpoints = containerResource.Annotations.OfType<EndpointAnnotation>(); 90var endpoints = containerResource.Annotations.OfType<EndpointAnnotation>();
Aspire.Hosting.Garnet.Tests (4)
AddGarnetTests.cs (4)
170Assert.True(garnet.Resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var argsCallbacks)); 201Assert.True(garnet.Resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var argsCallbacks)); 233Assert.True(garnet.Resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var argsCallbacks)); 252Assert.True(garnet.Resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var argsAnnotations));
Aspire.Hosting.Kafka (1)
KafkaBuilderExtensions.cs (1)
115var kafkaResources = builder.ApplicationBuilder.Resources.OfType<KafkaServerResource>();
Aspire.Hosting.Kafka.Tests (1)
AddKafkaTests.cs (1)
28var endpoints = containerResource.Annotations.OfType<EndpointAnnotation>();
Aspire.Hosting.MySql (1)
MySqlBuilderExtensions.cs (1)
117var mySqlInstances = builder.ApplicationBuilder.Resources.OfType<MySqlServerResource>();
Aspire.Hosting.Oracle.Tests (1)
AddOracleTests.cs (1)
164var containerResources = appModel.GetContainerResources();
Aspire.Hosting.PostgreSQL (2)
PostgresBuilderExtensions.cs (2)
161var postgresInstances = builder.ApplicationBuilder.Resources.OfType<PostgresServerResource>(); 302var postgresInstances = builder.ApplicationBuilder.Resources.OfType<PostgresDatabaseResource>();
Aspire.Hosting.PostgreSQL.Tests (1)
AddPostgresTests.cs (1)
198var containerResources = appModel.GetContainerResources();
Aspire.Hosting.Python.Tests (3)
AddPythonAppTests.cs (3)
146var executableResources = appModel.GetExecutableResources(); 182var executableResources = appModel.GetExecutableResources(); 221var executableResources = appModel.GetExecutableResources();
Aspire.Hosting.Redis (4)
RedisBuilderExtensions.cs (4)
110if (builder.Resource.TryGetAnnotationsOfType<PersistenceAnnotation>(out var annotations)) 158var redisInstances = builder.ApplicationBuilder.Resources.OfType<RedisResource>(); 238var redisInstances = builder.ApplicationBuilder.Resources.OfType<RedisResource>(); 266static async Task ImportRedisDatabases(ILogger resourceLogger, IEnumerable<RedisResource> redisInstances, HttpClient client, CancellationToken cancellationToken)
Aspire.Hosting.Redis.Tests (1)
AddRedisTests.cs (1)
499Assert.True(redis.Resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var argsAnnotations));
Aspire.Hosting.Sdk.Tests (3)
src\Aspire.AppHost.Sdk\Aspire.RuntimeIdentifier.Tool\NuGetUtils.cs (3)
17IEnumerable<string> availableRuntimeIdentifiers, out bool wasInGraph) 25IEnumerable<string>? runtimeIdentifiersToExclude, 26IEnumerable<string> availableRuntimeIdentifiers, out bool wasInGraph)
Aspire.Hosting.Testing (3)
DistributedApplicationFactory.cs (2)
204var assemblyMetadata = assembly?.GetCustomAttributes<AssemblyMetadataAttribute>(); 208private static string? GetMetadataValue(IEnumerable<AssemblyMetadataAttribute>? assemblyMetadata, string key)
DistributedApplicationTestingBuilder.cs (1)
321var assemblyMetadata = assembly?.GetCustomAttributes<AssemblyMetadataAttribute>();
Aspire.Hosting.Testing.Tests (7)
tests\Aspire.Hosting.Tests\Utils\LoggerNotificationExtensions.cs (2)
47public static Task WaitForTextAsync(this DistributedApplication app, IEnumerable<string> logTexts, string? resourceName = null, CancellationToken cancellationToken = default) 87public static async Task WaitForAllTextAsync(this DistributedApplication app, IEnumerable<string> logTexts, string? resourceName = null, CancellationToken cancellationToken = default)
tests\Shared\Logging\LogValuesAssert.cs (4)
19IEnumerable<KeyValuePair<string, object>> actualValues) 31IEnumerable<KeyValuePair<string, object>> expectedValues, 32IEnumerable<KeyValuePair<string, object>> actualValues) 52private static string GetString(IEnumerable<KeyValuePair<string, object>> logValues)
tests\testproject\Common\TestResourceNames.cs (1)
19public static TestResourceNames Parse(IEnumerable<string> resourceNames)
Aspire.Hosting.Tests (49)
Dashboard\DashboardLifecycleHookTests.cs (1)
132public static IEnumerable<object?[]> Data()
DcpVisibilityTests.cs (1)
14var dcpNamespaceTypes = types.Where(t => t.FullName!.Contains("Dcp", StringComparison.OrdinalIgnoreCase));
DistributedApplicationBuilderTests.cs (1)
45var lifecycles = app.Services.GetServices<IDistributedApplicationLifecycleHook>();
DistributedApplicationTests.cs (5)
229var lifecycleHookDescriptors = testProgram.AppBuilder.Services.Where(sd => sd.ServiceType == typeof(IDistributedApplicationLifecycleHook)); 493static string? GetEnv(IEnumerable<EnvVar>? envVars, string name) 534static string? GetEnv(IEnumerable<EnvVar>? envVars, string name) 570static string? GetEnv(IEnumerable<EnvVar>? envVars, string name) 1038var lifecycles = app.Services.GetServices<IDistributedApplicationLifecycleHook>();
Helpers\DashboardServiceDataExtensions.cs (1)
30private static bool TryFindMatch(IEnumerable<ResourceSnapshot> resources, string resourceName, Func<ResourceSnapshot, bool> predicate, [NotNullWhen(true)] out ResourceSnapshot? match)
KestrelConfigTests.cs (1)
361var projectResources = appModel.GetProjectResources();
ProjectResourceTests.cs (15)
70var projectResources = appModel.GetProjectResources(); 184var projectResources = appModel.GetProjectResources(); 212var projectResources = appModel.GetProjectResources(); 230var projectResources = appModel.GetProjectResources(); 246var projectResources = appModel.GetProjectResources(); 294var projectResources = appModel.GetProjectResources(); 314var projectResources = appModel.GetProjectResources(); 357var projectResources = appModel.GetProjectResources(); 379var projectResources = appModel.GetProjectResources(); 404var projectResources = appModel.GetProjectResources(); 433var projectResources = appModel.GetProjectResources(); 453var projectResources = appModel.GetProjectResources(); 477var projectResources = appModel.GetProjectResources(); 527var projectResources = appModel.GetProjectResources(); 618var projectResources = appModel.GetProjectResources();
ResourceExtensionsTests.cs (10)
19Assert.False(parent.Resource.TryGetAnnotationsOfType<DummyAnnotation>(out var annotations)); 31Assert.False(parent.Resource.TryGetAnnotationsOfType<DummyAnnotation>(out var annotations)); 43Assert.True(parent.Resource.TryGetAnnotationsOfType<DummyAnnotation>(out var annotations)); 55Assert.True(parent.Resource.TryGetAnnotationsIncludingAncestorsOfType<DummyAnnotation>(out var annotations)); 66Assert.False(parent.Resource.TryGetAnnotationsIncludingAncestorsOfType<DummyAnnotation>(out var annotations)); 78Assert.False(parent.Resource.TryGetAnnotationsIncludingAncestorsOfType<DummyAnnotation>(out var annotations)); 93Assert.False(child.Resource.TryGetAnnotationsIncludingAncestorsOfType<DummyAnnotation>(out var annotations)); 107Assert.True(child.Resource.TryGetAnnotationsIncludingAncestorsOfType<DummyAnnotation>(out var annotations)); 122Assert.True(child.Resource.TryGetAnnotationsIncludingAncestorsOfType<DummyAnnotation>(out var annotations)); 140Assert.True(grandchild.Resource.TryGetAnnotationsIncludingAncestorsOfType<DummyAnnotation>(out var annotations));
Schema\SchemaTests.cs (1)
755var errorMessages = results.Details.Where(x => x.HasErrors).SelectMany(e => e.Errors!).Select(e => e.Value);
tests\Shared\Logging\LogValuesAssert.cs (4)
19IEnumerable<KeyValuePair<string, object>> actualValues) 31IEnumerable<KeyValuePair<string, object>> expectedValues, 32IEnumerable<KeyValuePair<string, object>> actualValues) 52private static string GetString(IEnumerable<KeyValuePair<string, object>> logValues)
Utils\LoggerNotificationExtensions.cs (2)
47public static Task WaitForTextAsync(this DistributedApplication app, IEnumerable<string> logTexts, string? resourceName = null, CancellationToken cancellationToken = default) 87public static async Task WaitForAllTextAsync(this DistributedApplication app, IEnumerable<string> logTexts, string? resourceName = null, CancellationToken cancellationToken = default)
Utils\StringComparersTests.cs (2)
104static IEnumerable<(StringComparer, string)> Comparers() 128static IEnumerable<(StringComparison, string)> Comparisons()
Utils\WithAnnotationTests.cs (2)
18var dummyAnnotations = redis.Resource.Annotations.OfType<DummyAnnotation>(); 32var dummyAnnotations = redis.Resource.Annotations.OfType<DummyAnnotation>();
WaitForTests.cs (1)
529Assert.True(containerResource.Resource.TryGetAnnotationsOfType<WaitAnnotation>(out var waitAnnotations));
WithEndpointTests.cs (2)
119Assert.False(projectA.Resource.TryGetAnnotationsOfType<EndpointAnnotation>(out var annotations)); 211var exeResources = appModel.GetExecutableResources();
Aspire.Hosting.Valkey.Tests (4)
AddValkeyTests.cs (4)
170Assert.True(valkey.Resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var argsCallbacks)); 201Assert.True(valkey.Resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var argsCallbacks)); 233Assert.True(valkey.Resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var argsCallbacks)); 252Assert.True(valkey.Resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var argsAnnotations));
Aspire.Microsoft.Data.SqlClient (1)
src\Vendoring\OpenTelemetry.Instrumentation.SqlClient\Implementation\SqlActivitySourceHelper.cs (1)
25public static readonly IEnumerable<KeyValuePair<string, object>> CreationTags = new[]
Aspire.Microsoft.EntityFrameworkCore.SqlServer (1)
src\Vendoring\OpenTelemetry.Instrumentation.SqlClient\Implementation\SqlActivitySourceHelper.cs (1)
25public static readonly IEnumerable<KeyValuePair<string, object>> CreationTags = new[]
Aspire.OpenAI.Tests (1)
AspireOpenAIClientBuilderEmbeddingGeneratorExtensionsTests.cs (1)
222private Task<GeneratedEmbeddings<Embedding<float>>> TestMiddleware(IEnumerable<string> inputs, EmbeddingGenerationOptions? options, IEmbeddingGenerator<string, Embedding<float>> nextAsync, CancellationToken cancellationToken)
Aspire.Playground.Tests (13)
AppHostTests.cs (1)
41var projects = appHost.Resources.OfType<ProjectResource>();
Infrastructure\DistributedApplicationExtensions.cs (2)
99public static Task WaitForResources(this DistributedApplication app, IEnumerable<string>? targetStates = null, CancellationToken cancellationToken = default) 240var dbContextTypes = projectAssembly.GetTypes().Where(DerivesFromDbContext);
Infrastructure\DistributedApplicationTestFactory.cs (1)
62var resourcesWithContainerImages = appModel.Resources
ProjectSpecificTests.cs (1)
135internal static Task WaitForAllTextAsync(DistributedApplication app, IEnumerable<string> logTexts, string? resourceName = null, int timeoutSecs = -1)
tests\Aspire.Components.Common.Tests\RequiresDockerDiscoverer.cs (1)
12public IEnumerable<KeyValuePair<string, string>> GetTraits(IAttributeInfo traitAttribute)
tests\Aspire.Components.Common.Tests\RequiresToolsDiscoverer.cs (1)
12public IEnumerable<KeyValuePair<string, string>> GetTraits(IAttributeInfo traitAttribute)
tests\Aspire.Hosting.Tests\Utils\LoggerNotificationExtensions.cs (2)
47public static Task WaitForTextAsync(this DistributedApplication app, IEnumerable<string> logTexts, string? resourceName = null, CancellationToken cancellationToken = default) 87public static async Task WaitForAllTextAsync(this DistributedApplication app, IEnumerable<string> logTexts, string? resourceName = null, CancellationToken cancellationToken = default)
tests\Shared\Logging\LogValuesAssert.cs (4)
19IEnumerable<KeyValuePair<string, object>> actualValues) 31IEnumerable<KeyValuePair<string, object>> expectedValues, 32IEnumerable<KeyValuePair<string, object>> actualValues) 52private static string GetString(IEnumerable<KeyValuePair<string, object>> logValues)
Aspire.RuntimeIdentifier.Tool (3)
NuGetUtils.cs (3)
17IEnumerable<string> availableRuntimeIdentifiers, out bool wasInGraph) 25IEnumerable<string>? runtimeIdentifiersToExclude, 26IEnumerable<string> availableRuntimeIdentifiers, out bool wasInGraph)
Aspire.StackExchange.Redis (5)
AspireRedisExtensions.cs (3)
202public ConfigurationOptionsFactory(IServiceProvider serviceProvider, IEnumerable<IConfigureOptions<ConfigurationOptions>> setups, IEnumerable<IPostConfigureOptions<ConfigurationOptions>> postConfigures, IEnumerable<IValidateOptions<ConfigurationOptions>> validations)
src\Vendoring\OpenTelemetry.Instrumentation.StackExchangeRedis\Implementation\RedisProfilerEntryToActivityConverter.cs (1)
182public static void DrainSession(Activity? parentActivity, IEnumerable<IProfiledCommand> sessionCommands, StackExchangeRedisInstrumentationOptions options)
src\Vendoring\OpenTelemetry.Instrumentation.StackExchangeRedis\StackExchangeRedisConnectionInstrumentation.cs (1)
25internal static readonly IEnumerable<KeyValuePair<string, object?>> CreationTags = new[]
Aspire.StackExchange.Redis.Tests (5)
AspireRedisExtensionsTests.cs (5)
146public static IEnumerable<object[]> AbortOnConnectFailData => 160private static IEnumerable<KeyValuePair<string, string?>> GetDefaultConfiguration() => 165private static IEnumerable<KeyValuePair<string, string?>> GetSetsTrueConfig(bool useKeyed) => 171private static IEnumerable<KeyValuePair<string, string?>> GetConnectionString(bool abortConnect) => 178public void AbortOnConnectFailDefaults(bool useKeyed, IEnumerable<KeyValuePair<string, string?>> configValues, bool expectedAbortOnConnect)
Aspire.Workload.Tests (6)
PerTestFrameworkTemplatesTests.cs (1)
19public static IEnumerable<object[]> ProjectNamesWithTestTemplate_TestData()
tests\Shared\WorkloadTesting\TemplateCustomHive.cs (2)
45var packageIdAndPaths = 86var packages = Directory.EnumerateFiles(builtNuGetsPath, $"{templatePackageId}*.nupkg")
WorkloadTestsBase.cs (3)
142protected Task<ResourceRow[]> CheckDashboardHasResourcesAsync(IPage dashboardPage, IEnumerable<ResourceRow> expectedResources, int timeoutSecs = 120) 145protected static async Task<ResourceRow[]> CheckDashboardHasResourcesAsync(IPage dashboardPage, IEnumerable<ResourceRow> expectedResources, ITestOutputHelper testOutput, int timeoutSecs = 120) 261public static IEnumerable<string> GetProjectNamesForTest()
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)
BasketService (3)
Models\BasketItem.cs (1)
13public IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
Repositories\IBasketRepository.cs (1)
8IEnumerable<string> GetUsers();
Repositories\RedisBasketRepository.cs (1)
22public IEnumerable<string> GetUsers()
BinaryFormatTests (8)
FormatTests\FormattedObject\BinaryFormatWriterTests.cs (6)
168public static IEnumerable<object[]> TryWriteFrameworkObject_SupportedObjects_TestData => 169((IEnumerable<object[]>)HashtableTests.Hashtables_TestData).Concat( 176public static IEnumerable<object[]?> TryWriteObject_UnsupportedObjects_TestData => 177((IEnumerable<object[]?>)HashtableTests.Hashtables_UnsupportedTestData).Concat( 227public static IEnumerable<object[]> Array_TestData => 228((IEnumerable<object[]>)StringArray_Parse_Data).Concat(PrimitiveArray_Parse_Data);
SerializationRecordExtensionsTests.cs (2)
15public static IEnumerable<object[]> TryGetFrameworkObject_SupportedObjects_TestData => 53public static IEnumerable<object[]?> TryGetDrawingPrimitives_SupportedObjects_TestData =>
Binding.ReliableSession.IntegrationTests (3)
NetHttpBindingTests.cs (1)
399public static IEnumerable<object[]> GetTestVariations()
NetTcpBindingTests.cs (1)
138public static IEnumerable<object[]> GetTestVariations()
WSHttpBindingTests.cs (1)
399public static IEnumerable<object[]> GetTestVariations()
Binding.WS.FederationHttp.IntegrationTests (1)
WSFederationHttpBindingTests.cs (1)
180public static IEnumerable<object[]> GetTestVariations()
BoundTreeGenerator (22)
BoundNodeClassWriter.cs (22)
354private void SeparatedList<T>(string separator, IEnumerable<T> items, Func<T, string> func) 366private void Comma<T>(IEnumerable<T> items, Func<T, string> func) 371private void Or<T>(IEnumerable<T> items, Func<T, string> func) 388private void ParenList<T>(IEnumerable<T> items, Func<T, string> func) 395private void ParenList(IEnumerable<string> items) 423IEnumerable<string> fields = isPublic ? ["SyntaxNode syntax"] : ["BoundKind kind", "SyntaxNode syntax"]; 492IEnumerable<string> fields = isPublic ? ["syntax As SyntaxNode"] : ["kind As BoundKind", "syntax as SyntaxNode"]; 569IEnumerable<string> fields = isPublic ? ["SyntaxNode syntax"] : ["BoundKind kind", "SyntaxNode syntax"]; 612IEnumerable<string> fields = isPublic ? ["syntax As SyntaxNode"] : ["kind As BoundKind", "syntax as SyntaxNode"]; 662IEnumerable<Field> nullCheckFields = AllFields(node).Where(f => FieldNullHandling(node, f.Name) == NullHandling.Disallow); 693private static IEnumerable<Field> Fields(TreeType node) 700private static IEnumerable<Field> FieldsIncludingOverrides(TreeType node) 732private IEnumerable<TreeType> TypeAndBaseTypes(TreeType node) 742private IEnumerable<Field> AllFields(TreeType node) 752private IEnumerable<Field> AllSpecifiableFields(TreeType node) 757private IEnumerable<Field> AllNodeOrNodeListFields(TreeType node) 762private IEnumerable<Field> AllTypeFields(TreeType node) 767private IEnumerable<Field> AllSymbolOrSymbolListFields(TreeType node) 814var fieldsWithName = from f in FieldsIncludingOverrides(node) where f.Name == fieldName select f; 966var fields = new[] { "this.Syntax" }.Concat(AllSpecifiableFields(node).Select(f => ToCamelCase(f.Name))).Concat(new[] { "this.HasErrors" }); 1014var fields = new[] { "Me.Syntax" }.Concat(AllSpecifiableFields(node).Select(f => ToCamelCase(f.Name))).Concat(new[] { "Me.HasErrors" }); 1179var fields = AllFields(node).Where(f => IsDerivedOrListOfDerived("BoundNode", f.Type) && !SkipInVisitor(f));
BuildActionTelemetryTable (4)
Program.cs (2)
478internal static ImmutableArray<Type> GetCodeActionAndProviderTypes(IEnumerable<Assembly> assemblies) 480var types = assemblies.SelectMany(
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (2)
45internal static int CombineValues<T>(IEnumerable<T>? values, int maxItemsToHash = int.MaxValue) 140internal static int CombineValues(IEnumerable<string?>? values, StringComparer stringComparer, int maxItemsToHash = int.MaxValue)
BuildBoss (13)
CompilerNuGetCheckerUtil.cs (2)
243var buildAssets = Directory 340private static IEnumerable<PackagePart> GetPartsInFolder(Package package, string folderRelativePath)
ProjectCheckerUtil.cs (2)
180private bool CheckProjectReferencesComplete(TextWriter textWriter, IEnumerable<ProjectKey> declaredReferences) 210private bool CheckUnitTestReferenceRestriction(TextWriter textWriter, IEnumerable<ProjectKey> declaredReferences)
ProjectUtil.cs (7)
64internal IEnumerable<string> GetAllTargetFrameworks() 82internal IEnumerable<XElement> GetAllPropertyGroupElements() 84var groups = Document.XPathSelectElements("//mb:PropertyGroup", Manager); 94internal IEnumerable<XElement> GetTargets() 99internal IEnumerable<XElement> GetImports() 104internal IEnumerable<string> GetImportProjects() 113var references = Document.XPathSelectElements("//mb:ItemGroup/mb:ProjectReference", Manager);
SolutionCheckerUtil.cs (1)
110private bool CheckProjectSystemGuid(TextWriter textWriter, IEnumerable<SolutionProjectData> dataList)
TargetsCheckerUtil.cs (1)
96private static IEnumerable<string> GetImportProjects(ProjectUtil util)
BuildValidator (9)
LocalReferenceResolver.cs (2)
74var allFiles = directory 101public IEnumerable<AssemblyInfo> GetCachedAssemblyInfos(string fileName) => _nameMap.TryGetValue(fileName, out var list)
Program.cs (7)
140var artifactsDirs = options.AssembliesPaths.Select(path => new DirectoryInfo(path)); 178IEnumerable<string> assemblySearchPaths, 179IEnumerable<string> excludes, 226static IEnumerable<string> getAssemblyPaths(string directory) 228var exePaths = Directory.EnumerateFiles(directory, "*.exe", SearchOption.AllDirectories); 229var dllPaths = Directory.EnumerateFiles(directory, "*.dll", SearchOption.AllDirectories); 234private static bool ValidateFiles(IEnumerable<AssemblyInfo> assemblyInfos, Options options, ILoggerFactory loggerFactory)
CatalogDb (1)
Model.cs (1)
6public record Catalog(int FirstId, int NextId, bool IsLastPage, IEnumerable<CatalogItem> Data);
CatalogModel (1)
Model.cs (1)
9public record Catalog(int FirstId, int NextId, bool IsLastPage, IEnumerable<CatalogItem> Data);
CdkSample.ApiService (1)
Program.cs (1)
60static async Task<IEnumerable<Entry>> TestRedisAsync(IConnectionMultiplexer connection)
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)
ConfigurationSchemaGenerator (9)
ConfigSchemaEmitter.cs (1)
747IEnumerable<KeyValuePair<string, JsonNode>> properties =
RuntimeSource\Configuration.Binder\Specs\BindingHelperInfo.cs (2)
69IEnumerable<TSpec> types = typeof(TSpec) == typeof(TypeSpec) 76static ImmutableEquatableArray<TSpec> GetTypesForGen<TSpec>(IEnumerable<TSpec> types)
RuntimeSource\Configuration.Binder\Specs\InterceptorInfo.cs (1)
29public IEnumerable<InvocationLocationInfo>? GetInfo(MethodsToGen interceptor)
RuntimeSource\Configuration.Binder\Specs\TypeIndex.cs (1)
12internal sealed class TypeIndex(IEnumerable<TypeSpec> typeSpecs)
RuntimeSource\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>
ConfigurationSchemaGenerator.Tests (1)
GeneratorTests.cs (1)
1559private static string GenerateSchemaFromCode(string sourceText, IEnumerable<MetadataReference> references)
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)
csc (10)
src\Compilers\Core\CommandLine\BuildProtocol.cs (2)
63IEnumerable<Argument> arguments, 594var hashAttributes = typeof(BuildRequest).Assembly.GetCustomAttributes<CommitHashAttribute>();
src\Compilers\Shared\BuildClient.cs (8)
97IEnumerable<string> arguments, 116var originalArguments = GetCommandLineArgs(arguments); 125internal RunCompilationResult RunCompilation(IEnumerable<string> originalArguments, BuildPaths buildPaths, TextWriter? textWriter = null, string? pipeName = null) 171public Task<RunCompilationResult> RunCompilationAsync(IEnumerable<string> originalArguments, BuildPaths buildPaths, TextWriter? textWriter = null) 279private static IEnumerable<string> GetCommandLineArgs(IEnumerable<string> args) 352private static IEnumerable<string> GetCommandLineWindows(IEnumerable<string> args)
CSharpSyntaxGenerator (33)
AbstractFileWriter.cs (2)
105/// cref="IEnumerable{T}"/>s of <see cref="string"/>. All of these are flattened into a 115IEnumerable<string> ss => ss,
Grammar\GrammarGenerator.cs (9)
264IEnumerable<Production> productionRange(char start, char end) 270IEnumerable<Production> repeat(Production production, int count) 273IEnumerable<Production> anyCasing(string value) 299private static List<Production> JoinWords(IEnumerable<string> strings) 308private static Production Join(IEnumerable<Production> productions, string delim) 320private static Production Choice(IEnumerable<Production> productions, bool parenthesize = true) 323private static Production Sequence(IEnumerable<Production> productions) 362private static IEnumerable<TEnum> GetMembers<TEnum>() where TEnum : struct, Enum 363=> (IEnumerable<TEnum>)Enum.GetValues(typeof(TEnum));
SourceWriter.cs (5)
940var relevantNodes = nodeFields.Select((field, index) => (field, index)) 986var relevantNodes = nodeFields.Select((field, index) => (field, index)) 1587private IEnumerable<Field> DetermineRedFactoryWithNoAutoCreatableTokenFields(Node nd) 1600var minimalFactoryFields = DetermineMinimalFactoryFields(nd); 1654private IEnumerable<Field> DetermineMinimalFactoryFields(Node nd)
src\Compilers\CSharp\Portable\Syntax\SyntaxKindFacts.cs (5)
18public static IEnumerable<SyntaxKind> GetReservedKeywordKinds() 27public static IEnumerable<SyntaxKind> GetKeywordKinds() 143public static IEnumerable<SyntaxKind> GetPreprocessorKeywordKinds() 177public static IEnumerable<SyntaxKind> GetPunctuationKinds() 1167public static IEnumerable<SyntaxKind> GetContextualKeywordKinds()
TestWriter.cs (12)
82var nodes = Tree.Types.Where(n => n is not PredefinedNode and not AbstractNode); 97var valueFields = node.Fields.Where(n => !IsNodeOrNodeList(n.Type)); 98var nodeFields = node.Fields.Where(n => IsNodeOrNodeList(n.Type)); 187var subTypes = ChildMap[type]; 214var nodes = Tree.Types.Where(n => n is not PredefinedNode and not AbstractNode); 229var valueFields = node.Fields.Where(n => !IsNodeOrNodeList(n.Type)); 230var nodeFields = node.Fields.Where(n => IsNodeOrNodeList(n.Type)); 322var nodes = Tree.Types.Where(n => n is not PredefinedNode and not AbstractNode); 339var valueFields = node.Fields.Where(n => !IsNodeOrNodeList(n.Type)); 340var nodeFields = node.Fields.Where(n => IsNodeOrNodeList(n.Type)); 367var valueFields = node.Fields.Where(n => !IsNodeOrNodeList(n.Type)); 368var nodeFields = node.Fields.Where(n => IsNodeOrNodeList(n.Type));
Diagnostics.EFCore.FunctionalTests (1)
Helpers\TestLoggerProvider.cs (1)
32public IEnumerable<string> Messages
DnnAnalyzer (1)
DnnAnalyzer.cs (1)
29private static IEnumerable<(string, string, DataViewType, string[])> GetModelNodes(string modelPath)
dotnet-dev-certs (22)
src\Shared\CertificateGeneration\CertificateManager.cs (13)
94IEnumerable<X509Certificate2> matchingCertificates = certificates; 116var invalidCertificates = matchingCertificates.Except(validCertificates); 127var certificatesToDispose = certificates.Except(matchingCertificates); 198var certificates = currentUserCertificates.Concat(localMachineCertificates); 200var filteredCertificates = certificates.Where(c => c.Subject == Subject); 204var excludedCertificates = certificates.Except(filteredCertificates); 466var filteredCertificates = certificates.Where(c => c.Subject == Subject); 470var excludedCertificates = certificates.Except(filteredCertificates); 735var certificatesWithName = certificates.Where(c => c.Subject == Subject); 774IEnumerable<X509Extension> extensions, 801internal static void DisposeCertificates(IEnumerable<X509Certificate2> disposables) 844internal static string ToCertificateDescription(IEnumerable<X509Certificate2> certificates) 853var description = list.OrderBy(c => c.Thumbprint).Select((c, i) => $" {i + 1}) " + GetDescription(c)).Prepend(certificatesDescription);
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (3)
391var onlyOnKeychain = certsFromStore.Except(certsFromDisk, ThumbprintComparer.Instance); 401var onDiskAndKeychain = requireExportable ? certsFromStore.Intersect(certsFromDisk, ThumbprintComparer.Instance) 440var certificateFiles = Directory.EnumerateFiles(MacOSUserHttpsCertificateLocation, "aspnetcore-localhost-*.pfx");
src\Shared\CertificateGeneration\UnixCertificateManager.cs (4)
641private static IEnumerable<string> GetFirefoxProfiles(string firefoxDirectory) 645var profiles = Directory.GetDirectories(firefoxDirectory, "*.default", SearchOption.TopDirectoryOnly).Concat( 758var profileDirs = GetFirefoxProfiles(firefoxDir); 768var profileDirs = GetFirefoxProfiles(firefoxSnapDir);
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (2)
67public IEnumerable<CommandOption> GetOptions() 69var expr = Options.AsEnumerable();
dotnet-getdocument (3)
Commands\InvokeCommand.cs (1)
98var 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-svcutil.xmlserializer (2)
Microsoft\Tools\ServiceModel\SvcUtil\ExportModule.cs (2)
36internal ContractLoader(IEnumerable<Assembly> assemblies, IsTypeExcludedDelegate isTypeExcluded) 49internal IEnumerable<Object> GetContracts()
dotnet-svcutil-lib (337)
Bootstrapper\SvcutilBootstrapper.cs (1)
45internal static bool RequiresBootstrapping(FrameworkInfo targetFramework, IEnumerable<ProjectDependency> references)
CodeDomFixup\ConfigToCode.cs (2)
453private IEnumerable<CodeTypeDeclaration> FindExtendedClientTypes(string clientTypeName, CodeNamespace namespaceDecl) 464private IEnumerable<CodeTypeDeclaration> FindClientTypes(CodeNamespace namespaceDecl)
CodeDomFixup\MetadataFixup.cs (1)
46protected IEnumerable<ContractDescription> AllContracts()
CodeSerializer.cs (4)
28internal CodeSerializer(CommandProcessorOptions options, IEnumerable<MetadataSection> inputMetadata) 131internal static string GetOutputFileName(CommandProcessorOptions options, IEnumerable<MetadataSection> metadataSections) 137var wsdlDocuments = metadataSections.Where(s => s.Metadata is WsdlNS.ServiceDescription).Cast<WsdlNS.ServiceDescription>(); 167var schemaDocuments = metadataSections.Where(s => s.Metadata is XmlSchema).Cast<XmlSchema>();
CommandLineParser.cs (1)
28public static IEnumerable<CommandSwitch> All { get { return s_allSwitches; } }
CommandProcessorOptions.cs (8)
152var disallowedSwitchesOnParamsFilesProvided = CommandSwitch.All 292var disallowedContextSwitches = CommandSwitch.All.Where(s => s != Switches.ToolContext && s.SwitchLevel > this.ToolContext && userOptions.Any(o => o.HasSameId(s.Name))); 301var disallowedUserOptionsOnUpdateOperation = this.GetOptions().Where(o => !s_cmdLineOverwriteSwitches.Any(n => o.HasSameId(n))); 499var paramsFiles = jsonFiles.Except(excludeJsonFiles).Where(fn => Path.GetFileName(fn).Equals(CommandProcessorOptions.SvcutilParamsFileName, RuntimeEnvironmentHelper.FileStringComparison) || 620var references = await this.Project.ResolveProjectReferencesAsync(ProjectDependency.IgnorableDependencies, logger, cancellationToken).ConfigureAwait(false); 659var invalidNamespaces = this.NamespaceMappings.Where(nm => !CodeDomHelpers.IsValidNameSpace(nm.Value)); 735var inputFiles = Metadata.MetadataFileNameManager.ResolveFiles(metadataUri.LocalPath).Select(f => f.FullName); 828var loadableReferences = this.References.Where(r => !TargetFrameworkHelper.ServiceModelPackages.Any(s => s.Name == r.Name));
FrameworkFork\Microsoft.Xml\Xml\Core\IDtdInfo.cs (2)
57IEnumerable<IDtdAttributeListInfo> GetAttributeLists(); 102IEnumerable<IDtdDefaultAttributeInfo> LookupDefaultAttributes();
FrameworkFork\Microsoft.Xml\Xml\Core\XmlTextReaderImpl.cs (1)
4585IEnumerable<IDtdDefaultAttributeInfo> defaultAttributes = attlistInfo.LookupDefaultAttributes();
FrameworkFork\Microsoft.Xml\Xml\Resolvers\XmlPreloadedResolver.cs (1)
338public IEnumerable<Uri> PreloadedUris
FrameworkFork\Microsoft.Xml\Xml\schema\SchemaElementDecl.cs (1)
91IEnumerable<IDtdDefaultAttributeInfo> IDtdAttributeListInfo.LookupDefaultAttributes()
FrameworkFork\Microsoft.Xml\Xml\schema\SchemaInfo.cs (1)
439IEnumerable<IDtdAttributeListInfo> IDtdInfo.GetAttributeLists()
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapAttributes.cs (1)
46public SoapAttributes(IEnumerable<Attribute> attributes)
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlAttributes.cs (1)
100public XmlAttributes(IEnumerable<Attribute> attributes)
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSchemas.cs (1)
380IEnumerator<XmlSchema> IEnumerable<XmlSchema>.GetEnumerator()
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationWriterILGen.cs (1)
1582Type typeIEnumerable = arrayTypeDesc.IsGenericInterface ? typeof(IEnumerable<>).MakeGenericType(arrayElementTypeDesc.Type) : typeof(IEnumerable);
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\ClonableStack.cs (1)
17private ClonableStack(System.Collections.Generic.IEnumerable<T> collection) : base(collection) { }
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContract.cs (1)
2123foreach (Type ty in (IEnumerable<Type>)types)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContractSerializer.cs (8)
38: this(type, (IEnumerable<Type>)null) 42public DataContractSerializer(Type type, IEnumerable<Type> knownTypes) 53public DataContractSerializer(Type type, string rootName, string rootNamespace, IEnumerable<Type> knownTypes) 65public DataContractSerializer(Type type, XmlDictionaryString rootName, XmlDictionaryString rootNamespace, IEnumerable<Type> knownTypes) 73internal DataContractSerializer(Type type, IEnumerable<Type> knownTypes, int maxItemsInObjectGraph, bool ignoreExtensionDataObject, bool preserveObjectReferences) 80IEnumerable<Type> knownTypes, 100IEnumerable<Type> knownTypes, 130IEnumerable<Type> knownTypes,
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContractSerializerSettings.cs (1)
31public IEnumerable<Type> KnownTypes { get; set; }
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\Globals.cs (3)
249s_typeOfTypeEnumerable = typeof(IEnumerable<Type>); 743s_typeOfIEnumerableGeneric = typeof(IEnumerable<>); 1024var matchedMethods = methodBases.Where(method => method.Name.Equals(methodName));
FrameworkFork\System.ServiceModel\System\IdentityModel\Claims\ClaimSet.cs (3)
83IEnumerable<Claim> claims = FindClaims(null, null); 100IEnumerable<Claim> claims = FindClaims(claim.ClaimType, claim.Right); 116public abstract IEnumerable<Claim> FindClaims(string claimType, string right);
FrameworkFork\System.ServiceModel\System\IdentityModel\Claims\DefaultClaimSet.cs (1)
69public override IEnumerable<Claim> FindClaims(string claimType, string right)
FrameworkFork\System.ServiceModel\System\IdentityModel\Claims\WindowsClaimSet.NetNative.cs (1)
60public override IEnumerable<Claim> FindClaims(string claimType, string right)
FrameworkFork\System.ServiceModel\System\IdentityModel\Claims\X509CertificateClaimSet.cs (1)
237public override IEnumerable<Claim> FindClaims(string claimType, string right)
FrameworkFork\System.ServiceModel\System\IdentityModel\Tokens\KeyInfoSerializer.cs (1)
52Func<KeyInfoSerializer, IEnumerable<SerializerEntries>> additionalEntries)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\AddressHeaderCollection.cs (1)
21public AddressHeaderCollection(IEnumerable<AddressHeader> addressHeaders)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\BindingElementCollection.cs (1)
17public BindingElementCollection(IEnumerable<BindingElement> elements)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ChannelRequirements.cs (6)
224public static Exception CantCreateListenerException(IEnumerable<Type> supportedChannels, IEnumerable<Type> requiredChannels, string bindingName) 242public static Exception CantCreateChannelException(IEnumerable<Type> supportedChannels, IEnumerable<Type> requiredChannels, string bindingName) 259public static Exception BindingContractMismatchException(IEnumerable<Type> supportedChannels, IEnumerable<Type> requiredChannels,
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\CustomBinding.cs (1)
46public CustomBinding(IEnumerable<BindingElement> bindingElementsInTopDownChannelStackOrder)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpMessageHandlerFactory.cs (4)
26private Func<IEnumerable<DelegatingHandler>> _handlerFunc; 92public HttpMessageHandlerFactory(Func<IEnumerable<DelegatingHandler>> handlers) 142IEnumerable<DelegatingHandler> handlerInstances = null; 194private static string GetFuncDetails(Func<IEnumerable<DelegatingHandler>> func)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpRequestMessageExtensionMethods.cs (5)
33internal static void AddHeaderWithoutValidation(this HttpHeaders httpHeaders, KeyValuePair<string, IEnumerable<string>> header) 104IEnumerable<KeyValuePair<string, IEnumerable<string>>> headers = httpRequest.Headers; 112internal static WebHeaderCollection ToWebHeaderCollection(this IEnumerable<KeyValuePair<string, IEnumerable<string>>> headers)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpRequestMessageProperty.cs (1)
344foreach (KeyValuePair<string, IEnumerable<string>> header in content.Headers)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpResponseMessageExtensionMethods.cs (2)
50IEnumerable<KeyValuePair<string, IEnumerable<string>>> headers = httpResponse.Headers;
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpResponseMessageProperty.cs (1)
368foreach (KeyValuePair<string, IEnumerable<string>> header in content.Headers)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageProperties.cs (2)
793return ((IEnumerable<KeyValuePair<string, object>>)this).GetEnumerator(); 796IEnumerator<KeyValuePair<string, object>> IEnumerable<KeyValuePair<string, object>>.GetEnumerator()
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ReliableSessionBindingElementImporter.cs (7)
211IEnumerable<IEnumerable<XmlElement>> alternatives = importer.NormalizePolicy(new XmlElement[] { element }); 214foreach (IEnumerable<XmlElement> alternative in alternatives) 372IEnumerable<XmlElement> alternative) 454IEnumerable<IEnumerable<XmlElement>> alternatives = importer.NormalizePolicy(new XmlElement[] { policyElement }); 456foreach (IEnumerable<XmlElement> alternative in alternatives)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ImportedPolicyConversionContext.cs (38)
17internal static IEnumerable<PolicyConversionContext> GetPolicyConversionContextEnumerator(ServiceEndpoint endpoint, PolicyAlternatives policyAlternatives) 22internal static IEnumerable<PolicyConversionContext> GetPolicyConversionContextEnumerator(ServiceEndpoint endpoint, PolicyAlternatives policyAlternatives, 36private ImportedPolicyConversionContext(ServiceEndpoint endpoint, IEnumerable<XmlElement> endpointAssertions, 37Dictionary<OperationDescription, IEnumerable<XmlElement>> operationBindingAssertions, 38Dictionary<MessageDescription, IEnumerable<XmlElement>> messageBindingAssertions, 39Dictionary<FaultDescription, IEnumerable<XmlElement>> faultBindingAssertions, 65foreach (KeyValuePair<OperationDescription, IEnumerable<XmlElement>> entry in operationBindingAssertions) 71foreach (KeyValuePair<MessageDescription, IEnumerable<XmlElement>> entry in messageBindingAssertions) 77foreach (KeyValuePair<FaultDescription, IEnumerable<XmlElement>> entry in faultBindingAssertions) 114public static IEnumerable<PolicyConversionContext> GetPolicyConversionContextEnumerator(ServiceEndpoint endpoint, 117IEnumerable<Dictionary<MessageDescription, IEnumerable<XmlElement>>> messageAssertionEnumerator; 118IEnumerable<Dictionary<FaultDescription, IEnumerable<XmlElement>>> faultAssertionEnumerator; 119IEnumerable<Dictionary<OperationDescription, IEnumerable<XmlElement>>> operationAssertionEnumerator; 120faultAssertionEnumerator = PolicyIterationHelper.GetCartesianProduct<FaultDescription, IEnumerable<XmlElement>>(policyAlternatives.FaultBindingAlternatives); 121messageAssertionEnumerator = PolicyIterationHelper.GetCartesianProduct<MessageDescription, IEnumerable<XmlElement>>(policyAlternatives.MessageBindingAlternatives); 122operationAssertionEnumerator = PolicyIterationHelper.GetCartesianProduct<OperationDescription, IEnumerable<XmlElement>>(policyAlternatives.OperationBindingAlternatives); 124foreach (Dictionary<FaultDescription, IEnumerable<XmlElement>> faultAssertionsSelection in faultAssertionEnumerator) 126foreach (Dictionary<MessageDescription, IEnumerable<XmlElement>> messageAssertionsSelection in messageAssertionEnumerator) 128foreach (Dictionary<OperationDescription, IEnumerable<XmlElement>> operationAssertionsSelection in operationAssertionEnumerator) 130foreach (IEnumerable<XmlElement> endpointAssertionsSelection in policyAlternatives.EndpointAlternatives) 150private IEnumerable<T> _inner; 153public MaxItemsEnumerable(IEnumerable<T> inner, int maxItems) 240internal static IEnumerable<Dictionary<K, V>> GetCartesianProduct<K, V>(Dictionary<K, IEnumerable<V>> sets) 253private static KeyValuePair<K, IEnumerator<V>>[] InitializeCounter<K, V>(Dictionary<K, IEnumerable<V>> sets, Dictionary<K, V> counterValue) 259foreach (KeyValuePair<K, IEnumerable<V>> kvp in sets) 274private static bool IncrementCounter<K, V>(KeyValuePair<K, IEnumerator<V>>[] digits, Dictionary<K, IEnumerable<V>> sets, Dictionary<K, V> counterValue) 309public IEnumerable<IEnumerable<XmlElement>> EndpointAlternatives; 310public Dictionary<OperationDescription, IEnumerable<IEnumerable<XmlElement>>> OperationBindingAlternatives; 311public Dictionary<MessageDescription, IEnumerable<IEnumerable<XmlElement>>> MessageBindingAlternatives; 312public Dictionary<FaultDescription, IEnumerable<IEnumerable<XmlElement>>> FaultBindingAlternatives;
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\MetadataImporter.cs (3)
28internal MetadataImporter(IEnumerable<IPolicyImportExtension> policyImportExtensions) 33internal MetadataImporter(IEnumerable<IPolicyImportExtension> policyImportExtensions, 151internal BindingOnlyPolicyConversionContext(ServiceEndpoint endpoint, IEnumerable<XmlElement> bindingPolicy)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\MetadataSet.cs (1)
28public MetadataSet(IEnumerable<MetadataSection> sections)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\PolicyAssertionCollection.cs (2)
20public PolicyAssertionCollection(IEnumerable<XmlElement> elements) 28internal void AddRange(IEnumerable<XmlElement> elements)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\PolicyReader.cs (47)
28internal IEnumerable<IEnumerable<XmlElement>> NormalizePolicy(IEnumerable<XmlElement> policyAssertions) 52private static IEnumerable<XmlElement> s_empty = new PolicyHelper.EmptyEnumerable<XmlElement>(); 53private static IEnumerable<IEnumerable<XmlElement>> s_emptyEmpty = new PolicyHelper.SingleEnumerable<IEnumerable<XmlElement>>(new PolicyHelper.EmptyEnumerable<XmlElement>()); 62private IEnumerable<IEnumerable<XmlElement>> ReadNode(XmlNode node, XmlElement contextAssertion, YieldLimiter yieldLimiter) 76IEnumerable<IEnumerable<XmlElement>> nodes = s_emptyEmpty; 101private IEnumerable<IEnumerable<XmlElement>> ReadNode_PolicyReference(XmlElement element, XmlElement contextAssertion, YieldLimiter yieldLimiter) 131private IEnumerable<IEnumerable<XmlElement>> ReadNode_Assertion(XmlElement element, YieldLimiter yieldLimiter) 139private IEnumerable<IEnumerable<XmlElement>> ReadNode_ExactlyOne(XmlElement element, XmlElement contextAssertion, YieldLimiter yieldLimiter) 145foreach (IEnumerable<XmlElement> alternative in ReadNode(child, contextAssertion, yieldLimiter)) 160private IEnumerable<IEnumerable<XmlElement>> ReadNode_PolicyOrAll(XmlElement element, XmlElement contextAssertion, YieldLimiter yieldLimiter) 162IEnumerable<IEnumerable<XmlElement>> target = s_emptyEmpty; 168IEnumerable<IEnumerable<XmlElement>> childPolicy = ReadNode(child, contextAssertion, yieldLimiter); 175internal IEnumerable<IEnumerable<XmlElement>> NormalizePolicy(IEnumerable<XmlElement> policyAssertions) 177IEnumerable<IEnumerable<XmlElement>> target = s_emptyEmpty; 181IEnumerable<IEnumerable<XmlElement>> childPolicy = ReadNode(child, child, yieldLimiter); 267internal static IEnumerable<IEnumerable<T>> CrossProduct<T>(IEnumerable<IEnumerable<T>> xs, IEnumerable<IEnumerable<T>> ys, YieldLimiter yieldLimiter) 269foreach (IEnumerable<T> x in AtLeastOne<T>(xs, yieldLimiter)) 271foreach (IEnumerable<T> y in AtLeastOne<T>(ys, yieldLimiter)) 285private static IEnumerable<IEnumerable<T>> AtLeastOne<T>(IEnumerable<IEnumerable<T>> xs, YieldLimiter yieldLimiter) 288foreach (IEnumerable<T> x in xs) 314private static IEnumerable<T> Merge<T>(IEnumerable<T> e1, IEnumerable<T> e2, YieldLimiter yieldLimiter)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ServiceContractGenerator.cs (9)
147private IEnumerable<IServiceContractGenerationExtension> GetBeforeExtensionsBuiltInContractGenerators() 152private IEnumerable<IOperationContractGenerationExtension> GetBeforeExtensionsBuiltInOperationGenerators() 158private IEnumerable<IServiceContractGenerationExtension> GetAfterExtensionsBuiltInContractGenerators() 174private IEnumerable<IOperationContractGenerationExtension> GetAfterExtensionsBuiltInOperationGenerators() 538static internal void CallContractExtensions(IEnumerable<IServiceContractGenerationExtension> extensions, ServiceContractGenerationContext context) 547static internal void CallOperationExtensions(IEnumerable<IOperationContractGenerationExtension> extensions, ServiceContractGenerationContext context) 556private static void CallOperationExtensions(IEnumerable<IOperationContractGenerationExtension> extensions, OperationContractGenerationContext context) 564private static IEnumerable<IServiceContractGenerationExtension> EnumerateBehaviorExtensions(ContractDescription contract) 575private static IEnumerable<IOperationContractGenerationExtension> EnumerateBehaviorExtensions(OperationDescription operation)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\TypeLoader.cs (5)
331IEnumerable<Type> knownTypes = GetKnownTypes(customAttributes, reflectionInfo.iface); 356private IEnumerable<Type> GetKnownTypes(object[] knownTypeAttributes, CustomAttributeProvider provider) 374if (!typeof(IEnumerable<Type>).IsAssignableFrom(method.ReturnType)) 377return (IEnumerable<Type>)method.Invoke(null, new object[] { provider }); 988IEnumerable<Type> knownTypes = GetKnownTypes(methodAttributes, methodInfo);
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\WsdlContractConversionContext.cs (1)
47internal IEnumerable<IWsdlExportExtension> ExportExtensions
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\WsdlEndpointConversionContext.cs (1)
58internal IEnumerable<IWsdlExportExtension> ExportExtensions
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\WsdlExporter.cs (2)
108public void ExportEndpoints(IEnumerable<ServiceEndpoint> endpoints, XmlQualifiedName wsdlServiceQName) 113internal void ExportEndpoints(IEnumerable<ServiceEndpoint> endpoints, XmlQualifiedName wsdlServiceQName, BindingParameterCollection bindingParameters)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\WsdlImporter.cs (39)
45public WsdlImporter(MetadataSet metadata, IEnumerable<IPolicyImportExtension> policyImportExtensions, 46IEnumerable<IWsdlImportExtension> wsdlImportExtensions) 51public WsdlImporter(MetadataSet metadata, IEnumerable<IPolicyImportExtension> policyImportExtensions, 52IEnumerable<IWsdlImportExtension> wsdlImportExtensions, MetadataImporterQuotas quotas) 590private void ProcessMetadataDocuments(IEnumerable<MetadataSection> metadataSections) 1152IEnumerable<IEnumerable<XmlElement>> alternatives = importer.NormalizePolicy(new XmlElement[] { policyElement }); 1153foreach (IEnumerable<XmlElement> alternative in alternatives) 1501private IEnumerable<WsdlNS.Binding> FindBindingsForPortType(WsdlNS.PortType wsdlPortType) 1511private IEnumerable<WsdlNS.Binding> FindBindingsForContract(ContractDescription contract) 1522private IEnumerable<WsdlNS.Port> FindPortsForBinding(WsdlNS.Binding binding) 1531private IEnumerable<WsdlNS.Binding> GetAllBindings() 1542private IEnumerable<WsdlNS.Port> GetAllPorts() 1565internal static IEnumerable<MetadataSection> CreateMetadataDocuments(WsdlNS.ServiceDescriptionCollection wsdlDocuments, XmlSchemaSet xmlSchemas, IEnumerable<XmlElement> policyDocuments) 1583IEnumerable<PolicyConversionContext> policyContexts = GetPolicyConversionContextEnumerator(endpointContext.Endpoint, policyAlternatives, this.Quotas); 1684private static void AddUnImportedPolicyString(StringBuilder stringBuilder, WsdlNS.NamedItem item, IEnumerable<XmlElement> unimportdPolicy) 1991private IEnumerable<IEnumerable<XmlElement>> GetPolicyAlternatives(WsdlNS.NamedItem item, WsdlNS.ServiceDescription wsdl) 2069internal static IEnumerable<XmlElement> GetEmbeddedPolicy(WsdlNS.NamedItem item) 2079private IEnumerable<XmlElement> GetReferencedPolicy(WsdlNS.NamedItem item, WsdlNS.ServiceDescription wsdl) 2098private IEnumerable<string> GetPolicyReferenceUris(WsdlNS.NamedItem item, string xPath) 2113private IEnumerable<string> ReadPolicyReferenceElements(WsdlNS.NamedItem item, string xPath) 2191IEnumerable<IEnumerable<XmlElement>> wsdlBindingAlternatives = this.GetPolicyAlternatives(endpointContext.WsdlBinding, bindingWsdl); 2194IEnumerable<IEnumerable<XmlElement>> wsdlPortAlternatives = this.GetPolicyAlternatives(endpointContext.WsdlPort, endpointContext.WsdlPort.Service.ServiceDescription); 2205policyAlternatives.OperationBindingAlternatives = new Dictionary<OperationDescription, IEnumerable<IEnumerable<XmlElement>>>(endpointContext.Endpoint.Contract.Operations.Count); 2206policyAlternatives.MessageBindingAlternatives = new Dictionary<MessageDescription, IEnumerable<IEnumerable<XmlElement>>>(); 2207policyAlternatives.FaultBindingAlternatives = new Dictionary<FaultDescription, IEnumerable<IEnumerable<XmlElement>>>(); 2220IEnumerable<IEnumerable<XmlElement>> operationAlternatives = this.GetPolicyAlternatives(wsdlOperationBinding, bindingWsdl); 2251IEnumerable<IEnumerable<XmlElement>> messageAlternatives = this.GetPolicyAlternatives(wsdlMessageBinding, bindingWsdl); 2267IEnumerable<IEnumerable<XmlElement>> faultAlternatives = this.GetPolicyAlternatives(wsdlFaultBinding, bindingWsdl);
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\DataContractSerializerOperationFormatter.cs (1)
66private static Type s_typeOfIEnumerableGeneric = typeof(IEnumerable<>);
FrameworkFork\System.ServiceModel\System\ServiceModel\FaultReason.cs (1)
41public FaultReason(IEnumerable<FaultReasonText> translations)
FrameworkFork\System.ServiceModel\System\ServiceModel\KeyedByTypeCollection.cs (1)
17public KeyedByTypeCollection(IEnumerable<TItem> items)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\IdentityVerifier.cs (1)
195IEnumerable<Claim> claims = claimSet.FindClaims(ClaimTypes.Spn, Rights.PossessProperty);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\RequestSecurityToken.cs (1)
238public IEnumerable<XmlElement> RequestProperties
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\RequestSecurityTokenResponseCollection.cs (4)
14private IEnumerable<RequestSecurityTokenResponse> _rstrCollection; 17public RequestSecurityTokenResponseCollection(IEnumerable<RequestSecurityTokenResponse> rstrCollection) 21public RequestSecurityTokenResponseCollection(IEnumerable<RequestSecurityTokenResponse> rstrCollection, SecurityStandardsManager standardsManager) 41public IEnumerable<RequestSecurityTokenResponse> RstrCollection
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\TrustDriver.cs (1)
159public abstract XmlElement CreateRequiredClaimsElement(IEnumerable<XmlElement> claimsList);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSKeyInfoSerializer.cs (1)
16private static Func<KeyInfoSerializer, IEnumerable<SecurityTokenSerializer.SerializerEntries>> CreateAdditionalEntries(SecurityVersion securityVersion, SecureConversationVersion secureConversationVersion)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSSecureConversationDec2005.cs (1)
36public WSSecureConversationDec2005(WSSecurityTokenSerializer tokenSerializer, SecurityStateEncoder securityStateEncoder, IEnumerable<Type> knownTypes,
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSSecureConversationFeb2005.cs (1)
36public WSSecureConversationFeb2005(WSSecurityTokenSerializer tokenSerializer, SecurityStateEncoder securityStateEncoder, IEnumerable<Type> knownTypes,
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSSecurityPolicy.cs (3)
440IEnumerable<IEnumerable<XmlElement>> enumerableAlternatives = importer.NormalizePolicy(new XmlElement[] { policyElement }); 443foreach (IEnumerable<XmlElement> enumerableAlternative in enumerableAlternatives)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSSecurityTokenSerializer.cs (4)
60public WSSecurityTokenSerializer(SecurityVersion securityVersion, bool emitBspRequiredAttributes, SamlSerializer samlSerializer, SecurityStateEncoder securityStateEncoder, IEnumerable<Type> knownTypes) 65public WSSecurityTokenSerializer(SecurityVersion securityVersion, TrustVersion trustVersion, SecureConversationVersion secureConversationVersion, bool emitBspRequiredAttributes, SamlSerializer samlSerializer, SecurityStateEncoder securityStateEncoder, IEnumerable<Type> knownTypes) 70public WSSecurityTokenSerializer(SecurityVersion securityVersion, bool emitBspRequiredAttributes, SamlSerializer samlSerializer, SecurityStateEncoder securityStateEncoder, IEnumerable<Type> knownTypes, 76public WSSecurityTokenSerializer(SecurityVersion securityVersion, TrustVersion trustVersion, SecureConversationVersion secureConversationVersion, bool emitBspRequiredAttributes, SamlSerializer samlSerializer, SecurityStateEncoder securityStateEncoder, IEnumerable<Type> knownTypes,
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSTrust.cs (1)
932public override XmlElement CreateRequiredClaimsElement(IEnumerable<XmlElement> claimsList)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSTrustDec2005.cs (1)
99public override XmlElement CreateRequiredClaimsElement(IEnumerable<XmlElement> claimsList)
FrameworkFork\System.ServiceModel\System\ServiceModel\ServiceChannelManager.cs (1)
511IEnumerator<IChannel> IEnumerable<IChannel>.GetEnumerator()
FrameworkFork\System.ServiceModel\System\ServiceModel\SynchronizedCollection.cs (1)
31public SynchronizedCollection(object syncRoot, IEnumerable<T> list)
FrameworkFork\System.ServiceModel\System\ServiceModel\SynchronizedReadOnlyCollection.cs (1)
30public SynchronizedReadOnlyCollection(object syncRoot, IEnumerable<T> list)
MarkupTelemetryHelper.cs (1)
14public static void SendBindingData(IEnumerable<Binding> bindings)
Metadata\MetadaExchangeResolver.cs (1)
86public async Task<IEnumerable<MetadataSection>> ResolveMetadataAsync(CancellationToken cancellationToken)
Metadata\MetadataDocumentLoader.cs (11)
58public IEnumerable<Uri> MetadataSourceFiles { get { return this.metadataSourceFiles; } } 64public IEnumerable<MetadataSection> MetadataSections { get { return _metadataSections; } } 70public IEnumerable<Exception> DocumentLoadExceptions { get { return _documentLoadExceptions; } } 124public MetadataDocumentLoader(IEnumerable<string> metadataFiles, bool resolveExternalDocuments, IHttpCredentialsProvider httpCredentialsProvider, IClientCertificateProvider clientCertificatesProvider, IServerCertificateValidationProvider serverCertificateValidationProvider) 158public MetadataDocumentLoader(IEnumerable<string> metadataFiles) : this(metadataFiles, false, null, null, null) 239var metadataSections = await metadataExchangeResolver.ResolveMetadataAsync(cancellationToken).ConfigureAwait(false); 434IEnumerable<MetadataSection> resolvedMetadata = await resolver.ResolveMetadataAsync(cancellationToken).ConfigureAwait(false); 574private static void FixupChameleonSchemas(IEnumerable<MetadataSection> metadataSections) 578var documents = metadataSections.Select((s) => s.Metadata); 579var schemas = documents.OfType<XmlNS.Schema.XmlSchema>(); 580var chameleonSchemas = schemas.Where(s => string.IsNullOrEmpty(s.TargetNamespace));
Metadata\MetadataDocumentSaver.cs (8)
38private MetadataDocumentSaver(string directoryPath, IEnumerable<MetadataSection> documents, MetadataFileNamingConvention namingConvention) 49public static async Task<SaveResult> SaveMetadataAsync(string directoryPath, IEnumerable<MetadataSection> documents, CancellationToken cancellationToken) 54public static async Task<SaveResult> SaveMetadataAsync(string directoryPath, IEnumerable<MetadataSection> documents, MetadataFileNamingConvention namingConvention, bool overwrite, CancellationToken cancellationToken) 93private void AddMetadataFiles(IEnumerable<MetadataSection> documents) 143var missingRefs = files.Where(file => !this.MetadataFiles.Any(metaFile => MetadataFileNameManager.UriEqual(file.FullName, metaFile.SourceUri))); 278var wsdlFiles = this.MetadataFiles.OfType<WsdlFileInfo>(); 370public IEnumerable<string> MetadataFiles { get; internal set; } 371public IEnumerable<string> DocumentSaveErrors { get; internal set; }
Metadata\MetadataFileNameManager.cs (1)
19public IEnumerable<string> Files
Metadata\ServiceDescriptor.cs (13)
63public IEnumerable<Uri> MetadataFiles { get { return this.metadataDocumentLoader.MetadataSourceFiles; } } 65public IEnumerable<ServiceEndpoint> Endpoints { get; private set; } = new List<ServiceEndpoint>(); 67public IEnumerable<Binding> Bindings { get; private set; } = new List<Binding>(); 69public IEnumerable<ContractDescription> Contracts { get; private set; } = new List<ContractDescription>(); 71public IEnumerable<Exception> DocumentLoadExceptions { get { return this.metadataDocumentLoader.DocumentLoadExceptions; } } 73public IEnumerable<MetadataConversionError> MetadataConversionErrors { get; private set; } = new List<MetadataConversionError>(); 77public IEnumerable<ServiceInfo> Services { get; private set; } = new List<ServiceInfo>(); 79public IEnumerable<MetadataSection> MetadataDocuments 279typeof(IEnumerable<IPolicyImportExtension>), 280typeof(IEnumerable<IWsdlImportExtension>), 342protected virtual IEnumerable<MetadataSection> GetImportableMetadataSections() 379public ServiceInfo(string name, IEnumerable<ContractDescription> contracts) 397public IEnumerable<ContractDescription> Contracts { get; private set; }
Metadata\ServiceDescriptorFactory.cs (2)
72protected virtual MetadataDocumentLoader CreateMetadataDocumentLoader(IEnumerable<string> metadataFiles, bool resolveExternalDocuments, IHttpCredentialsProvider httpCredentialsProvider, IClientCertificateProvider clientCertificatesProvider, IServerCertificateValidationProvider serverCertificateValidationProvider) 84public ServiceDescriptor Get(IEnumerable<string> metadataFiles)
Shared\MSBuildProj.cs (29)
47public IEnumerable<string> TargetFrameworks { get { return _targetFrameworks; } } 48internal IEnumerable<string> EndOfLifeTargetFrameworks { get { return _endOfLifeTargetFrameworks; } } 58public IEnumerable<ProjectDependency> Dependencies { get { return _dependencies; } } 61public IEnumerable<KeyValuePair<string, string>> ResolvedProperties { get { return this._resolvedProperties; } } 80IEnumerable<XElement> refItems = this.ProjectNode.Elements("ProjectReference"); 103IEnumerable<XElement> refItems = this.ProjectNode.Elements("Reference"); 127IEnumerable<XElement> refItems = this.ProjectNode.Elements("PackageReference"); 189IEnumerable<XElement> targetFrameworkElements = GetSubGroupValues(msbuildProj.ProjectNode, msbuildNS, "PropertyGroup", "TargetFramework"); 211IEnumerable<XElement> targetFrameworksElements = GetSubGroupValues(msbuildProj.ProjectNode, msbuildNS, "PropertyGroup", "TargetFrameworks"); 245IEnumerable<XElement> runtimeIdentifierElements = GetSubGroupValues(msbuildProj.ProjectNode, msbuildNS, "PropertyGroup", "RuntimeIdentifier"); 251IEnumerable<XElement> packageReferenceElements = GetSubGroupValues(msbuildProj.ProjectNode, msbuildNS, "ItemGroup", "PackageReference"); 268IEnumerable<XElement> toolReferenceElements = GetSubGroupValues(msbuildProj.ProjectNode, msbuildNS, "ItemGroup", "DotNetCliToolReference"); 281IEnumerable<XElement> projectReferenceElements = GetSubGroupValues(msbuildProj.ProjectNode, msbuildNS, "ItemGroup", "ProjectReference"); 291IEnumerable<XElement> binReferenceElements = GetSubGroupValues(msbuildProj.ProjectNode, msbuildNS, "ItemGroup", "Reference"); 442private static IEnumerable<XElement> GetGroupValues(XElement projectElement, string group, bool createOnMissing = false) 445IEnumerable<XElement> groups = projectElement.Elements(group); 459private static IEnumerable<XElement> GetSubGroupValues(XElement projectElement, XNamespace msbuildNS, string group, string subGroupName) 461IEnumerable<XElement> groups = GetGroupValues(projectElement, group); 462IEnumerable<XElement> subGroupValues = groups.Elements(msbuildNS + subGroupName); 600IEnumerable<XElement> existingElements = GetSubGroupValues(this.ProjectNode, _msbuildNS, "PropertyGroup", propertyName); 607IEnumerable<XElement> propertyGroupItems = GetGroupValues(this.ProjectNode, "PropertyGroup", createOnMissing: true); 657IEnumerable<XElement> targetFrameworkElements = GetSubGroupValues(this.ProjectNode, _msbuildNS, "PropertyGroup", "TargetFramework"); 665IEnumerable<XElement> targetFrameworksElements = GetSubGroupValues(this.ProjectNode, _msbuildNS, "PropertyGroup", "TargetFrameworks"); 750public async Task<IEnumerable<ProjectDependency>> ResolveProjectReferencesAsync(IEnumerable<ProjectDependency> excludeDependencies, ILogger logger, CancellationToken cancellationToken) 754IEnumerable<ProjectDependency> dependencies = null; 949public async Task<IEnumerable<KeyValuePair<string, string>>> ResolveProperyValuesAsync(IEnumerable<string> propertyNames, ILogger logger, CancellationToken cancellationToken) 972var propertyTable = this._resolvedProperties.Where(p => propertyNames.Contains(p.Key));
Shared\Options\ApplicationOptions.cs (5)
26public IEnumerable<string> Warnings { get { return this._warnings; } } 30public IEnumerable<Exception> Errors { get { return this._errors; } } 221public IEnumerable<OptionBase> GetOptions(bool allOptions = false) 223var requestedOptions = this.PropertyBag.Where(p => 233public IEnumerable<OptionBase> GetAllOptions()
Shared\Options\ListValue.cs (2)
105public void AddRange(IEnumerable<TValue> collection) 207IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator()
Shared\Options\WCFCSUpdateOptions.cs (1)
118var properties = jToken.Value<JObject>().Properties();
Shared\ProjectPropertyResolver.cs (3)
23public async Task<Dictionary<string, string>> EvaluateProjectPropertiesAsync(string projectPath, string targetFramework, IEnumerable<string> propertyNames, IDictionary<string, string> globalProperties, ILogger logger, CancellationToken cancellationToken) 205var depsFiles = Directory.GetFiles(projectDir, $"{Path.GetFileNameWithoutExtension(projectPath)}.deps.json", SearchOption.AllDirectories) 235private void ValidatePropertyNames(IEnumerable<string> propertyNames)
Shared\TargetFrameworkHelper.cs (5)
57public static IEnumerable<ProjectDependency> GetWcfProjectReferences(IEnumerable<string> targetFrameworks) 85public static string GetBestFitTargetFramework(IEnumerable<string> targetFrameworks) 106public static Version GetLowestNetCoreVersion(IEnumerable<string> targetFrameworks) 162public static bool ContainsFullFrameworkTarget(IEnumerable<string> targetFrameworks)
Shared\Utilities\PathHelper.cs (2)
39public static bool PathHasFolder(string path, IEnumerable<string> folders, string workingDirectory) 238private static async Task<string> TryFindItemAsync(Func<string, IEnumerable<string>> EnumerateItems, string itemName, string workingDir, ILogger logger, CancellationToken cancellationToken)
Tool.cs (1)
275var dependencies = TargetFrameworkHelper.GetWcfProjectReferences(project.TargetFrameworks);
dotnet-svcutil-lib.Tests (1)
TestInit.cs (1)
443protected string GenerateBaselineDeleteScript(IEnumerable<string> unvalidatedBaselines)
dotnet-user-jwts (7)
Helpers\DevJwtCliHelpers.cs (1)
235public static bool IsNullOrEmpty<T>(this IEnumerable<T> enumerable)
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)
39private static readonly Type _getDocumentsReturnType = typeof(IEnumerable<string>); 258var 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[] 181public Task StartStreamAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, bool endStream) 225private static IEnumerator<KeyValuePair<string, string>> GetHeadersEnumerator(IEnumerable<KeyValuePair<string, string>> headers) 279public Task SendHeadersWithPaddingAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte padLength, bool endStream) 319public Task SendHeadersWithPriorityAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte priority, int streamDependency, bool endStream) 362public Task SendHeadersWithPaddingAndPriorityAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte padLength, byte priority, int streamDependency, bool endStream) 499internal async Task<bool> SendHeadersAsync(int streamId, Http2HeadersFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 592internal async Task<bool> SendContinuationAsync(int streamId, Http2ContinuationFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 1037public static void Contains<T>(IEnumerable<T> collection, T value)
IdeBenchmarks (1)
InheritanceMargin\InheritanceMarginServiceBenchmarks.cs (1)
42var assemblies = MSBuildMefHostServices.DefaultAssemblies
IdeCoreBenchmarks (1)
FindReferencesBenchmarks.cs (1)
108var references = await SymbolFinder.FindReferencesAsync(_type, _solution);
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)
28var entries = GetEntries(deploymentResult); 70var entries = GetEntries(deploymentResult); 91private static string FormatEntries(IEnumerable<EventLogEntry> entries) 96internal 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[] 181public Task StartStreamAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, bool endStream) 225private static IEnumerator<KeyValuePair<string, string>> GetHeadersEnumerator(IEnumerable<KeyValuePair<string, string>> headers) 279public Task SendHeadersWithPaddingAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte padLength, bool endStream) 319public Task SendHeadersWithPriorityAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte priority, int streamDependency, bool endStream) 362public Task SendHeadersWithPaddingAndPriorityAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte padLength, byte priority, int streamDependency, bool endStream) 499internal async Task<bool> SendHeadersAsync(int streamId, Http2HeadersFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 592internal async Task<bool> SendContinuationAsync(int streamId, Http2ContinuationFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 1037public static void Contains<T>(IEnumerable<T> collection, T value)
IIS.LongTests (27)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\EventLogHelpers.cs (4)
28var entries = GetEntries(deploymentResult); 70var entries = GetEntries(deploymentResult); 91private static string FormatEntries(IEnumerable<EventLogEntry> entries) 96internal 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(); 1514var entries = GetEventLogsFromDotnetRuntime(deploymentResult); 1522private 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[] 181public Task StartStreamAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, bool endStream) 225private static IEnumerator<KeyValuePair<string, string>> GetHeadersEnumerator(IEnumerable<KeyValuePair<string, string>> headers) 279public Task SendHeadersWithPaddingAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte padLength, bool endStream) 319public Task SendHeadersWithPriorityAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte priority, int streamDependency, bool endStream) 362public Task SendHeadersWithPaddingAndPriorityAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte padLength, byte priority, int streamDependency, bool endStream) 499internal async Task<bool> SendHeadersAsync(int streamId, Http2HeadersFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 592internal async Task<bool> SendContinuationAsync(int streamId, Http2ContinuationFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 1037public 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)
28var entries = GetEntries(deploymentResult); 70var entries = GetEntries(deploymentResult); 91private static string FormatEntries(IEnumerable<EventLogEntry> entries) 96internal 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(); 1514var entries = GetEventLogsFromDotnetRuntime(deploymentResult); 1522private 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[] 181public Task StartStreamAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, bool endStream) 225private static IEnumerator<KeyValuePair<string, string>> GetHeadersEnumerator(IEnumerable<KeyValuePair<string, string>> headers) 279public Task SendHeadersWithPaddingAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte padLength, bool endStream) 319public Task SendHeadersWithPriorityAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte priority, int streamDependency, bool endStream) 362public Task SendHeadersWithPaddingAndPriorityAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte padLength, byte priority, int streamDependency, bool endStream) 499internal async Task<bool> SendHeadersAsync(int streamId, Http2HeadersFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 592internal async Task<bool> SendContinuationAsync(int streamId, Http2ContinuationFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 1037public static void Contains<T>(IEnumerable<T> collection, T value)
IIS.NewShim.FunctionalTests (27)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\EventLogHelpers.cs (4)
28var entries = GetEntries(deploymentResult); 70var entries = GetEntries(deploymentResult); 91private static string FormatEntries(IEnumerable<EventLogEntry> entries) 96internal 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(); 1514var entries = GetEventLogsFromDotnetRuntime(deploymentResult); 1522private 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[] 181public Task StartStreamAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, bool endStream) 225private static IEnumerator<KeyValuePair<string, string>> GetHeadersEnumerator(IEnumerable<KeyValuePair<string, string>> headers) 279public Task SendHeadersWithPaddingAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte padLength, bool endStream) 319public Task SendHeadersWithPriorityAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte priority, int streamDependency, bool endStream) 362public Task SendHeadersWithPaddingAndPriorityAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte padLength, byte priority, int streamDependency, bool endStream) 499internal async Task<bool> SendHeadersAsync(int streamId, Http2HeadersFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 592internal async Task<bool> SendContinuationAsync(int streamId, Http2ContinuationFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 1037public static void Contains<T>(IEnumerable<T> collection, T value)
IIS.ShadowCopy.Tests (6)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\EventLogHelpers.cs (4)
28var entries = GetEntries(deploymentResult); 70var entries = GetEntries(deploymentResult); 91private static string FormatEntries(IEnumerable<EventLogEntry> entries) 96internal 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)
28var entries = GetEntries(deploymentResult); 70var entries = GetEntries(deploymentResult); 91private static string FormatEntries(IEnumerable<EventLogEntry> entries) 96internal 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(); 1514var entries = GetEventLogsFromDotnetRuntime(deploymentResult); 1522private 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[] 181public Task StartStreamAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, bool endStream) 225private static IEnumerator<KeyValuePair<string, string>> GetHeadersEnumerator(IEnumerable<KeyValuePair<string, string>> headers) 279public Task SendHeadersWithPaddingAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte padLength, bool endStream) 319public Task SendHeadersWithPriorityAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte priority, int streamDependency, bool endStream) 362public Task SendHeadersWithPaddingAndPriorityAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte padLength, byte priority, int streamDependency, bool endStream) 499internal async Task<bool> SendHeadersAsync(int streamId, Http2HeadersFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 592internal async Task<bool> SendContinuationAsync(int streamId, Http2ContinuationFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 1037public static void Contains<T>(IEnumerable<T> collection, T value)
illink (74)
ILLink.RoslynAnalyzer (41)
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 (4)
49 public IEnumerable<BlockProxy> Blocks { 94 public IEnumerable<ControlFlowBranch> GetPredecessors (BlockProxy block) 102 public IEnumerable<ControlFlowBranch> GetSuccessors (BlockProxy block) 177 public IEnumerable<RegionProxy> GetPreviousFilters (RegionProxy catchOrFilterRegion)
DataFlow\DynamicallyAccessedMembersBinder.cs (10)
17 public static IEnumerable<ISymbol> GetDynamicallyAccessedMembers (this ITypeSymbol typeDefinition, DynamicallyAccessedMemberTypes memberTypes, bool declaredOnly = false) 120 public static IEnumerable<IMethodSymbol> GetConstructorsOnType (this ITypeSymbol type, Func<IMethodSymbol, bool>? filter, BindingFlags? bindingFlags = null) 146 public static IEnumerable<IMethodSymbol> GetMethodsOnTypeHierarchy (this ITypeSymbol thisType, Func<IMethodSymbol, bool>? filter, BindingFlags? bindingFlags = null) 189 public static IEnumerable<IFieldSymbol> GetFieldsOnTypeHierarchy (this ITypeSymbol thisType, Func<IFieldSymbol, bool>? filter, BindingFlags? bindingFlags = BindingFlags.Default) 228 public static IEnumerable<ITypeSymbol> GetNestedTypesOnType (this ITypeSymbol type, Func<ITypeSymbol, bool>? filter, BindingFlags? bindingFlags = BindingFlags.Default) 248 public static IEnumerable<IPropertySymbol> GetPropertiesOnTypeHierarchy (this ITypeSymbol thisType, Func<IPropertySymbol, bool>? filter, BindingFlags? bindingFlags = BindingFlags.Default) 297 public static IEnumerable<IEventSymbol> GetEventsOnTypeHierarchy (this ITypeSymbol thisType, Func<IEventSymbol, bool>? filter, BindingFlags? bindingFlags = BindingFlags.Default) 349 public static IEnumerable<ITypeSymbol> GetAllInterfaceImplementations (this ITypeSymbol thisType, bool declaredOnly) 421 private static IEnumerable<T> ApplyIncludeInherited<T> (this ITypeSymbol thisType, Func<ITypeSymbol, IEnumerable<T>> selector, bool includeBases)
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 (4)
106 IEnumerable<TBlock> Blocks { get; } 113 IEnumerable<ControlFlowBranch> GetPredecessors (TBlock block); 115 IEnumerable<ControlFlowBranch> GetSuccessors (TBlock block); 125 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)
1263 private IEnumerable<MultiValue> ProcessGetMethodByName (TypeProxy type, string methodName, BindingFlags? bindingFlags) 1487 private partial IEnumerable<SystemReflectionMethodBaseValue> GetMethodsOnTypeHierarchy (TypeProxy type, string name, BindingFlags? bindingFlags); 1489 private partial IEnumerable<SystemTypeValue> GetNestedTypesOnType (TypeProxy type, string name, BindingFlags? bindingFlags);
src\tools\illink\src\ILLink.Shared\TrimAnalysis\MethodParameterValue.cs (1)
20 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\FieldValue.cs (1)
25 public override IEnumerable<string> GetDiagnosticArgumentsForAnnotationMismatch ()
TrimAnalysis\GenericParameterValue.cs (1)
31 public override IEnumerable<string> GetDiagnosticArgumentsForAnnotationMismatch ()
TrimAnalysis\HandleCallAction.cs (2)
164 private partial IEnumerable<SystemReflectionMethodBaseValue> GetMethodsOnTypeHierarchy (TypeProxy type, string name, BindingFlags? bindingFlags) 170 private partial IEnumerable<SystemTypeValue> GetNestedTypesOnType (TypeProxy type, string name, BindingFlags? bindingFlags)
TrimAnalysis\MethodReturnValue.cs (1)
32 public override IEnumerable<string> GetDiagnosticArgumentsForAnnotationMismatch ()
Infrastructure.Common (7)
TestProperties.cs (1)
32public static IEnumerable<string> PropertyNames
xunit\WcfFactDiscoverer.cs (2)
21public override IEnumerable<IXunitTestCase> Discover( 24IEnumerable<IXunitTestCase> testCases = base.Discover(discoveryOptions, testMethod, factAttribute);
xunit\WcfTestDiscoverer.cs (2)
20internal static IEnumerable<IXunitTestCase> Discover( 24IEnumerable<IXunitTestCase> testCases,
xunit\WcfTheoryDiscoverer.cs (2)
22public override IEnumerable<IXunitTestCase> Discover( 25IEnumerable<IXunitTestCase> testCases = base.Discover(discoveryOptions, testMethod, theoryAttribute);
InMemory.FunctionalTests (81)
BadHttpRequestTests.cs (2)
616public static IEnumerable<object[]> InvalidRequestHeaderData => HttpParsingData.RequestHeaderInvalidData; 618public static IEnumerable<object[]> InvalidRequestHeaderDataLineFeedTerminator => HttpParsingData.RequestHeaderInvalidDataLineFeedTerminator;
ChunkedRequestTests.cs (3)
309IEnumerable<string> sendSequence = new string[] { 440IEnumerable<string> sendSequence = new string[] { 615IEnumerable<string> sendSequence = new string[] {
EventSourceTests.cs (2)
440public IEnumerable<EventSnapshot> EventData => _events; 507public IEnumerable<string> PayloadNames => Payload.Keys;
Http2\Http2ConnectionTests.cs (18)
2849public Task HEADERS_Received_HeaderBlockContainsDuplicatePseudoHeaderField_ConnectionError(IEnumerable<KeyValuePair<string, string>> headers) 2859public async Task HEADERS_Received_HeaderBlockDoesNotContainMandatoryPseudoHeaderField_MethodIsCONNECT_NoError(IEnumerable<KeyValuePair<string, string>> headers) 2877public Task HEADERS_Received_HeaderBlockContainsPseudoHeaderFieldAfterRegularHeaders_ConnectionError(IEnumerable<KeyValuePair<string, string>> headers) 2885private async Task HEADERS_Received_InvalidHeaderFields_ConnectionError(IEnumerable<KeyValuePair<string, string>> headers, string expectedErrorMessage, ConnectionEndReason expectedEndReason) 2900public async Task HEADERS_Received_HeaderBlockDoesNotContainMandatoryPseudoHeaderField_StreamError(IEnumerable<KeyValuePair<string, string>> headers) 4946public async Task CONTINUATION_Received_HeaderBlockDoesNotContainMandatoryPseudoHeaderField_StreamError(IEnumerable<KeyValuePair<string, string>> headers) 4971public async Task CONTINUATION_Received_HeaderBlockDoesNotContainMandatoryPseudoHeaderField_MethodIsCONNECT_NoError(IEnumerable<KeyValuePair<string, string>> headers) 6057public static TheoryData<IEnumerable<KeyValuePair<string, string>>> DuplicatePseudoHeaderFieldData 6061var data = new TheoryData<IEnumerable<KeyValuePair<string, string>>>(); 6072var headers = requestHeaders.Concat(new[] { new KeyValuePair<string, string>(headerField.Key, headerField.Value) }); 6080public static TheoryData<IEnumerable<KeyValuePair<string, string>>> MissingPseudoHeaderFieldData 6084var data = new TheoryData<IEnumerable<KeyValuePair<string, string>>>(); 6094var headers = requestHeaders.Except(new[] { headerField }); 6102public static TheoryData<IEnumerable<KeyValuePair<string, string>>> ConnectMissingPseudoHeaderFieldData 6106var data = new TheoryData<IEnumerable<KeyValuePair<string, string>>>(); 6115public static TheoryData<IEnumerable<KeyValuePair<string, string>>> PseudoHeaderFieldAfterRegularHeadersData 6119var data = new TheoryData<IEnumerable<KeyValuePair<string, string>>>(); 6131var headers = requestHeaders.Except(new[] { headerField }).Concat(new[] { headerField });
Http2\Http2TestBase.cs (15)
38protected static readonly IEnumerable<KeyValuePair<string, string>> _browserRequestHeaders = new[] 51protected static readonly IEnumerable<KeyValuePair<string, string>> _postRequestHeaders = new[] 59protected static readonly IEnumerable<KeyValuePair<string, string>> _expectContinueRequestHeaders = new[] 68protected static readonly IEnumerable<KeyValuePair<string, string>> _requestTrailers = new[] 74protected static readonly IEnumerable<KeyValuePair<string, string>> _oneContinuationRequestHeaders = new[] 86protected static readonly IEnumerable<KeyValuePair<string, string>> _twoContinuationsRequestHeaders = new[] 101protected static IEnumerable<KeyValuePair<string, string>> ReadRateRequestHeaders(int expectedBytes) => new[] 614protected Task StartStreamAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, bool endStream, bool flushFrame = true) 648protected Task SendHeadersWithPaddingAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte padLength, bool endStream) 690protected Task SendHeadersWithPriorityAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte priority, int streamDependency, bool endStream) 735protected Task SendHeadersWithPaddingAndPriorityAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte padLength, byte priority, int streamDependency, bool endStream) 883internal Task<bool> SendHeadersAsync(int streamId, Http2HeadersFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 965internal async Task<bool> SendContinuationAsync(int streamId, Http2ContinuationFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 981internal Http2HeadersEnumerator GetHeadersEnumerator(IEnumerable<KeyValuePair<string, string>> headers) 1350protected void VerifyDecodedRequestHeaders(IEnumerable<KeyValuePair<string, string>> expectedHeaders)
Http3\Http3StreamTests.cs (16)
2185public static TheoryData<IEnumerable<KeyValuePair<string, string>>> DuplicatePseudoHeaderFieldData 2189var data = new TheoryData<IEnumerable<KeyValuePair<string, string>>>(); 2200var headers = requestHeaders.Concat(new[] { new KeyValuePair<string, string>(headerField.Key, headerField.Value) }); 2208public static TheoryData<IEnumerable<KeyValuePair<string, string>>> ConnectMissingPseudoHeaderFieldData 2212var data = new TheoryData<IEnumerable<KeyValuePair<string, string>>>(); 2221public static TheoryData<IEnumerable<KeyValuePair<string, string>>> PseudoHeaderFieldAfterRegularHeadersData 2225var data = new TheoryData<IEnumerable<KeyValuePair<string, string>>>(); 2237var headers = requestHeaders.Except(new[] { headerField }).Concat(new[] { headerField }); 2245public static TheoryData<IEnumerable<KeyValuePair<string, string>>> MissingPseudoHeaderFieldData 2249var data = new TheoryData<IEnumerable<KeyValuePair<string, string>>>(); 2259var headers = requestHeaders.Except(new[] { headerField }); 2269public Task HEADERS_Received_HeaderBlockContainsDuplicatePseudoHeaderField_ConnectionError(IEnumerable<KeyValuePair<string, string>> headers) 2276public async Task HEADERS_Received_HeaderBlockDoesNotContainMandatoryPseudoHeaderField_MethodIsCONNECT_NoError(IEnumerable<KeyValuePair<string, string>> headers) 2287public Task HEADERS_Received_HeaderBlockContainsPseudoHeaderFieldAfterRegularHeaders_ConnectionError(IEnumerable<KeyValuePair<string, string>> headers) 2292private async Task HEADERS_Received_InvalidHeaderFields_StreamError(IEnumerable<KeyValuePair<string, string>> headers, string expectedErrorMessage, Http3ErrorCode? errorCode = null) 2304public 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)
1425var requestData = 1445var responseData =
ResponseTests.cs (2)
600public static IEnumerable<object[]> Get1xxAnd204MethodCombinations() 1294var error = LogMessages.Where(message => message.LogLevel == LogLevel.Error);
src\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (4)
268internal async ValueTask<Http3RequestStream> InitializeConnectionAndStreamsAsync(RequestDelegate application, IEnumerable<KeyValuePair<string, string>> headers, bool endStream = false) 419internal async ValueTask<Http3RequestStream> CreateRequestStream(IEnumerable<KeyValuePair<string, string>> headers, Http3RequestHeaderHandler headerHandler = null, bool endStream = false, TaskCompletionSource tsc = null) 693public Task SendHeadersAsync(IEnumerable<KeyValuePair<string, string>> headers, bool endStream = false) 711internal 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)
148var 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)
1914private 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);
IOperationGenerator (8)
IOperationClassWriter.cs (8)
219IEnumerable<string> getNodeKinds(AbstractNode node) 236private void WriteComments(Comments? comments, IEnumerable<string> operationKinds, bool writeReservedRemark) 313Dictionary<int, IEnumerable<(OperationKindEntry, AbstractNode)>> explicitKinds = _tree.Types.OfType<AbstractNode>() 343else if (explicitKinds.TryGetValue(i, out var kinds)) 414IEnumerable<Property>? baseProperties = null; 489void writeConstructor(string accessibility, string @class, IEnumerable<Property> properties, IEnumerable<Property>? baseProperties, AbstractNode type, bool hasType, bool hasConstantValue, bool multipleValidKinds) 1026var types = _tree.Types.OfType<Node>();
LocalizationWebsite (1)
StartupGetAllStrings.cs (1)
38var strings = customerStringLocalizer.GetAllStrings();
Microsoft.Analyzers.Extra (9)
AsyncCallInsideUsingBlockAnalyzer.cs (1)
76var invocations = block.Descendants()
CallAnalysis\Fixers\LegacyLoggingFixer.cs (2)
269var allNodes = comp.SyntaxTrees.SelectMany(s => s.GetRoot().DescendantNodes()); 270var allClasses = allNodes.Where(d => d.IsKind(SyntaxKind.ClassDeclaration)).OfType<ClassDeclarationSyntax>();
CallAnalysis\Fixers\LegacyLoggingFixer.FixDetails.cs (2)
38IEnumerable<Document> docs) 162private static string FindUniqueFilename(IEnumerable<Document> docs)
CallAnalysis\StartsEndsWith.cs (2)
22var startsWith = stringType.GetMembers("StartsWith").OfType<IMethodSymbol>() 28var endsWith = stringType.GetMembers("EndsWith").OfType<IMethodSymbol>()
UsingToStringInLoggersAnalyzer.cs (1)
62private static IEnumerable<Diagnostic> AnalyzeLogger(IInvocationOperation invocation)
Utilities\OperationExtensions.cs (1)
17public static IEnumerable<IOperation> Ancestors(this IOperation operationToStart, IOperation parent)
Microsoft.Analyzers.Extra.Tests (19)
Resources\RoslynTestUtils.cs (18)
30public static Project CreateTestProject(IEnumerable<Assembly>? references, bool includeBaseReferences = true, 153public static IList<Diagnostic> FilterDiagnostics(this IEnumerable<Diagnostic> diagnostics, params DiagnosticDescriptor[] filter) 176IEnumerable<Assembly>? references, 177IEnumerable<string> sources, 205IEnumerable<Assembly>? references, 206IEnumerable<string> sources, 236IEnumerable<Assembly>? references, 237IEnumerable<string> sources, 289IEnumerable<Assembly>? references, 290IEnumerable<string> sources, 291IEnumerable<string>? sourceNames = null, 407IEnumerable<Assembly>? references, 408IEnumerable<string> sources, 409IEnumerable<string>? sourceNames = null, 522public override async Task<IEnumerable<Diagnostic>> GetAllDiagnosticsAsync(Project project, CancellationToken cancellationToken) 527public override async Task<IEnumerable<Diagnostic>> GetDocumentDiagnosticsAsync(Document document, CancellationToken cancellationToken) 529var diagnostics = await GetProjectDiagnosticsAsync(document.Project, cancellationToken).ConfigureAwait(false); 533public override async Task<IEnumerable<Diagnostic>> GetProjectDiagnosticsAsync(Project project, CancellationToken cancellationToken)
UsingToStringInLoggersTests.cs (1)
16public static IEnumerable<Assembly> References => new[]
Microsoft.Analyzers.Local (4)
ApiLifecycle\ApiLifecycleAnalyzer.cs (2)
51var types = compilation 144var types = context
ApiLifecycle\AssemblyAnalysis.cs (1)
197var members = type
ApiLifecycle\Json\JsonObject.cs (1)
139IEnumerator<JsonValue> IEnumerable<JsonValue>.GetEnumerator() => _properties.Values.GetEnumerator();
Microsoft.Analyzers.Local.Tests (32)
ApiLifecycle\ApiLifecycleAnalyzerTest.cs (3)
80public static IEnumerable<System.Reflection.Assembly> References => new[] 99public static IEnumerable<object[]> CodeWithMissingMembers => new List<object[]> 783public static IEnumerable<object[]> CodeWithMissingApis => new List<object[]>
CallAnalysis\UseThrowsTests.cs (3)
50public static IEnumerable<object[]> SingleWarningData => 235public static IEnumerable<object[]> NoWarningData => 286public static IEnumerable<object[]> ExpressionSingleWarningData =
InternalReferencedInPublicDocAnalyzerTests.cs (5)
26public static IEnumerable<Assembly> References => new Assembly[] 31public static IEnumerable<object[]> GetMemberAndTypePairs(string memberAccessModifier, string typeAccessModifier) 36public static IEnumerable<object[]> GetCompositeTypeAndMemberPairs(string typeAccessModifier, string memberAccessModifier) 41private static IEnumerable<object[]> MakePairs(string firstPrefix, IReadOnlyList<string> firstList, string secondPrefix, IReadOnlyList<string> secondList) 480var detected = result.Where(IsInternalReferencedInPublicDocDiagnostic);
Json\JsonObjectTest.cs (1)
70IEnumerable<JsonValue> genericEnumerable = obj;
Resources\RoslynTestUtils.cs (18)
30public static Project CreateTestProject(IEnumerable<Assembly>? references, bool includeBaseReferences = true, 153public static IList<Diagnostic> FilterDiagnostics(this IEnumerable<Diagnostic> diagnostics, params DiagnosticDescriptor[] filter) 176IEnumerable<Assembly>? references, 177IEnumerable<string> sources, 205IEnumerable<Assembly>? references, 206IEnumerable<string> sources, 236IEnumerable<Assembly>? references, 237IEnumerable<string> sources, 290IEnumerable<Assembly>? references, 291IEnumerable<string> sources, 292IEnumerable<string>? sourceNames = null, 408IEnumerable<Assembly>? references, 409IEnumerable<string> sources, 410IEnumerable<string>? sourceNames = null, 523public override async Task<IEnumerable<Diagnostic>> GetAllDiagnosticsAsync(Project project, CancellationToken cancellationToken) 528public override async Task<IEnumerable<Diagnostic>> GetDocumentDiagnosticsAsync(Document document, CancellationToken cancellationToken) 530var diagnostics = await GetProjectDiagnosticsAsync(document.Project, cancellationToken).ConfigureAwait(false); 534public override async Task<IEnumerable<Diagnostic>> GetProjectDiagnosticsAsync(Project project, CancellationToken cancellationToken)
src\Shared\Throw\Throw.cs (2)
256public static IEnumerable<T> IfNullOrEmpty<T>([NotNull] IEnumerable<T>? argument, [CallerArgumentExpression(nameof(argument))] string paramName = "")
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)
23public 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 (26)
Authorization\AuthorizationOptionsTypes.cs (1)
22var authorizationOptionsProperties = authorizationOptionsMembers.OfType<IPropertySymbol>();
Mvc\DetectAmbiguousActionRoutes.cs (1)
35var groupedByParent = actionRoutes
Mvc\DetectOverriddenAuthorizeAttribute.cs (1)
207IEnumerable<AttributeInfo> authorizeAttributes, string allowAnonClass, string? allowAnonMethod = null)
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) 144public 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 (3)
Authorization\AddAuthorizationBuilderFixer.cs (2)
64IEnumerable<SyntaxNode> nodes; 119var invocationLeadingTrivia = invocation.GetLeadingTrivia()
Dependencies\ExtensionMethodsCompletionProvider.cs (1)
72var matchingExtensionMethods = wellKnownExtensionMethodCache.Where(pair => IsMatchingExtensionMethod(pair, symbolType, token));
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.AsyncState (2)
src\Shared\Throw\Throw.cs (2)
256public static IEnumerable<T> IfNullOrEmpty<T>([NotNull] IEnumerable<T>? argument, [CallerArgumentExpression(nameof(argument))] string paramName = "")
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)
76protected override string FormatScope(IEnumerable<string> scopes)
Microsoft.AspNetCore.Authentication.JwtBearer (1)
JwtBearerConfigureOptions.cs (1)
79private 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)
54var forms = xdoc.Descendants("form"); 92var forms = xdoc.Descendants("form"); 166IEnumerable<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 (42)
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);
DefaultAuthorizationServiceImpl.cs (1)
24public override async Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object? resource, IEnumerable<IAuthorizationRequirement> requirements)
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();
ResourceAssetCollection.cs (1)
69IEnumerator<ResourceAsset> IEnumerable<ResourceAsset>.GetEnumerator() => _resources.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 (5)
167public RouteValueDictionary(IEnumerable<KeyValuePair<string, object?>>? values) 252private void Initialize(IEnumerable<KeyValuePair<string, object?>> keyValueEnumerable) 335IEnumerable<string> IReadOnlyDictionary<string, object?>.Keys => Keys; 355IEnumerable<object?> IReadOnlyDictionary<string, object?>.Values => Values; 470IEnumerator<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 (21)
Builder\RazorComponentEndpointDataSource.cs (1)
43IEnumerable<RenderModeEndpointProvider> renderModeEndpointProviders,
Builder\RazorComponentEndpointDataSourceFactory.cs (1)
15IEnumerable<RenderModeEndpointProvider> providers,
Builder\RenderModeEndpointProvider.cs (2)
30public abstract IEnumerable<RouteEndpointBuilder> GetEndpointBuilders( 37IEnumerable<RouteEndpointBuilder> renderModeEndpoints,
Builder\ResourceCollectionUrlEndpoint.cs (2)
47var builders = resourceCollectionEndpoints.CreateEndpoints( 240internal IEnumerable<RouteEndpointBuilder> CreateEndpoints(
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 (3)
91var authStateListeners = httpContext.RequestServices.GetServices<IHostEnvironmentAuthenticationStateProvider>(); 234public IEnumerable<string> Keys => _form.Keys; 236public 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 (15)
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)
Builder\TestFileProvider\TestDirectoryContent.cs (2)
10private readonly IEnumerable<IFileInfo> _files; 12public TestDirectoryContent(string name, IEnumerable<IFileInfo> files)
Builder\TestFileProvider\TestFileProvider.cs (1)
54public TestDirectoryContent AddDirectoryContent(string path, IEnumerable<IFileInfo> files)
HotReloadServiceTests.cs (1)
263public override IEnumerable<RouteEndpointBuilder> GetEndpointBuilders(IComponentRenderMode renderMode, IApplicationBuilder applicationBuilder)
RazorComponentEndpointDataSourceTest.cs (3)
239services?.GetService<IEnumerable<RenderModeEndpointProvider>>() ?? Enumerable.Empty<RenderModeEndpointProvider>(), 266public override IEnumerable<RouteEndpointBuilder> GetEndpointBuilders(IComponentRenderMode renderMode, IApplicationBuilder applicationBuilder) 279public 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)
46private IEnumerable<TItem>? _loadedItems; 253var itemsToShow = _loadedItems
Microsoft.AspNetCore.Components.Web.Tests (12)
Forms\InputDateTest.cs (1)
29var validationMessages = rootComponent.EditContext.GetValidationMessages(fieldIdentifier);
Forms\InputNumberTest.cs (1)
44var 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 (4)
TargetPickerUi.cs (2)
271IEnumerable<BrowserTab> availableTabs; 421private async Task<IEnumerable<BrowserTab>> GetOpenedBrowserTabs()
WebAssemblyEndpointProvider.cs (2)
17public override IEnumerable<RouteEndpointBuilder> GetEndpointBuilders(IComponentRenderMode renderMode, IApplicationBuilder applicationBuilder) 64internal 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.Components.WebView.Maui (4)
Android\BlazorWebChromeClient.cs (2)
46 var fileResults = fileChooserParams?.Mode == ChromeFileChooserMode.OpenMultiple ? 91 FileTypes = new FilePickerFileType(new Dictionary<DevicePlatform, IEnumerable<string>>
BlazorWebViewHandler.cs (2)
119 var newItems = eventArgs.NewItems!.Cast<RootComponent>(); 120 var oldItems = eventArgs.OldItems!.Cast<RootComponent>();
Microsoft.AspNetCore.Components.WebView.WindowsForms (2)
BlazorWebView.cs (2)
229 var newItems = (eventArgs.NewItems ?? Array.Empty<object>()).Cast<RootComponent>(); 230 var oldItems = (eventArgs.OldItems ?? Array.Empty<object>()).Cast<RootComponent>();
Microsoft.AspNetCore.Components.WebView.Wpf (2)
BlazorWebView.cs (2)
316 var newItems = (eventArgs.NewItems ?? Array.Empty<RootComponent>()).Cast<RootComponent>(); 317 var oldItems = (eventArgs.OldItems ?? Array.Empty<RootComponent>()).Cast<RootComponent>();
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 (23)
Internal\ContainerUtils.cs (1)
44internal static bool IsDirectoryMounted(DirectoryInfo directory, IEnumerable<string> fstab)
Internal\KeyManagementOptionsSetup.cs (1)
57var escrowSinks = context.KeyEscrowSinks;
KeyManagement\DefaultKeyResolver.cs (3)
148private IKey? FindDefaultKey(DateTimeOffset now, IEnumerable<IKey> allKeys, out IKey? fallbackKey) 197var unrevokedKeys = allKeys.Where(key => !key.IsRevoked); 214public 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 (1)
75private static string JoinPurposesForLog(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 (2)
75private IEnumerable<XElement> GetAllElementsCore() 91private IEnumerable<FileSystemInfo> EnumerateFileSystemInfos()
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)
488return 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() 754IEnumerable<CancellationToken> getCacheExpirationTokenReturnValues, 755IEnumerable<IReadOnlyCollection<IKey>> getAllKeysReturnValues, 756IEnumerable<Tuple<DateTimeOffset, DateTimeOffset, IKey>> createNewKeyCallbacks, 757IEnumerable<Tuple<DateTimeOffset, IEnumerable<IKey>, DefaultKeyResolution>> resolveDefaultKeyPolicyReturnValues, 795mockDefaultKeyResolver.Setup(o => o.ResolveDefaultKeyPolicy(It.IsAny<DateTimeOffset>(), It.IsAny<IEnumerable<IKey>>())) 796.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 (20)
src\Shared\CertificateGeneration\CertificateManager.cs (13)
94IEnumerable<X509Certificate2> matchingCertificates = certificates; 116var invalidCertificates = matchingCertificates.Except(validCertificates); 127var certificatesToDispose = certificates.Except(matchingCertificates); 198var certificates = currentUserCertificates.Concat(localMachineCertificates); 200var filteredCertificates = certificates.Where(c => c.Subject == Subject); 204var excludedCertificates = certificates.Except(filteredCertificates); 466var filteredCertificates = certificates.Where(c => c.Subject == Subject); 470var excludedCertificates = certificates.Except(filteredCertificates); 735var certificatesWithName = certificates.Where(c => c.Subject == Subject); 774IEnumerable<X509Extension> extensions, 801internal static void DisposeCertificates(IEnumerable<X509Certificate2> disposables) 844internal static string ToCertificateDescription(IEnumerable<X509Certificate2> certificates) 853var description = list.OrderBy(c => c.Thumbprint).Select((c, i) => $" {i + 1}) " + GetDescription(c)).Prepend(certificatesDescription);
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (3)
391var onlyOnKeychain = certsFromStore.Except(certsFromDisk, ThumbprintComparer.Instance); 401var onDiskAndKeychain = requireExportable ? certsFromStore.Intersect(certsFromDisk, ThumbprintComparer.Instance) 440var certificateFiles = Directory.EnumerateFiles(MacOSUserHttpsCertificateLocation, "aspnetcore-localhost-*.pfx");
src\Shared\CertificateGeneration\UnixCertificateManager.cs (4)
641private static IEnumerable<string> GetFirefoxProfiles(string firefoxDirectory) 645var profiles = Directory.GetDirectories(firefoxDirectory, "*.default", SearchOption.TopDirectoryOnly).Concat( 758var profileDirs = GetFirefoxProfiles(firefoxDir); 768var profileDirs = GetFirefoxProfiles(firefoxSnapDir);
Microsoft.AspNetCore.Diagnostics (27)
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\Diagnostics\ActivityCreator.cs (3)
20IEnumerable<KeyValuePair<string, object?>>? tags, 21IEnumerable<ActivityLink>? links, 108var baggage = propagator.ExtractBaggage(distributedContextCarrier, propagatorGetter);
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 (12)
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>()
src\Shared\Diagnostics\ActivityCreator.cs (3)
20IEnumerable<KeyValuePair<string, object?>>? tags, 21IEnumerable<ActivityLink>? links, 108var baggage = propagator.ExtractBaggage(distributedContextCarrier, propagatorGetter);
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.Middleware (2)
Latency\RequestLatencyTelemetryMiddleware.cs (1)
38IEnumerable<ILatencyDataExporter> latencyDataExporters,
Logging\HttpLoggingRedactionInterceptor.cs (1)
40IEnumerable<IHttpLogEnricher> httpLogEnrichers,
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (8)
Logging\TestLogEnrichmentTagCollector.cs (1)
13public TestLogEnrichmentTagCollector(IEnumerable<KeyValuePair<string, object>>? input = null)
src\Shared\EmptyCollections\Empty.cs (1)
31public static IEnumerable<T> Enumerable<T>() => EmptyReadOnlyList<T>.Instance;
src\Shared\EmptyCollections\EmptyCollectionExtensions.cs (4)
47public static IEnumerable<T> EmptyIfNull<T>(this ICollection<T>? collection) 77public static IEnumerable<T> EmptyIfNull<T>(this IList<T>? list) 98public static IEnumerable<T> EmptyIfNull<T>(this IEnumerable<T>? enumerable)
src\Shared\EmptyCollections\EmptyReadonlyDictionary.cs (2)
24public IEnumerable<TKey> Keys => EmptyReadOnlyList<TKey>.Instance; 25public IEnumerable<TValue> Values => EmptyReadOnlyList<TValue>.Instance;
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.HeaderParsing (2)
src\Shared\Throw\Throw.cs (2)
256public static IEnumerable<T> IfNullOrEmpty<T>([NotNull] IEnumerable<T>? argument, [CallerArgumentExpression(nameof(argument))] string paramName = "")
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 (40)
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 (1)
397static (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\Diagnostics\ActivityCreator.cs (3)
20IEnumerable<KeyValuePair<string, object?>>? tags, 21IEnumerable<ActivityLink>? links, 108var baggage = propagator.ExtractBaggage(distributedContextCarrier, propagatorGetter);
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 (22)
Internal\HeaderSegmentCollection.cs (1)
53IEnumerator<HeaderSegment> IEnumerable<HeaderSegment>.GetEnumerator()
Metadata\IProducesResponseTypeMetadata.cs (1)
29IEnumerable<string> ContentTypes { get; }
Metadata\ProducesResponseTypeMetadata.cs (3)
54private ProducesResponseTypeMetadata(int statusCode, Type? type, IEnumerable<string> contentTypes) 79public IEnumerable<string> ContentTypes { get; private set; } 87internal static ProducesResponseTypeMetadata CreateUnvalidated(Type? type, int statusCode, IEnumerable<string> contentTypes) => new(statusCode, type, contentTypes);
ProblemDetails\HttpValidationProblemDetails.cs (2)
27: this((IEnumerable<KeyValuePair<string, string[]>>)errors) 35public HttpValidationProblemDetails(IEnumerable<KeyValuePair<string, string[]>> errors)
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) 213private void Initialize(IEnumerable<KeyValuePair<string, string?>> stringValueEnumerable) 252private void Initialize(IEnumerable<KeyValuePair<string, object?>> keyValueEnumerable) 335IEnumerable<string> IReadOnlyDictionary<string, object?>.Keys => Keys; 355IEnumerable<object?> IReadOnlyDictionary<string, object?>.Values => Values; 470IEnumerator<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 (21)
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)
717var 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\ContentTypeConstants.cs (2)
7internal static IEnumerable<string> ApplicationJsonContentTypes { get; } = ["application/json"]; 9public static readonly IEnumerable<string> ProblemDetailsContentTypes = [ProblemDetailsContentType];
src\Shared\EndpointMetadataPopulator.cs (1)
21public static void PopulateMetadata(MethodInfo methodInfo, EndpointBuilder builder, IEnumerable<ParameterInfo>? parameters = null)
src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (1)
231var fsharpAsyncMethods = fsharpAsyncType
Microsoft.AspNetCore.Http.Extensions.Tests (56)
HttpResponseJsonExtensionsTests.cs (2)
529app.MapGet("/", IEnumerable<int> (HttpContext httpContext) => 533IEnumerable<int> Enum()
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 2910var allAcceptsMetadata = metadataResult.EndpointMetadata.OfType<IAcceptsMetadata>(); 3272private EndpointBuilder CreateEndpointBuilder(IEnumerable<object>? metadata = null) 3282private EndpointBuilder CreateEndpointBuilderFromFilterFactories(IEnumerable<Func<EndpointFilterFactoryContext, EndpointFilterDelegate, EndpointFilterDelegate>> filterFactories)
RequestDelegateGenerator\CompileTimeCreationTests.cs (1)
432public 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 (2)
65var metadata = endpoint.Metadata.OfType<IProducesResponseTypeMetadata>(); 521var 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)
171!TryGetAsParametersConstructor(endpoint, namedTypeSymbol, out var isDefaultConstructor, out var matchedProperties)) 287public IEnumerable<EndpointParameter>? EndpointParameters { get; set; } 457private static bool TryGetAsParametersConstructor(Endpoint endpoint, INamedTypeSymbol type, out bool? isDefaultConstructor, [NotNullWhen(true)] out IEnumerable<ConstructorParameter>? matchedProperties) 469var constructors = type.Constructors.Where(constructor => constructor.DeclaredAccessibility == Accessibility.Public && !constructor.IsStatic); 473var properties = type.GetMembers().OfType<IPropertySymbol>().Where(property => property.DeclaredAccessibility == Accessibility.Public); 474var writableProperties = properties.Where(property => !property.IsReadOnly);
Microsoft.AspNetCore.Http.Results (13)
Results.cs (5)
741IEnumerable<KeyValuePair<string, object?>>? extensions = null) 773return ValidationProblem(errors, detail, instance, statusCode, title, type, (IEnumerable<KeyValuePair<string, object?>>?)extensions); 791IEnumerable<KeyValuePair<string, string[]>> errors, 797IEnumerable<KeyValuePair<string, object?>>? extensions = null) 817private static void CopyExtensions(IEnumerable<KeyValuePair<string, object?>>? extensions, HttpValidationProblemDetails problemDetails)
src\Shared\ContentTypeConstants.cs (2)
7internal static IEnumerable<string> ApplicationJsonContentTypes { get; } = ["application/json"]; 9public static readonly IEnumerable<string> ProblemDetailsContentTypes = [ProblemDetailsContentType];
TypedResults.cs (6)
765return Problem(detail, instance, statusCode, title, type, (IEnumerable<KeyValuePair<string, object?>>?)extensions); 786IEnumerable<KeyValuePair<string, object?>>? extensions = null) 832return ValidationProblem(errors, detail, instance, title, type, (IEnumerable<KeyValuePair<string, object?>>?)extensions); 848IEnumerable<KeyValuePair<string, string[]>> errors, 853IEnumerable<KeyValuePair<string, object?>>? extensions = null) 871private static void CopyExtensions(IEnumerable<KeyValuePair<string, object?>>? extensions, ProblemDetails problemDetails)
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[]> 1728private static IEnumerable<(Expression<Func<IResult>>, Type)> FactoryMethodsTuples { get; } = new List<(Expression<Func<IResult>>, Type)> 1783public 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<IEnumerable<string>> HeaderSegmentData => new() 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)
305var 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 70public static IEnumerable<object[]> ScriptWithFallbackSrcData 111var cshtmlFiles = GetRazorFiles(uiDirV4).Concat(GetRazorFiles(uiDirV5)); 122IEnumerable<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)
256/// <see cref="IEnumerable{T}"/>. <see cref="ModelMetadata"/> for <c>object</c> if <see cref="ModelType"/> 257/// implements <see cref="IEnumerable"/> but not <see cref="IEnumerable{T}"/>. <c>null</c> otherwise i.e. when 267/// An <see cref="IEnumerable{T}"/> of <see cref="KeyValuePair{EnumGroupAndName, String}"/> of mappings between 270public abstract IEnumerable<KeyValuePair<EnumGroupAndName, string>>? EnumGroupedDisplayNamesAndValues { get; } 786var enumerableType = ClosedGenericMatcher.ExtractGenericInterface(ModelType, typeof(IEnumerable<>)); 820public 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)
98[InlineData(typeof(IEnumerable<string>))] 134[InlineData(typeof(IEnumerable<string>))] 226[InlineData(typeof(IEnumerable<string>), typeof(string))] 556public 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) 144public 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) 144public 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 (12)
ApiDescriptionGroupCollectionProvider.cs (3)
26/// The <see cref="IEnumerable{IApiDescriptionProvider}"/>. 30IEnumerable<IApiDescriptionProvider> apiDescriptionProviders) 38IEnumerable<IApiDescriptionProvider> apiDescriptionProviders,
ApiResponseTypeProvider.cs (4)
82var responseTypeMetadataProviders = _mvcOptions.OutputFormatters.OfType<IApiResponseTypeMetadataProvider>(); 141IEnumerable<IApiResponseTypeMetadataProvider>? responseTypeMetadataProviders = null, 227IEnumerable<IApiResponseTypeMetadataProvider>? responseTypeMetadataProviders = null, 280internal static void CalculateResponseFormatForType(ApiResponseType apiResponse, MediaTypeCollection declaredContentTypes, IEnumerable<IApiResponseTypeMetadataProvider>? responseTypeMetadataProviders, IModelMetadataProvider? modelMetadataProvider)
DefaultApiDescriptionProvider.cs (2)
80var httpMethods = GetHttpMethods(action); 363private static IEnumerable<string?> GetHttpMethods(ControllerActionDescriptor action)
EndpointMetadataApiDescriptionProvider.cs (2)
253var attributes = parameter.ParameterInfo.GetCustomAttributes(); 349var 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); 2345private IEnumerable<string> GetSortedMediaTypes(ApiResponseType apiResponseType) 2429private ActionResult<IEnumerable<Product>> ReturnsActionResultOfSequenceOfProducts() => null; 2434private Task<ActionResult<IEnumerable<Product>>> ReturnsTaskOfActionResultOfSequenceOfProducts() => null;
EndpointMetadataApiDescriptionProviderTest.cs (19)
1047var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1106var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1113var requestFormats = context.Results.SelectMany(r => r.SupportedRequestFormats); 1138var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1145var requestFormats = context.Results.SelectMany(r => r.SupportedRequestFormats); 1170var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1177var requestFormats = context.Results.SelectMany(r => r.SupportedRequestFormats); 1198var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1205var requestFormats = context.Results.SelectMany(r => r.SupportedRequestFormats); 1227var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1234var requestFormats = context.Results.SelectMany(r => r.SupportedRequestFormats); 1256var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1263var requestFormats = context.Results.SelectMany(r => r.SupportedRequestFormats); 1344var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1350var requestFormats = context.Results.SelectMany(r => r.SupportedRequestFormats); 1516private static IEnumerable<string> GetSortedMediaTypes(ApiResponseType apiResponseType) 1526IEnumerable<string>? httpMethods = null, 1530var attributes = methodInfo.GetCustomAttributes(); 1575private static ApiDescription GetApiDescription(Delegate action, string? pattern = null, string? displayName = null, IEnumerable<string>? httpMethods = null, RequestDelegateFactoryOptions? options = 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)
704private 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)
231var 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 (238)
ActionConstraints\HttpMethodActionConstraintTest.cs (4)
13public static TheoryData<IEnumerable<string>, string> AcceptCaseInsensitiveData = 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")); 1772public IEnumerable<string> HttpMethods => _methods; 1831IEnumerable<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 (4)
CorsHttpMethodActionConstraintTest.cs (4)
14public static TheoryData<IEnumerable<string>, string> AcceptCaseInsensitiveData = 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)
1317Assert.Equal(typeof(IEnumerable<Product>).FullName, responseType.ResponseType); 1593private IEnumerable<string> GetSortedMediaTypes(ApiExplorerResponseType apiResponseType)
AsyncEnumerableTestBase.cs (1)
89var projects = xml.Root.Elements(XName.Get("Project", @namespace));
BasicTests.cs (1)
298public static IEnumerable<object[]> HtmlHelperLinkGenerationData
InputObjectValidationTests.cs (1)
38public static IEnumerable<object[]> SimpleTypePropertiesModelRequestData
TempDataInCookiesTest.cs (4)
69Assert.True(response.Headers.TryGetValues(HeaderNames.SetCookie, out IEnumerable<string> setCookieValues)); 78var cookieTempDataProviderCookies = setCookieValues 128Assert.True(response.Headers.TryGetValues(HeaderNames.SetCookie, out IEnumerable<string> setCookieValues)); 181Assert.True(response.Headers.TryGetValues(HeaderNames.SetCookie, out IEnumerable<string> setCookieValues));
TempDataInCookiesUsingCookieConsentTest.cs (1)
109IEnumerable<string> values;
TempDataPropertyTest.cs (1)
163if (response.Headers.TryGetValues("Set-Cookie", out var values))
TempDataTestBase.cs (1)
265IEnumerable<string> values;
TestingInfrastructureInheritanceTests.cs (1)
168protected override IEnumerable<Assembly> GetTestAssemblies()
ViewEngineTests.cs (4)
35public static IEnumerable<object[]> RazorView_ExecutesPageAndLayoutData 135public static IEnumerable<object[]> RazorViewEngine_UsesAllExpandedPathsToLookForViewsData 204public static IEnumerable<object[]> RazorViewEngine_RendersPartialViewsData 278public 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)
89public IEnumerable<LocalizedString> GetAllStrings(bool includeParentCultures) 118public 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 (64)
ApplicationModels\DefaultPageApplicationModelProviderTest.cs (2)
145var propertiesOnPage = context.PageApplicationModel.HandlerProperties 629var propertiesOnPage = pageModel.HandlerProperties
Builder\PageActionEndpointConventionBuilderResourceCollectionExtensionsTest.cs (1)
241public void PopulateFeature(IEnumerable<ApplicationPart> parts, ViewsFeature feature)
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 (21)
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 (8)
15public static TheoryData<string, TagHelperAttributeList, TagHelperAttributeList, IEnumerable<TagHelperAttribute>> CopyHtmlAttributeData_MaintainsOrder 24IEnumerable<TagHelperAttribute>> 331IEnumerable<TagHelperAttribute> expectedAttributes) 352public static TheoryData<string, TagHelperAttributeList, IEnumerable<TagHelperAttribute>> CopyHtmlAttributeData_MultipleAttributesSameName 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)
305var testAssembly = GetTestAssemblies(); 323protected virtual IEnumerable<Assembly> GetTestAssemblies() 339var projects = context.CompileLibraries.Where(l => l.Type == "project"); 344var candidates = context.CompileLibraries 352var runtimeAssemblies = runtimeLibrary.GetDefaultAssemblyNames(context); 613private readonly Func<IEnumerable<Assembly>> _getTestAssemblies; 622Func<IEnumerable<Assembly>> getTestAssemblies, 644protected 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 (99)
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));
Builder\ControllerActionEndpointConventionBuilderResourceCollectionExtensionsTest.cs (1)
314public void PopulateFeature(IEnumerable<ApplicationPart> parts, ControllerFeature feature)
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 (15)
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\JsonNodeSchemaExtensions.cs (3)
83internal static void ApplyValidationAttributes(this JsonNode schema, IEnumerable<Attribute> validationAttributes) 210internal static void ApplyRouteConstraints(this JsonNode schema, IEnumerable<IRouteConstraint> constraints) 308var attributes = validations.OfType<ValidationAttribute>();
Services\IDocumentProvider.cs (1)
23IEnumerable<string> GetDocumentNames();
Services\OpenApiDocumentProvider.cs (2)
66public IEnumerable<string> GetDocumentNames() 72var documentServices = serviceProvider.GetServices<NamedService<OpenApiDocumentService>>();
Services\OpenApiDocumentService.cs (5)
380var apiResponseFormatContentTypes = apiResponseType.ApiResponseFormats 391var explicitContentTypes = apiDescription.ActionDescriptor.EndpointMetadata 483if (description.TryGetFormParameters(out var formParameters)) 494IEnumerable<ApiParameterDescription> formParameters, 526var groupedFormParameters = formParameters.GroupBy(parameter => parameter.ParameterDescriptor.Name);
Services\OpenApiGenerator.cs (1)
407var attributes = parameter.GetCustomAttributes();
src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (1)
231var fsharpAsyncMethods = fsharpAsyncType
Microsoft.AspNetCore.OpenApi.Microbenchmarks (1)
src\Shared\BenchmarkRunner\Program.cs (1)
31var summaries = BenchmarkSwitcher.FromAssembly(typeof(Program).Assembly)
Microsoft.AspNetCore.OpenApi.Tests (10)
Extensions\JsonTypeInfoExtensionsTests.cs (2)
50public static IEnumerable<object[]> GetSchemaReferenceId_Data => 75[typeof(Dictionary<string, IEnumerable<string[]>>), null],
Services\OpenApiDocumentProviderTests.cs (1)
94var documentNames = documentProvider.GetDocumentNames();
Services\OpenApiGeneratorTests.cs (2)
1027IEnumerable<string> httpMethods = null, 1032var attributes = methodInfo.GetCustomAttributes();
Services\OpenApiSchemaService\OpenApiSchemaService.RequestBodySchemas.cs (2)
239builder.MapPost("/enumerable-todo", (IEnumerable<Todo> todo) => { }); 696public IEnumerable<Parent> SelfReferenceList { get; set; } = [];
Shared\SharedTypes.cs (2)
53internal class PaginatedItems<T>(int pageIndex, int pageSize, long totalItems, int totalPages, IEnumerable<T> items) where T : class 59public IEnumerable<T> Items { get; set; } = items;
Transformers\Implementations\OpenApiSchemaReferenceTransformerTests.cs (1)
221builder.MapPost("/api", (IEnumerable<Todo> todo) => { });
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) 257internal 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 (81)
TagHelpers\ReadOnlyTagHelperAttributeListTest.cs (30)
10public static TheoryData<IEnumerable<TagHelperAttribute>, string, int> IndexOfNameData 19IEnumerable<TagHelperAttribute>, // initialAttributes 40IEnumerable<TagHelperAttribute> initialAttributes, 54public static TheoryData<IEnumerable<TagHelperAttribute>, int, TagHelperAttribute> IntIndexerData 63IEnumerable<TagHelperAttribute>, // initialAttributes 80IEnumerable<TagHelperAttribute> initialAttributes, 118public static TheoryData<IEnumerable<TagHelperAttribute>, string, TagHelperAttribute> StringIndexerData 129IEnumerable<TagHelperAttribute>, // initialAttributes 172IEnumerable<TagHelperAttribute> initialAttributes, 205public static TheoryData<IEnumerable<TagHelperAttribute>, TagHelperAttribute, bool> ContainsData 216IEnumerable<TagHelperAttribute>, // initialAttributes 299IEnumerable<TagHelperAttribute> initialAttributes, 313public static TheoryData<IEnumerable<TagHelperAttribute>, string, bool> ContainsNameData 324IEnumerable<TagHelperAttribute>, // initialAttributes 375IEnumerable<TagHelperAttribute> initialAttributes, 389public static TheoryData<IEnumerable<TagHelperAttribute>, TagHelperAttribute, int> IndexOfData 400IEnumerable<TagHelperAttribute>, // initialAttributes 483IEnumerable<TagHelperAttribute> initialAttributes, 497public static TheoryData<IEnumerable<TagHelperAttribute>, string, TagHelperAttribute, bool> TryGetAttributeData 508IEnumerable<TagHelperAttribute>, // initialAttributes 552IEnumerable<TagHelperAttribute> initialAttributes, 569public static TheoryData<IEnumerable<TagHelperAttribute>, string, IEnumerable<TagHelperAttribute>, bool> TryGetAttributesData 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 (51)
15IEnumerable<TagHelperAttribute> initialAttributes, 29public static TheoryData<IEnumerable<TagHelperAttribute>, int, TagHelperAttribute, IEnumerable<TagHelperAttribute>> IntIndexerSetData 39IEnumerable<TagHelperAttribute>, // initialAttributes 42IEnumerable<TagHelperAttribute>> // expectedAttributes 57IEnumerable<TagHelperAttribute> initialAttributes, 60IEnumerable<TagHelperAttribute> expectedAttributes) 114IEnumerable<TagHelperAttribute> initialAttributes, 128public static TheoryData<IEnumerable<TagHelperAttribute>, string, object, IEnumerable<TagHelperAttribute>> StringIndexerSetData 147IEnumerable<TagHelperAttribute>, // initialAttributes 150IEnumerable<TagHelperAttribute>> // expectedAttributes 183IEnumerable<TagHelperAttribute> initialAttributes, 186IEnumerable<TagHelperAttribute> expectedAttributes) 228public static TheoryData<IEnumerable<TagHelperAttribute>, TagHelperAttribute, IEnumerable<TagHelperAttribute>> AddData 237IEnumerable<TagHelperAttribute>, // initialAttributes 239IEnumerable<TagHelperAttribute>> // expectedAttributes 251IEnumerable<TagHelperAttribute> initialAttributes, 253IEnumerable<TagHelperAttribute> expectedAttributes) 265public static TheoryData<IEnumerable<TagHelperAttribute>, TagHelperAttribute, int, IEnumerable<TagHelperAttribute>> InsertData 274IEnumerable<TagHelperAttribute>, // initialAttributes 277IEnumerable<TagHelperAttribute>> // expectedAttributes 294IEnumerable<TagHelperAttribute> initialAttributes, 297IEnumerable<TagHelperAttribute> expectedAttributes) 325public static TheoryData<IEnumerable<TagHelperAttribute>, TagHelperAttribute[], int, IEnumerable<TagHelperAttribute>> CopyToData 334IEnumerable<TagHelperAttribute>, // initialAttributes 337IEnumerable<TagHelperAttribute>> // expectedAttributes 358IEnumerable<TagHelperAttribute> initialAttributes, 361IEnumerable<TagHelperAttribute> expectedAttributes) 375public static TheoryData<IEnumerable<TagHelperAttribute>, string, IEnumerable<TagHelperAttribute>, bool> RemoveAllData 386IEnumerable<TagHelperAttribute>, // initialAttributes 388IEnumerable<TagHelperAttribute>, // expectedAttributes 431IEnumerable<TagHelperAttribute> initialAttributes, 433IEnumerable<TagHelperAttribute> expectedAttributes, 447public static TheoryData<IEnumerable<TagHelperAttribute>, TagHelperAttribute, IEnumerable<TagHelperAttribute>, bool> RemoveData 456var empty = Enumerable.Empty<TagHelperAttribute>(); 459IEnumerable<TagHelperAttribute>, // initialAttributes 461IEnumerable<TagHelperAttribute>, // expectedAttributes 504IEnumerable<TagHelperAttribute> initialAttributes, 506IEnumerable<TagHelperAttribute> expectedAttributes, 520public static TheoryData<IEnumerable<TagHelperAttribute>, int, IEnumerable<TagHelperAttribute>> RemoveAtData 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 (63)
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)
38IEnumerable<string>? httpMethods, 68IEnumerable<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)
src\Shared\ContentTypeConstants.cs (2)
7internal static IEnumerable<string> ApplicationJsonContentTypes { get; } = ["application/json"]; 9public static readonly IEnumerable<string> ProblemDetailsContentTypes = [ProblemDetailsContentType];
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)
341public 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)
1601public 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 (47)
Listener\ResponseBodyTests.cs (3)
45IEnumerable<string> ignored; 69IEnumerable<string> contentLength; 94IEnumerable<string> ignored;
RequestHeaderTests.cs (1)
283private IEnumerable<(HttpSysRequestHeader, string)> HeaderTestData()
RequestTests.cs (1)
397var errorLogs = TestSink.Writes.Where(w => w.LogLevel >= LogLevel.Error).Select(w => w.Exception);
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)
73IEnumerable<string> ignored; 92IEnumerable<string> ignored; 111IEnumerable<string> contentLength; 131IEnumerable<string> contentLength; 150IEnumerable<string> contentLength; 207IEnumerable<string> contentLength; 227IEnumerable<string> contentLength; 248IEnumerable<string> contentLength; 269IEnumerable<string> contentLength; 298IEnumerable<string> ignored; 322Assert.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[] 181public Task StartStreamAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, bool endStream) 225private static IEnumerator<KeyValuePair<string, string>> GetHeadersEnumerator(IEnumerable<KeyValuePair<string, string>> headers) 279public Task SendHeadersWithPaddingAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte padLength, bool endStream) 319public Task SendHeadersWithPriorityAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte priority, int streamDependency, bool endStream) 362public Task SendHeadersWithPaddingAndPriorityAsync(int streamId, IEnumerable<KeyValuePair<string, string>> headers, byte padLength, byte priority, int streamDependency, bool endStream) 499internal async Task<bool> SendHeadersAsync(int streamId, Http2HeadersFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 592internal async Task<bool> SendContinuationAsync(int streamId, Http2ContinuationFrameFlags flags, IEnumerable<KeyValuePair<string, string>> headers) 1037public 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)
431IEnumerator<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 (37)
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)
94IEnumerable<X509Certificate2> matchingCertificates = certificates; 116var invalidCertificates = matchingCertificates.Except(validCertificates); 127var certificatesToDispose = certificates.Except(matchingCertificates); 198var certificates = currentUserCertificates.Concat(localMachineCertificates); 200var filteredCertificates = certificates.Where(c => c.Subject == Subject); 204var excludedCertificates = certificates.Except(filteredCertificates); 466var filteredCertificates = certificates.Where(c => c.Subject == Subject); 470var excludedCertificates = certificates.Except(filteredCertificates); 735var certificatesWithName = certificates.Where(c => c.Subject == Subject); 774IEnumerable<X509Extension> extensions, 801internal static void DisposeCertificates(IEnumerable<X509Certificate2> disposables) 844internal static string ToCertificateDescription(IEnumerable<X509Certificate2> certificates) 853var description = list.OrderBy(c => c.Thumbprint).Select((c, i) => $" {i + 1}) " + GetDescription(c)).Prepend(certificatesDescription);
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (3)
391var onlyOnKeychain = certsFromStore.Except(certsFromDisk, ThumbprintComparer.Instance); 401var onDiskAndKeychain = requireExportable ? certsFromStore.Intersect(certsFromDisk, ThumbprintComparer.Instance) 440var certificateFiles = Directory.EnumerateFiles(MacOSUserHttpsCertificateLocation, "aspnetcore-localhost-*.pfx");
src\Shared\CertificateGeneration\UnixCertificateManager.cs (4)
641private static IEnumerable<string> GetFirefoxProfiles(string firefoxDirectory) 645var profiles = Directory.GetDirectories(firefoxDirectory, "*.default", SearchOption.TopDirectoryOnly).Concat( 758var profileDirs = GetFirefoxProfiles(firefoxDir); 768var profileDirs = GetFirefoxProfiles(firefoxSnapDir);
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); 115var 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)
1113public static IEnumerable<object[]> RequestLineValidData => HttpParsingData.RequestLineValidData; 1115public static IEnumerable<object[]> RequestLineDotSegmentData => HttpParsingData.RequestLineDotSegmentData;
Http2\Http2HPackEncoderTests.cs (1)
660private static Http2HeadersEnumerator GetHeadersEnumerator(IEnumerable<KeyValuePair<string, string>> headers)
HttpParserTests.cs (9)
834private void VerifyRawHeaders(string rawHeaders, IEnumerable<string> expectedHeaderNames, IEnumerable<string> expectedHeaderValues, bool disableHttp1LineFeedTerminators = true) 855public static IEnumerable<object[]> RequestLineValidData => HttpParsingData.RequestLineValidData; 857public static IEnumerable<object[]> RequestLineIncompleteData => HttpParsingData.RequestLineIncompleteData.Select(requestLine => new[] { requestLine }); 859public static IEnumerable<object[]> RequestLineInvalidDataLineFeedTerminator => HttpParsingData.RequestLineInvalidDataLineFeedTerminator.Select(requestLine => new[] { requestLine }); 861public static IEnumerable<object[]> RequestLineInvalidData => HttpParsingData.RequestLineInvalidData.Select(requestLine => new[] { requestLine }); 863public static IEnumerable<object[]> MethodWithNonTokenCharData => HttpParsingData.MethodWithNonTokenCharData.Select(method => new[] { method }); 867public static IEnumerable<object[]> RequestHeaderInvalidData => HttpParsingData.RequestHeaderInvalidData; 869public 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)
268internal async ValueTask<Http3RequestStream> InitializeConnectionAndStreamsAsync(RequestDelegate application, IEnumerable<KeyValuePair<string, string>> headers, bool endStream = false) 419internal async ValueTask<Http3RequestStream> CreateRequestStream(IEnumerable<KeyValuePair<string, string>> headers, Http3RequestHeaderHandler headerHandler = null, bool endStream = false, TaskCompletionSource tsc = null) 693public Task SendHeadersAsync(IEnumerable<KeyValuePair<string, string>> headers, bool endStream = false) 711internal 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)
231var 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)
2990public static IEnumerable<object[]> HubProtocolsAndTransportsAndHubPaths 3010public static IEnumerable<object[]> TransportTypesWithAuth() 3021public static IEnumerable<object[]> HubProtocolsList 3043public static IEnumerable<object[]> TransportTypes()
HubProtocolVersionTests.cs (1)
249public static IEnumerable<object[]> TransportTypes()
Hubs.cs (1)
57public 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 (2)
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 });
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 (23)
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 (4)
800var authorizeAttributes = methodInfo.GetCustomAttributes<AuthorizeAttribute>(inherit: true); 848IEnumerable<KeyValuePair<string, object?>> tags = 857IEnumerable<ActivityLink>? links = (linkedActivity is not null) ? [new ActivityLink(linkedActivity.Context)] : null; 868static (object? carrier, string fieldName, out string? fieldValue, out IEnumerable<string>? fieldValues) =>
Internal\DefaultHubProtocolResolver.cs (1)
19public DefaultHubProtocolResolver(IEnumerable<IHubProtocol> availableProtocols, ILogger<DefaultHubProtocolResolver> logger)
Internal\HubMethodDescriptor.cs (2)
33public HubMethodDescriptor(ObjectMethodExecutor methodExecutor, IServiceProviderIsService? serviceProviderIsService, IEnumerable<IAuthorizeData> policies) 287genericDefinition == typeof(IEnumerable<>))
Internal\HubReflectionHelper.cs (1)
12public static IEnumerable<MethodInfo> GetHubMethods([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods)] Type hubType)
Internal\TypeBaseEnumerationExtensions.cs (1)
8public static IEnumerable<Type> AllBaseTypes(this Type type)
Internal\TypedClientBuilder.cs (1)
75private static IEnumerable<MethodInfo> GetAllInterfaceMethods([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type interfaceType)
src\Shared\Diagnostics\ActivityCreator.cs (3)
20IEnumerable<KeyValuePair<string, object?>>? tags, 21IEnumerable<ActivityLink>? links, 108var baggage = propagator.ExtractBaggage(distributedContextCarrier, propagatorGetter);
src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (1)
231var 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)
233private static IEnumerable<HttpTransportType> TransportTypes() 243public 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)
963private static readonly IEnumerable<Type> _knownTypes = new List<Type>() 1395public 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)
1019public static IEnumerable<object[]> SupportedMethods => new[] 1025public 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)
204bool success = response.TrailingHeaders.TryAddWithoutValidation(trailer.Key, (IEnumerable<string>)trailer.Value); 221if (!response.Headers.TryAddWithoutValidation(header.Key, (IEnumerable<string>)header.Value)) 223bool success = response.Content.Headers.TryAddWithoutValidation(header.Key, (IEnumerable<string>)header.Value);
Microsoft.AspNetCore.Testing (4)
ServiceFakesHostExtensions.cs (2)
63public static IEnumerable<Uri> GetListenUris(this IHost host) 68private static IEnumerable<Uri> GetListenUris(IServer server)
src\Shared\Throw\Throw.cs (2)
256public static IEnumerable<T> IfNullOrEmpty<T>([NotNull] IEnumerable<T>? argument, [CallerArgumentExpression(nameof(argument))] string paramName = "")
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 (573)
AssemblyNameExtension.cs (1)
370internal IEnumerable<AssemblyNameExtension> RemappedFromEnumerator
AwaitExtensions.cs (1)
163protected override System.Collections.Generic.IEnumerable<Task> GetScheduledTasks()
BackEnd\BuildManager\BuildManager.cs (16)
252private IEnumerable<DeferredBuildMessage>? _deferredBuildMessages; 393/// <see cref="BuildManager.BeginBuild(BuildParameters,IEnumerable{DeferredBuildMessage})"/> 424public void BeginBuild(BuildParameters parameters, IEnumerable<DeferredBuildMessage> deferredBuildMessages) 463IEnumerable<Process>? processes = _nodeManager?.GetProcesses(); 660IEnumerable<ILogger> AppendDebuggingLoggers(IEnumerable<ILogger> loggers) 829public IEnumerable<Process> GetWorkerProcesses() 2366IEnumerable<ScheduleResponse> response = _scheduler!.ReportRequestBlocked(node, blocker); 2391IEnumerable<ScheduleResponse> response = _scheduler!.ReleaseCores(request.GlobalRequestId, request.NumCores); 2469IEnumerable<ScheduleResponse> response = _scheduler!.ReportResult(node, result); 2617private void PerformSchedulingActions(IEnumerable<ScheduleResponse> responses) 2660IEnumerable<ScheduleResponse> newResponses = _scheduler!.ReportNodesCreated(newNodes); 2909IEnumerable<ILogger>? loggers, 2910IEnumerable<ForwardingLoggerRecord>? forwardingLoggers, 2996static List<ForwardingLoggerRecord> ProcessForwardingLoggers(IEnumerable<ForwardingLoggerRecord>? forwarders) 3064private 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 (4)
64public BuildRequestData(ProjectInstance projectInstance, string[] targetsToBuild, HostServices? hostServices, BuildRequestDataFlags flags, IEnumerable<string>? propertiesToTransfer) 93public BuildRequestData(ProjectInstance projectInstance, string[] targetsToBuild, HostServices? hostServices, BuildRequestDataFlags flags, IEnumerable<string>? propertiesToTransfer, RequestedProjectState requestedProjectState) 187public override IEnumerable<string> EntryProjectsFullPath => ProjectFullPath.AsSingleItemEnumerable(); 207public IEnumerable<string>? PropertiesToTransfer { get; }
BackEnd\BuildManager\BuildRequestDataBase.cs (1)
27public abstract IEnumerable<string> EntryProjectsFullPath { get; }
BackEnd\BuildManager\GlobalPropertiesLookup.cs (2)
59public IEnumerable<string> Keys => _backingProperties.Keys; 60public IEnumerable<string?> Values => _backingProperties.Values.Select(ExtractEscapedValue);
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (1)
536IEnumerable<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 (5)
553IEnumerable<DictionaryEntry> properties, 554IEnumerable<DictionaryEntry> items, 567IEnumerable<DictionaryEntry> properties, 568IEnumerable<DictionaryEntry> items, 601void LogTargetFinished(BuildEventContext targetBuildEventContext, string targetName, string projectFile, string projectFileOfTargetElement, bool success, IEnumerable<TaskItem> targetOutputs);
BackEnd\Components\Logging\LoggingServiceLogMethods.cs (5)
496IEnumerable<DictionaryEntry> properties, 497IEnumerable<DictionaryEntry> items, 529IEnumerable<DictionaryEntry> properties, 530IEnumerable<DictionaryEntry> items, 680public void LogTargetFinished(BuildEventContext targetBuildEventContext, string targetName, string projectFile, string projectFileOfTargetElement, bool success, IEnumerable<TaskItem> targetOutputs)
BackEnd\Components\Logging\ProjectLoggingContext.cs (2)
196IEnumerable<DictionaryEntry> properties = null; 197IEnumerable<DictionaryEntry> items = null;
BackEnd\Components\Logging\TargetLoggingContext.cs (4)
102internal void LogTargetBatchFinished(string projectFullPath, bool success, IEnumerable<TaskItem> targetOutputs) 142private IEnumerable<TaskItem> _backingItems; 148internal TargetOutputItemsInstanceEnumeratorProxy(IEnumerable<TaskItem> backingItems) 156internal IEnumerable<TaskItem> BackingItems => _backingItems;
BackEnd\Components\ProjectCache\ProjectCacheService.cs (3)
127IEnumerable<ProjectCacheDescriptor> projectCacheDescriptors, 172private IEnumerable<ProjectCacheDescriptor> GetProjectCacheDescriptors(ProjectInstance projectInstance) 374IEnumerable<Type> GetTypes<T>(Assembly assembly)
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupIntrinsicTask.cs (2)
489var metadataToRemove = item.MetadataNames.Where(name => !keepMetadata.Contains(name)); 500var 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)
659IEnumerable<ProjectItemInstance> itemsToAdd = group; 716internal void RemoveItems(IEnumerable<ProjectItemInstance> items) 1147public IEnumerable<KeyValuePair<string, MetadataModification>> ExplicitModifications
BackEnd\Components\RequestBuilder\RequestBuilder.cs (1)
1456protected override IEnumerable<Task> GetScheduledTasks() => _tasks;
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (1)
901private 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)
224protected virtual IEnumerable<Type> GetResolverTypes(Assembly assembly)
BackEnd\Components\SdkResolution\SdkResolverService.cs (7)
215out IEnumerable<string> firstErrors, 216out IEnumerable<string> firstWarnings)) 242out IEnumerable<string> moreErrors, 243out IEnumerable<string> moreWarnings)) 299out IEnumerable<string> errors, 300out IEnumerable<string> warnings) 431private 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)
838var fragments = items.SelectMany(i => ExpressionShredder.SplitSemiColonSeparatedList(i.EvaluatedInclude));
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (1)
1417static IEnumerable<KeyValuePair<string, string>> EnumerateMetadata(IDictionary customMetadata)
BuildCheck\Infrastructure\BuildCheckManagerProvider.cs (1)
197IEnumerable<CheckFactory> factories,
BuildCheck\OM\ParsedItemsCheckData.cs (12)
19public static IEnumerable<ProjectItemElement> GetItemsOfType(this IEnumerable<ProjectItemElement> items, 32public class ItemsHolder(IEnumerable<ProjectItemElement> items, IEnumerable<ProjectItemGroupElement> itemGroups) 34public IEnumerable<ProjectItemElement> Items { get; } = items; 35public IEnumerable<ProjectItemGroupElement> ItemGroups { get; } = itemGroups; 37public IEnumerable<ProjectItemElement> GetItemsOfType(string itemType) 76public IEnumerable<ItemData> EvaluatedItems => _evaluationFinishedEventArgs.EnumerateItems(); 81public IEnumerable<ItemData> EnumerateItemsOfType(string typeName) => _evaluationFinishedEventArgs.EnumerateItemsOfType(typeName); 86public IEnumerable<ItemData> EnumerateItemsOfTypes(string[] typeNames) => _evaluationFinishedEventArgs.EnumerateItemsOfTypes(typeNames); 108public IEnumerable<object> EnumerateValues() 127public IEnumerable<string> EnumerateStringValues()
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)
314IEnumerator<KeyValuePair<string, T>> IEnumerable<KeyValuePair<string, T>>.GetEnumerator() 348public void ImportProperties(IEnumerable<T> other) 352IEnumerable<KeyValuePair<string, T>> Items()
Collections\ICopyOnWritePropertyDictionary.cs (1)
51void ImportProperties(IEnumerable<T> other);
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\IMultiDictionary.cs (1)
22IEnumerable<V> this[K key] { get; }
Collections\ItemDictionary.cs (10)
74public ItemDictionary(IEnumerable<T> items) 151public IEnumerable<TResult> GetCopyOnReadEnumerable<TResult>(Func<T, TResult> selector) 175public IEnumerable<(string itemType, IEnumerable<T> itemValue)> EnumerateItemsPerType() 199public void EnumerateItemsPerType(Action<string, IEnumerable<T>> itemTypeCallback) 248public void AddRange(IEnumerable<T> projectItems) 315public void ImportItems(IEnumerable<T> other) 326public void ImportItemsOfType(string itemType, IEnumerable<T> items) 352public void RemoveItems(IEnumerable<T> other) 427internal Enumerator(IEnumerable<ICollection<T>> listEnumerable)
Collections\MultiDictionary.cs (2)
84internal IEnumerable<K> Keys => _backing.Keys; 89public IEnumerable<V> this[K key]
Collections\PropertyDictionary.cs (9)
67internal PropertyDictionary(IEnumerable<T> elements) 87internal PropertyDictionary(int capacity, IEnumerable<T> elements) 211public IEnumerable<TResult> GetCopyOnReadEnumerable<TResult>(Func<T, TResult> selector) 450IEnumerator<KeyValuePair<string, T>> IEnumerable<KeyValuePair<string, T>>.GetEnumerator() 452return ((IEnumerable<KeyValuePair<string, T>>)_properties).GetEnumerator(); 491internal void ImportProperties(IEnumerable<T> other) 504internal void RemoveProperties(IEnumerable<T> other) 533internal IEnumerable<PropertyData> Enumerate() 552internal 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\IRetrievableEntryHashSet.cs (1)
64void UnionWith(IEnumerable<T> other);
Collections\RetrievableEntryHashSet\RetrievableEntryHashSet.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\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>() 708private IEnumerable<ProjectElement> GetDescendants() 728private 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) 1875/// <returns>An <see cref="IEnumerable{SdkReference}"/> containing details of the SDKs referenced by the project.</returns> 1907private static IEnumerable<SdkReference> ParseSdks(string sdks, IElementLocation sdkLocation)
Construction\ProjectTaskElement.cs (1)
166public IEnumerable<KeyValuePair<string, ElementLocation>> ParameterLocations
Construction\Solution\SolutionProjectGenerator.cs (1)
2153IEnumerable<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;)"/> 2124public override IEnumerable<KeyValuePair<string, string>> GlobalPropertiesEnumerable() 2537public IEnumerable<IMSBuildGlob> Globs => _globs.ToImmutable(); 2538public IEnumerable<string> FragmentStrings => _fragmentStrings.ToImmutable(); 2551IEnumerable<string> removeSpecFragmentStrings = removeSpec.FlattenFragmentsAsStrings(); 2630IEnumerable<string> excludeFragmentStrings = []; 2641IEnumerable<string> removeFragmentStrings = []; 2726IEnumerable<ProjectItemElement> itemElementsAbove = GetItemElementsThatMightAffectItem(GetEvaluatedItemElements(evaluationContext), item); 2750private static IEnumerable<ProjectItemElement> GetItemElementsThatMightAffectItem(List<ProjectItemElement> evaluatedItemElements, ProjectItem item) 2752IEnumerable<ProjectItemElement> relevantElementsAfterInclude = evaluatedItemElements 2769private static List<ProjectItemElement> GetItemElementsByType(IEnumerable<ProjectItemElement> itemElements, string itemType) 2774private List<ProvenanceResult> GetItemProvenance(string itemToMatch, IEnumerable<ProjectItemElement> projectItemElements) 2823IEnumerable<ItemSpecFragment> fragmentsMatchingItem = itemSpec.FragmentsMatchingItem(itemToMatch, out int occurrences); 2858public override IEnumerable<ProjectElement> GetLogicalProject() 3004public override IList<ProjectItem> AddItem(string itemType, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata) 3053public override IList<ProjectItem> AddItemFast(string itemType, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata) 3235public override void RemoveItems(IEnumerable<ProjectItem> items) 3329public override bool Build(string[] targets, IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers, EvaluationContext evaluationContext) 3436public bool IsSuitableExistingItemXml(ProjectItemElement candidateExistingItemXml, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata) 3591private List<ProjectItem> AddItemHelper(ProjectItemElement itemElement, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata) 3838private ProjectElement GetAnySuitableExistingItemXml(string itemType, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata, out ProjectItemElement suitableExistingItemXml) 3916private IEnumerable<ProjectElement> GetLogicalProject(IEnumerable<ProjectElement> projectElements) 3927IEnumerable<ProjectRootElement> children = _data.ImportClosure.Where(resolvedImport => ReferenceEquals(resolvedImport.ImportingElement, import)).Select(triple => triple.ImportedProject); 3934IEnumerable<ProjectElement> childElements = GetLogicalProject(child.AllChildren); 3964bool IsSuitableExistingItemXml(ProjectItemElement candidateExistingItemXml, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata); 3989public bool IsSuitableExistingItemXml(ProjectItemElement candidateExistingItemXml, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata) { throw new NotImplementedException(); } 4047IEnumerable<ProjectItemDefinition> IEvaluatorData<ProjectProperty, ProjectItem, ProjectMetadata, ProjectItemDefinition>.ItemDefinitionsEnumerable => ItemDefinitions.Values; 4650public IEnumerable<string> IncludeGlobs { get; } 4660public IEnumerable<string> Excludes { get; } 4665public IEnumerable<string> Removes { get; set; } 4670public 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) 1277public void RegisterLoggers(IEnumerable<ILogger> loggers) 1302public void RegisterForwardingLoggers(IEnumerable<ForwardingLoggerRecord> remoteLoggers)
Definition\ProjectItem.cs (8)
148IEnumerable<KeyValuePair<string, string>> IItemData.EnumerateMetadata() => Metadata.Select(m => new KeyValuePair<string, string>(m.Name, m.EvaluatedValue)); 263public IEnumerable<ProjectMetadata> DirectMetadata 265get { return Link != null ? Link.DirectMetadata : (IEnumerable<ProjectMetadata>)_directMetadata ?? (IEnumerable<ProjectMetadata>)ReadOnlyEmptyCollection<ProjectMetadata>.Instance; } 295IEnumerable<ProjectMetadata> IItem<ProjectMetadata>.Metadata => Metadata; 618var siblingItems = _project.Items.Where(i => i._xml == _xml); 1028public void SetMetadata(IEnumerable<KeyValuePair<ProjectMetadataElement, string>> metadata, IEnumerable<ProjectItem> destinationItems)
Definition\ProjectItemDefinition.cs (1)
97public IEnumerable<ProjectMetadata> Metadata => Link != null ? Link.Metadata : _metadata ?? [];
Definition\Toolset.cs (1)
1058IEnumerable<(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); 450IEnumerable<ToolsetPropertyDefinition> rawProperties = GetPropertyDefinitions(toolsVersion.Name); 460IEnumerable<string> subToolsetVersions = GetSubToolsetVersions(toolsVersion.Name); 466IEnumerable<ToolsetPropertyDefinition> rawSubToolsetProperties = GetSubToolsetPropertyDefinitions(toolsVersion.Name, subToolsetVersion);
Definition\ToolsetRegistryReader.cs (4)
73protected override IEnumerable<ToolsetPropertyDefinition> ToolsVersions 175protected override IEnumerable<ToolsetPropertyDefinition> GetPropertyDefinitions(string toolsVersion) 206protected override IEnumerable<string> GetSubToolsetVersions(string toolsVersion) 235protected 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 (47)
1786internal static IEnumerable<KeyValuePair<string, S>> Transform<S>(Expander<P, I> expander, bool includeNullEntries, Stack<TransformFunction<S>> transformFunctionStack, IEnumerable<KeyValuePair<string, S>> itemsOfType) 2248public delegate IEnumerable<KeyValuePair<string, S>> ItemTransformFunction(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments); 2311internal static IEnumerable<KeyValuePair<string, S>> GetItemPairEnumerable(IEnumerable<S> itemsOfType) 2337internal static IEnumerable<KeyValuePair<string, S>> Count(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments) 2346internal static IEnumerable<KeyValuePair<string, S>> ItemSpecModifierFunction(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments) 2394internal static IEnumerable<KeyValuePair<string, S>> Exists(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments) 2441internal static IEnumerable<KeyValuePair<string, S>> Combine(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments) 2465internal static IEnumerable<KeyValuePair<string, S>> GetPathsOfAllDirectoriesAbove(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments) 2541internal static IEnumerable<KeyValuePair<string, S>> DirectoryName(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments) 2608internal static IEnumerable<KeyValuePair<string, S>> Metadata(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments) 2662internal static IEnumerable<KeyValuePair<string, S>> DistinctWithCase(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments) 2671internal static IEnumerable<KeyValuePair<string, S>> Distinct(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments) 2680internal 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) 2699internal static IEnumerable<KeyValuePair<string, S>> Reverse(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments) 2708internal static IEnumerable<KeyValuePair<string, S>> ExpandQuotedExpressionFunction(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments) 2748internal static IEnumerable<KeyValuePair<string, S>> ExecuteStringFunction( 2753IEnumerable<KeyValuePair<string, S>> itemsOfType, 2791internal static IEnumerable<KeyValuePair<string, S>> ClearMetadata(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments) 2808internal static IEnumerable<KeyValuePair<string, S>> HasMetadata(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments) 2842internal static IEnumerable<KeyValuePair<string, S>> WithMetadataValue(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments) 2875internal static IEnumerable<KeyValuePair<string, S>> WithoutMetadataValue(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments) 2908internal static IEnumerable<KeyValuePair<string, S>> AnyHaveMetadataValue(Expander<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments) 3010public IEnumerable<KeyValuePair<string, S>> Execute(Expander<P, I> expander, bool includeNullEntries, IEnumerable<KeyValuePair<string, S>> itemsOfType) 3640IEnumerable<MethodInfo> methods = _receiverType.GetMethods(_bindingFlags).Where(m => m.Name.Equals(_methodMethodName) && m.GetParameters().Length == args.Length); 3722private object GetMethodResult(object objectInstance, IEnumerable<MethodInfo> methods, object[] args, int index) 4286IEnumerable<MethodBase> members;
Evaluation\ExpressionShredder.cs (1)
67internal static ItemsAndMetadataPair GetReferencedItemNamesAndMetadata(IEnumerable<string> expressions)
Evaluation\IEvaluatorData.cs (1)
182IEnumerable<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() 314public IEnumerable<ItemSpecFragment> FragmentsMatchingItem(string itemToMatch, out int matches) 344IEnumerable<string> referencedItems = fragment.GetReferencedItems(); 394public IEnumerable<string> FlattenFragmentsAsStrings() 485public virtual IEnumerable<string> GetReferencedItems() 521public override IEnumerable<string> GetReferencedItems() 579internal MetadataTrie(MatchOnMetadataOptions options, IEnumerable<string> metadata, ItemSpec<P, I> itemSpec) 601private void Add(IEnumerable<string> metadata, StringComparer comparer) 616internal bool Contains(IEnumerable<string> metadata)
Evaluation\LazyItemEvaluator.cs (2)
500public IEnumerable<ItemData> GetAllItemsDeferred() 628private static IEnumerable<string> GetExpandedMetadataValuesAndConditions(ICollection<ProjectMetadataElement> metadata, Expander<P, I> expander)
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)
147public 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)
391IEnumerable<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 (6)
126public GraphBuildRequestData(IEnumerable<ProjectGraphEntryPoint> projectGraphEntryPoints, ICollection<string> targetsToBuild) 137public GraphBuildRequestData(IEnumerable<ProjectGraphEntryPoint> projectGraphEntryPoints, ICollection<string> targetsToBuild, HostServices? hostServices) 149public GraphBuildRequestData(IEnumerable<ProjectGraphEntryPoint> projectGraphEntryPoints, ICollection<string> targetsToBuild, HostServices? hostServices, BuildRequestDataFlags flags) 157public GraphBuildRequestData(IEnumerable<ProjectGraphEntryPoint> projectGraphEntryPoints, ICollection<string> targetsToBuild, HostServices? hostServices, BuildRequestDataFlags flags, GraphBuildOptions graphBuildOptions) 187public IEnumerable<ProjectGraphEntryPoint>? ProjectGraphEntryPoints { get; } 193public override IEnumerable<string> EntryProjectsFullPath
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)
77public IEnumerable<ReferenceInfo> GetReferences(ProjectGraphNode projectGraphNode, ProjectCollection projectCollection, ProjectGraph.ProjectInstanceFactoryFunc projectInstanceFactory) 79IEnumerable<ProjectItemInstance> projectReferenceItems; 80IEnumerable<GlobalPropertiesModifier> globalPropertiesModifiers = null; 283private static IEnumerable<ProjectItemInstance> ConstructInnerBuildReferences(ProjectInstance outerBuild) 383IEnumerable<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)
96public void UnionWith(IEnumerable<T> other) => throw new NotSupportedException(); 98IEnumerator<KeyValuePair<string, T>> IEnumerable<KeyValuePair<string, T>>.GetEnumerator() => _values.GetKvpEnumerator();
Instance\ImmutableProjectCollections\ImmutableGlobalPropertiesCollectionConverter.cs (2)
146public void UnionWith(IEnumerable<ProjectPropertyInstance> other) => throw new NotSupportedException(); 148IEnumerator<KeyValuePair<string, ProjectPropertyInstance>> IEnumerable<KeyValuePair<string, ProjectPropertyInstance>>.GetEnumerator()
Instance\ImmutableProjectCollections\ImmutableItemDictionary.cs (6)
73public void AddRange(IEnumerable<T> projectItems) => throw new NotSupportedException(); 97public void EnumerateItemsPerType(Action<string, IEnumerable<T>> itemTypeCallback) 112public IEnumerable<TResult> GetCopyOnReadEnumerable<TResult>(Func<T, TResult> selector) 165public void ImportItems(IEnumerable<T> other) => throw new NotSupportedException(); 168public void ImportItemsOfType(string itemType, IEnumerable<T> items) => throw new NotSupportedException(); 174public void RemoveItems(IEnumerable<T> other) => throw new NotSupportedException();
Instance\ImmutableProjectCollections\ImmutableLinkedMultiDictionaryConverter.cs (4)
19private readonly Func<K, IEnumerable<VCached>> _getCachedValues; 22public ImmutableLinkedMultiDictionaryConverter(Func<K, IEnumerable<VCached>> getCachedValues, Func<VCached, V> getInstance) 28public IEnumerable<V> this[K key] 32IEnumerable<VCached> cachedValues = _getCachedValues(key);
Instance\ImmutableProjectCollections\ImmutablePropertyCollectionConverter.cs (1)
33public void ImportProperties(IEnumerable<T> other) => throw new NotSupportedException();
Instance\ProjectInstance.cs (22)
1374IEnumerable<ProjectItemDefinitionInstance> IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance>.ItemDefinitionsEnumerable 1972public ProjectItemInstance AddItem(string itemType, string evaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata) 1996public IEnumerable<ProjectItemInstance> GetItemsByItemTypeAndEvaluatedInclude(string itemType, string evaluatedInclude) 2104public bool Build(IEnumerable<ILogger> loggers) 2119public bool Build(IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers) 2135public bool Build(string target, IEnumerable<ILogger> loggers) 2152public bool Build(string target, IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers) 2170public bool Build(string[] targets, IEnumerable<ILogger> loggers) 2187public bool Build(string[] targets, IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers) 2205public bool Build(string[] targets, IEnumerable<ILogger> loggers, out IDictionary<string, TargetResult> targetOutputs) 2222public bool Build(string[] targets, IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers, out IDictionary<string, TargetResult> targetOutputs) 2681internal bool Build(string[] targets, IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers, ILoggingService loggingService, int maxNodeCount, out IDictionary<string, TargetResult> targetOutputs) 2731internal bool Build(string[] targets, IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers, ILoggingService loggingService, out IDictionary<string, TargetResult> targetOutputs) 3195private IEnumerable<ProjectItemInstance> GetItemsByEvaluatedInclude(string evaluatedInclude) 3344IEnumerable<ProjectMetadataInstance> projectMetadataInstances = item.DirectMetadata.Select(directMetadatum => new ProjectMetadataInstance(directMetadatum)); 3402IEnumerable<ProjectMetadataInstance> projectMetadataInstances = item.DirectMetadata.Select(directMetadatum => new ProjectMetadataInstance(directMetadatum));
Instance\ProjectItemDefinitionInstance.cs (2)
62IEnumerable<ProjectMetadataInstance> projectMetadataInstances = itemDefinition.Metadata.Select(originalMetadata => new ProjectMetadataInstance(originalMetadata)); 125public IEnumerable<string> MetadataNames => _metadata == null ? [] : _metadata.Keys;
Instance\ProjectItemInstance.cs (36)
122internal ProjectItemInstance(ProjectInstance project, string itemType, string includeEscaped, IEnumerable<KeyValuePair<string, string>> directMetadata, string definingFileEscaped) 129IEnumerable<ProjectMetadataInstance> directMetadataInstances = directMetadata.Select(metadatum => new ProjectMetadataInstance(metadatum.Key, metadatum.Value)); 253public IEnumerable<ProjectMetadataInstance> Metadata 307IEnumerable<KeyValuePair<string, string>> IItemData.EnumerateMetadata() => ((IMetadataContainer)this).EnumerateMetadata(); 411public void SetMetadata(IEnumerable<KeyValuePair<string, string>> metadataDictionary) 538IEnumerable<KeyValuePair<string, string>> IMetadataContainer.EnumerateMetadata() => _taskItem.EnumerateMetadata(); 540void IMetadataContainer.ImportMetadata(IEnumerable<KeyValuePair<string, string>> metadata) => _taskItem.ImportMetadata(metadata); 603internal static void SetMetadata(IEnumerable<KeyValuePair<string, string>> metadataList, IEnumerable<ProjectItemInstance> items) 608IEnumerable<ProjectMetadataInstance> projectMetadataInstances = metadataList.Select(metadatum => new ProjectMetadataInstance(metadatum.Key, metadatum.Value)); 647internal void SetMetadataOnTaskOutput(IEnumerable<KeyValuePair<string, string>> items) 949foreach (ProjectMetadataInstance metadatum in (IEnumerable<ProjectMetadataInstance>)metadataCollection) 1050public IEnumerable<KeyValuePair<string, string>> EnumerateMetadata() 1080public void ImportMetadata(IEnumerable<KeyValuePair<string, string>> metadata) 1094private IEnumerable<KeyValuePair<string, string>> EnumerateMetadataEager(ICopyOnWritePropertyDictionary<ProjectMetadataInstance> list) 1110private IEnumerable<KeyValuePair<string, string>> EnumerateMetadata(ICopyOnWritePropertyDictionary<ProjectMetadataInstance> list) 1151IEnumerable<ProjectMetadataInstance> metaData() 1173foreach (ProjectMetadataInstance metadatum in (IEnumerable<ProjectMetadataInstance>)_directMetadata) 1189IEnumerable<ProjectMetadataInstance> IItem<ProjectMetadataInstance>.Metadata => MetadataCollection; 1449IEnumerable<ProjectMetadataInstance> metadataEnumerable = MetadataCollection; 1450IEnumerable<KeyValuePair<string, string>> metadataToImport = metadataEnumerable 1467foreach (ProjectMetadataInstance metadatum in (IEnumerable<ProjectMetadataInstance>)MetadataCollection) 1499foreach (ProjectMetadataInstance metadatum in (IEnumerable<ProjectMetadataInstance>)metadata) 1516foreach (ProjectMetadataInstance metadatum in (IEnumerable<ProjectMetadataInstance>)MetadataCollection) 1641foreach (ProjectMetadataInstance metadatum in (IEnumerable<ProjectMetadataInstance>)_directMetadata) 1654foreach (ProjectMetadataInstance metadatum in (IEnumerable<ProjectMetadataInstance>)otherMetadata) 1708public void SetMetadata(IEnumerable<KeyValuePair<string, string>> metadataDictionary) 1771foreach (ProjectMetadataInstance metadatum in (IEnumerable<ProjectMetadataInstance>)temp) 1789IEnumerable<ProjectMetadataInstance> metaData = 1888internal void SetMetadataOnTaskOutput(IEnumerable<KeyValuePair<string, string>> items) 1893var metadata = items 2059public void SetMetadata(IEnumerable<KeyValuePair<ProjectMetadataElement, string>> metadataList, IEnumerable<ProjectItemInstance> destinationItems) 2063IEnumerable<ProjectMetadataInstance> projectMetadataInstances = metadataList.Select(metadatum => new ProjectMetadataInstance(metadatum.Key.Name, metadatum.Value)); 2224public void SetMetadata(IEnumerable<KeyValuePair<ProjectMetadataElement, string>> metadata, IEnumerable<TaskItem> destinationItems)
Instance\TaskRegistry.cs (4)
254IEnumerable<(ProjectUsingTaskElement projectUsingTaskXml, string directoryOfImportingFile)> registrations, 596IEnumerable<RegisteredTaskRecord> registrations = GetRelevantOrderedRegistrations(taskIdentity, exactMatchRequired); 657private IEnumerable<RegisteredTaskRecord> GetRelevantOrderedRegistrations(RegisteredTaskIdentity taskIdentity, bool exactMatchRequired) 764IEnumerable<RegisteredTaskRecord> taskRecords,
Logging\BaseConsoleLogger.cs (1)
631var metadata = item switch
Logging\BinaryLogger\BuildEventArgsReader.cs (1)
1629private IEnumerable<string>? ReadStringIEnumerable()
Logging\BinaryLogger\BuildEventArgsWriter.cs (2)
1081private void Write(IEnumerable<KeyValuePair<string, string>> keyValuePairs) 1096private void WriteStringList(IEnumerable<string> items)
Logging\BuildEventArgsExtensions.cs (12)
19public static IEnumerable<PropertyData> EnumerateProperties( 26public static IEnumerable<PropertyData> EnumerateProperties( 35public static IEnumerable<ItemData> EnumerateItems( 44public static IEnumerable<ItemData> EnumerateItemsOfType( 53public static IEnumerable<ItemData> EnumerateItemsOfTypes( 61public static IEnumerable<ItemData> EnumerateItems( 70public static IEnumerable<ItemData> EnumerateItemsOfType( 79public static IEnumerable<ItemData> EnumerateItemsOfTypes( 83private static IEnumerable<PropertyData> EnumerateProperties(IEnumerable? properties) 86private static IEnumerable<ItemData> EnumerateItems(IEnumerable? items) 89private static IEnumerable<ItemData> EnumerateItemsOfType(IEnumerable? items, string typeName) 92private static IEnumerable<ItemData> EnumerateItemsOfTypes(IEnumerable? items, string[] typeNames)
Logging\ParallelLogger\ParallelConsoleLogger.cs (1)
421private void ShowErrorWarningSummary(IEnumerable<BuildEventArgs> listToProcess)
LogMessagePacketBase.cs (1)
1170var 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)
990public IEnumerable<KeyValuePair<string, string>> EnumerateMetadata() 1002private IEnumerable<KeyValuePair<string, string>> EnumerateMetadataEager() 1020private IEnumerable<KeyValuePair<string, string>> EnumerateMetadataLazy() 1034public void ImportMetadata(IEnumerable<KeyValuePair<string, string>> metadata)
Tracing.cs (1)
132internal static void List<T>(IEnumerable<T> items)
Utilities\EngineFileUtilities.cs (2)
105IEnumerable<string> excludeSpecsEscaped = null, 178IEnumerable<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 (10)
313internal static string CreateToolsVersionListString(IEnumerable<Toolset> toolsets) 608public static IEnumerable<T> Values<T>(this IEnumerable<KeyValuePair<string, T>> source) where T : class, IKeyed 616public static IEnumerable<T> ToEnumerable<T>(this IEnumerator<T> enumerator) 632public static IEnumerable<PropertyData> EnumerateProperties(IEnumerable properties) 652IEnumerable<PropertyData> CastOneByOne(IEnumerable props) 701public static IEnumerable<ItemData> EnumerateItems(IEnumerable items) 740public static IEnumerable<ItemData> EnumerateItemsOfType(IEnumerable items, string typeName) 769public static IEnumerable<ItemData> EnumerateItemsOfTypes(IEnumerable items, string[] typeNames) 813private static IEnumerable<ItemData> CastItemsOneByOne(IEnumerable items, string[] itemTypeNamesToFetch)
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) 90private static IEnumerable<string> EnumerateFileOrDirectories(
Microsoft.Build.BuildCheck.UnitTests (16)
EditorConfig_Tests.cs (7)
396private static IEnumerable<(string, string)> RangeAndInverse(string s1, string s2) 692private static void SetEqual<T>(IEnumerable<T> expected, IEnumerable<T> actual, IEqualityComparer<T> comparer = null, string message = null) 700IEnumerable<T> expected, 701IEnumerable<T> actual, 722private static bool SequenceEqual<T>(IEnumerable<T> expected, IEnumerable<T> actual, IEqualityComparer<T> comparer = null)
EndToEndTests.cs (9)
1014IEnumerable<string>? supplementalAssetNames = null, 1015IEnumerable<(string RuleId, string Severity)>? ruleToSeverity = null, 1016IEnumerable<(string RuleId, (string ConfigKey, string Value) CustomConfig)>? ruleToCustomConfig = null) 1054IEnumerable<(string RuleId, string Severity)>? ruleToSeverity, 1055IEnumerable<(string RuleId, (string ConfigKey, string Value) CustomConfig)>? ruleToCustomConfig = null) 1066IEnumerable<(string RuleId, string Severity)>? ruleToSeverity, 1067IEnumerable<(string RuleId, (string ConfigKey, string Value) CustomConfig)>? ruleToCustomConfig, 1078private void PopulateRuleToSeverity(IEnumerable<(string RuleId, string Severity)>? ruleToSeverity, ref string configContent) 1089private void PopulateRuleToCustomConfig(IEnumerable<(string RuleId, (string ConfigKey, string Value) CustomConfig)>? ruleToCustomConfig, ref string configContent)
Microsoft.Build.CommandLine.UnitTests (6)
CommandLineSwitches_Tests.cs (1)
1453public static IEnumerable<object[]> ProcessGraphBuildSwitchData()
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)
2763var filesToCopy = Directory 2766var directoriesToCopy = Directory
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)
2510IEnumerable<ProjectItem> items = project.GetItems("i"); 2974public static IEnumerable<Object[]> GetItemProvenanceByProjectItemTestData 3357public static IEnumerable<object[]> GetItemProvenanceShouldWorkWithEscapedCharactersTestData 3555public static IEnumerable<object[]> GetItemProvenanceShouldBeSensitiveToGlobbingConeTestData => GlobbingTestData.GlobbingConesTestData; 4350var itemsOfValue = p.Items.Where(i => i.EvaluatedInclude.Equals(itemValue));
Definition\ProjectItem_Tests.cs (11)
612public static IEnumerable<object[]> IncludesAndExcludesWithWildcardsTestData => GlobbingTestData.IncludesAndExcludesWithWildcardsTestData; 2422var items = project.ItemsIgnoringCondition.Where(i => i.ItemType.Equals("I2")); 2449var items = project.ItemsIgnoringCondition.Where(i => i.ItemType.Equals("I2")); 2481var items = project.ItemsIgnoringCondition.Where(i => i.ItemType.Equals("I2")); 2526var items = project.ItemsIgnoringCondition.Where(i => i.ItemType.Equals("I2")); 2558var items = project.ItemsIgnoringCondition.Where(i => i.ItemType.Equals("I2")); 2595var items = project.ItemsIgnoringCondition.Where(i => i.ItemType.Equals("I2")); 2625var items = project.ItemsIgnoringCondition.Where(i => i.ItemType.Equals("I2")); 2656IEnumerable<ProjectItem> items = project.ItemsIgnoringCondition.Where(i => i.ItemType.Equals("I2")); 2685IEnumerable<ProjectItem> items = project.ItemsIgnoringCondition.Where(i => i.ItemType.Equals("I3")); 3545public 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); 632IEnumerable<ProjectItem> items = project.GetItems(ItemType).Where(pi => !pi.IsImported); 649IEnumerable<ProjectMetadata> metadatum = item.Metadata.Where(m => m.Name == ProjectMetadataName);
ExceptionHandling.cs (1)
391IEnumerable<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) 90private static IEnumerable<string> EnumerateFileOrDirectories(
Microsoft.Build.Engine.UnitTests (96)
BackEnd\BinaryTranslator_Tests.cs (1)
247public static IEnumerable<object[]> GetBuildExceptionsAsTestData()
BackEnd\BuildManager_Tests.cs (2)
3490private static string BuildAndCheckCache(BuildManager localBuildManager, IEnumerable<string> exceptCacheDirectories) 3528var 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)
266public static IEnumerable<object[]> IncludesAndExcludesWithWildcardsTestData => GlobbingTestData.IncludesAndExcludesWithWildcardsTestData;
BackEnd\MockLoggingService.cs (5)
545IEnumerable<DictionaryEntry> properties, 546IEnumerable<DictionaryEntry> items, 563IEnumerable<DictionaryEntry> properties, 564IEnumerable<DictionaryEntry> items, 610public 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)
855private 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)
1854public 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)
1196private string ToString(IEnumerable<ITaskItem> items)
Construction\SolutionProjectGenerator_Tests.cs (2)
2851IEnumerable<ProjectItemInstance> itemGroup = msbuildProject.GetItems(itemType); 2871IEnumerable<ProjectItemInstance> itemGroup = msbuildProject.GetItems(itemType);
Definition\ItemDefinitionGroup_Tests.cs (1)
1884private bool ContainsMetadata(IEnumerable<ProjectMetadata> metadata, string name, string value)
Definition\ProjectEvaluationContext_Tests.cs (5)
320public static IEnumerable<object[]> ContextPinsGlobExpansionCacheData 394public static IEnumerable<object[]> ContextDisambiguatesRelativeGlobsData 706var projectSpecs = new[] 955private void EvaluateProjects(IEnumerable<string> projectContents, EvaluationContext context, Action<Project> afterEvaluationAction) 984private 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"); 653IEnumerable<ProjectItemInstance> items = projectInstance.GetItems("ProjectFile"); 880IEnumerable<ProjectItem> items = project.GetItems("DifferentList"); 912IEnumerable<ProjectItem> items = project.GetItems("DifferentList"); 1818internal static IEnumerable<ProjectItem> ModifyItemOfTypeInProject(Project project, string itemType, string oldEvaluatedInclude, string newEvaluatedInclude) 1820IEnumerable<ProjectItem> itemsToMatch = project.GetItems(itemType);
Evaluation\Evaluator_Tests.cs (6)
135public static IEnumerable<object[]> ImportLoadingScenarioTestData 1963IEnumerable<ProjectProperty> nonImportedProperties = project.Properties.Where(property => property.Xml == null); 1984IEnumerable<ProjectProperty> restOfAllEvaluatedProperties = project.AllEvaluatedProperties.SkipWhile(property => property.Xml == null); 2127IEnumerable<ProjectProperty> nonImportedProperties = project.Properties.Where(property => property.Xml == null); 2148IEnumerable<ProjectProperty> restOfAllEvaluatedProperties = project.AllEvaluatedProperties.Where(property => property.Xml != null); 2251IEnumerable<ProjectProperty> nonImportedProperties = project.Properties.Where(property => property.Xml == null);
Evaluation\Expander_Tests.cs (3)
3949public static IEnumerable<object[]> GetHashAlgoTypes() 4801var includes = myDirectories.Select(i => i.EvaluatedInclude); 4845var includes = myDirectories.Select(i => i.EvaluatedInclude);
Evaluation\ItemEvaluation_Tests.cs (1)
223public static IEnumerable<object[]> IndirectItemReferencesTestData
Evaluation\ProjectSdkImplicitImport_Tests.cs (3)
708public static IEnumerable<object[]> SdkPropertiesAreExpandedData 712static IEnumerable<SdkReferencePropertyExpansionMode?> Modes() 721static 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)
90public static IEnumerable<object[]> Graphs 173public static IEnumerable<object[]> GraphsWithUniformSolutionConfigurations 259public static IEnumerable<object[]> SolutionOnlyDependenciesData 639IEnumerable<ProjectItemInstance> GetOutgoingEdgeItemsFromNode(ProjectGraphNode node, IReadOnlyDictionary<(ConfigurationMetadata, ConfigurationMetadata), ProjectItemInstance> edgeInfos) 644IEnumerable<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)
704public 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)
335public static IEnumerable<GraphCacheResponse> SuccessfulGraphs 413public static IEnumerable<object[]> MultiProcWithAndWithoutInProcNode 437public static IEnumerable<object[]> SuccessfulGraphsWithBuildParameters 700var referenceBuildTasks = rootNode.ProjectReferences.Select( 1085public static IEnumerable<object[]> CacheExceptionLocationsTestData
Microsoft.Build.Framework (109)
BuildCheck\EnumerableExtensions.cs (2)
19public static string ToCsvString<T>(this IEnumerable<T>? source, bool useSpace = true) 30public static IEnumerable<T> AsSingleItemEnumerable<T>(this T item)
BuildException\BuildExceptionSerializationHelper.cs (2)
39InitializeSerializationContract((IEnumerable<TypeConstructionTuple>)exceptionsAllowlist); 42internal static void InitializeSerializationContract(IEnumerable<TypeConstructionTuple> exceptionsAllowlist)
BuildSubmissionStartedEventArgs.cs (4)
30IEnumerable<string> entryProjectsFullPath, 31IEnumerable<string> targetNames, 45public IEnumerable<string> EntryProjectsFullPath { get; set; } 47public IEnumerable<string> TargetNames { get; set; }
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>
IItemData.cs (3)
25IEnumerable<KeyValuePair<string, string>> EnumerateMetadata(); 44private readonly Func<IEnumerable<KeyValuePair<string, string>>> _enumerateMetadata; 93public IEnumerable<KeyValuePair<string, string>> EnumerateMetadata()
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)
386var 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)
Telemetry\BuildCheckTelemetry.cs (1)
44internal IEnumerable<(string, IDictionary<string, string>)> ProcessBuildCheckTracingData(BuildCheckTracingData data)
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.CodeAnalysis (10)
GenerateMSBuildEditorConfig.cs (1)
82var groupedItems = MetadataItems.GroupBy(i => NormalizeWithForwardSlash(i.GetMetadata("FullPath")));
src\Compilers\Core\CommandLine\BuildProtocol.cs (2)
63IEnumerable<Argument> arguments, 594var hashAttributes = typeof(BuildRequest).Assembly.GetCustomAttributes<CommitHashAttribute>();
src\Compilers\Core\Portable\InternalUtilities\IReadOnlySet.cs (6)
36bool IsProperSubsetOf(IEnumerable<T> other); 44bool IsProperSupersetOf(IEnumerable<T> other); 52bool IsSubsetOf(IEnumerable<T> other); 60bool IsSupersetOf(IEnumerable<T> other); 68bool Overlaps(IEnumerable<T> other); 76bool SetEquals(IEnumerable<T> other);
src\Compilers\Core\Portable\InternalUtilities\ReflectionUtilities.cs (1)
67public static T? FindItem<T>(IEnumerable<T> collection, params Type[] paramTypes)
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (7)
TargetTests.cs (2)
876var caps = instance.GetItems("ProjectCapability").Select(c => c.EvaluatedInclude); 894var caps = instance.GetItems("ProjectCapability").Select(c => c.EvaluatedInclude);
TestUtilities\DotNetSdkTestBase.cs (3)
110IEnumerable<string> expressions, 205IEnumerable<KeyValuePair<string, string>>? additionalEnvironmentVars = null) 237var evaluationResult = File.ReadAllLines(evaluationResultsFile).Select(l => (l != EmptyValueMarker) ? l : "");
TestUtilities\EnumerableExtensions.cs (2)
12public static IEnumerable<S> SelectWithIndex<T, S>(this IEnumerable<T> items, Func<T, int, S> selector)
Microsoft.Build.Tasks.Core (91)
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 = []; 1013out IEnumerable<UnifiedAssemblyName> unifiedDependencies, 1080private IEnumerable<UnifiedAssemblyName> GetUnifiedAssemblyNames( 1081IEnumerable<AssemblyNameExtension> preUnificationAssemblyNames) 1118GetUnifiedAssemblyMetadata(reference, out IEnumerable<UnifiedAssemblyName> unifiedDependencies, out string[] scatterFiles); 1613IEnumerable<DependentAssembly> remappedAssembliesValue, 2859IEnumerable<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)
391IEnumerable<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)
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);
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) 90private static IEnumerable<string> EnumerateFileOrDirectories(
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)
761var logLines = logger.AllBuildEvents.Select(a => a.Message);
Microsoft.Build.UnitTests.Shared (27)
EngineTestEnvironment.cs (3)
153private IEnumerable<(ILogger logger, Func<string> textGetter)> GetLoggers() 210var expectedLoggerPairs = validateLoggerRoundtrip ? GetLoggers() : new[] { GetMockLogger() }; 235var pairs = expectedLoggerPairs.Zip(actualLoggerPairs, (expected, actual) => (expected, actual));
EnvironmentProvider.cs (2)
26private IEnumerable<string>? _searchPaths; 41private IEnumerable<string> SearchPaths
ObjectModelHelpers.cs (19)
1184public static List<T> MakeList<T>(IEnumerable<T> enumerable) 1197public static T GetFirst<T>(IEnumerable<T> enumerable) 1214public static T GetLast<T>(IEnumerable<T> enumerable) 1230public static Dictionary<string, V> MakeDictionary<V>(IEnumerable<KeyValuePair<string, V>> enumerable) 1307public static void ShouldBeSameIgnoringOrder<K>(this IEnumerable<K> a, IEnumerable<K> b) 1314public static void ShouldBeSetEquivalentTo<K>(this IEnumerable<K> a, IEnumerable<K> b) 1323public static void AssertEnumerationsValueEqual<T>(IEnumerable<T> one, IEnumerable<T> two) 1667var pathFragments = rootDirectoryFragments.Concat(fileFragments); 1749IEnumerable<int> entryPoints = null, 1799var entryProjectFiles = entryPoints != null 2074IEnumerable<BuildManager.DeferredBuildMessage> deferredMessages = null) 2186public IEnumerable<TResult> EnumerateDirectories<TResult>(string path, string pattern, FindPredicate predicate, FindTransform<TResult> transform) 2192public IEnumerable<TResult> EnumerateFiles<TResult>(string path, string pattern, FindPredicate predicate, FindTransform<TResult> transform) 2245public override IEnumerable<string> EnumerateFiles( 2255public override IEnumerable<string> EnumerateDirectories( 2265public 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 (87)
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)
391IEnumerable<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);
LockCheck.cs (1)
287internal 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)
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)
489IEnumerable<KeyValuePair<string, string>> IMetadataContainer.EnumerateMetadata() 505void IMetadataContainer.ImportMetadata(IEnumerable<KeyValuePair<string, string>> metadata) 511private IEnumerable<KeyValuePair<string, string>> EnumerateMetadataEager() 530private 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) 90private 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 (194)
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)
44var 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)
43var tokens1 = GetTokenList(item1); 44var tokens2 = GetTokenList(item2); 53private IEnumerable<SyntaxToken> GetTokenList(IDefinition item) 65private 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 (11)
767public static T GetCustomAttributeArgumentValue<T>(this IEnumerable<ICustomAttribute> attributes, string attributeType) 777public static bool HasAttributeOfType(this IEnumerable<ICustomAttribute> attributes, string attributeName) 782public static bool TryGetAttributeOfType(this IEnumerable<ICustomAttribute> attributes, string attributeName, out ICustomAttribute customAttribute) 788private static ICustomAttribute GetAttributeOfType(this IEnumerable<ICustomAttribute> attributes, string attributeName) 793public static bool HasIsByRefLikeAttribute(this IEnumerable<ICustomAttribute> attributes) 798public static bool HasIsReadOnlyAttribute(this IEnumerable<ICustomAttribute> attributes) 803public static bool HasNativeIntegerAttribute(this IEnumerable<ICustomAttribute> attributes) 808public static bool HasRequiredMemberAttribute(this IEnumerable<ICustomAttribute> attributes) 813public static string[] GetValueTupleNames(this IEnumerable<ICustomAttribute> attributes) 835private static IEnumerable<ITypeReference> GetBaseTypes(this ITypeReference typeRef) 865IEnumerable<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)
26IEnumerable<IMetadataExpression> ICustomAttribute.Arguments 42IEnumerable<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) 507public static IEnumerable<T> OrderByIdentity<T>(this IEnumerable<T> assemblies) 515public 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) 474public static IEnumerable<IAssembly> LoadAssemblySet(params string[] paths) 480private string GetCoreAssemblyFile(string coreAssemblySimpleName, IEnumerable<string> contractSet) 574public ReadOnlyCollection<IAssembly> LoadAssemblies(IEnumerable<string> paths) 606public ReadOnlyCollection<IAssembly> LoadAssemblies(IEnumerable<string> paths, string coreAssemblySimpleName) 619public IEnumerable<IAssembly> LoadAssemblies(IEnumerable<AssemblyIdentity> identities) 624public IEnumerable<IAssembly> LoadAssemblies(IEnumerable<AssemblyIdentity> identities, bool warnOnVersionMismatch) 663public IEnumerable<IAssembly> LoadAssemblies(IEnumerable<AssemblyIdentity> identities, bool warnOnVersionMismatch, string coreAssemblySimpleName) 681public static IEnumerable<string> GetFilePaths(IEnumerable<string> paths, SearchOption searchOption) 709public static IEnumerable<string> GetFilePaths(IEnumerable<string> paths) 714private IEnumerable<string> GetFilePathsAndAddResolvedDirectoriesToLibPaths(IEnumerable<string> paths) 719private static IEnumerable<string> GetFilePaths(IEnumerable<string> paths, Action<string> perResolvedPathAction, bool recursive = false) 751IEnumerable<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 (5)
215private void WriteCustomModifiers(IEnumerable<ICustomModifier> modifiers) 290public IEnumerable<ICustomAttribute> Attributes; 472private void WriteTypeName(ITypeReference type, IEnumerable<ICustomAttribute> attributes, object methodNullableContextValue = null, bool noSpace = false, bool useTypeKeywords = true, 488bool omitGenericTypeList = false, object nullableAttributeArgument = null, object dynamicAttributeArgument = null, IEnumerable<ICustomAttribute> attributes = null) 540private 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)
104private IEnumerable<ICustomAttribute> _attributes = System.Linq.Enumerable.Empty<ICustomAttribute>(); 114public DummyPrivateField(ITypeDefinition parentType, ITypeReference type, string name, IEnumerable<ICustomAttribute> attributes, bool isReadOnly) : this(parentType, type, name) 158public IEnumerable<ICustomModifier> CustomModifiers => System.Linq.Enumerable.Empty<ICustomModifier>(); 174public IEnumerable<ICustomAttribute> Attributes => _attributes; 176public 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)
70private void WriteTypeName(ITypeReference type, ITypeReference containingType, IEnumerable<ICustomAttribute> attributes = null, byte? methodNullableContextValue = null) 190private void WriteParameters(IEnumerable<IParameterDefinition> parameters, ITypeReference containingType, byte? methodNullableContextValue, bool property = false, bool extensionMethod = false, bool acceptsExtraArguments = false) 444var constructors = baseType.Methods.Where( 504public IEnumerable<ICustomAttribute> Attributes 514public 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 (12)
58public IEnumerable<ConditionalTypeList> ConditionalTypeLists { get; set; } 86public void WriteAssemblies(IEnumerable<IAssembly> assemblies) 101var namespaces = assembly.GetAllNamespaces(); 132var types = ns.GetTypes(this.IncludeForwardedTypes); 148public override void Visit(IEnumerable<ITypeDefinition> types) 170var constructors = type.Methods.Where(m => m.IsConstructor && Filter.Include(m)); 185public override void Visit(IEnumerable<ITypeDefinitionMember> members) 191public override void Visit(ITypeDefinition parentType, IEnumerable<IFieldDefinition> fields) 223var includedVisibleFields = fields.Where(f => _cciFilter.Include(f)); 226var excludedFields = fields.Except(includedVisibleFields).Where(f => !f.IsStatic); 230var genericTypedFields = excludedFields.Where(f => f.Type.UnWrap().IsGenericParameter()); 266private 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.CodeAnalysis (949)
AssemblyUtilities.cs (1)
60public static ImmutableArray<AssemblyIdentity> IdentifyMissingDependencies(string assemblyPath, IEnumerable<string> dependencyFilePaths)
Binding\BindingDiagnosticBag.cs (1)
36internal void AddRange(IEnumerable<Diagnostic> diagnostics)
CodeGen\ArrayMembers.cs (1)
351public IEnumerable<Cci.ICustomAttribute> GetAttributes(EmitContext context)
CodeGen\PrivateImplementationDetails.cs (19)
445public override IEnumerable<Cci.IFieldDefinition> GetFields(EmitContext context) 451public override IEnumerable<Cci.IMethodDefinition> GetMethods(EmitContext context) 457public IEnumerable<Cci.IMethodDefinition> GetTopLevelAndNestedTypeMethods(EmitContext context) 498internal IEnumerable<Cci.INamespaceTypeDefinition> GetAdditionalTopLevelTypes() 504public override IEnumerable<Cci.INestedTypeDefinition> GetNestedTypes(EmitContext context) 514public override IEnumerable<Cci.ICustomAttribute> GetAttributes(EmitContext context) 772public override IEnumerable<Cci.IFieldDefinition> GetFields(EmitContext context) => _fields; 773public override IEnumerable<Cci.IMethodDefinition> GetMethods(EmitContext context) => _methods; 863public IEnumerable<Cci.ICustomAttribute> GetAttributes(EmitContext context) 1002public IEnumerable<Cci.IEventDefinition> GetEvents(EmitContext context) 1005public IEnumerable<Cci.MethodImplementation> GetExplicitImplementationOverrides(EmitContext context) 1008public virtual IEnumerable<Cci.IFieldDefinition> GetFields(EmitContext context) 1011public IEnumerable<Cci.IGenericTypeParameter> GenericParameters 1018public IEnumerable<Cci.TypeReferenceWithAttributes> Interfaces(EmitContext context) 1045public virtual IEnumerable<Cci.IMethodDefinition> GetMethods(EmitContext context) 1048public virtual IEnumerable<Cci.INestedTypeDefinition> GetNestedTypes(EmitContext context) 1051public IEnumerable<Cci.IPropertyDefinition> GetProperties(EmitContext context) 1054public IEnumerable<Cci.SecurityAttribute> SecurityAttributes 1059public virtual IEnumerable<Cci.ICustomAttribute> GetAttributes(EmitContext context)
CodeGen\Win32Res.cs (1)
54public IEnumerable<byte> Data => _data;
Collections\BitVector.cs (2)
107public IEnumerable<Word> Words() 120public IEnumerable<int> TrueBits()
Collections\CachingDictionary.cs (1)
103public IEnumerable<TKey> Keys
Collections\Grouping.cs (3)
19private readonly IEnumerable<TElement> _elements; 21public Grouping(TKey key, IEnumerable<TElement> elements) 27public Grouping(KeyValuePair<TKey, IEnumerable<TElement>> pair)
Collections\IdentifierCollection.cs (2)
34public IdentifierCollection(IEnumerable<string> identifiers) 39public void AddIdentifiers(IEnumerable<string> identifiers)
Collections\ImmutableArrayExtensions.cs (5)
39public static ImmutableArray<T> AsImmutable<T>(this IEnumerable<T> items) 51public static ImmutableArray<T> AsImmutableOrEmpty<T>(this IEnumerable<T>? items) 68public static ImmutableArray<T> AsImmutableOrNull<T>(this IEnumerable<T>? items) 267public static ImmutableArray<TResult> SelectManyAsArray<TItem, TResult>(this ImmutableArray<TItem> array, Func<TItem, IEnumerable<TResult>> selector) 330public static ImmutableArray<TResult> SelectManyAsArray<TItem, TResult>(this ImmutableArray<TItem> array, Func<TItem, bool> predicate, Func<TItem, IEnumerable<TResult>> selector)
Collections\OrderedSet.cs (10)
22public OrderedSet(IEnumerable<T> items) 28public void AddRange(IEnumerable<T> items) 73IEnumerator<T> IEnumerable<T>.GetEnumerator() 75return ((IEnumerable<T>)_list).GetEnumerator(); 89public bool IsProperSubsetOf(IEnumerable<T> other) 92public bool IsProperSupersetOf(IEnumerable<T> other) 95public bool IsSubsetOf(IEnumerable<T> other) 98public bool IsSupersetOf(IEnumerable<T> other) 101public bool Overlaps(IEnumerable<T> other) 104public bool SetEquals(IEnumerable<T> other)
Collections\OrderPreservingMultiDictionary.cs (2)
129IEnumerator<KeyValuePair<K, ValueSet>> IEnumerable<KeyValuePair<K, ValueSet>>.GetEnumerator() 297IEnumerator<V> IEnumerable<V>.GetEnumerator()
Collections\Rope.cs (3)
22protected abstract IEnumerable<char> GetChars(); 109protected override IEnumerable<char> GetChars() => _value; 183protected override IEnumerable<char> GetChars()
Collections\SmallDictionary.cs (3)
608IEnumerator<K> IEnumerable<K>.GetEnumerator() 725IEnumerator<V> IEnumerable<V>.GetEnumerator() 831IEnumerator<KeyValuePair<K, V>> IEnumerable<KeyValuePair<K, V>>.GetEnumerator()
Collections\TopologicalSort.cs (2)
42IEnumerable<TNode> nodes, 96IEnumerable<TNode> nodes,
CommandLine\CommandLineArguments.cs (3)
371public IEnumerable<MetadataReference> ResolveMetadataReferences(MetadataReferenceResolver metadataResolver) 390internal IEnumerable<MetadataReference> ResolveMetadataReferences(MetadataReferenceResolver metadataResolver, List<DiagnosticInfo>? diagnosticsOpt, CommonMessageProvider? messageProviderOpt) 461public IEnumerable<AnalyzerReference> ResolveAnalyzerReferences(IAnalyzerAssemblyLoader analyzerLoader)
CommandLine\CommandLineParser.cs (14)
57internal virtual IEnumerable<string> EnumerateFiles(string? directory, string fileNamePattern, SearchOption searchOption) 68internal abstract CommandLineArguments CommonParse(IEnumerable<string> args, string baseDirectory, string? sdkDirectory, string? additionalReferenceDirectories); 78public CommandLineArguments Parse(IEnumerable<string> args, string baseDirectory, string? sdkDirectory, string? additionalReferenceDirectories) 490IEnumerable<string> rawArguments, 671internal static IEnumerable<string> ParseResponseLines(IEnumerable<string> lines) 708IEnumerable<string> args, 882public static IEnumerable<string> SplitCommandLineIntoArguments(string commandLine, bool removeHashComments) 1030internal static IEnumerable<string> ParseSeparatedPaths(string arg) 1087internal IEnumerable<string> ResolveRelativePaths(IEnumerable<string> paths, string baseDirectory, IList<Diagnostic> errors) 1169private protected IEnumerable<string> ParseSeparatedFileArgument(string value, string? baseDirectory, IList<Diagnostic> errors) 1180internal IEnumerable<CommandLineSourceFile> ParseRecurseArgument(string arg, string? baseDirectory, IList<Diagnostic> errors) 1224private IEnumerable<string> ExpandFileNamePattern(
CommandLine\CommonCompiler.cs (7)
127IEnumerable<string> allArgs = args; 143internal abstract bool SuppressDefaultResponseFile(IEnumerable<string> args); 526internal bool ReportDiagnostics(IEnumerable<Diagnostic> diagnostics, TextWriter consoleOutput, ErrorLogger? errorLoggerOpt, Compilation? compilation) 601internal bool ReportDiagnostics(IEnumerable<DiagnosticInfo> diagnostics, TextWriter consoleOutput, ErrorLogger? errorLoggerOpt, Compilation? compilation) 637var enumerable = assemblyInternal.GetInternalsVisibleToAssemblyNames(); 1017IEnumerable<SyntaxTree> syntaxTrees, 1644out IEnumerable<DiagnosticInfo> errors)
CommandLine\ReportAnalyzerUtil.cs (1)
105private static IEnumerable<string> GetSupportedIds(DiagnosticAnalyzer analyzer)
Compilation\Compilation.cs (42)
99protected static IReadOnlyDictionary<string, string> SyntaxTreeCommonFeatures(IEnumerable<SyntaxTree> trees) 559public IEnumerable<SyntaxTree> SyntaxTrees { get { return CommonSyntaxTrees; } } 577public Compilation AddSyntaxTrees(IEnumerable<SyntaxTree> trees) 582protected abstract Compilation CommonAddSyntaxTrees(IEnumerable<SyntaxTree> trees); 601public Compilation RemoveSyntaxTrees(IEnumerable<SyntaxTree> trees) 606protected abstract Compilation CommonRemoveSyntaxTrees(IEnumerable<SyntaxTree> trees); 671internal static ImmutableArray<MetadataReference> ValidateReferences<T>(IEnumerable<MetadataReference>? references) 715internal abstract IEnumerable<ReferenceDirective> ReferenceDirectives { get; } 726public IEnumerable<MetadataReference> References 761public Compilation WithReferences(IEnumerable<MetadataReference> newReferences) 773return this.WithReferences((IEnumerable<MetadataReference>)newReferences); 779protected abstract Compilation CommonWithReferences(IEnumerable<MetadataReference> newReferences); 788return AddReferences((IEnumerable<MetadataReference>)references); 796public Compilation AddReferences(IEnumerable<MetadataReference> references) 818return RemoveReferences((IEnumerable<MetadataReference>)references); 826public Compilation RemoveReferences(IEnumerable<MetadataReference> references) 921public abstract IEnumerable<AssemblyIdentity> ReferencedAssemblyNames { get; } 1884internal bool FilterAndAppendDiagnostics(DiagnosticBag accumulator, IEnumerable<Diagnostic> incoming, HashSet<int>? exclude, CancellationToken cancellationToken) 2129IEnumerable<ResourceDescription>? manifestResources, 2130IEnumerable<string> addedModuleNames, 2131IEnumerable<string> addedModuleResourceNames, 2477IEnumerable<EmbeddedText>? embeddedTexts, 2478IEnumerable<ResourceDescription>? manifestResources, 2494internal bool CreateDebugDocuments(DebugDocumentsBuilder documentsBuilder, IEnumerable<EmbeddedText> embeddedTexts, DiagnosticBag diagnostics) 2682IEnumerable<ResourceDescription>? manifestResources, 2706IEnumerable<ResourceDescription> manifestResources, 2730IEnumerable<ResourceDescription>? manifestResources, 2734IEnumerable<EmbeddedText>? embeddedTexts, 2791IEnumerable<ResourceDescription>? manifestResources = null, 2795IEnumerable<EmbeddedText>? embeddedTexts = null, 2819IEnumerable<ResourceDescription>? manifestResources, 2823IEnumerable<EmbeddedText>? embeddedTexts, 2937IEnumerable<ResourceDescription>? manifestResources, 2941IEnumerable<EmbeddedText>? embeddedTexts, 3045IEnumerable<SemanticEdit> edits, 3065IEnumerable<SemanticEdit> edits, 3092IEnumerable<SemanticEdit> edits, 3138IEnumerable<SemanticEdit> edits, 3152IEnumerable<ResourceDescription>? manifestResources, 3156IEnumerable<EmbeddedText>? embeddedTexts, 3701public abstract IEnumerable<ISymbol> GetSymbolsWithName(Func<string, bool> predicate, SymbolFilter filter = SymbolFilter.TypeAndMember, CancellationToken cancellationToken = default(CancellationToken)); 3718public abstract IEnumerable<ISymbol> GetSymbolsWithName(string name, SymbolFilter filter = SymbolFilter.TypeAndMember, CancellationToken cancellationToken = default(CancellationToken));
Compilation\CompilationOptions.cs (2)
398public CompilationOptions WithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<string, ReportDiagnostic>> value) 542protected abstract CompilationOptions CommonWithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<string, ReportDiagnostic>> specificDiagnosticOptions);
Compilation\ParseOptions.cs (3)
112public ParseOptions WithFeatures(IEnumerable<KeyValuePair<string, string>> features) 117protected abstract ParseOptions CommonWithFeatures(IEnumerable<KeyValuePair<string, string>> features); 130public abstract IEnumerable<string> PreprocessorSymbolNames { get; }
CryptographicHashProvider.cs (3)
198internal static ImmutableArray<byte> ComputeHash(HashAlgorithmName algorithmName, IEnumerable<Blob> bytes) 207internal static ImmutableArray<byte> ComputeHash(HashAlgorithmName algorithmName, IEnumerable<ArraySegment<byte>> bytes) 282internal static ImmutableArray<byte> ComputeSourceHash(IEnumerable<Blob> bytes, SourceHashAlgorithm hashAlgorithm = SourceHashAlgorithms.Default)
CvtRes.cs (1)
619private IEnumerable<KeyValuePair<string, string>> GetVerStrings()
Diagnostic\Diagnostic.cs (7)
90IEnumerable<Location>? additionalLocations, 116IEnumerable<Location>? additionalLocations, 145IEnumerable<Location>? additionalLocations, 206IEnumerable<Location>? additionalLocations = null, 207IEnumerable<string>? customTags = null, 257IEnumerable<Location>? additionalLocations = null, 258IEnumerable<string>? customTags = null,
Diagnostic\Diagnostic_SimpleDiagnostic.cs (4)
35IEnumerable<Location>? additionalLocations, 61IEnumerable<Location>? additionalLocations, 72IEnumerable<Location>? additionalLocations, IEnumerable<string>? customTags,
Diagnostic\DiagnosticBag.cs (5)
39/// This exists for short-circuiting purposes. Use <see cref="System.Linq.Enumerable.Any{T}(IEnumerable{T})"/> 138public void AddRange(IEnumerable<Diagnostic> diagnostics) 226public IEnumerable<Diagnostic> AsEnumerable() 250private IEnumerable<Diagnostic> AsEnumerableFiltered() 262internal IEnumerable<Diagnostic> AsEnumerableWithoutResolution()
Diagnostic\DiagnosticDescriptor.cs (1)
67public IEnumerable<string> CustomTags { get; }
DiagnosticAnalyzer\AnalysisResult.cs (2)
88private ImmutableArray<Diagnostic> GetDiagnostics(IEnumerable<DiagnosticAnalyzer> analyzers) 90var excludedAnalyzers = Analyzers.Except(analyzers);
DiagnosticAnalyzer\AnalysisResultBuilder.cs (1)
386private static void UpdateDiagnosticsCore_NoLock(ImmutableArray<Diagnostic>.Builder currentDiagnostics, IEnumerable<Diagnostic> diagnostics, bool overwrite)
DiagnosticAnalyzer\AnalyzerConfigOptions.cs (1)
28public virtual IEnumerable<string> Keys
DiagnosticAnalyzer\AnalyzerDriver.cs (7)
1049var suppressableDiagnostics = reportedDiagnostics.Where(d => !d.IsSuppressed && 1091void executeSuppressionActions(IEnumerable<Diagnostic> reportedDiagnostics, bool concurrent) 1093var suppressors = this.Analyzers.OfType<DiagnosticSuppressor>(); 1456var actionsByAnalyzers = analyzerActions.SymbolActions.GroupBy(action => action.Analyzer); 1488var actionsByAnalyzers = analyzerActions.GroupBy(action => action.Analyzer); 2785void executeOperationsBlockActions(ImmutableArray<IOperation> operationBlocksToAnalyze, ImmutableArray<IOperation> operationsToAnalyze, IEnumerable<ExecutableCodeBlockAnalyzerActions> codeBlockActions) 2813void executeCodeBlockActions(ImmutableArray<SyntaxNode> executableCodeBlocks, IEnumerable<ExecutableCodeBlockAnalyzerActions> codeBlockActions)
DiagnosticAnalyzer\AnalyzerDriver.GroupedAnalyzerActions.cs (3)
81var inputAnalyzers = groupedAnalyzerActions.GroupedActionsByAnalyzer.Select(a => a.analyzer); 82var myAnalyzers = GroupedActionsByAnalyzer.Select(a => a.analyzer); 83var intersected = inputAnalyzers.Intersect(myAnalyzers);
DiagnosticAnalyzer\AnalyzerExecutor.cs (20)
725IEnumerable<CodeBlockStartAnalyzerAction<TLanguageKindEnum>> codeBlockStartActions, 726IEnumerable<CodeBlockAnalyzerAction> codeBlockActions, 727IEnumerable<CodeBlockAnalyzerAction> codeBlockEndActions, 762IEnumerable<OperationBlockStartAnalyzerAction> operationBlockStartActions, 763IEnumerable<OperationBlockAnalyzerAction> operationBlockActions, 764IEnumerable<OperationBlockAnalyzerAction> operationBlockEndActions, 782IEnumerable<TBlockStartAction> startActions, 783IEnumerable<TBlockAction> actions, 784IEnumerable<TBlockAction> endActions, 789Func<ImmutableArray<TNode>, IEnumerable<TNode>> getNodesToAnalyze, 885var syntaxNodesToAnalyze = (IEnumerable<SyntaxNode>)getNodesToAnalyze(executableBlocks); 891var operationsToAnalyze = (IEnumerable<IOperation>)getNodesToAnalyze(executableBlocks); 960IEnumerable<SyntaxNodeAnalyzerAction<TLanguageKindEnum>> nodeActions) 981IEnumerable<SyntaxNode> nodesToAnalyze, 1011IEnumerable<SyntaxNode> nodesToAnalyze, 1055internal static ImmutableSegmentedDictionary<OperationKind, ImmutableArray<OperationAnalyzerAction>> GetOperationActionsByKind(IEnumerable<OperationAnalyzerAction> operationActions) 1079IEnumerable<IOperation> operationsToAnalyze, 1107IEnumerable<IOperation> operationsToAnalyze,
DiagnosticAnalyzer\AnalyzerFileReference.cs (1)
648static IEnumerable<string> shuffle(ImmutableHashSet<string> source)
DiagnosticAnalyzer\AnalyzerManager.AnalyzerExecutionContext.cs (1)
198void processMembers(IEnumerable<ISymbol> members)
DiagnosticAnalyzer\AnalyzerManager.cs (1)
42private Dictionary<DiagnosticAnalyzer, AnalyzerExecutionContext> CreateAnalyzerExecutionContextMap(IEnumerable<DiagnosticAnalyzer> analyzers)
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (4)
1157public static IEnumerable<Diagnostic> GetEffectiveDiagnostics(IEnumerable<Diagnostic> diagnostics, Compilation compilation) 1167public static IEnumerable<Diagnostic> GetEffectiveDiagnostics(ImmutableArray<Diagnostic> diagnostics, Compilation compilation) 1182private static IEnumerable<Diagnostic> GetEffectiveDiagnosticsImpl(ImmutableArray<Diagnostic> diagnostics, Compilation compilation)
DiagnosticAnalyzer\DictionaryAnalyzerConfigOptions.cs (1)
27public override IEnumerable<string> Keys
DiagnosticAnalyzer\ShadowCopyAnalyzerAssemblyLoader.cs (1)
77IEnumerable<string> subDirectories;
DiagnosticAnalyzer\SuppressMessageAttributeState.cs (4)
279var attributes = symbol.GetAttributes().Where(a => IsSuppressionAttribute(a)); 283private static ImmutableDictionary<string, SuppressMessageInfo> DecodeLocalSuppressMessageAttributes(IEnumerable<AttributeData> attributes) 315var attributes = symbol.GetAttributes().Where(a => IsSuppressionAttribute(a)); 319private static void DecodeGlobalSuppressMessageAttributes(Compilation compilation, GlobalSuppressions globalSuppressions, IEnumerable<AttributeData> attributes)
DiaSymReader\Utilities\ComMemoryStream.cs (1)
75public IEnumerable<ArraySegment<byte>> GetChunks()
DiaSymReader\Writer\SymUnmanagedWriter.cs (1)
27public abstract IEnumerable<ArraySegment<byte>> GetUnderlyingData();
DiaSymReader\Writer\SymUnmanagedWriterImpl.cs (1)
128public override IEnumerable<ArraySegment<byte>> GetUnderlyingData()
Emit\CommonPEModuleBuilder.cs (30)
26internal readonly IEnumerable<ResourceDescription> ManifestResources; 30internal IEnumerable<Cci.IWin32Resource>? Win32Resources; 44private IEnumerable<EmbeddedText> _embeddedTexts = SpecializedCollections.EmptyEnumerable<EmbeddedText>(); 52IEnumerable<ResourceDescription> manifestResources, 132public abstract IEnumerable<Cci.ICustomAttribute> GetSourceAssemblyAttributes(bool isRefAssembly); 133public abstract IEnumerable<Cci.SecurityAttribute> GetSourceAssemblySecurityAttributes(); 134public abstract IEnumerable<Cci.ICustomAttribute> GetSourceModuleAttributes(); 160public abstract IEnumerable<string> LinkedAssembliesDebugInfo { get; } 173protected abstract IEnumerable<Cci.IAssemblyReference> GetAssemblyReferencesFromAddedModules(DiagnosticBag diagnostics); 179public abstract IEnumerable<Cci.INamespaceTypeDefinition> GetTopLevelTypeDefinitions(EmitContext context); 181public IEnumerable<Cci.INamespaceTypeDefinition> GetTopLevelTypeDefinitionsCore(EmitContext context) 222public abstract IEnumerable<Cci.INamespaceTypeDefinition> GetAdditionalTopLevelTypeDefinitions(EmitContext context); 227public abstract IEnumerable<Cci.INamespaceTypeDefinition> GetAnonymousTypeDefinitions(EmitContext context); 232public abstract IEnumerable<Cci.INamespaceTypeDefinition> GetEmbeddedTypeDefinitions(EmitContext context); 237public abstract IEnumerable<Cci.INamespaceTypeDefinition> GetTopLevelSourceTypeDefinitions(EmitContext context); 244public abstract IEnumerable<Cci.IFileReference> GetFiles(EmitContext context); 291public abstract IEnumerable<(Cci.ITypeDefinition, ImmutableArray<Cci.DebugSourceDocument>)> GetTypeToDebugDocumentMap(EmitContext context); 305IEnumerable<Cci.ICustomAttribute> Cci.IReference.GetAttributes(EmitContext context) => SpecializedCollections.EmptyEnumerable<Cci.ICustomAttribute>(); 484public IEnumerable<Cci.IAssemblyReference> GetAssemblyReferences(EmitContext context) 535public IEnumerable<EmbeddedText> EmbeddedTexts 608IEnumerable<ResourceDescription> manifestResources, 658public override IEnumerable<Cci.INamespaceTypeDefinition> GetTopLevelTypeDefinitions(EmitContext context) 808internal IEnumerable<Cci.INestedTypeDefinition> OrderedNestedTypes 875internal abstract IEnumerable<Cci.INestedTypeDefinition> GetSynthesizedNestedTypes(TNamedTypeSymbol container); 880public IEnumerable<Cci.INestedTypeDefinition> GetSynthesizedTypes(TNamedTypeSymbol container) 882IEnumerable<Cci.INestedTypeDefinition> declareTypes = GetSynthesizedNestedTypes(container); 883IEnumerable<Cci.INestedTypeDefinition> compileEmitTypes = null; 970public IEnumerable<Cci.IFieldDefinition> GetSynthesizedFields(TNamedTypeSymbol container) 976public IEnumerable<Cci.IPropertyDefinition> GetSynthesizedProperties(TNamedTypeSymbol container) 982public IEnumerable<Cci.IMethodDefinition> GetSynthesizedMethods(TNamedTypeSymbol container)
Emit\EditAndContinue\DefinitionMap.cs (4)
52protected DefinitionMap(IEnumerable<SemanticEdit> edits, EmitBaseline baseline) 65private IReadOnlyDictionary<IMethodSymbolInternal, EncMappedMethod> GetMappedMethods(IEnumerable<SemanticEdit> edits) 668public IEnumerable<(DebugId id, IMethodSymbolInternal symbol)> GetDeletedSynthesizedMethods(IMethodSymbolInternal oldMethod, ImmutableArray<EncLambdaInfo> currentLambdas) 709IEnumerable<(DebugId id, IMethodSymbolInternal symbol)> getDeletedLambdas(
Emit\EditAndContinue\DeletedPEMethodDefinition.cs (4)
98public IEnumerable<Cci.ICustomAttribute> GetAttributes(EmitContext context) 104public IEnumerable<Cci.IGenericMethodParameter> GenericParameters 125public IEnumerable<Cci.SecurityAttribute> SecurityAttributes 173public IEnumerable<Cci.ICustomAttribute> GetReturnValueAttributes(EmitContext context)
Emit\EditAndContinue\DeletedSourceDefinition.cs (1)
39public IEnumerable<ICustomAttribute> GetAttributes(EmitContext context)
Emit\EditAndContinue\DeletedSourceGenericParameter.cs (1)
85public IEnumerable<TypeReferenceWithAttributes> GetConstraints(EmitContext context)
Emit\EditAndContinue\DeletedSourceMethodDefinition.cs (3)
32public IEnumerable<IGenericMethodParameter> GenericParameters 73public IEnumerable<SecurityAttribute> SecurityAttributes => OldDefinition.SecurityAttributes; 132public IEnumerable<ICustomAttribute> GetReturnValueAttributes(EmitContext context)
Emit\EditAndContinue\DeletedSourceTypeDefinition.cs (9)
30public IEnumerable<IGenericTypeParameter> GenericParameters => OldDefinition.GenericParameters; 60public IEnumerable<SecurityAttribute> SecurityAttributes 110public IEnumerable<IEventDefinition> GetEvents(EmitContext context) 113public IEnumerable<Cci.MethodImplementation> GetExplicitImplementationOverrides(EmitContext context) 116public IEnumerable<IFieldDefinition> GetFields(EmitContext context) 119public IEnumerable<IMethodDefinition> GetMethods(EmitContext context) 122public IEnumerable<INestedTypeDefinition> GetNestedTypes(EmitContext context) 125public IEnumerable<IPropertyDefinition> GetProperties(EmitContext context) 128public IEnumerable<TypeReferenceWithAttributes> Interfaces(EmitContext context)
Emit\EditAndContinue\DeltaMetadataWriter.cs (2)
599var typeParameters = this.GetConsolidatedTypeParameters(typeDef); 923protected override void AddCustomAttributesToTable(EntityHandle parentHandle, IEnumerable<ICustomAttribute> attributes)
Emit\EditAndContinue\SymbolChanges.cs (3)
50protected SymbolChanges(DefinitionMap definitionMap, IEnumerable<SemanticEdit> edits, Func<ISymbol, bool> isAddedSymbol) 330public IEnumerable<INamespaceTypeDefinition> GetTopLevelSourceTypeDefinitions(EmitContext context) 350IEnumerable<SemanticEdit> edits,
Emit\ErrorType.cs (2)
168IEnumerable<Cci.ICustomAttribute> Cci.IReference.GetAttributes(EmitContext context) 232IEnumerable<Cci.ICustomAttribute> Cci.IReference.GetAttributes(EmitContext context)
Emit\NoPia\CommonEmbeddedEvent.cs (1)
109IEnumerable<Cci.IMethodReference> Cci.IEventDefinition.GetAccessors(EmitContext context)
Emit\NoPia\CommonEmbeddedMember.cs (2)
56protected abstract IEnumerable<TAttributeData> GetCustomAttributesToEmit(TPEModuleBuilder moduleBuilder); 91IEnumerable<Cci.ICustomAttribute> Cci.IReference.GetAttributes(EmitContext context)
Emit\NoPia\CommonEmbeddedMethod.cs (3)
178IEnumerable<Cci.IGenericMethodParameter> Cci.IMethodDefinition.GenericParameters => _typeParameters; 223IEnumerable<Cci.ICustomAttribute> Cci.IMethodDefinition.GetReturnValueAttributes(EmitContext context) 235IEnumerable<Cci.SecurityAttribute> Cci.IMethodDefinition.SecurityAttributes =>
Emit\NoPia\CommonEmbeddedParameter.cs (2)
73protected abstract IEnumerable<TAttributeData> GetCustomAttributesToEmit(TPEModuleBuilder moduleBuilder); 193IEnumerable<Cci.ICustomAttribute> Cci.IReference.GetAttributes(EmitContext context)
Emit\NoPia\CommonEmbeddedProperty.cs (1)
88IEnumerable<Cci.IMethodReference> Cci.IPropertyDefinition.GetAccessors(EmitContext context)
Emit\NoPia\CommonEmbeddedType.cs (16)
63protected abstract IEnumerable<TFieldSymbol> GetFieldsToEmit(); 64protected abstract IEnumerable<TMethodSymbol> GetMethodsToEmit(); 65protected abstract IEnumerable<TEventSymbol> GetEventsToEmit(); 66protected abstract IEnumerable<TPropertySymbol> GetPropertiesToEmit(); 70protected abstract IEnumerable<Cci.TypeReferenceWithAttributes> GetInterfaces(EmitContext context); 83protected abstract IEnumerable<TAttributeData> GetCustomAttributesToEmit(TPEModuleBuilder moduleBuilder); 243IEnumerable<Cci.IEventDefinition> Cci.ITypeDefinition.GetEvents(EmitContext context) 267IEnumerable<Cci.MethodImplementation> Cci.ITypeDefinition.GetExplicitImplementationOverrides(EmitContext context) 272IEnumerable<Cci.IFieldDefinition> Cci.ITypeDefinition.GetFields(EmitContext context) 296IEnumerable<Cci.IGenericTypeParameter> Cci.ITypeDefinition.GenericParameters 321IEnumerable<Cci.TypeReferenceWithAttributes> Cci.ITypeDefinition.Interfaces(EmitContext context) 441IEnumerable<Cci.IMethodDefinition> Cci.ITypeDefinition.GetMethods(EmitContext context) 486IEnumerable<Cci.INestedTypeDefinition> Cci.ITypeDefinition.GetNestedTypes(EmitContext context) 491IEnumerable<Cci.IPropertyDefinition> Cci.ITypeDefinition.GetProperties(EmitContext context) 515IEnumerable<Cci.SecurityAttribute> Cci.ITypeDefinition.SecurityAttributes 532IEnumerable<Cci.ICustomAttribute> Cci.IReference.GetAttributes(EmitContext context)
Emit\NoPia\CommonEmbeddedTypeParameter.cs (3)
52protected abstract IEnumerable<Cci.TypeReferenceWithAttributes> GetConstraints(EmitContext context); 68IEnumerable<Cci.TypeReferenceWithAttributes> Cci.IGenericParameter.GetConstraints(EmitContext context) 203IEnumerable<Cci.ICustomAttribute> Cci.IReference.GetAttributes(EmitContext context)
Emit\NoPia\VtblGap.cs (4)
33IEnumerable<Cci.IGenericMethodParameter> Cci.IMethodDefinition.GenericParameters 123IEnumerable<Cci.ICustomAttribute> Cci.IMethodDefinition.GetReturnValueAttributes(EmitContext context) 143IEnumerable<Cci.SecurityAttribute> Cci.IMethodDefinition.SecurityAttributes 172IEnumerable<Cci.ICustomAttribute> Cci.IReference.GetAttributes(EmitContext context)
FileSystem\FileUtilities.cs (1)
45IEnumerable<string> searchPaths,
FileSystemExtensions.cs (1)
38IEnumerable<ResourceDescription>? manifestResources = null,
InternalUtilities\ConcurrentLruCache.cs (1)
62internal IEnumerable<KeyValuePair<K, V>> TestingEnumerable
InternalUtilities\ConcurrentSet.cs (3)
87public void AddRange(IEnumerable<T>? values) 120internal KeyEnumerator(IEnumerable<KeyValuePair<T, byte>> data) 161IEnumerator<T> IEnumerable<T>.GetEnumerator()
InternalUtilities\ConsList`1.cs (1)
131IEnumerator<T> IEnumerable<T>.GetEnumerator()
InternalUtilities\EnumerableExtensions.cs (77)
23public static int Count<T, TArg>(this IEnumerable<T> source, Func<T, TArg, bool> predicate, TArg arg) 35public static IEnumerable<T> Do<T>(this IEnumerable<T> source, Action<T> action) 66public static ImmutableArray<T> ToImmutableArrayOrEmpty<T>(this IEnumerable<T>? items) 81public static IReadOnlyList<T> ToBoxedImmutableArray<T>(this IEnumerable<T>? items) 101public static ReadOnlyCollection<T> ToReadOnlyCollection<T>(this IEnumerable<T> source) 111public static IEnumerable<T> Concat<T>(this IEnumerable<T> source, T value) 121private static IEnumerable<T> ConcatWorker<T>(this IEnumerable<T> source, T value) 131public static bool SetEquals<T>(this IEnumerable<T> source1, IEnumerable<T> source2, IEqualityComparer<T>? comparer) 146public static bool SetEquals<T>(this IEnumerable<T> source1, IEnumerable<T> source2) 161public static ISet<T> ToSet<T>(this IEnumerable<T> source, IEqualityComparer<T>? comparer) 171public static ISet<T> ToSet<T>(this IEnumerable<T> source) 181public static IReadOnlyCollection<T> ToCollection<T>(this IEnumerable<T> sequence) 184public static T? FirstOrDefault<T, TArg>(this IEnumerable<T> source, Func<T, TArg, bool> predicate, TArg arg) 195public static bool Any<T, TArg>(this IEnumerable<T> source, Func<T, TArg, bool> predicate, TArg arg) 206public static T? FirstOrNull<T>(this IEnumerable<T> source) 217public static T? FirstOrNull<T>(this IEnumerable<T> source, Func<T, bool> predicate) 233public static T? FirstOrNull<T, TArg>(this IEnumerable<T> source, Func<T, TArg, bool> predicate, TArg arg) 249public static T? LastOrNull<T>(this IEnumerable<T> source) 260public static T? SingleOrNull<T>(this IEnumerable<T> source, Func<T, bool> predicate) 271public static bool IsSingle<T>(this IEnumerable<T> list) 277public static bool IsEmpty<T>(this IEnumerable<T> source) 340public static IEnumerable<T> WhereNotNull<T>(this IEnumerable<T?> source) 351public static T[] AsArray<T>(this IEnumerable<T> source) 354public static ImmutableArray<TResult> SelectAsArray<TSource, TResult>(this IEnumerable<TSource>? source, Func<TSource, TResult> selector) 367public static ImmutableArray<TResult> SelectAsArray<TSource, TResult>(this IEnumerable<TSource>? source, Func<TSource, int, TResult> selector) 416public static ImmutableArray<TResult> SelectManyAsArray<TSource, TResult>(this IEnumerable<TSource>? source, Func<TSource, IEnumerable<TResult>> selector) 428public static ImmutableArray<TResult> SelectManyAsArray<TItem, TArg, TResult>(this IEnumerable<TItem>? source, Func<TItem, TArg, IEnumerable<TResult>> selector, TArg arg) 440public static ImmutableArray<TResult> SelectManyAsArray<TItem, TResult>(this IReadOnlyCollection<TItem>? source, Func<TItem, IEnumerable<TResult>> selector) 453public static ImmutableArray<TResult> SelectManyAsArray<TItem, TArg, TResult>(this IReadOnlyCollection<TItem>? source, Func<TItem, TArg, IEnumerable<TResult>> selector, TArg arg) 466public static ImmutableArray<TResult> SelectManyAsArray<TSource, TResult>(this IEnumerable<TSource>? source, Func<TSource, OneOrMany<TResult>> selector) 481public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this IEnumerable<TItem> source, Func<TItem, ValueTask<TResult>> selector) 496public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this IEnumerable<TItem> source, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 511public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 523public static async ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<IEnumerable<TResult>>> selector, TArg arg, CancellationToken cancellationToken) 535public static async ValueTask<IEnumerable<TResult>> SelectManyInParallelAsync<TItem, TResult>( 536this IEnumerable<TItem> sequence, 537Func<TItem, CancellationToken, Task<IEnumerable<TResult>>> selector, 543public static bool All(this IEnumerable<bool> source) 561public static int IndexOf<T>(this IEnumerable<T> sequence, T value) 571public static int IndexOf<T>(this IEnumerable<T> sequence, T value, IEqualityComparer<T> comparer) 580private static int EnumeratingIndexOf<T>(this IEnumerable<T> sequence, T value, IEqualityComparer<T> comparer) 609public static IEnumerable<T> Flatten<T>(this IEnumerable<IEnumerable<T>> sequence) 619public static IOrderedEnumerable<T> OrderBy<T>(this IEnumerable<T> source, IComparer<T>? comparer) 624public static IOrderedEnumerable<T> OrderByDescending<T>(this IEnumerable<T> source, IComparer<T>? comparer) 629public static IOrderedEnumerable<T> OrderBy<T>(this IEnumerable<T> source, Comparison<T> compare) 634public static IOrderedEnumerable<T> OrderByDescending<T>(this IEnumerable<T> source, Comparison<T> compare) 640public static IOrderedEnumerable<T> Order<T>(IEnumerable<T> source) where T : IComparable<T> 663public static bool IsSorted<T>(this IEnumerable<T> enumerable, IComparer<T>? comparer = null) 687public static bool Contains<T>(this IEnumerable<T> sequence, Func<T, bool> predicate) 692public static bool Contains(this IEnumerable<string?> sequence, string? s) 710public static ImmutableDictionary<K, V> ToImmutableDictionaryOrEmpty<K, V>(this IEnumerable<KeyValuePair<K, V>>? items) 721public static ImmutableDictionary<K, V> ToImmutableDictionaryOrEmpty<K, V>(this IEnumerable<KeyValuePair<K, V>>? items, IEqualityComparer<K>? keyComparer) 733internal static IList<IList<T>> Transpose<T>(this IEnumerable<IEnumerable<T>> data) 742private static IEnumerable<IList<T>> TransposeInternal<T>(this IEnumerable<IEnumerable<T>> data) 747foreach (var e in data) 787internal static Dictionary<K, ImmutableArray<T>> ToMultiDictionary<K, T>(this IEnumerable<T> data, Func<T, K> keySelector, IEqualityComparer<K>? comparer = null) 791var groups = data.GroupBy(keySelector, comparer); 803/// Unlike <see cref="Enumerable.SingleOrDefault{TSource}(IEnumerable{TSource})"/> doesn't throw if there is more than one element in the sequence. 805internal static TSource? AsSingleton<TSource>(this IEnumerable<TSource>? source) 862public static bool SequenceEqual<T>(this IEnumerable<T>? first, IEnumerable<T>? second, Func<T, T, bool> comparer) 896public static T? AggregateOrDefault<T>(this IEnumerable<T> source, Func<T, T, T> func) 919public static IEnumerable<T> Reverse<T>(this T[] source) => Enumerable.Reverse(source);
InternalUtilities\Hash.cs (2)
45internal static int CombineValues<T>(IEnumerable<T>? values, int maxItemsToHash = int.MaxValue) 140internal static int CombineValues(IEnumerable<string?>? values, StringComparer stringComparer, int maxItemsToHash = int.MaxValue)
InternalUtilities\ImmutableListExtensions.cs (1)
22internal static ImmutableList<T> ToImmutableListOrEmpty<T>(this IEnumerable<T>? items)
InternalUtilities\ImmutableSetWithInsertionOrder`1.cs (1)
59public IEnumerable<T> InInsertionOrder
InternalUtilities\IncrementalHashExtensions.cs (2)
14internal static void AppendData(this IncrementalHash hash, IEnumerable<Blob> blobs) 22internal static void AppendData(this IncrementalHash hash, IEnumerable<ArraySegment<byte>> blobs)
InternalUtilities\ISetExtensions.cs (2)
12public static bool AddAll<T>(this ISet<T> set, IEnumerable<T> values) 34public static bool RemoveAll<T>(this ISet<T> set, IEnumerable<T> values)
InternalUtilities\MultiDictionary.cs (2)
142IEnumerator<V> IEnumerable<V>.GetEnumerator() 283IEnumerator<KeyValuePair<K, ValueSet>> IEnumerable<KeyValuePair<K, ValueSet>>.GetEnumerator()
InternalUtilities\OneOrMany.cs (2)
208public bool SequenceEqual(IEnumerable<T> other, IEqualityComparer<T>? comparer = null) 283public static bool SequenceEqual<T>(this IEnumerable<T> array, OneOrMany<T> other, IEqualityComparer<T>? comparer = null)
InternalUtilities\OrderedMultiDictionary.cs (2)
19public IEnumerable<K> Keys => _keys; 50public void AddRange(K k, IEnumerable<V> values)
InternalUtilities\ReflectionUtilities.cs (1)
67public static T? FindItem<T>(IEnumerable<T> collection, params Type[] paramTypes)
InternalUtilities\SetWithInsertionOrder.cs (7)
90=> _elements is null ? SpecializedCollections.EmptyEnumerator<T>() : ((IEnumerable<T>)_elements).GetEnumerator(); 101public bool IsProperSubsetOf(IEnumerable<T> other) 104public bool IsProperSupersetOf(IEnumerable<T> other) 107public bool IsSubsetOf(IEnumerable<T> other) 110public bool IsSupersetOf(IEnumerable<T> other) 113public bool Overlaps(IEnumerable<T> other) 116public bool SetEquals(IEnumerable<T> other)
InternalUtilities\SpecializedCollections.cs (5)
16public static IEnumerable<T> EmptyEnumerable<T>() 63public static IEnumerable<T> SingletonEnumerable<T>(T value) 88public static IEnumerable<T> ReadOnlyEnumerable<T>(IEnumerable<T> values) 90return new ReadOnly.Enumerable<IEnumerable<T>, T>(values);
InternalUtilities\SpecializedCollections.Empty.Dictionary.cs (2)
47IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => Keys; 48IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values => Values;
InternalUtilities\SpecializedCollections.Empty.Set.cs (10)
27public void ExceptWith(IEnumerable<T> other) 32public void IntersectWith(IEnumerable<T> other) 37public bool IsProperSubsetOf(IEnumerable<T> other) 42public bool IsProperSupersetOf(IEnumerable<T> other) 47public bool IsSubsetOf(IEnumerable<T> other) 52public bool IsSupersetOf(IEnumerable<T> other) 57public bool Overlaps(IEnumerable<T> other) 62public bool SetEquals(IEnumerable<T> other) 67public void SymmetricExceptWith(IEnumerable<T> other) 72public void UnionWith(IEnumerable<T> other)
InternalUtilities\SpecializedCollections.ReadOnly.Enumerable`2.cs (1)
14where TUnderlying : IEnumerable<T>
InternalUtilities\SpecializedCollections.ReadOnly.Set.cs (10)
27public void ExceptWith(IEnumerable<T> other) 32public void IntersectWith(IEnumerable<T> other) 37public bool IsProperSubsetOf(IEnumerable<T> other) 42public bool IsProperSupersetOf(IEnumerable<T> other) 47public bool IsSubsetOf(IEnumerable<T> other) 52public bool IsSupersetOf(IEnumerable<T> other) 57public bool Overlaps(IEnumerable<T> other) 62public bool SetEquals(IEnumerable<T> other) 67public void SymmetricExceptWith(IEnumerable<T> other) 72public void UnionWith(IEnumerable<T> other)
InternalUtilities\StringExtensions.cs (1)
32public static string Join(this IEnumerable<string?> source, string separator)
InternalUtilities\XmlUtilities.cs (1)
75var xpathResult = System.Xml.XPath.Extensions.XPathSelectElements(node, xpath);
MetadataReader\MetadataHelpers.cs (8)
769IEnumerable<IGrouping<string, TypeDefinitionHandle>> typesByNS, 771out IEnumerable<IGrouping<string, TypeDefinitionHandle>> types, 772out IEnumerable<KeyValuePair<string, IEnumerable<IGrouping<string, TypeDefinitionHandle>>>> namespaces) 786var nestedNamespaces = new List<KeyValuePair<string, IEnumerable<IGrouping<string, TypeDefinitionHandle>>>>(); 852new KeyValuePair<string, IEnumerable<IGrouping<string, TypeDefinitionHandle>>>( 870new KeyValuePair<string, IEnumerable<IGrouping<string, TypeDefinitionHandle>>>( 903nestedNamespaces[i] = default(KeyValuePair<string, IEnumerable<IGrouping<string, TypeDefinitionHandle>>>);
MetadataReader\PEAssembly.cs (2)
162internal IEnumerable<ImmutableArray<byte>> GetInternalsVisibleToPublicKeys(string simpleName) 173internal IEnumerable<string> GetInternalsVisibleToAssemblyNames()
MetadataReader\PEModule.cs (9)
413internal IEnumerable<string> GetReferencedManagedModulesOrThrow() 633private IEnumerable<TypeDefToNamespace> GetTypeDefsOrThrow(bool topLevelOnly) 664internal IEnumerable<IGrouping<string, TypeDefinitionHandle>> GroupTypesByNamespaceOrThrow(StringComparer nameComparer) 838var allTypeDefs = GetTypeDefsOrThrow(topLevelOnly: false); 839var typeNames = 857var allTypeIds = GetTypeDefsOrThrow(topLevelOnly: true); 858var fullNamespaceNames = 863var namespaceNames = 3814internal IEnumerable<KeyValuePair<string, (int FirstIndex, int SecondIndex)>> GetForwardedTypes()
MetadataReference\AssemblyMetadata.cs (2)
127public static AssemblyMetadata CreateFromImage(IEnumerable<byte> peImage) 230public static AssemblyMetadata Create(IEnumerable<ModuleMetadata> modules)
MetadataReference\CompilationReference.cs (1)
52public new CompilationReference WithAliases(IEnumerable<string> aliases)
MetadataReference\MetadataReference.cs (4)
50public MetadataReference WithAliases(IEnumerable<string> aliases) 144/// It is recommended to use <see cref="AssemblyMetadata.CreateFromImage(IEnumerable{byte})"/> or <see cref="ModuleMetadata.CreateFromImage(IEnumerable{byte})"/> 158IEnumerable<byte> peImage,
MetadataReference\MetadataReferenceProperties.cs (1)
87public MetadataReferenceProperties WithAliases(IEnumerable<string> aliases)
MetadataReference\ModuleMetadata.cs (1)
150public static ModuleMetadata CreateFromImage(IEnumerable<byte> peImage)
MetadataReference\PortableExecutableReference.cs (1)
79public new PortableExecutableReference WithAliases(IEnumerable<string> aliases)
Operations\ControlFlowGraphBuilder.cs (2)
7956var properties = operation.Type.GetMembers() 8071static bool setsAllProperties(ImmutableArray<IOperation> initializers, IEnumerable<IPropertySymbol> properties)
Operations\IOperation.cs (1)
51IEnumerable<IOperation> Children { get; }
Operations\IOperation.OperationList.cs (2)
56IEnumerator<IOperation> IEnumerable<IOperation>.GetEnumerator() 66IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<IOperation>)this).GetEnumerator();
Operations\IOperation.OperationList.Reversed.cs (2)
70IEnumerator<IOperation> IEnumerable<IOperation>.GetEnumerator() 80IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<IOperation>)this).GetEnumerator();
Operations\Operation.cs (1)
107IEnumerable<IOperation> IOperation.Children => this.ChildOperations;
Operations\OperationExtensions.cs (3)
70public static IEnumerable<IOperation> Descendants(this IOperation? operation) 79public static IEnumerable<IOperation> DescendantsAndSelf(this IOperation? operation) 84private static IEnumerable<IOperation> Descendants(IOperation? operation, bool includeSelf)
PerformanceSensitiveAttribute.cs (1)
70/// <see cref="System.Collections.Generic.IEnumerable{T}"/> is allowed.
PEWriter\Core.cs (1)
37IEnumerable<ICustomAttribute> GetAttributes(EmitContext context); // TODO: consider moving this to IDefinition, we shouldn't need to examine attributes on references.
PEWriter\ExtendedPEBuilder.cs (1)
43Func<IEnumerable<Blob>, BlobContentId>? deterministicIdProvider,
PEWriter\FullMetadataWriter.cs (1)
373IEnumerable<IGenericTypeParameter> typeParameters = this.GetConsolidatedTypeParameters(typeDef);
PEWriter\InheritedTypeParameter.cs (2)
37public IEnumerable<TypeReferenceWithAttributes> GetConstraints(EmitContext context) 203public IEnumerable<ICustomAttribute> GetAttributes(EmitContext context)
PEWriter\ManagedResource.cs (1)
89public IEnumerable<ICustomAttribute> Attributes
PEWriter\Members.cs (6)
135IEnumerable<IMethodReference> GetAccessors(EmitContext context); 533IEnumerable<IGenericMethodParameter> GenericParameters { get; } 637IEnumerable<ICustomAttribute> GetReturnValueAttributes(EmitContext context); 665IEnumerable<SecurityAttribute> SecurityAttributes { get; } 742IEnumerable<IMethodReference> GetAccessors(EmitContext context); 961IEnumerable<ITypeReference> GetGenericArguments(EmitContext context);
PEWriter\MetadataVisitor.cs (23)
32public void Visit(IEnumerable<IAssemblyReference> assemblyReferences) 44public void Visit(IEnumerable<ICustomAttribute> customAttributes) 78public void Visit(IEnumerable<IEventDefinition> events) 92public void Visit(IEnumerable<IFieldDefinition> fields) 130public void Visit(IEnumerable<IFileReference> fileReferences) 146public void Visit(IEnumerable<IGenericMethodParameter> genericParameters) 172public void Visit(IEnumerable<IGenericParameter> genericParameters) 227public void Visit(IEnumerable<IMetadataExpression> expressions) 241public void Visit(IEnumerable<IMetadataNamedArgument> namedArguments) 274public void Visit(IEnumerable<IMethodDefinition> methods) 320public void Visit(IEnumerable<MethodImplementation> methodImplementations) 334public void Visit(IEnumerable<IMethodReference> methodReferences) 363public void Visit(IEnumerable<IModuleReference> moduleReferences) 375public void Visit(IEnumerable<INamedTypeDefinition> types) 391public void VisitNestedTypes(IEnumerable<INamedTypeDefinition> nestedTypes) 500public void Visit(IEnumerable<IPropertyDefinition> properties) 514public void Visit(IEnumerable<ManagedResource> resources) 531public void Visit(IEnumerable<SecurityAttribute> securityAttributes) 539public void Visit(IEnumerable<ITypeDefinitionMember> typeMembers) 547public void Visit(IEnumerable<ITypeDefinition> types) 583public void Visit(IEnumerable<ITypeReference> typeReferences) 591public void Visit(IEnumerable<TypeReferenceWithAttributes> typeRefsWithAttributes) 677public void Visit(IEnumerable<IUnitReference> unitReferences)
PEWriter\MetadataWriter.cs (7)
535protected IEnumerable<IGenericTypeParameter> GetConsolidatedTypeParameters(ITypeDefinition typeDef) 1865public PortablePdbBuilder GetPortablePdbBuilder(ImmutableArray<int> typeSystemRowCounts, MethodDefinitionHandle debugEntryPoint, Func<IEnumerable<Blob>, BlobContentId> deterministicIdProviderOpt) 2049private void AddAssemblyAttributesToTable(IEnumerable<ICustomAttribute> assemblyAttributes, bool needsDummyParent, bool isSecurity) 2093private void AddCustomAttributesToTable<T>(IEnumerable<T> parentList, TableIndex tableIndex) 2110private void AddCustomAttributesToTable<T>(IEnumerable<T> parentList, Func<T, EntityHandle> getDefinitionHandle) 2126protected virtual void AddCustomAttributesToTable(EntityHandle parentHandle, IEnumerable<ICustomAttribute> attributes) 2178private void PopulateDeclSecurityTableRowsFor(EntityHandle parentHandle, IEnumerable<SecurityAttribute> attributes)
PEWriter\MethodDefinitionBase.cs (4)
36public IEnumerable<IGenericMethodParameter> GenericParameters => SpecializedCollections.EmptyEnumerable<IGenericMethodParameter>(); 77public IEnumerable<SecurityAttribute> SecurityAttributes => null; 109public IEnumerable<ICustomAttribute> GetAttributes(EmitContext context) => SpecializedCollections.EmptyEnumerable<ICustomAttribute>(); 119public IEnumerable<ICustomAttribute> GetReturnValueAttributes(EmitContext context) => SpecializedCollections.EmptyEnumerable<ICustomAttribute>();
PEWriter\Miscellaneous.cs (4)
24public static bool EnumerableIsNotEmpty<T>([NotNullWhen(returnValue: true)] IEnumerable<T>? enumerable) 49public static bool EnumerableIsEmpty<T>([NotNullWhen(returnValue: false)] IEnumerable<T>? enumerable) 57public static uint EnumerableCount<T>(IEnumerable<T>? enumerable) 306IEnumerable<byte> Data { get; }
PEWriter\ModifiedTypeReference.cs (1)
70IEnumerable<ICustomAttribute> IReference.GetAttributes(EmitContext context)
PEWriter\NativeResourceWriter.cs (3)
166internal static IEnumerable<IWin32Resource> SortResources(IEnumerable<IWin32Resource> resources) 171public static void SerializeWin32Resources(BlobBuilder builder, IEnumerable<IWin32Resource> theResources, int resourcesRva)
PEWriter\ParameterDefinitionBase.cs (1)
31public virtual IEnumerable<Cci.ICustomAttribute> GetAttributes(EmitContext context) => [];
PEWriter\PeWriter.cs (5)
192new Func<IEnumerable<Blob>, BlobContentId>(content => BlobContentId.FromHash(CryptographicHashProvider.ComputeSourceHash(content))) : 207new Func<IEnumerable<Blob>, BlobContentId>(content => BlobContentId.FromHash(portablePdbContentHash = CryptographicHashProvider.ComputeHash(context.Module.PdbChecksumAlgorithm, content))) : 384var nativeResourcesOpt = module.Win32Resources; 417private readonly IEnumerable<IWin32Resource> _resources; 419public ResourceSectionBuilderFromResources(IEnumerable<IWin32Resource> resources)
PEWriter\ReferenceIndexerBase.cs (1)
308public void VisitTypeReferencesThatNeedTokens(IEnumerable<TypeReferenceWithAttributes> refsWithAttributes)
PEWriter\ReturnValueParameter.cs (1)
18public override IEnumerable<ICustomAttribute> GetAttributes(EmitContext context)
PEWriter\RootModuleType.cs (10)
36public IEnumerable<IMethodDefinition> GetMethods(EmitContext context) 51public IEnumerable<ICustomAttribute> GetAttributes(EmitContext context) 81public IEnumerable<IEventDefinition> GetEvents(EmitContext context) 86public IEnumerable<MethodImplementation> GetExplicitImplementationOverrides(EmitContext context) 91public IEnumerable<IFieldDefinition> GetFields(EmitContext context) 101public IEnumerable<Cci.TypeReferenceWithAttributes> Interfaces(EmitContext context) 168public IEnumerable<INestedTypeDefinition> GetNestedTypes(EmitContext context) 173public IEnumerable<IPropertyDefinition> GetProperties(EmitContext context) 198IEnumerable<IGenericTypeParameter> ITypeDefinition.GenericParameters 211IEnumerable<SecurityAttribute> ITypeDefinition.SecurityAttributes
PEWriter\SigningUtilities.cs (2)
20internal static byte[] CalculateRsaSignature(IEnumerable<Blob> content, RSAParameters privateKey) 33static byte[] calculateSha1(IEnumerable<Blob> content)
PEWriter\Types.cs (10)
134IEnumerable<TypeReferenceWithAttributes> GetConstraints(EmitContext context); 465IEnumerable<IEventDefinition> GetEvents(EmitContext context); 470IEnumerable<MethodImplementation> GetExplicitImplementationOverrides(EmitContext context); 475IEnumerable<IFieldDefinition> GetFields(EmitContext context); 480IEnumerable<IGenericTypeParameter> GenericParameters 504IEnumerable<TypeReferenceWithAttributes> Interfaces(EmitContext context); 575IEnumerable<IMethodDefinition> GetMethods(EmitContext context); 580IEnumerable<INestedTypeDefinition> GetNestedTypes(EmitContext context); 585IEnumerable<IPropertyDefinition> GetProperties(EmitContext context); 590IEnumerable<SecurityAttribute> SecurityAttributes { get; }
ReferenceManager\CommonReferenceManager.State.cs (5)
39internal abstract IEnumerable<KeyValuePair<MetadataReference, IAssemblySymbolInternal>> GetReferencedAssemblies(); 44internal abstract IEnumerable<(IAssemblySymbolInternal AssemblySymbol, ImmutableArray<string> Aliases)> GetReferencedAssemblyAliases(); 678internal IEnumerable<string> ExternAliases => AliasesOfReferencedAssemblies.SelectMany(aliases => aliases); 680internal sealed override IEnumerable<KeyValuePair<MetadataReference, IAssemblySymbolInternal>> GetReferencedAssemblies() 713internal override IEnumerable<(IAssemblySymbolInternal AssemblySymbol, ImmutableArray<string> Aliases)> GetReferencedAssemblyAliases()
SourceFileResolver.cs (1)
27public SourceFileResolver(IEnumerable<string> searchPaths, string? baseDirectory)
SourceGeneration\Nodes\SourceOutputNode.cs (4)
12using TOutput = System.ValueTuple<System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.GeneratedSourceText>, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Diagnostic>>; 94public IIncrementalGeneratorNode<(IEnumerable<GeneratedSourceText>, IEnumerable<Diagnostic>)> WithTrackingName(string name) => throw ExceptionUtilities.Unreachable();
SourceGeneration\Nodes\ValueSourceExtensions.cs (2)
23public static IncrementalValuesProvider<TResult> SelectMany<TSource, TResult>(this IncrementalValueProvider<TSource> source, Func<TSource, CancellationToken, IEnumerable<TResult>> selector) => new IncrementalValuesProvider<TResult>(new TransformNode<TSource, TResult>(source.Node, selector.WrapUserFunctionAsImmutableArray(source.CatchAnalyzerExceptions)), source.CatchAnalyzerExceptions); 27public static IncrementalValuesProvider<TResult> SelectMany<TSource, TResult>(this IncrementalValuesProvider<TSource> source, Func<TSource, CancellationToken, IEnumerable<TResult>> selector) => new IncrementalValuesProvider<TResult>(new TransformNode<TSource, TResult>(source.Node, selector.WrapUserFunctionAsImmutableArray(source.CatchAnalyzerExceptions)), source.CatchAnalyzerExceptions);
SourceGeneration\UserFunction.cs (1)
77internal static Func<TInput, CancellationToken, ImmutableArray<TOutput>> WrapUserFunctionAsImmutableArray<TInput, TOutput>(this Func<TInput, CancellationToken, IEnumerable<TOutput>> userFunction, bool catchAnalyzerExceptions)
SpecialType.cs (1)
151/// Indicates that the type is <see cref="IEnumerable{T}"/>.
src\Compilers\Core\AnalyzerDriver\DeclarationComputer.cs (3)
15internal static DeclarationInfo GetDeclarationInfo(SemanticModel model, SyntaxNode node, bool getSymbol, IEnumerable<SyntaxNode>? executableCodeBlocks, CancellationToken cancellationToken) 21internal static DeclarationInfo GetDeclarationInfo(SyntaxNode node, ISymbol? declaredSymbol, IEnumerable<SyntaxNode>? executableCodeBlocks) 29return GetDeclarationInfo(model, node, getSymbol, (IEnumerable<SyntaxNode>?)null, cancellationToken);
src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoReader.cs (1)
71public static IEnumerable<CustomDebugInfoRecord> GetCustomDebugInfoRecords(byte[] customDebugInfo)
src\Dependencies\Collections\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)
src\Dependencies\Collections\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) 207public ImmutableSegmentedDictionary<TKey, TValue> RemoveRange(IEnumerable<TKey> keys) 230public ImmutableSegmentedDictionary<TKey, TValue> SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 316IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 322IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 325IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.RemoveRange(IEnumerable<TKey> keys) 330IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 372private static bool TryCastToImmutableSegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> pairs, out ImmutableSegmentedDictionary<TKey, TValue> other)
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+Builder.cs (5)
39IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => Keys; 41IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values => Values; 79public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 109public void RemoveRange(IEnumerable<TKey> keys) 126IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+Builder+KeyCollection.cs (1)
55IEnumerator<TKey> IEnumerable<TKey>.GetEnumerator()
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+Builder+ValueCollection.cs (1)
55IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator()
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+KeyCollection.cs (1)
36IEnumerator<TKey> IEnumerable<TKey>.GetEnumerator()
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+ValueBuilder.cs (5)
60readonly IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => throw new NotSupportedException(); 62readonly IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values => throw new NotSupportedException(); 119public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 194public void RemoveRange(IEnumerable<TKey> keys) 237IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+ValueCollection.cs (1)
36IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator()
src\Dependencies\Collections\ImmutableSegmentedHashSet.cs (8)
45/// <inheritdoc cref="ImmutableHashSet.CreateRange{T}(IEnumerable{T})"/> 46public static ImmutableSegmentedHashSet<T> CreateRange<T>(IEnumerable<T> items) 54/// <inheritdoc cref="ImmutableHashSet.CreateRange{T}(IEqualityComparer{T}?, IEnumerable{T})"/> 55public static ImmutableSegmentedHashSet<T> CreateRange<T>(IEqualityComparer<T>? equalityComparer, IEnumerable<T> items) 63/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource})"/> 64public static ImmutableSegmentedHashSet<TSource> ToImmutableSegmentedHashSet<TSource>(this IEnumerable<TSource> source) 72/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource}, IEqualityComparer{TSource}?)"/> 73public static ImmutableSegmentedHashSet<TSource> ToImmutableSegmentedHashSet<TSource>(this IEnumerable<TSource> source, IEqualityComparer<TSource>? equalityComparer)
src\Dependencies\Collections\ImmutableSegmentedHashSet`1.cs (29)
145/// <inheritdoc cref="ImmutableHashSet{T}.Except(IEnumerable{T})"/> 146public ImmutableSegmentedHashSet<T> Except(IEnumerable<T> other) 177/// <inheritdoc cref="ImmutableHashSet{T}.Intersect(IEnumerable{T})"/> 178public ImmutableSegmentedHashSet<T> Intersect(IEnumerable<T> other) 195/// <inheritdoc cref="ImmutableHashSet{T}.IsProperSubsetOf(IEnumerable{T})"/> 196public bool IsProperSubsetOf(IEnumerable<T> other) 199/// <inheritdoc cref="ImmutableHashSet{T}.IsProperSupersetOf(IEnumerable{T})"/> 200public bool IsProperSupersetOf(IEnumerable<T> other) 203/// <inheritdoc cref="ImmutableHashSet{T}.IsSubsetOf(IEnumerable{T})"/> 204public bool IsSubsetOf(IEnumerable<T> other) 207/// <inheritdoc cref="ImmutableHashSet{T}.IsSupersetOf(IEnumerable{T})"/> 208public bool IsSupersetOf(IEnumerable<T> other) 211/// <inheritdoc cref="ImmutableHashSet{T}.Overlaps(IEnumerable{T})"/> 212public bool Overlaps(IEnumerable<T> other) 233/// <inheritdoc cref="ImmutableHashSet{T}.SetEquals(IEnumerable{T})"/> 234public bool SetEquals(IEnumerable<T> other) 237/// <inheritdoc cref="ImmutableHashSet{T}.SymmetricExcept(IEnumerable{T})"/> 238public ImmutableSegmentedHashSet<T> SymmetricExcept(IEnumerable<T> other) 276/// <inheritdoc cref="ImmutableHashSet{T}.Union(IEnumerable{T})"/> 277public ImmutableSegmentedHashSet<T> Union(IEnumerable<T> other) 332IImmutableSet<T> IImmutableSet<T>.Intersect(IEnumerable<T> other) 335IImmutableSet<T> IImmutableSet<T>.Except(IEnumerable<T> other) 338IImmutableSet<T> IImmutableSet<T>.SymmetricExcept(IEnumerable<T> other) 341IImmutableSet<T> IImmutableSet<T>.Union(IEnumerable<T> other) 362IEnumerator<T> IEnumerable<T>.GetEnumerator() 371void ISet<T>.UnionWith(IEnumerable<T> other) 374void ISet<T>.IntersectWith(IEnumerable<T> other) 377void ISet<T>.ExceptWith(IEnumerable<T> other) 380void ISet<T>.SymmetricExceptWith(IEnumerable<T> other)
src\Dependencies\Collections\ImmutableSegmentedHashSet`1+Builder.cs (21)
48/// <inheritdoc cref="ImmutableHashSet{T}.Builder.ExceptWith(IEnumerable{T})"/> 49public void ExceptWith(IEnumerable<T> other) 67/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IntersectWith(IEnumerable{T})"/> 68public void IntersectWith(IEnumerable<T> other) 71/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsProperSubsetOf(IEnumerable{T})"/> 72public bool IsProperSubsetOf(IEnumerable<T> other) 75/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsProperSupersetOf(IEnumerable{T})"/> 76public bool IsProperSupersetOf(IEnumerable<T> other) 79/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsSubsetOf(IEnumerable{T})"/> 80public bool IsSubsetOf(IEnumerable<T> other) 83/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsSupersetOf(IEnumerable{T})"/> 84public bool IsSupersetOf(IEnumerable<T> other) 87/// <inheritdoc cref="ImmutableHashSet{T}.Builder.Overlaps(IEnumerable{T})"/> 88public bool Overlaps(IEnumerable<T> other) 95/// <inheritdoc cref="ImmutableHashSet{T}.Builder.SetEquals(IEnumerable{T})"/> 96public bool SetEquals(IEnumerable<T> other) 99/// <inheritdoc cref="ImmutableHashSet{T}.Builder.SymmetricExceptWith(IEnumerable{T})"/> 100public void SymmetricExceptWith(IEnumerable<T> other) 107/// <inheritdoc cref="ImmutableHashSet{T}.Builder.UnionWith(IEnumerable{T})"/> 108public void UnionWith(IEnumerable<T> other) 121IEnumerator<T> IEnumerable<T>.GetEnumerator()
src\Dependencies\Collections\ImmutableSegmentedHashSet`1+ValueBuilder.cs (21)
104/// <inheritdoc cref="ImmutableHashSet{T}.Builder.ExceptWith(IEnumerable{T})"/> 105public void ExceptWith(IEnumerable<T> other) 169/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IntersectWith(IEnumerable{T})"/> 170public void IntersectWith(IEnumerable<T> other) 173/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsProperSubsetOf(IEnumerable{T})"/> 174public readonly bool IsProperSubsetOf(IEnumerable<T> other) 177/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsProperSupersetOf(IEnumerable{T})"/> 178public readonly bool IsProperSupersetOf(IEnumerable<T> other) 181/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsSubsetOf(IEnumerable{T})"/> 182public readonly bool IsSubsetOf(IEnumerable<T> other) 185/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsSupersetOf(IEnumerable{T})"/> 186public readonly bool IsSupersetOf(IEnumerable<T> other) 189/// <inheritdoc cref="ImmutableHashSet{T}.Builder.Overlaps(IEnumerable{T})"/> 190public readonly bool Overlaps(IEnumerable<T> other) 202/// <inheritdoc cref="ImmutableHashSet{T}.Builder.SetEquals(IEnumerable{T})"/> 203public readonly bool SetEquals(IEnumerable<T> other) 206/// <inheritdoc cref="ImmutableHashSet{T}.Builder.SymmetricExceptWith(IEnumerable{T})"/> 207public void SymmetricExceptWith(IEnumerable<T> other) 223/// <inheritdoc cref="ImmutableHashSet{T}.Builder.UnionWith(IEnumerable{T})"/> 224public void UnionWith(IEnumerable<T> other) 275IEnumerator<T> IEnumerable<T>.GetEnumerator()
src\Dependencies\Collections\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)
src\Dependencies\Collections\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();
src\Dependencies\Collections\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()
src\Dependencies\Collections\ImmutableSegmentedList`1+ValueBuilder.cs (3)
87public void AddRange(IEnumerable<T> items) 212public void InsertRange(int index, IEnumerable<T> items) 333IEnumerator<T> IEnumerable<T>.GetEnumerator()
src\Dependencies\Collections\ImmutableSegmentedListExtensions.cs (1)
101public static IEnumerable<TResult> Select<T, TResult>(this ImmutableSegmentedList<T> immutableList, Func<T, TResult> selector)
src\Dependencies\Collections\Internal\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>
src\Dependencies\Collections\RoslynEnumerable.cs (1)
13public static SegmentedList<TSource> ToSegmentedList<TSource>(this IEnumerable<TSource> source)
src\Dependencies\Collections\SegmentedArray`1.cs (1)
297IEnumerator<T> IEnumerable<T>.GetEnumerator()
src\Dependencies\Collections\SegmentedDictionary`2.cs (11)
132public SegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection) 137public SegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection, IEqualityComparer<TKey>? comparer) 148private void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> enumerable) 234IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => Keys; 240IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values => Values; 387IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() => 943=> ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator(); 1356IEnumerator<TKey> IEnumerable<TKey>.GetEnumerator() => 1366=> ((IEnumerable<TKey>)this).GetEnumerator(); 1564IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator() => 1574=> ((IEnumerable<TValue>)this).GetEnumerator();
src\Dependencies\Collections\SegmentedHashSet`1.cs (17)
101public SegmentedHashSet(IEnumerable<T> collection) : this(collection, null) { } 103public SegmentedHashSet(IEnumerable<T> collection, IEqualityComparer<T>? comparer) : this(comparer) 366IEnumerator<T> IEnumerable<T>.GetEnumerator() => 370IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator(); 414public void UnionWith(IEnumerable<T> other) 429public void IntersectWith(IEnumerable<T> other) 466public void ExceptWith(IEnumerable<T> other) 495public void SymmetricExceptWith(IEnumerable<T> other) 534public bool IsSubsetOf(IEnumerable<T> other) 570public bool IsProperSubsetOf(IEnumerable<T> other) 618public bool IsSupersetOf(IEnumerable<T> other) 663public bool IsProperSupersetOf(IEnumerable<T> other) 706public bool Overlaps(IEnumerable<T> other) 738public bool SetEquals(IEnumerable<T> other) 1168private unsafe void IntersectWithEnumerable(IEnumerable<T> other) 1240private unsafe void SymmetricExceptWithEnumerable(IEnumerable<T> other) 1312private (int UniqueCount, int UnfoundCount) CheckUniqueAndUnfoundElements(IEnumerable<T> other, bool returnIfUnfound)
src\Dependencies\Collections\SegmentedList`1.cs (5)
73public SegmentedList(IEnumerable<T> collection) 295public void AddRange(IEnumerable<T> collection) 734IEnumerator<T> IEnumerable<T>.GetEnumerator() => 738IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator(); 890public void InsertRange(int index, IEnumerable<T> collection)
src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
506IEnumerator<T> IEnumerable<T>.GetEnumerator() 622public void AddRange(IEnumerable<T> items)
SymbolDisplay\FormattedSymbolList.cs (2)
18private readonly IEnumerable<ISymbol> _symbols; 21internal FormattedSymbolList(IEnumerable<ISymbol> symbols, SymbolDisplayFormat symbolDisplayFormat = null)
Symbols\Attributes\SecurityWellKnownAttributeData.cs (1)
61public IEnumerable<Cci.SecurityAttribute> GetSecurityAttributes<T>(ImmutableArray<T> customAttributes)
Symbols\IAssemblySymbol.cs (1)
41IEnumerable<IModuleSymbol> Modules { get; }
Symbols\IAssemblySymbolInternal.cs (2)
22IEnumerable<ImmutableArray<byte>> GetInternalsVisibleToPublicKeys(string simpleName); 24IEnumerable<string> GetInternalsVisibleToAssemblyNames();
Symbols\INamedTypeSymbol.cs (1)
67IEnumerable<string> MemberNames { get; }
Symbols\INamespaceSymbol.cs (3)
23new IEnumerable<INamespaceOrTypeSymbol> GetMembers(); 28new IEnumerable<INamespaceOrTypeSymbol> GetMembers(string name); 33IEnumerable<INamespaceSymbol> GetNamespaceMembers();
Syntax\AnnotationExtensions.cs (2)
28public static TNode WithAdditionalAnnotations<TNode>(this TNode node, IEnumerable<SyntaxAnnotation> annotations) 50public static TNode WithoutAnnotations<TNode>(this TNode node, IEnumerable<SyntaxAnnotation> annotations)
Syntax\ChildSyntaxList.cs (1)
424IEnumerator<SyntaxNodeOrToken> IEnumerable<SyntaxNodeOrToken>.GetEnumerator()
Syntax\ChildSyntaxList.Reversed.cs (1)
33IEnumerator<SyntaxNodeOrToken> IEnumerable<SyntaxNodeOrToken>.GetEnumerator()
Syntax\GreenNode.cs (9)
50private static readonly IEnumerable<SyntaxAnnotation> s_noAnnotationsEnumerable = SpecializedCollections.EmptyEnumerable<SyntaxAnnotation>(); 479public bool HasAnnotations(IEnumerable<string> annotationKinds) 517public IEnumerable<SyntaxAnnotation> GetAnnotations(string annotationKind) 534private static IEnumerable<SyntaxAnnotation> GetAnnotationsSlow(SyntaxAnnotation[] annotations, string annotationKind) 545public IEnumerable<SyntaxAnnotation> GetAnnotations(IEnumerable<string> annotationKinds) 562private static IEnumerable<SyntaxAnnotation> GetAnnotationsSlow(SyntaxAnnotation[] annotations, IEnumerable<string> annotationKinds) 902public static GreenNode? CreateList<TFrom>(IEnumerable<TFrom>? enumerable, Func<TFrom, GreenNode> select)
Syntax\GreenNodeExtensions.cs (3)
14public static TNode WithAnnotationsGreen<TNode>(this TNode node, IEnumerable<SyntaxAnnotation> annotations) where TNode : GreenNode 44public static TNode WithAdditionalAnnotationsGreen<TNode>(this TNode node, IEnumerable<SyntaxAnnotation>? annotations) where TNode : GreenNode 75public static TNode WithoutAnnotationsGreen<TNode>(this TNode node, IEnumerable<SyntaxAnnotation>? annotations) where TNode : GreenNode
Syntax\LineDirectiveMap.cs (1)
172public IEnumerable<LineMapping> GetLineMappings(TextLineCollection lines)
Syntax\SeparatedSyntaxList.cs (5)
164public IEnumerable<SyntaxToken> GetSeparators() 372public SeparatedSyntaxList<TNode> AddRange(IEnumerable<TNode> nodes) 397public SeparatedSyntaxList<TNode> InsertRange(int index, IEnumerable<TNode> nodes) 534public SeparatedSyntaxList<TNode> ReplaceRange(TNode nodeInList, IEnumerable<TNode> newNodes) 607IEnumerator<TNode> IEnumerable<TNode>.GetEnumerator()
Syntax\SyntaxList.cs (10)
29protected internal override SyntaxNode ReplaceCore<TNode>(IEnumerable<TNode>? nodes = null, Func<TNode, TNode, SyntaxNode>? computeReplacementNode = null, IEnumerable<SyntaxToken>? tokens = null, Func<SyntaxToken, SyntaxToken, SyntaxToken>? computeReplacementToken = null, IEnumerable<SyntaxTrivia>? trivia = null, Func<SyntaxTrivia, SyntaxTrivia, SyntaxTrivia>? computeReplacementTrivia = null) 34protected internal override SyntaxNode ReplaceNodeInListCore(SyntaxNode originalNode, IEnumerable<SyntaxNode> replacementNodes) 39protected internal override SyntaxNode InsertNodesInListCore(SyntaxNode nodeInList, IEnumerable<SyntaxNode> nodesToInsert, bool insertBefore) 44protected internal override SyntaxNode ReplaceTokenInListCore(SyntaxToken originalToken, IEnumerable<SyntaxToken> newTokens) 49protected internal override SyntaxNode InsertTokensInListCore(SyntaxToken originalToken, IEnumerable<SyntaxToken> newTokens, bool insertBefore) 54protected internal override SyntaxNode ReplaceTriviaInListCore(SyntaxTrivia originalTrivia, IEnumerable<SyntaxTrivia> newTrivia) 59protected internal override SyntaxNode InsertTriviaInListCore(SyntaxTrivia originalTrivia, IEnumerable<SyntaxTrivia> newTrivia, bool insertBefore) 64protected internal override SyntaxNode RemoveNodesCore(IEnumerable<SyntaxNode> nodes, SyntaxRemoveOptions options)
Syntax\SyntaxList`1.cs (6)
74public SyntaxList(IEnumerable<TNode>? nodes) 79private static SyntaxNode? CreateNode(IEnumerable<TNode>? nodes) 229public SyntaxList<TNode> AddRange(IEnumerable<TNode> nodes) 254public SyntaxList<TNode> InsertRange(int index, IEnumerable<TNode> nodes) 317public SyntaxList<TNode> ReplaceRange(TNode nodeInList, IEnumerable<TNode> newNodes) 440IEnumerator<TNode> IEnumerable<TNode>.GetEnumerator()
Syntax\SyntaxNode.cs (43)
702public IEnumerable<Diagnostic> GetDiagnostics() 785public IEnumerable<SyntaxNode> ChildNodes() 799public IEnumerable<SyntaxNode> Ancestors(bool ascendOutOfTrivia = true) 809public IEnumerable<SyntaxNode> AncestorsAndSelf(bool ascendOutOfTrivia = true) 873public IEnumerable<SyntaxNode> DescendantNodes(Func<SyntaxNode, bool>? descendIntoChildren = null, bool descendIntoTrivia = false) 884public IEnumerable<SyntaxNode> DescendantNodes(TextSpan span, Func<SyntaxNode, bool>? descendIntoChildren = null, bool descendIntoTrivia = false) 894public IEnumerable<SyntaxNode> DescendantNodesAndSelf(Func<SyntaxNode, bool>? descendIntoChildren = null, bool descendIntoTrivia = false) 905public IEnumerable<SyntaxNode> DescendantNodesAndSelf(TextSpan span, Func<SyntaxNode, bool>? descendIntoChildren = null, bool descendIntoTrivia = false) 915public IEnumerable<SyntaxNodeOrToken> DescendantNodesAndTokens(Func<SyntaxNode, bool>? descendIntoChildren = null, bool descendIntoTrivia = false) 926public IEnumerable<SyntaxNodeOrToken> DescendantNodesAndTokens(TextSpan span, Func<SyntaxNode, bool>? descendIntoChildren = null, bool descendIntoTrivia = false) 936public IEnumerable<SyntaxNodeOrToken> DescendantNodesAndTokensAndSelf(Func<SyntaxNode, bool>? descendIntoChildren = null, bool descendIntoTrivia = false) 947public IEnumerable<SyntaxNodeOrToken> DescendantNodesAndTokensAndSelf(TextSpan span, Func<SyntaxNode, bool>? descendIntoChildren = null, bool descendIntoTrivia = false) 1030public IEnumerable<SyntaxToken> ChildTokens() 1044public IEnumerable<SyntaxToken> DescendantTokens(Func<SyntaxNode, bool>? descendIntoChildren = null, bool descendIntoTrivia = false) 1052public IEnumerable<SyntaxToken> DescendantTokens(TextSpan span, Func<SyntaxNode, bool>? descendIntoChildren = null, bool descendIntoTrivia = false) 1181public IEnumerable<SyntaxTrivia> DescendantTrivia(Func<SyntaxNode, bool>? descendIntoChildren = null, bool descendIntoTrivia = false) 1189public IEnumerable<SyntaxTrivia> DescendantTrivia(TextSpan span, Func<SyntaxNode, bool>? descendIntoChildren = null, bool descendIntoTrivia = false) 1217public bool HasAnnotations(IEnumerable<string> annotationKinds) 1233public IEnumerable<SyntaxAnnotation> GetAnnotations(string annotationKind) 1241public IEnumerable<SyntaxAnnotation> GetAnnotations(IEnumerable<string> annotationKinds) 1254public IEnumerable<SyntaxNodeOrToken> GetAnnotatedNodesAndTokens(string annotationKind) 1263public IEnumerable<SyntaxNodeOrToken> GetAnnotatedNodesAndTokens(params string[] annotationKinds) 1272public IEnumerable<SyntaxNodeOrToken> GetAnnotatedNodesAndTokens(SyntaxAnnotation annotation) 1281public IEnumerable<SyntaxNode> GetAnnotatedNodes(SyntaxAnnotation syntaxAnnotation) 1291public IEnumerable<SyntaxNode> GetAnnotatedNodes(string annotationKind) 1299public IEnumerable<SyntaxToken> GetAnnotatedTokens(SyntaxAnnotation syntaxAnnotation) 1307public IEnumerable<SyntaxToken> GetAnnotatedTokens(string annotationKind) 1315public IEnumerable<SyntaxTrivia> GetAnnotatedTrivia(string annotationKind) 1324public IEnumerable<SyntaxTrivia> GetAnnotatedTrivia(params string[] annotationKinds) 1333public IEnumerable<SyntaxTrivia> GetAnnotatedTrivia(SyntaxAnnotation annotation) 1339internal SyntaxNode WithAdditionalAnnotationsInternal(IEnumerable<SyntaxAnnotation> annotations) 1344internal SyntaxNode GetNodeWithoutAnnotations(IEnumerable<SyntaxAnnotation> annotations) 1579IEnumerable<TNode>? nodes = null, 1581IEnumerable<SyntaxToken>? tokens = null, 1583IEnumerable<SyntaxTrivia>? trivia = null, 1587protected internal abstract SyntaxNode ReplaceNodeInListCore(SyntaxNode originalNode, IEnumerable<SyntaxNode> replacementNodes); 1588protected internal abstract SyntaxNode InsertNodesInListCore(SyntaxNode nodeInList, IEnumerable<SyntaxNode> nodesToInsert, bool insertBefore); 1589protected internal abstract SyntaxNode ReplaceTokenInListCore(SyntaxToken originalToken, IEnumerable<SyntaxToken> newTokens); 1590protected internal abstract SyntaxNode InsertTokensInListCore(SyntaxToken originalToken, IEnumerable<SyntaxToken> newTokens, bool insertBefore); 1591protected internal abstract SyntaxNode ReplaceTriviaInListCore(SyntaxTrivia originalTrivia, IEnumerable<SyntaxTrivia> newTrivia); 1592protected internal abstract SyntaxNode InsertTriviaInListCore(SyntaxTrivia originalTrivia, IEnumerable<SyntaxTrivia> newTrivia, bool insertBefore); 1598IEnumerable<SyntaxNode> nodes,
Syntax\SyntaxNode.Iterators.cs (8)
17private IEnumerable<SyntaxNode> DescendantNodesImpl(TextSpan span, Func<SyntaxNode, bool>? descendIntoChildren, bool descendIntoTrivia, bool includeSelf) 24private IEnumerable<SyntaxNodeOrToken> DescendantNodesAndTokensImpl(TextSpan span, Func<SyntaxNode, bool>? descendIntoChildren, bool descendIntoTrivia, bool includeSelf) 31private IEnumerable<SyntaxTrivia> DescendantTriviaImpl(TextSpan span, Func<SyntaxNode, bool>? descendIntoChildren = null, bool descendIntoTrivia = false) 390private IEnumerable<SyntaxNode> DescendantNodesOnly(TextSpan span, Func<SyntaxNode, bool>? descendIntoChildren, bool includeSelf) 415private IEnumerable<SyntaxNodeOrToken> DescendantNodesAndTokensOnly(TextSpan span, Func<SyntaxNode, bool>? descendIntoChildren, bool includeSelf) 444private IEnumerable<SyntaxNodeOrToken> DescendantNodesAndTokensIntoTrivia(TextSpan span, Func<SyntaxNode, bool>? descendIntoChildren, bool includeSelf) 532private IEnumerable<SyntaxTrivia> DescendantTriviaOnly(TextSpan span, Func<SyntaxNode, bool>? descendIntoChildren) 570private IEnumerable<SyntaxTrivia> DescendantTriviaIntoTrivia(TextSpan span, Func<SyntaxNode, bool>? descendIntoChildren)
Syntax\SyntaxNodeExtensions.cs (22)
32IEnumerable<SyntaxNode>? nodes, 34IEnumerable<SyntaxToken>? tokens, 36IEnumerable<SyntaxTrivia>? trivia, 56public static TRoot ReplaceNodes<TRoot, TNode>(this TRoot root, IEnumerable<TNode> nodes, Func<TNode, TNode, SyntaxNode> computeReplacementNode) 88public static TRoot ReplaceNode<TRoot>(this TRoot root, SyntaxNode oldNode, IEnumerable<SyntaxNode> newNodes) 101public static TRoot InsertNodesBefore<TRoot>(this TRoot root, SyntaxNode nodeInList, IEnumerable<SyntaxNode> newNodes) 114public static TRoot InsertNodesAfter<TRoot>(this TRoot root, SyntaxNode nodeInList, IEnumerable<SyntaxNode> newNodes) 127public static TRoot ReplaceToken<TRoot>(this TRoot root, SyntaxToken tokenInList, IEnumerable<SyntaxToken> newTokens) 140public static TRoot InsertTokensBefore<TRoot>(this TRoot root, SyntaxToken tokenInList, IEnumerable<SyntaxToken> newTokens) 153public static TRoot InsertTokensAfter<TRoot>(this TRoot root, SyntaxToken tokenInList, IEnumerable<SyntaxToken> newTokens) 166public static TRoot ReplaceTrivia<TRoot>(this TRoot root, SyntaxTrivia oldTrivia, IEnumerable<SyntaxTrivia> newTrivia) 179public static TRoot InsertTriviaBefore<TRoot>(this TRoot root, SyntaxTrivia trivia, IEnumerable<SyntaxTrivia> newTrivia) 192public static TRoot InsertTriviaAfter<TRoot>(this TRoot root, SyntaxTrivia trivia, IEnumerable<SyntaxTrivia> newTrivia) 207public static TRoot ReplaceTokens<TRoot>(this TRoot root, IEnumerable<SyntaxToken> tokens, Func<SyntaxToken, SyntaxToken, SyntaxToken> computeReplacementToken) 236public static TRoot ReplaceTrivia<TRoot>(this TRoot root, IEnumerable<SyntaxTrivia> trivia, Func<SyntaxTrivia, SyntaxTrivia, SyntaxTrivia> computeReplacementTrivia) 280IEnumerable<SyntaxNode> nodes, 361IEnumerable<SyntaxTrivia>? trivia) where TSyntax : SyntaxNode 375return node.WithLeadingTrivia((IEnumerable<SyntaxTrivia>?)null); 385return node.WithLeadingTrivia((IEnumerable<SyntaxTrivia>?)trivia); 405IEnumerable<SyntaxTrivia>? trivia) where TSyntax : SyntaxNode 417return node.WithTrailingTrivia((IEnumerable<SyntaxTrivia>?)null); 427return node.WithTrailingTrivia((IEnumerable<SyntaxTrivia>?)trivia);
Syntax\SyntaxNodeExtensions_Tracking.cs (5)
34public static TRoot TrackNodes<TRoot>(this TRoot root, IEnumerable<SyntaxNode> nodes) 67return TrackNodes(root, (IEnumerable<SyntaxNode>)nodes); 76public static IEnumerable<TNode> GetCurrentNodes<TNode>(this SyntaxNode root, TNode node) 105public static IEnumerable<TNode> GetCurrentNodes<TNode>(this SyntaxNode root, IEnumerable<TNode> nodes)
Syntax\SyntaxNodeOrToken.cs (13)
397public SyntaxNodeOrToken WithLeadingTrivia(IEnumerable<SyntaxTrivia> trivia) 414return WithLeadingTrivia((IEnumerable<SyntaxTrivia>)trivia); 417public SyntaxNodeOrToken WithTrailingTrivia(IEnumerable<SyntaxTrivia> trivia) 434return WithTrailingTrivia((IEnumerable<SyntaxTrivia>)trivia); 465public IEnumerable<Diagnostic> GetDiagnostics() 544public bool HasAnnotations(IEnumerable<string> annotationKinds) 580public IEnumerable<SyntaxAnnotation> GetAnnotations(string annotationKind) 598public IEnumerable<SyntaxAnnotation> GetAnnotations(IEnumerable<string> annotationKinds) 618return WithAdditionalAnnotations((IEnumerable<SyntaxAnnotation>)annotations); 624public SyntaxNodeOrToken WithAdditionalAnnotations(IEnumerable<SyntaxAnnotation> annotations) 649return WithoutAnnotations((IEnumerable<SyntaxAnnotation>)annotations); 655public SyntaxNodeOrToken WithoutAnnotations(IEnumerable<SyntaxAnnotation> annotations)
Syntax\SyntaxNodeOrTokenList.cs (6)
54public SyntaxNodeOrTokenList(IEnumerable<SyntaxNodeOrToken> nodesAndTokens) 101private static SyntaxNode? CreateNode(IEnumerable<SyntaxNodeOrToken> nodesAndTokens) 298public SyntaxNodeOrTokenList AddRange(IEnumerable<SyntaxNodeOrToken> nodesOrTokens) 323public SyntaxNodeOrTokenList InsertRange(int index, IEnumerable<SyntaxNodeOrToken> nodesAndTokens) 415public SyntaxNodeOrTokenList ReplaceRange(SyntaxNodeOrToken nodeOrTokenInList, IEnumerable<SyntaxNodeOrToken> newNodesAndTokens) 451IEnumerator<SyntaxNodeOrToken> IEnumerable<SyntaxNodeOrToken>.GetEnumerator()
Syntax\SyntaxNodeOrTokenListBuilder.cs (1)
103public void Add(IEnumerable<SyntaxNodeOrToken> nodeOrTokens)
Syntax\SyntaxToken.cs (17)
268public IEnumerable<SyntaxAnnotation> GetAnnotations(string annotationKind) 276public IEnumerable<SyntaxAnnotation> GetAnnotations(params string[] annotationKinds) 278return GetAnnotations((IEnumerable<string>)annotationKinds); 284public IEnumerable<SyntaxAnnotation> GetAnnotations(IEnumerable<string> annotationKinds) 295return WithAdditionalAnnotations((IEnumerable<SyntaxAnnotation>)annotations); 302public SyntaxToken WithAdditionalAnnotations(IEnumerable<SyntaxAnnotation> annotations) 326return WithoutAnnotations((IEnumerable<SyntaxAnnotation>)annotations); 332public SyntaxToken WithoutAnnotations(IEnumerable<SyntaxAnnotation> annotations) 462return this.WithLeadingTrivia((IEnumerable<SyntaxTrivia>)trivia); 470return this.WithLeadingTrivia((IEnumerable<SyntaxTrivia>?)trivia); 476public SyntaxToken WithLeadingTrivia(IEnumerable<SyntaxTrivia>? trivia) 488return this.WithTrailingTrivia((IEnumerable<SyntaxTrivia>)trivia); 496return this.WithTrailingTrivia((IEnumerable<SyntaxTrivia>?)trivia); 502public SyntaxToken WithTrailingTrivia(IEnumerable<SyntaxTrivia>? trivia) 512public IEnumerable<SyntaxTrivia> GetAllTrivia() 656public IEnumerable<Diagnostic> GetDiagnostics()
Syntax\SyntaxTokenList.cs (6)
59public SyntaxTokenList(IEnumerable<SyntaxToken> tokens) 92private static GreenNode? CreateNode(IEnumerable<SyntaxToken> tokens) 323public SyntaxTokenList AddRange(IEnumerable<SyntaxToken> tokens) 348public SyntaxTokenList InsertRange(int index, IEnumerable<SyntaxToken> tokens) 428public SyntaxTokenList ReplaceRange(SyntaxToken tokenInList, IEnumerable<SyntaxToken> newTokens) 453IEnumerator<SyntaxToken> IEnumerable<SyntaxToken>.GetEnumerator()
Syntax\SyntaxTokenList.Reversed.cs (1)
34IEnumerator<SyntaxToken> IEnumerable<SyntaxToken>.GetEnumerator()
Syntax\SyntaxTree.cs (6)
179public abstract IEnumerable<Diagnostic> GetDiagnostics(CancellationToken cancellationToken = default); 186public abstract IEnumerable<Diagnostic> GetDiagnostics(SyntaxNode node); 193public abstract IEnumerable<Diagnostic> GetDiagnostics(SyntaxToken token); 200public abstract IEnumerable<Diagnostic> GetDiagnostics(SyntaxTrivia trivia); 208public abstract IEnumerable<Diagnostic> GetDiagnostics(SyntaxNodeOrToken nodeOrToken); 248public abstract IEnumerable<LineMapping> GetLineMappings(CancellationToken cancellationToken = default);
Syntax\SyntaxTreeExtensions.cs (1)
20internal static void VerifySource(this SyntaxTree tree, IEnumerable<TextChangeRange>? changes = null)
Syntax\SyntaxTrivia.cs (7)
177public IEnumerable<SyntaxAnnotation> GetAnnotations(string annotationKind) 187public IEnumerable<SyntaxAnnotation> GetAnnotations(params string[] annotationKinds) 296return WithAdditionalAnnotations((IEnumerable<SyntaxAnnotation>)annotations); 302public SyntaxTrivia WithAdditionalAnnotations(IEnumerable<SyntaxAnnotation> annotations) 325return WithoutAnnotations((IEnumerable<SyntaxAnnotation>)annotations); 331public SyntaxTrivia WithoutAnnotations(IEnumerable<SyntaxAnnotation> annotations) 420public IEnumerable<Diagnostic> GetDiagnostics()
Syntax\SyntaxTriviaList.cs (5)
65public SyntaxTriviaList(IEnumerable<SyntaxTrivia>? trivias) 271public SyntaxTriviaList AddRange(IEnumerable<SyntaxTrivia> trivia) 316public SyntaxTriviaList InsertRange(int index, IEnumerable<SyntaxTrivia> trivia) 410public SyntaxTriviaList ReplaceRange(SyntaxTrivia triviaInList, IEnumerable<SyntaxTrivia> newTrivia) 427IEnumerator<SyntaxTrivia> IEnumerable<SyntaxTrivia>.GetEnumerator()
Syntax\SyntaxTriviaList.Reversed.cs (1)
33IEnumerator<SyntaxTrivia> IEnumerable<SyntaxTrivia>.GetEnumerator()
Syntax\SyntaxTriviaListBuilder.cs (2)
26public static SyntaxTriviaList Create(IEnumerable<SyntaxTrivia>? trivia) 61public void AddRange(IEnumerable<SyntaxTrivia>? items)
Text\ChangedText.cs (2)
107public IEnumerable<TextChangeRange> Changes 152public override SourceText WithChanges(IEnumerable<TextChange> changes)
Text\SourceText.cs (3)
748public virtual SourceText WithChanges(IEnumerable<TextChange> changes) 846/// Changes do not have to be in sorted order. However, <see cref="WithChanges(IEnumerable{TextChange})"/> will 853return this.WithChanges((IEnumerable<TextChange>)changes);
Text\TextChangeEventArgs.cs (2)
24public TextChangeEventArgs(SourceText oldText, SourceText newText, IEnumerable<TextChangeRange> changes) 43: this(oldText, newText, (IEnumerable<TextChangeRange>)changes)
Text\TextChangeRange.cs (1)
99public static TextChangeRange Collapse(IEnumerable<TextChangeRange> changes)
Text\TextLineCollection.cs (1)
86IEnumerator<TextLine> IEnumerable<TextLine>.GetEnumerator()
TreeDumper.cs (3)
238public TreeDumperNode(string text, object? value, IEnumerable<TreeDumperNode>? children) 248public IEnumerable<TreeDumperNode> Children { get; } 258public IEnumerable<KeyValuePair<TreeDumperNode?, TreeDumperNode>> PreorderTraversal()
Microsoft.CodeAnalysis.CodeStyle (620)
PerformanceSensitiveAttribute.cs (1)
70/// <see cref="System.Collections.Generic.IEnumerable{T}"/> is allowed.
src\Analyzers\Core\Analyzers\AbstractBuiltInUnnecessaryCodeStyleDiagnosticAnalyzer.cs (1)
126private static void AddDescriptorsToFadingOptionMapping(IEnumerable<DiagnosticDescriptor> descriptors, PerLanguageOption2<bool>? fadingOption)
src\Analyzers\Core\Analyzers\Formatting\AbstractFormattingAnalyzer.cs (1)
52var spans = SpecializedCollections.SingletonEnumerable(span);
src\Analyzers\Core\Analyzers\Helpers\DiagnosticHelper.cs (9)
45IEnumerable<Location>? additionalLocations, 119var tagIndices = ImmutableDictionary<string, IEnumerable<int>>.Empty 190var tagIndices = ImmutableDictionary<string, IEnumerable<int>>.Empty 209IEnumerable<Location> additionalLocations, 210IDictionary<string, IEnumerable<int>> tagIndices, 221static string EncodeIndices(IEnumerable<int> indices, int additionalLocationsLength) 227var serializer = new DataContractJsonSerializer(typeof(IEnumerable<int>)); 260IEnumerable<Location>? additionalLocations, 287static IEnumerable<string> GetEffectiveCustomTags(DiagnosticDescriptor descriptor, NotificationOption2 notificationOption, AnalyzerOptions analyzerOptions)
src\Analyzers\Core\Analyzers\IDEDiagnosticIdToOptionMappingHelper.cs (2)
44var groups = options.GroupBy(o => o.IsPerLanguage); 58var languageGroups = group.GroupBy(o => ((ISingleValuedOption)o).LanguageName);
src\Analyzers\Core\Analyzers\MatchFolderAndNamespace\AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (1)
174var typeDeclarations = syntaxFacts.GetMembersOfBaseNamespaceDeclaration(namespaceDeclaration)
src\Analyzers\Core\Analyzers\RemoveUnnecessaryImports\AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (10)
103var contiguousSpans = GetContiguousSpans(mergedImports); 104var diagnostics = 141private IEnumerable<TextSpan> GetContiguousSpans(ImmutableArray<SyntaxNode> nodes) 193private static IEnumerable<Diagnostic> CreateClassificationDiagnostics( 194IEnumerable<TextSpan> contiguousSpans, SyntaxTree tree, 208protected abstract IEnumerable<TextSpan> GetFixableDiagnosticSpans( 209IEnumerable<SyntaxNode> nodes, SyntaxTree tree, CancellationToken cancellationToken); 211private IEnumerable<Diagnostic> CreateFixableDiagnostics( 212IEnumerable<SyntaxNode> nodes, SyntaxTree tree, CancellationToken cancellationToken) 214var spans = GetFixableDiagnosticSpans(nodes, tree, cancellationToken);
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (3)
64var supportedCodes = methodInfo.Invoke(compilerAnalyzerInstance, []) as IEnumerable<int>; 621var effectiveDiagnostics = CompilationWithAnalyzers.GetEffectiveDiagnostics(diagnosticsBuilder, compilation);
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
65protected abstract IEnumerable<TTypeDeclarationSyntax> GetTypeDeclarations(INamedTypeSymbol namedType, CancellationToken cancellationToken); 168private static IEnumerable<INamedTypeSymbol> GetAttributesForMethodsToIgnore(Compilation compilation)
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (1)
177private static IEnumerable<INamedTypeSymbol?> GetAttributesForMethodsToIgnore(Compilation compilation)
src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationHelpers.cs (1)
189private static IEnumerable<IOperation> AncestorsAndSelf(IOperation operation)
src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (3)
622static bool NotWithinProperty(IEnumerable<SyntaxNode> nodes, TPropertyDeclaration propertyDeclaration) 633static IEnumerable<SyntaxNode> NonConstructorLocations(IEnumerable<SyntaxNode> nodes)
src\Analyzers\Core\Analyzers\UseCollectionInitializer\IUpdateExpressionSyntaxHelper.cs (3)
15void GetPartsOfForeachStatement(TStatementSyntax statement, out SyntaxToken awaitKeyword, out SyntaxToken identifier, out TExpressionSyntax expression, out IEnumerable<TStatementSyntax> statements); 16void GetPartsOfIfStatement(TStatementSyntax statement, out TExpressionSyntax condition, out IEnumerable<TStatementSyntax> whenTrueStatements, out IEnumerable<TStatementSyntax>? whenFalseStatements);
src\Analyzers\Core\Analyzers\UseCollectionInitializer\UpdateExpressionState.cs (4)
73public IEnumerable<TStatementSyntax> GetSubsequentStatements() 375syntaxHelper.GetPartsOfForeachStatement(foreachStatement, out var awaitKeyword, out var identifier, out _, out var foreachStatements); 417syntaxHelper.GetPartsOfIfStatement(ifStatement, out _, out var whenTrue, out var whenFalse);
src\Analyzers\Core\Analyzers\UseCollectionInitializer\UseCollectionInitializerHelpers.cs (1)
57public static IEnumerable<TStatementSyntax> GetSubsequentStatements<TStatementSyntax>(
src\Analyzers\Core\Analyzers\UseConditionalExpression\ForAssignment\UseConditionalExpressionForAssignmentHelpers.cs (1)
159static IEnumerable<IOperation> GetNullCheckedExpressions(IOperation operation)
src\Compilers\Core\Portable\Collections\BitVector.cs (2)
107public IEnumerable<Word> Words() 120public IEnumerable<int> TrueBits()
src\Compilers\Core\Portable\Collections\ImmutableArrayExtensions.cs (5)
39public static ImmutableArray<T> AsImmutable<T>(this IEnumerable<T> items) 51public static ImmutableArray<T> AsImmutableOrEmpty<T>(this IEnumerable<T>? items) 68public static ImmutableArray<T> AsImmutableOrNull<T>(this IEnumerable<T>? items) 267public static ImmutableArray<TResult> SelectManyAsArray<TItem, TResult>(this ImmutableArray<TItem> array, Func<TItem, IEnumerable<TResult>> selector) 330public static ImmutableArray<TResult> SelectManyAsArray<TItem, TResult>(this ImmutableArray<TItem> array, Func<TItem, bool> predicate, Func<TItem, IEnumerable<TResult>> selector)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (2)
129IEnumerator<KeyValuePair<K, ValueSet>> IEnumerable<KeyValuePair<K, ValueSet>>.GetEnumerator() 297IEnumerator<V> IEnumerable<V>.GetEnumerator()
src\Compilers\Core\Portable\DiagnosticAnalyzer\DictionaryAnalyzerConfigOptions.cs (1)
27public override IEnumerable<string> Keys
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
45IEnumerable<string> searchPaths,
src\Compilers\Core\Portable\InternalUtilities\ConcurrentSet.cs (3)
87public void AddRange(IEnumerable<T>? values) 120internal KeyEnumerator(IEnumerable<KeyValuePair<T, byte>> data) 161IEnumerator<T> IEnumerable<T>.GetEnumerator()
src\Compilers\Core\Portable\InternalUtilities\ConsList`1.cs (1)
131IEnumerator<T> IEnumerable<T>.GetEnumerator()
src\Compilers\Core\Portable\InternalUtilities\EnumerableExtensions.cs (82)
23public static int Count<T, TArg>(this IEnumerable<T> source, Func<T, TArg, bool> predicate, TArg arg) 35public static IEnumerable<T> Do<T>(this IEnumerable<T> source, Action<T> action) 66public static ImmutableArray<T> ToImmutableArrayOrEmpty<T>(this IEnumerable<T>? items) 81public static IReadOnlyList<T> ToBoxedImmutableArray<T>(this IEnumerable<T>? items) 101public static ReadOnlyCollection<T> ToReadOnlyCollection<T>(this IEnumerable<T> source) 111public static IEnumerable<T> Concat<T>(this IEnumerable<T> source, T value) 121private static IEnumerable<T> ConcatWorker<T>(this IEnumerable<T> source, T value) 131public static bool SetEquals<T>(this IEnumerable<T> source1, IEnumerable<T> source2, IEqualityComparer<T>? comparer) 146public static bool SetEquals<T>(this IEnumerable<T> source1, IEnumerable<T> source2) 161public static ISet<T> ToSet<T>(this IEnumerable<T> source, IEqualityComparer<T>? comparer) 171public static ISet<T> ToSet<T>(this IEnumerable<T> source) 181public static IReadOnlyCollection<T> ToCollection<T>(this IEnumerable<T> sequence) 184public static T? FirstOrDefault<T, TArg>(this IEnumerable<T> source, Func<T, TArg, bool> predicate, TArg arg) 195public static bool Any<T, TArg>(this IEnumerable<T> source, Func<T, TArg, bool> predicate, TArg arg) 206public static T? FirstOrNull<T>(this IEnumerable<T> source) 217public static T? FirstOrNull<T>(this IEnumerable<T> source, Func<T, bool> predicate) 233public static T? FirstOrNull<T, TArg>(this IEnumerable<T> source, Func<T, TArg, bool> predicate, TArg arg) 249public static T? LastOrNull<T>(this IEnumerable<T> source) 260public static T? SingleOrNull<T>(this IEnumerable<T> source, Func<T, bool> predicate) 271public static bool IsSingle<T>(this IEnumerable<T> list) 277public static bool IsEmpty<T>(this IEnumerable<T> source) 340public static IEnumerable<T> WhereNotNull<T>(this IEnumerable<T?> source) 351public static T[] AsArray<T>(this IEnumerable<T> source) 354public static ImmutableArray<TResult> SelectAsArray<TSource, TResult>(this IEnumerable<TSource>? source, Func<TSource, TResult> selector) 367public static ImmutableArray<TResult> SelectAsArray<TSource, TResult>(this IEnumerable<TSource>? source, Func<TSource, int, TResult> selector) 416public static ImmutableArray<TResult> SelectManyAsArray<TSource, TResult>(this IEnumerable<TSource>? source, Func<TSource, IEnumerable<TResult>> selector) 428public static ImmutableArray<TResult> SelectManyAsArray<TItem, TArg, TResult>(this IEnumerable<TItem>? source, Func<TItem, TArg, IEnumerable<TResult>> selector, TArg arg) 440public static ImmutableArray<TResult> SelectManyAsArray<TItem, TResult>(this IReadOnlyCollection<TItem>? source, Func<TItem, IEnumerable<TResult>> selector) 453public static ImmutableArray<TResult> SelectManyAsArray<TItem, TArg, TResult>(this IReadOnlyCollection<TItem>? source, Func<TItem, TArg, IEnumerable<TResult>> selector, TArg arg) 466public static ImmutableArray<TResult> SelectManyAsArray<TSource, TResult>(this IEnumerable<TSource>? source, Func<TSource, OneOrMany<TResult>> selector) 481public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this IEnumerable<TItem> source, Func<TItem, ValueTask<TResult>> selector) 496public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this IEnumerable<TItem> source, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 511public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 523public static async ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<IEnumerable<TResult>>> selector, TArg arg, CancellationToken cancellationToken) 535public static async ValueTask<IEnumerable<TResult>> SelectManyInParallelAsync<TItem, TResult>( 536this IEnumerable<TItem> sequence, 537Func<TItem, CancellationToken, Task<IEnumerable<TResult>>> selector, 543public static bool All(this IEnumerable<bool> source) 561public static int IndexOf<T>(this IEnumerable<T> sequence, T value) 571public static int IndexOf<T>(this IEnumerable<T> sequence, T value, IEqualityComparer<T> comparer) 580private static int EnumeratingIndexOf<T>(this IEnumerable<T> sequence, T value, IEqualityComparer<T> comparer) 609public static IEnumerable<T> Flatten<T>(this IEnumerable<IEnumerable<T>> sequence) 619public static IOrderedEnumerable<T> OrderBy<T>(this IEnumerable<T> source, IComparer<T>? comparer) 624public static IOrderedEnumerable<T> OrderByDescending<T>(this IEnumerable<T> source, IComparer<T>? comparer) 629public static IOrderedEnumerable<T> OrderBy<T>(this IEnumerable<T> source, Comparison<T> compare) 634public static IOrderedEnumerable<T> OrderByDescending<T>(this IEnumerable<T> source, Comparison<T> compare) 642public static IOrderedEnumerable<T> Order<T>(this IEnumerable<T> source) where T : IComparable<T> 663public static bool IsSorted<T>(this IEnumerable<T> enumerable, IComparer<T>? comparer = null) 687public static bool Contains<T>(this IEnumerable<T> sequence, Func<T, bool> predicate) 692public static bool Contains(this IEnumerable<string?> sequence, string? s) 710public static ImmutableDictionary<K, V> ToImmutableDictionaryOrEmpty<K, V>(this IEnumerable<KeyValuePair<K, V>>? items) 721public static ImmutableDictionary<K, V> ToImmutableDictionaryOrEmpty<K, V>(this IEnumerable<KeyValuePair<K, V>>? items, IEqualityComparer<K>? keyComparer) 733internal static IList<IList<T>> Transpose<T>(this IEnumerable<IEnumerable<T>> data) 742private static IEnumerable<IList<T>> TransposeInternal<T>(this IEnumerable<IEnumerable<T>> data) 747foreach (var e in data) 787internal static Dictionary<K, ImmutableArray<T>> ToMultiDictionary<K, T>(this IEnumerable<T> data, Func<T, K> keySelector, IEqualityComparer<K>? comparer = null) 791var groups = data.GroupBy(keySelector, comparer); 803/// Unlike <see cref="Enumerable.SingleOrDefault{TSource}(IEnumerable{TSource})"/> doesn't throw if there is more than one element in the sequence. 805internal static TSource? AsSingleton<TSource>(this IEnumerable<TSource>? source) 862public static bool SequenceEqual<T>(this IEnumerable<T>? first, IEnumerable<T>? second, Func<T, T, bool> comparer) 896public static T? AggregateOrDefault<T>(this IEnumerable<T> source, Func<T, T, T> func) 919public static IEnumerable<T> Reverse<T>(this T[] source) => Enumerable.Reverse(source); 925public static IEnumerable<TSource[]> Chunk<TSource>(this IEnumerable<TSource> source, int size) 946private static IEnumerable<TSource[]> ArrayChunkIterator<TSource>(TSource[] source, int size) 957private static IEnumerable<TSource[]> EnumerableChunkIterator<TSource>(IEnumerable<TSource> source, int size)
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (2)
45internal static int CombineValues<T>(IEnumerable<T>? values, int maxItemsToHash = int.MaxValue) 140internal static int CombineValues(IEnumerable<string?>? values, StringComparer stringComparer, int maxItemsToHash = int.MaxValue)
src\Compilers\Core\Portable\InternalUtilities\ImmutableListExtensions.cs (1)
22internal static ImmutableList<T> ToImmutableListOrEmpty<T>(this IEnumerable<T>? items)
src\Compilers\Core\Portable\InternalUtilities\IReadOnlySet.cs (6)
36bool IsProperSubsetOf(IEnumerable<T> other); 44bool IsProperSupersetOf(IEnumerable<T> other); 52bool IsSubsetOf(IEnumerable<T> other); 60bool IsSupersetOf(IEnumerable<T> other); 68bool Overlaps(IEnumerable<T> other); 76bool SetEquals(IEnumerable<T> other);
src\Compilers\Core\Portable\InternalUtilities\ISetExtensions.cs (2)
12public static bool AddAll<T>(this ISet<T> set, IEnumerable<T> values) 34public static bool RemoveAll<T>(this ISet<T> set, IEnumerable<T> values)
src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (2)
142IEnumerator<V> IEnumerable<V>.GetEnumerator() 283IEnumerator<KeyValuePair<K, ValueSet>> IEnumerable<KeyValuePair<K, ValueSet>>.GetEnumerator()
src\Compilers\Core\Portable\InternalUtilities\OneOrMany.cs (2)
208public bool SequenceEqual(IEnumerable<T> other, IEqualityComparer<T>? comparer = null) 283public static bool SequenceEqual<T>(this IEnumerable<T> array, OneOrMany<T> other, IEqualityComparer<T>? comparer = null)
src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (2)
19public IEnumerable<K> Keys => _keys; 50public void AddRange(K k, IEnumerable<V> values)
src\Compilers\Core\Portable\InternalUtilities\ReflectionUtilities.cs (1)
67public static T? FindItem<T>(IEnumerable<T> collection, params Type[] paramTypes)
src\Compilers\Core\Portable\InternalUtilities\SetWithInsertionOrder.cs (7)
90=> _elements is null ? SpecializedCollections.EmptyEnumerator<T>() : ((IEnumerable<T>)_elements).GetEnumerator(); 101public bool IsProperSubsetOf(IEnumerable<T> other) 104public bool IsProperSupersetOf(IEnumerable<T> other) 107public bool IsSubsetOf(IEnumerable<T> other) 110public bool IsSupersetOf(IEnumerable<T> other) 113public bool Overlaps(IEnumerable<T> other) 116public bool SetEquals(IEnumerable<T> other)
src\Compilers\Core\Portable\InternalUtilities\SpecializedCollections.cs (5)
16public static IEnumerable<T> EmptyEnumerable<T>() 63public static IEnumerable<T> SingletonEnumerable<T>(T value) 88public static IEnumerable<T> ReadOnlyEnumerable<T>(IEnumerable<T> values) 90return new ReadOnly.Enumerable<IEnumerable<T>, T>(values);
src\Compilers\Core\Portable\InternalUtilities\SpecializedCollections.Empty.Dictionary.cs (2)
47IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => Keys; 48IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values => Values;
src\Compilers\Core\Portable\InternalUtilities\SpecializedCollections.Empty.Set.cs (10)
27public void ExceptWith(IEnumerable<T> other) 32public void IntersectWith(IEnumerable<T> other) 37public bool IsProperSubsetOf(IEnumerable<T> other) 42public bool IsProperSupersetOf(IEnumerable<T> other) 47public bool IsSubsetOf(IEnumerable<T> other) 52public bool IsSupersetOf(IEnumerable<T> other) 57public bool Overlaps(IEnumerable<T> other) 62public bool SetEquals(IEnumerable<T> other) 67public void SymmetricExceptWith(IEnumerable<T> other) 72public void UnionWith(IEnumerable<T> other)
src\Compilers\Core\Portable\InternalUtilities\SpecializedCollections.ReadOnly.Enumerable`2.cs (1)
14where TUnderlying : IEnumerable<T>
src\Compilers\Core\Portable\InternalUtilities\SpecializedCollections.ReadOnly.Set.cs (10)
27public void ExceptWith(IEnumerable<T> other) 32public void IntersectWith(IEnumerable<T> other) 37public bool IsProperSubsetOf(IEnumerable<T> other) 42public bool IsProperSupersetOf(IEnumerable<T> other) 47public bool IsSubsetOf(IEnumerable<T> other) 52public bool IsSupersetOf(IEnumerable<T> other) 57public bool Overlaps(IEnumerable<T> other) 62public bool SetEquals(IEnumerable<T> other) 67public void SymmetricExceptWith(IEnumerable<T> other) 72public void UnionWith(IEnumerable<T> other)
src\Compilers\Core\Portable\InternalUtilities\StringExtensions.cs (1)
32public static string Join(this IEnumerable<string?> source, string separator)
src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (1)
20internal static void VerifySource(this SyntaxTree tree, IEnumerable<TextChangeRange>? changes = null)
src\Dependencies\Collections\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)
src\Dependencies\Collections\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) 207public ImmutableSegmentedDictionary<TKey, TValue> RemoveRange(IEnumerable<TKey> keys) 230public ImmutableSegmentedDictionary<TKey, TValue> SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 316IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 322IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 325IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.RemoveRange(IEnumerable<TKey> keys) 330IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 372private static bool TryCastToImmutableSegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> pairs, out ImmutableSegmentedDictionary<TKey, TValue> other)
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+Builder.cs (5)
39IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => Keys; 41IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values => Values; 79public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 109public void RemoveRange(IEnumerable<TKey> keys) 126IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+Builder+KeyCollection.cs (1)
55IEnumerator<TKey> IEnumerable<TKey>.GetEnumerator()
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+Builder+ValueCollection.cs (1)
55IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator()
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+KeyCollection.cs (1)
36IEnumerator<TKey> IEnumerable<TKey>.GetEnumerator()
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+ValueBuilder.cs (5)
60readonly IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => throw new NotSupportedException(); 62readonly IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values => throw new NotSupportedException(); 119public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 194public void RemoveRange(IEnumerable<TKey> keys) 237IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+ValueCollection.cs (1)
36IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator()
src\Dependencies\Collections\ImmutableSegmentedHashSet.cs (8)
45/// <inheritdoc cref="ImmutableHashSet.CreateRange{T}(IEnumerable{T})"/> 46public static ImmutableSegmentedHashSet<T> CreateRange<T>(IEnumerable<T> items) 54/// <inheritdoc cref="ImmutableHashSet.CreateRange{T}(IEqualityComparer{T}?, IEnumerable{T})"/> 55public static ImmutableSegmentedHashSet<T> CreateRange<T>(IEqualityComparer<T>? equalityComparer, IEnumerable<T> items) 63/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource})"/> 64public static ImmutableSegmentedHashSet<TSource> ToImmutableSegmentedHashSet<TSource>(this IEnumerable<TSource> source) 72/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource}, IEqualityComparer{TSource}?)"/> 73public static ImmutableSegmentedHashSet<TSource> ToImmutableSegmentedHashSet<TSource>(this IEnumerable<TSource> source, IEqualityComparer<TSource>? equalityComparer)
src\Dependencies\Collections\ImmutableSegmentedHashSet`1.cs (29)
145/// <inheritdoc cref="ImmutableHashSet{T}.Except(IEnumerable{T})"/> 146public ImmutableSegmentedHashSet<T> Except(IEnumerable<T> other) 177/// <inheritdoc cref="ImmutableHashSet{T}.Intersect(IEnumerable{T})"/> 178public ImmutableSegmentedHashSet<T> Intersect(IEnumerable<T> other) 195/// <inheritdoc cref="ImmutableHashSet{T}.IsProperSubsetOf(IEnumerable{T})"/> 196public bool IsProperSubsetOf(IEnumerable<T> other) 199/// <inheritdoc cref="ImmutableHashSet{T}.IsProperSupersetOf(IEnumerable{T})"/> 200public bool IsProperSupersetOf(IEnumerable<T> other) 203/// <inheritdoc cref="ImmutableHashSet{T}.IsSubsetOf(IEnumerable{T})"/> 204public bool IsSubsetOf(IEnumerable<T> other) 207/// <inheritdoc cref="ImmutableHashSet{T}.IsSupersetOf(IEnumerable{T})"/> 208public bool IsSupersetOf(IEnumerable<T> other) 211/// <inheritdoc cref="ImmutableHashSet{T}.Overlaps(IEnumerable{T})"/> 212public bool Overlaps(IEnumerable<T> other) 233/// <inheritdoc cref="ImmutableHashSet{T}.SetEquals(IEnumerable{T})"/> 234public bool SetEquals(IEnumerable<T> other) 237/// <inheritdoc cref="ImmutableHashSet{T}.SymmetricExcept(IEnumerable{T})"/> 238public ImmutableSegmentedHashSet<T> SymmetricExcept(IEnumerable<T> other) 276/// <inheritdoc cref="ImmutableHashSet{T}.Union(IEnumerable{T})"/> 277public ImmutableSegmentedHashSet<T> Union(IEnumerable<T> other) 332IImmutableSet<T> IImmutableSet<T>.Intersect(IEnumerable<T> other) 335IImmutableSet<T> IImmutableSet<T>.Except(IEnumerable<T> other) 338IImmutableSet<T> IImmutableSet<T>.SymmetricExcept(IEnumerable<T> other) 341IImmutableSet<T> IImmutableSet<T>.Union(IEnumerable<T> other) 362IEnumerator<T> IEnumerable<T>.GetEnumerator() 371void ISet<T>.UnionWith(IEnumerable<T> other) 374void ISet<T>.IntersectWith(IEnumerable<T> other) 377void ISet<T>.ExceptWith(IEnumerable<T> other) 380void ISet<T>.SymmetricExceptWith(IEnumerable<T> other)
src\Dependencies\Collections\ImmutableSegmentedHashSet`1+Builder.cs (21)
48/// <inheritdoc cref="ImmutableHashSet{T}.Builder.ExceptWith(IEnumerable{T})"/> 49public void ExceptWith(IEnumerable<T> other) 67/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IntersectWith(IEnumerable{T})"/> 68public void IntersectWith(IEnumerable<T> other) 71/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsProperSubsetOf(IEnumerable{T})"/> 72public bool IsProperSubsetOf(IEnumerable<T> other) 75/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsProperSupersetOf(IEnumerable{T})"/> 76public bool IsProperSupersetOf(IEnumerable<T> other) 79/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsSubsetOf(IEnumerable{T})"/> 80public bool IsSubsetOf(IEnumerable<T> other) 83/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsSupersetOf(IEnumerable{T})"/> 84public bool IsSupersetOf(IEnumerable<T> other) 87/// <inheritdoc cref="ImmutableHashSet{T}.Builder.Overlaps(IEnumerable{T})"/> 88public bool Overlaps(IEnumerable<T> other) 95/// <inheritdoc cref="ImmutableHashSet{T}.Builder.SetEquals(IEnumerable{T})"/> 96public bool SetEquals(IEnumerable<T> other) 99/// <inheritdoc cref="ImmutableHashSet{T}.Builder.SymmetricExceptWith(IEnumerable{T})"/> 100public void SymmetricExceptWith(IEnumerable<T> other) 107/// <inheritdoc cref="ImmutableHashSet{T}.Builder.UnionWith(IEnumerable{T})"/> 108public void UnionWith(IEnumerable<T> other) 121IEnumerator<T> IEnumerable<T>.GetEnumerator()
src\Dependencies\Collections\ImmutableSegmentedHashSet`1+ValueBuilder.cs (21)
104/// <inheritdoc cref="ImmutableHashSet{T}.Builder.ExceptWith(IEnumerable{T})"/> 105public void ExceptWith(IEnumerable<T> other) 169/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IntersectWith(IEnumerable{T})"/> 170public void IntersectWith(IEnumerable<T> other) 173/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsProperSubsetOf(IEnumerable{T})"/> 174public readonly bool IsProperSubsetOf(IEnumerable<T> other) 177/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsProperSupersetOf(IEnumerable{T})"/> 178public readonly bool IsProperSupersetOf(IEnumerable<T> other) 181/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsSubsetOf(IEnumerable{T})"/> 182public readonly bool IsSubsetOf(IEnumerable<T> other) 185/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsSupersetOf(IEnumerable{T})"/> 186public readonly bool IsSupersetOf(IEnumerable<T> other) 189/// <inheritdoc cref="ImmutableHashSet{T}.Builder.Overlaps(IEnumerable{T})"/> 190public readonly bool Overlaps(IEnumerable<T> other) 202/// <inheritdoc cref="ImmutableHashSet{T}.Builder.SetEquals(IEnumerable{T})"/> 203public readonly bool SetEquals(IEnumerable<T> other) 206/// <inheritdoc cref="ImmutableHashSet{T}.Builder.SymmetricExceptWith(IEnumerable{T})"/> 207public void SymmetricExceptWith(IEnumerable<T> other) 223/// <inheritdoc cref="ImmutableHashSet{T}.Builder.UnionWith(IEnumerable{T})"/> 224public void UnionWith(IEnumerable<T> other) 275IEnumerator<T> IEnumerable<T>.GetEnumerator()
src\Dependencies\Collections\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)
src\Dependencies\Collections\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();
src\Dependencies\Collections\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()
src\Dependencies\Collections\ImmutableSegmentedList`1+ValueBuilder.cs (3)
87public void AddRange(IEnumerable<T> items) 212public void InsertRange(int index, IEnumerable<T> items) 333IEnumerator<T> IEnumerable<T>.GetEnumerator()
src\Dependencies\Collections\ImmutableSegmentedListExtensions.cs (1)
101public static IEnumerable<TResult> Select<T, TResult>(this ImmutableSegmentedList<T> immutableList, Func<T, TResult> selector)
src\Dependencies\Collections\Internal\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>
src\Dependencies\Collections\RoslynEnumerable.cs (1)
13public static SegmentedList<TSource> ToSegmentedList<TSource>(this IEnumerable<TSource> source)
src\Dependencies\Collections\SegmentedArray`1.cs (1)
297IEnumerator<T> IEnumerable<T>.GetEnumerator()
src\Dependencies\Collections\SegmentedDictionary`2.cs (11)
132public SegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection) 137public SegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection, IEqualityComparer<TKey>? comparer) 148private void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> enumerable) 234IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => Keys; 240IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values => Values; 387IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() => 943=> ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator(); 1356IEnumerator<TKey> IEnumerable<TKey>.GetEnumerator() => 1366=> ((IEnumerable<TKey>)this).GetEnumerator(); 1564IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator() => 1574=> ((IEnumerable<TValue>)this).GetEnumerator();
src\Dependencies\Collections\SegmentedHashSet`1.cs (17)
101public SegmentedHashSet(IEnumerable<T> collection) : this(collection, null) { } 103public SegmentedHashSet(IEnumerable<T> collection, IEqualityComparer<T>? comparer) : this(comparer) 366IEnumerator<T> IEnumerable<T>.GetEnumerator() => 370IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator(); 414public void UnionWith(IEnumerable<T> other) 429public void IntersectWith(IEnumerable<T> other) 466public void ExceptWith(IEnumerable<T> other) 495public void SymmetricExceptWith(IEnumerable<T> other) 534public bool IsSubsetOf(IEnumerable<T> other) 570public bool IsProperSubsetOf(IEnumerable<T> other) 618public bool IsSupersetOf(IEnumerable<T> other) 663public bool IsProperSupersetOf(IEnumerable<T> other) 706public bool Overlaps(IEnumerable<T> other) 738public bool SetEquals(IEnumerable<T> other) 1168private unsafe void IntersectWithEnumerable(IEnumerable<T> other) 1240private unsafe void SymmetricExceptWithEnumerable(IEnumerable<T> other) 1312private (int UniqueCount, int UnfoundCount) CheckUniqueAndUnfoundElements(IEnumerable<T> other, bool returnIfUnfound)
src\Dependencies\Collections\SegmentedList`1.cs (5)
73public SegmentedList(IEnumerable<T> collection) 295public void AddRange(IEnumerable<T> collection) 734IEnumerator<T> IEnumerable<T>.GetEnumerator() => 738IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator(); 890public void InsertRange(int index, IEnumerable<T> collection)
src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
506IEnumerator<T> IEnumerable<T>.GetEnumerator() 622public void AddRange(IEnumerable<T> items)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\ForEachExplicitCastInSourcePreference.cs (1)
23/// cref="IEnumerable{T}"/>. These represent APIs that existed prior to the widespread adoption of generics and
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\ImmutableIntervalTree`1.cs (1)
279IEnumerator<T> IEnumerable<T>.GetEnumerator()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\MutableIntervalTree`1.cs (2)
26public static MutableIntervalTree<T> Create<TIntrospector>(in TIntrospector introspector, IEnumerable<T> values) 132IEnumerator<T> IEnumerable<T>.GetEnumerator()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (2)
42public NormalizedTextSpanCollection(IEnumerable<TextSpan> spans) 585private static IList<TextSpan> NormalizeSpans(IEnumerable<TextSpan> spans)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\SimpleMutableIntervalTree.cs (2)
14return Create(in introspector, (IEnumerable<T>)values); 17public static SimpleMutableIntervalTree<T, TIntrospector> Create<T, TIntrospector>(in TIntrospector introspector, IEnumerable<T>? values = null)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\SimpleMutableIntervalTree`2.cs (1)
15public SimpleMutableIntervalTree(in TIntrospector introspector, IEnumerable<T>? values)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\TextSpanMutableIntervalTree.cs (2)
16internal sealed class TextSpanMutableIntervalTree(IEnumerable<TextSpan>? values) 23public TextSpanMutableIntervalTree(params TextSpan[]? values) : this((IEnumerable<TextSpan>?)values)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Diagnostics\StructuredAnalyzerConfigOptions.cs (1)
38public override IEnumerable<string> Keys
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\BasicBlockExtensions.cs (1)
12public static IEnumerable<IOperation> DescendantOperations(this BasicBlock basicBlock)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ControlFlowGraphExtensions.cs (2)
27public static IEnumerable<IOperation> DescendantOperations(this ControlFlowGraph cfg) 30public static IEnumerable<T> DescendantOperations<T>(this ControlFlowGraph cfg, OperationKind operationKind)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ICollectionExtensions.cs (2)
14public static ImmutableArray<T> WhereAsArray<T, TState>(this IEnumerable<T> values, Func<T, TState, bool> predicate, TState state) 27public static void RemoveRange<T>(this ICollection<T> collection, IEnumerable<T>? items)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ICompilationExtensions.cs (1)
142=> compilation.GetTypeByMetadataName(typeof(IEnumerable<>).FullName!);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\INamedTypeSymbolExtensions.cs (12)
20public static IEnumerable<INamedTypeSymbol> GetBaseTypesAndThis(this INamedTypeSymbol? namedType) 178IEnumerable<INamedTypeSymbol> interfaces, 248IEnumerable<INamedTypeSymbol> interfacesOrAbstractClasses, 266IEnumerable<INamedTypeSymbol> interfacesOrAbstractClasses, 285IEnumerable<INamedTypeSymbol> interfaces, 326IEnumerable<INamedTypeSymbol> interfacesOrAbstractClasses, 360IEnumerable<INamedTypeSymbol> interfacesOrAbstractClasses, 370IEnumerable<INamedTypeSymbol> abstractClasses) 377IEnumerable<INamedTypeSymbol> interfaces, 445public static IEnumerable<ISymbol> GetAttributeNamedParameters( 544var baseTypes = containingType.GetBaseTypes().Reverse(); 597var matches = result.Where(kvp =>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\INamespaceOrTypeSymbolExtensions.cs (2)
25public static IEnumerable<IPropertySymbol> GetIndexers(this INamespaceOrTypeSymbol? symbol) 89public static IEnumerable<INamedTypeSymbol> GetAllTypes(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs (4)
509var types = method.Parameters 555public static IEnumerable<IPropertySymbol> GetValidAnonymousTypeProperties(this ISymbol symbol) 662var getAwaiters = potentialGetAwaiters.OfType<IMethodSymbol>().Where(x => !x.Parameters.Any()); 684var methods = returnType.GetMembers().OfType<IMethodSymbol>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ITypeSymbolExtensions.cs (12)
114public static IEnumerable<ITypeSymbol> GetBaseTypesAndThis(this ITypeSymbol? type) 124public static IEnumerable<INamedTypeSymbol> GetBaseTypes(this ITypeSymbol? type) 134public static IEnumerable<ITypeSymbol> GetContainingTypesAndThis(this ITypeSymbol? type) 144public static IEnumerable<INamedTypeSymbol> GetContainingTypes(this ITypeSymbol type) 188IEnumerable<ITypeSymbol> baseTypes = (baseType.TypeKind == TypeKind.Interface) ? type.AllInterfaces : type.GetBaseTypes(); 434public static IEnumerable<T> GetAccessibleMembersInBaseTypes<T>(this ITypeSymbol containingType, ISymbol within) where T : class, ISymbol 439var types = containingType.GetBaseTypes(); 498public static IEnumerable<T> SelectAccessibleMembers<T>(this IEnumerable<ITypeSymbol>? types, ISymbol within) where T : class, ISymbol 508private static IEnumerable<T> SelectAccessibleMembers<T>(this IEnumerable<ITypeSymbol>? types, string memberName, ISymbol within) where T : class, ISymbol 770IEnumerable<ITypeParameterSymbol> availableTypeParameters)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ITypeSymbolExtensions.SubstituteTypesVisitor.cs (1)
86var substitutedArguments = symbol.TypeArguments.Select(t => t.Accept(this));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\LinkedListExtensions.cs (1)
11public static void AddRangeAtHead<T>(this LinkedList<T> list, IEnumerable<T> values)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StackExtensions.cs (1)
28public static void Push<T>(this Stack<T> stack, IEnumerable<T> values)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolDisplayPartExtensions.cs (1)
12public static string GetFullText(this IEnumerable<SymbolDisplayPart> parts)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (23)
26public static IEnumerable<SyntaxNodeOrToken> DepthFirstTraversal(this SyntaxNode node) 29public static IEnumerable<SyntaxNode> DepthFirstTraversalNodes(this SyntaxNode node) 32public static IEnumerable<SyntaxNode> GetAncestors(this SyntaxNode node) 44public static IEnumerable<TNode> GetAncestors<TNode>(this SyntaxNode node) 82public static IEnumerable<TNode> GetAncestorsOrThis<TNode>(this SyntaxNode? node) 103public static IEnumerable<TSyntaxNode> Traverse<TSyntaxNode>( 201public static SyntaxNode? FindInnermostCommonNode(this IEnumerable<SyntaxNode> nodes, Func<SyntaxNode, bool> predicate) 204public static SyntaxNode? FindInnermostCommonNode(this IEnumerable<SyntaxNode> nodes) 293public static TSyntaxNode? FindInnermostCommonNode<TSyntaxNode>(this IEnumerable<SyntaxNode> nodes) where TSyntaxNode : SyntaxNode 296public static TextSpan GetContainedSpan(this IEnumerable<SyntaxNode> nodes) 327public static IEnumerable<T> GetAnnotatedNodes<T>(this SyntaxNode node, SyntaxAnnotation syntaxAnnotation) where T : SyntaxNode 341IEnumerable<SyntaxNode> nodes, 363IEnumerable<SyntaxToken> tokens, 376IEnumerable<SyntaxTrivia> trivia, 389IEnumerable<SyntaxNode>? nodes, 391IEnumerable<SyntaxToken>? tokens, 393IEnumerable<SyntaxTrivia>? trivia, 697return node.WithPrependedLeadingTrivia((IEnumerable<SyntaxTrivia>)trivia); 714IEnumerable<SyntaxTrivia> trivia) where T : SyntaxNode 731return node.WithAppendedTrailingTrivia((IEnumerable<SyntaxTrivia>)trivia); 748IEnumerable<SyntaxTrivia> trivia) where T : SyntaxNode 758IEnumerable<SyntaxTrivia> leadingTrivia, 759IEnumerable<SyntaxTrivia> trailingTrivia) where T : SyntaxNode
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeOrTokenExtensions.cs (4)
26public static IEnumerable<SyntaxNodeOrToken> DepthFirstTraversal(this SyntaxNodeOrToken node) 44public static IEnumerable<SyntaxNode> DepthFirstTraversalNodes(this SyntaxNodeOrToken node) 57=> WithAppendedTrailingTrivia(nodeOrToken, (IEnumerable<SyntaxTrivia>)trivia); 59public static SyntaxNodeOrToken WithAppendedTrailingTrivia(this SyntaxNodeOrToken nodeOrToken, IEnumerable<SyntaxTrivia> trivia)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (7)
24public static IEnumerable<T> GetAncestors<T>(this SyntaxToken token) 32public static IEnumerable<SyntaxNode> GetAncestors(this SyntaxToken token, Func<SyntaxNode, bool> predicate) 111return token.WithPrependedLeadingTrivia((IEnumerable<SyntaxTrivia>)trivia); 128IEnumerable<SyntaxTrivia> trivia) 140return token.WithAppendedTrailingTrivia((IEnumerable<SyntaxTrivia>)trivia); 145IEnumerable<SyntaxTrivia> trivia) 150public static SyntaxTrivia[] GetTrivia(this IEnumerable<SyntaxToken> tokens)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextSpanExtensions.cs (6)
18public static IEnumerable<TextSpan> ToNormalizedSpans(this IEnumerable<TextSpan> spans) 24public static TextSpan Collapse(this IEnumerable<TextSpan> spans) 67public static IEnumerable<TextSpan> Subtract(this TextSpan span, TextSpan except) 88public static IEnumerable<TextSpan> Subtract(this IEnumerable<TextSpan> spans, TextSpan except)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.BasicBlockAnalysisData.cs (1)
150/// Same as <see cref="HashSet{T}.SetEquals(IEnumerable{T})"/>, except this avoids allocations by
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.cs (2)
37var operations = SpecializedCollections.SingletonEnumerable(rootOperation); 51var operations = SpecializedCollections.SingletonEnumerable(localFunctionOperation);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.cs (1)
155var operations = SpecializedCollections.SingletonEnumerable(basicBlock.BranchValue);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
37IEnumerable<IOperation> operations, 52private void Visit(ISymbol containingSymbol, IEnumerable<IOperation> operations, AnalysisData analysisData, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
49public IEnumerable<(ISymbol Symbol, IOperation WriteOperation)> GetUnreadSymbolWrites()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AbstractSyntaxFormatting.cs (1)
32public IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (4)
188var operations = GetIndentBlockOperationsFromSmallestSpan(root, list, position); 215var allNodes = GetParentNodes(token); 229private static IEnumerable<SyntaxNode> GetParentNodes(SyntaxToken token) 311private static IEnumerable<IndentBlockOperation> GetIndentBlockOperationsFromSmallestSpan(SyntaxNode root, List<IndentBlockOperation> list, int position)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (1)
432public IEnumerable<IndentBlockOperation> GetAllRelativeIndentBlockOperations()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (1)
129var anchorContext = nodeOperations.AnchorIndentationOperations.Do(context.AddAnchorIndentationOperation);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (3)
221IEnumerable<SyntaxToken> operationTokens, 245IEnumerable<SyntaxToken> tokens, 354private IList<TokenData> GetTokenWithIndices(IEnumerable<SyntaxToken> tokens)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormattingResult.cs (3)
58var data = this.TokenStream.GetTriviaDataWithTokenPair(cancellationToken); 92var changes = GetChanges(cancellationToken); 110internal IEnumerable<ValueTuple<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData>> GetChanges(CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.FormattedWhitespace.cs (1)
53public override IEnumerable<TextChange> GetTextChanges(TextSpan textSpan)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.Whitespace.cs (1)
88public override IEnumerable<TextChange> GetTextChanges(TextSpan span)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\ChainedFormattingRules.cs (1)
32public ChainedFormattingRules(IEnumerable<AbstractFormattingRule> formattingRules, SyntaxFormattingOptions options)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (1)
346public IEnumerable<ValueTuple<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData>> GetTriviaDataWithTokenPair(CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.cs (1)
69public IEnumerable<SyntaxToken> GetApplicableTokens(TextSpan textSpan)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TriviaData.cs (1)
37public abstract IEnumerable<TextChange> GetTextChanges(TextSpan span);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (7)
37public static IEnumerable<AbstractFormattingRule> Concat(this AbstractFormattingRule rule, IEnumerable<AbstractFormattingRule> rules) 268internal static IEnumerable<TextSpan> GetAnnotatedSpans(SyntaxNode node, SyntaxAnnotation annotation) 272var tokens = node.GetAnnotatedTrivia(SyntaxAnnotation.ElasticAnnotation).Select(tr => tr.Token).Distinct(); 278static IEnumerable<TextSpan> EnumerateAnnotatedSpans(SyntaxNode node, SyntaxAnnotation annotation) 311private static IEnumerable<TextSpan> AggregateSpans(IEnumerable<TextSpan> spans)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\ISyntaxFormatting.cs (1)
20IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\AlignTokensOperation.cs (2)
16internal AlignTokensOperation(SyntaxToken baseToken, IEnumerable<SyntaxToken> tokens, AlignTokensOption option) 27public IEnumerable<SyntaxToken> Tokens { get; }
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\FormattingOperations.cs (9)
85public static AlignTokensOperation CreateAlignTokensOperation(SyntaxToken baseToken, IEnumerable<SyntaxToken> tokens, AlignTokensOption option) 147internal static IEnumerable<AnchorIndentationOperation> GetAnchorIndentationOperations(IEnumerable<AbstractFormattingRule> formattingRules, SyntaxNode node, SyntaxFormattingOptions options) 159internal static IEnumerable<IndentBlockOperation> GetIndentBlockOperations(IEnumerable<AbstractFormattingRule> formattingRules, SyntaxNode node, SyntaxFormattingOptions options) 171internal static IEnumerable<AlignTokensOperation> GetAlignTokensOperations(IEnumerable<AbstractFormattingRule> formattingRules, SyntaxNode node, SyntaxFormattingOptions options) 183internal static AdjustNewLinesOperation? GetAdjustNewLinesOperation(IEnumerable<AbstractFormattingRule> formattingRules, SyntaxToken previousToken, SyntaxToken currentToken, SyntaxFormattingOptions options) 192internal static AdjustSpacesOperation? GetAdjustSpacesOperation(IEnumerable<AbstractFormattingRule> formattingRules, SyntaxToken previousToken, SyntaxToken currentToken, SyntaxFormattingOptions options)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
29public readonly IEnumerable<AbstractFormattingRule> Rules;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
95public static IEnumerable<string> GetRuleTitles(IReadOnlyDictionary<string, string> allRawConventions)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (5)
62var wordsWithCasing = ApplyCapitalization(words); 67private IEnumerable<string> ApplyCapitalization(IEnumerable<string> words) 321public IEnumerable<string> MakeCompliant(string name) 390IEnumerable<string> words = [name];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (2)
126public static EditorConfigValueSerializer<T> CreateSerializerForEnum<T>(IEnumerable<(string name, T value)> entries, IEnumerable<(string name, T value)> alternativeEntries) where T : struct, Enum
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\BlockFacts\AbstractBlockFacts.cs (1)
19public abstract SyntaxNode? FindInnermostCommonExecutableBlock(IEnumerable<SyntaxNode> nodes);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\BlockFacts\IBlockFacts.cs (1)
40SyntaxNode? FindInnermostCommonExecutableBlock(IEnumerable<SyntaxNode> nodes);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFacts.cs (1)
92IEnumerable<ISymbol> GetDeclaredSymbols(SemanticModel semanticModel, SyntaxNode memberDeclaration, CancellationToken cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFacts.cs (1)
441IEnumerable<SyntaxNode> GetConstructors(SyntaxNode? root, CancellationToken cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (5)
193public static bool SpansPreprocessorDirective(this ISyntaxFacts syntaxFacts, IEnumerable<SyntaxNode> nodes) 210public static bool SpansPreprocessorDirective(this ISyntaxFacts syntaxFacts, IEnumerable<SyntaxToken> tokens) 338var leadingTrivia = openParenToken.LeadingTrivia 343var trailingTrivia = operand.GetTrailingTrivia() 387=> service.SpansPreprocessorDirective((IEnumerable<SyntaxNode>)nodes);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (2)
255private static IEnumerable<(ISymbol symbol, int ordinal)> EnumerateSymbols( 274private static bool Contains(IEnumerable<SyntaxTree> trees, SyntaxTree tree)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ModuleSymbolKey.cs (1)
37var assemblyModules = assembly.Modules;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PooledArrayBuilder.cs (1)
44public void AddValuesIfNotNull(IEnumerable<T> values)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
744private static IModuleSymbol? GetModule(IEnumerable<IModuleSymbol> modules, string moduleName)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AliasSymbolCache.cs (1)
49public static void AddAliasSymbols(SemanticModel semanticModel, int namespaceId, IEnumerable<IAliasSymbol> aliasSymbols)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (20)
34private IEnumerable<SyntaxAnnotation> GetOrCreateRealAnnotations(TAnnotation[] annotations) 57private IEnumerable<SyntaxAnnotation> GetRealAnnotations(TAnnotation[] annotations) 99private IEnumerable<TAnnotation> GetAnnotations(IEnumerable<SyntaxAnnotation> realAnnotations) 111public IEnumerable<TAnnotation> GetAnnotations(SyntaxNode node) 114public IEnumerable<TAnnotation> GetAnnotations(SyntaxToken token) 117public IEnumerable<TAnnotation> GetAnnotations(SyntaxTrivia trivia) 120public IEnumerable<TAnnotation> GetAnnotations(SyntaxNodeOrToken nodeOrToken) 123public IEnumerable<TSpecificAnnotation> GetAnnotations<TSpecificAnnotation>(SyntaxNode node) where TSpecificAnnotation : TAnnotation 126public IEnumerable<TSpecificAnnotation> GetAnnotations<TSpecificAnnotation>(SyntaxToken token) where TSpecificAnnotation : TAnnotation 129public IEnumerable<TSpecificAnnotation> GetAnnotations<TSpecificAnnotation>(SyntaxTrivia trivia) where TSpecificAnnotation : TAnnotation 132public IEnumerable<TSpecificAnnotation> GetAnnotations<TSpecificAnnotation>(SyntaxNodeOrToken nodeOrToken) where TSpecificAnnotation : TAnnotation 171public IEnumerable<SyntaxNodeOrToken> GetAnnotatedNodesAndTokens(SyntaxNode node) 174public IEnumerable<SyntaxNode> GetAnnotatedNodes(SyntaxNode node) 177public IEnumerable<SyntaxToken> GetAnnotatedTokens(SyntaxNode node) 180public IEnumerable<SyntaxTrivia> GetAnnotatedTrivia(SyntaxNode node) 183public IEnumerable<SyntaxNodeOrToken> GetAnnotatedNodesAndTokens<TSpecificAnnotation>(SyntaxNode node) where TSpecificAnnotation : TAnnotation 186public IEnumerable<SyntaxNode> GetAnnotatedNodes<TSpecificAnnotation>(SyntaxNode node) where TSpecificAnnotation : TAnnotation 189public IEnumerable<SyntaxToken> GetAnnotatedTokens<TSpecificAnnotation>(SyntaxNode node) where TSpecificAnnotation : TAnnotation 192public IEnumerable<SyntaxTrivia> GetAnnotatedTrivia<TSpecificAnnotation>(SyntaxNode node) where TSpecificAnnotation : TAnnotation
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (1)
455IEnumerable<Request> requestsToComplete;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (4)
23public BidirectionalMap(IEnumerable<KeyValuePair<TKey, TValue>> pairs, IEqualityComparer<TKey>? keyComparer = null, IEqualityComparer<TValue>? valueComparer = null) 29public BidirectionalMap(IEnumerable<(TKey key, TValue value)> pairs, IEqualityComparer<TKey>? keyComparer = null, IEqualityComparer<TValue>? valueComparer = null) 84public IEnumerable<TKey> Keys => _forwardMap.Keys; 86public IEnumerable<TValue> Values => _backwardMap.Keys;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
94public Builder(IEnumerable<string> values)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.cs (1)
61public static BKTree Create(IEnumerable<string> values)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (1)
46public static IEnumerable<(SyntaxToken, SyntaxToken)> ConvertToTokenPairs(this SyntaxNode root, IReadOnlyList<TextSpan> spans)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ConcatImmutableArray`1.cs (2)
14internal readonly struct ConcatImmutableArray<T>(ImmutableArray<T> first, ImmutableArray<T> second) : IEnumerable<T> 27IEnumerator<T> IEnumerable<T>.GetEnumerator()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\FixedSizeArrayBuilder.cs (1)
80public void AddRange(IEnumerable<T> values)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (1)
106public static async IAsyncEnumerable<TSource> AsAsyncEnumerable<TSource>(this IEnumerable<TSource> source)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IBidirectionalMap.cs (2)
28IEnumerable<TKey> Keys { get; } 29IEnumerable<TValue> Values { get; }
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ICollectionExtensions.cs (1)
14public static void AddRange<T>(this ICollection<T> collection, IEnumerable<T>? values)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (1)
88public static void MultiAddRange<TKey, TValue>(this IDictionary<TKey, ArrayBuilder<TValue>> dictionary, TKey key, IEnumerable<TValue> values)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IGroupingExtensions.cs (1)
13out TKey key, out IEnumerable<TElement> values)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IReadOnlyDictionaryExtensions.cs (2)
22public static IEnumerable<T> GetEnumerableMetadata<T>(this IReadOnlyDictionary<string, object> metadata, string name) 26case IEnumerable<T> enumerable: return enumerable;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Matcher.ChoiceMatcher.cs (1)
13private readonly IEnumerable<Matcher<T>> _matchers = matchers;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PathMetadataUtilities.cs (1)
26public static string? TryBuildNamespaceFromFolders(IEnumerable<string> folders, ISyntaxFacts syntaxFacts, string? rootNamespace = null)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ProducerConsumer.cs (4)
105IEnumerable<TSource> source, 142IEnumerable<TSource> source, 175IEnumerable<TSource> source, 209IEnumerable<TSource> source,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PublicContract.cs (9)
27internal static IEnumerable<T> RequireNonNullItems<T>([NotNull] IEnumerable<T>? sequence, string argumentName) where T : class 43internal static void RequireUniqueNonNullItems<T>([NotNull] IEnumerable<T>? sequence, string argumentName) where T : class 60internal static IReadOnlyList<T> ToBoxedImmutableArrayWithNonNullItems<T>(IEnumerable<T>? sequence, string argumentName) where T : class 77internal static IReadOnlyList<T> ToBoxedImmutableArrayWithDistinctNonNullItems<T>(IEnumerable<T>? sequence, string argumentName) where T : class 89private static int IndexOfNullOrDuplicateItem<T>(this IEnumerable<T> sequence) where T : class 92private static int EnumeratingIndexOfNullOrDuplicateItem<T>(IEnumerable<T> sequence) where T : class 143private static void ThrowArgumentItemNullOrDuplicateException<T>(IEnumerable<T> sequence, string argumentName) where T : class 157private static void ThrowArgumentItemNullException<T>(IEnumerable<T> sequence, string argumentName) where T : class
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\RoslynParallel.cs (2)
20IEnumerable<TSource> source, 32IEnumerable<TSource> source,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\RoslynParallel.NetFramework.cs (9)
33/// <summary>Executes a for each operation on an <see cref="IEnumerable{TSource}"/> in which iterations may run in parallel.</summary> 40public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, Func<TSource, CancellationToken, ValueTask> body) 50/// <summary>Executes a for each operation on an <see cref="IEnumerable{TSource}"/> in which iterations may run in parallel.</summary> 58public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 68/// <summary>Executes a for each operation on an <see cref="IEnumerable{TSource}"/> in which iterations may run in parallel.</summary> 75public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, ParallelOptions parallelOptions, Func<TSource, CancellationToken, ValueTask> body) 103/// <summary>Executes a for each operation on an <see cref="IEnumerable{TSource}"/> in which iterations may run in parallel.</summary> 112private static Task ForEachAsync<TSource>(IEnumerable<TSource> source, int dop, TaskScheduler scheduler, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 587IEnumerable<TSource> source, Func<object, Task> taskBody,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (5)
51public static Task<IEnumerable<T>> EmptyEnumerable<T>() 55public static ValueTask<T[]> WhenAll<T>(IEnumerable<ValueTask<T>> tasks) 91await Task.WhenAll((IEnumerable<Task>)tasks).ConfigureAwait(false); 186public static readonly Task<IEnumerable<T>> EmptyEnumerable = Task.FromResult<IEnumerable<T>>(SpecializedCollections.EmptyEnumerable<T>());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
519var xMembers = x.GetValidAnonymousTypeProperties(); 520var yMembers = y.GetValidAnonymousTypeProperties();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
198var xMembers = x.GetValidAnonymousTypeProperties();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TopologicalSorter.cs (14)
13public static IEnumerable<T> TopologicalSort<T>(this IEnumerable<T> items, Func<T, IEnumerable<T>> itemsBefore) 26public static IEnumerable<T> TopologicalSort<T>(this IEnumerable<T> items, Func<T, IEnumerable<T>> itemsBefore, Func<T, IEnumerable<T>> itemsAfter) 35Func<T, IEnumerable<T>> itemsBefore, 50private static Func<T, IEnumerable<T>> CreateCombinedItemsBefore<T>(IEnumerable<T> items, Func<T, IEnumerable<T>> itemsBefore, Func<T, IEnumerable<T>> itemsAfter) 56var naturalItemsBefore = itemsBefore != null ? itemsBefore(item) : null; 72var naturalItemsAfter = itemsAfter(item);
Microsoft.CodeAnalysis.CodeStyle.Fixes (164)
Host\Mef\CodeStyleHostLanguageServices.cs (3)
55IEnumerable<Lazy<TExtension>> IMefHostExportProvider.GetExports<TExtension>() 58IEnumerable<Lazy<TExtension, TMetadata>> IMefHostExportProvider.GetExports<TExtension, TMetadata>() 68public IEnumerable<Lazy<TExtension, TMetadata>> Exports { get; set; }
src\Analyzers\Core\CodeFixes\AddAnonymousTypeMemberName\AbstractAddAnonymousTypeMemberNameCodeFixProvider.cs (2)
31protected abstract IEnumerable<string> GetAnonymousObjectMemberNames(TAnonymousObjectInitializer initializer); 125var existingNames = GetAnonymousObjectMemberNames(initializer);
src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (1)
365var parameters = methodToUpdate.Parameters.Select(p => p.ToDisplayString(SimpleFormat));
src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
217var referencedSymbols = await SymbolFinder.FindReferencesAsync(
src\Analyzers\Core\CodeFixes\AliasAmbiguousType\AbstractAliasAmbiguousTypeCodeFixProvider.cs (2)
78private static IEnumerable<ITypeSymbol> Sort(IEnumerable<ITypeSymbol> types, bool sortSystemFirst)
src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractAddDocCommentNodesCodeFixProvider.cs (2)
143private bool NodeExists(IEnumerable<TXmlElementSyntax> paramNodes, string name) 151IEnumerable<TXmlElementSyntax> paramNodeList,
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (1)
169SemanticDocument document, IEnumerable<Argument<TExpressionSyntax>> arguments, IList<string> reservedNames, NamingRule parameterNamingRule, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (2)
293private static ITypeSymbol FixType(ITypeSymbol typeSymbol, SemanticModel semanticModel, IEnumerable<ITypeParameterSymbol> allTypeParameters) 439var newParameters = _delegatedConstructor.Parameters.Concat(_parameters);
src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (1)
301private static IEnumerable<string> GetUnavailableMemberNames(INamedTypeSymbol typeToGenerateIn)
src\Analyzers\Core\CodeFixes\GenerateMember\AbstractGenerateMemberCodeFixProvider.cs (2)
44var names = GetTargetNodes(syntaxFacts, root, context.Span, diagnostic); 61private IEnumerable<SyntaxNode> GetTargetNodes(
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.State.cs (1)
81var existingMethods = TypeToGenerateIn
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\TypeParameterSubstitution.cs (3)
117var similarTypes = SymbolFinder.FindSimilarSymbols(substitutedType, _compilation, _cancellationToken); 131var derivedClasses = await SymbolFinder.FindDerivedClassesAsync( 134var implementedTypes = await SymbolFinder.FindImplementationsAsync(
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (1)
138var existingMembers = TypeToGenerateIn.GetMembers(IdentifierToken.ValueText)
src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (1)
304private static IEnumerable<ITypeSymbol> GetBaseTypesAndThis(ITypeSymbol? type)
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (2)
179private IEnumerable<ISymbol?> GenerateMembers( 352IEnumerable<INamedTypeSymbol> baseTypes)
src\Analyzers\Core\CodeFixes\MakeFieldReadonly\AbstractMakeFieldReadonlyCodeFixProvider.cs (1)
60var declaratorsByField = declarators.GroupBy(g => g.FirstAncestorOrSelf<TFieldDeclarationSyntax>()!);
src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (2)
132var references = await SymbolFinder.FindReferencesAsync( 159var groupedLocations = locations.GroupBy(loc => loc.Document);
src\Analyzers\Core\CodeFixes\NamingStyle\NamingStyleCodeFixProvider.cs (1)
150protected override async Task<IEnumerable<CodeActionOperation>> ComputePreviewOperationsAsync(CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (1)
179var missingArms =
src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
192var returns = node.DescendantNodes(n => n == node || !IsAsyncSupportingFunctionSyntax(n)).OfType<TReturnStatementSyntax>();
src\Analyzers\Core\CodeFixes\RemoveUnusedMembers\AbstractRemoveUnusedMembersCodeFixProvider.cs (1)
95protected static void AdjustAndAddAppropriateDeclaratorsToRemove(SyntaxNode parentDeclaration, IEnumerable<SyntaxNode> childDeclarators, HashSet<SyntaxNode> declarators)
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (9)
86protected abstract TBlockSyntax WrapWithBlockIfNecessary(IEnumerable<TStatementSyntax> statements); 239private static IEnumerable<IGrouping<SyntaxNode, Diagnostic>> GetDiagnosticsGroupedByMember( 264private static IEnumerable<IGrouping<SyntaxNode, Diagnostic>> GetDiagnosticsGroupedByMember( 279var memberDeclarations = GetDiagnosticsGroupedByMember(diagnostics, syntaxFacts, root).Select(g => g.Key); 318var diagnosticsGroupedByMember = GetDiagnosticsGroupedByMember(diagnostics, syntaxFacts, root, 346IEnumerable<Diagnostic> diagnostics, 673IEnumerable<(SyntaxNode node, bool isUnusedLocalAssignment)> GetNodesToFix() 846var spansToFormat = originalDeclStatementsToMoveOrRemove.Select(s => s.Span); 924var referencedSymbols = await SymbolFinder.FindReferencesAsync(local, document.Project.Solution, cancellationToken).ConfigureAwait(false);
src\Analyzers\Core\CodeFixes\UpgradeProject\AbstractUpgradeProjectCodeFixProvider.cs (1)
114protected override Task<IEnumerable<CodeActionOperation>> ComputePreviewOperationsAsync(CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\CodeFixContextExtensions.cs (2)
16internal static void RegisterFixes(this CodeFixContext context, IEnumerable<CodeAction> actions, Diagnostic diagnostic) 27internal static void RegisterFixes(this CodeFixContext context, IEnumerable<CodeAction> actions, ImmutableArray<Diagnostic> diagnostics)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (17)
66public TDeclarationNode AddMembers<TDeclarationNode>(TDeclarationNode destination, IEnumerable<ISymbol> members, CodeGenerationContextInfo info, CancellationToken cancellationToken) 95public TDeclarationNode AddParameters<TDeclarationNode>(TDeclarationNode destination, IEnumerable<IParameterSymbol> parameters, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 98public TDeclarationNode AddAttributes<TDeclarationNode>(TDeclarationNode destination, IEnumerable<AttributeData> attributes, SyntaxToken? target, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 107public TDeclarationNode UpdateDeclarationModifiers<TDeclarationNode>(TDeclarationNode declaration, IEnumerable<SyntaxToken> newModifiers, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 119public TDeclarationNode AddStatements<TDeclarationNode>(TDeclarationNode destination, IEnumerable<SyntaxNode> statements, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 130protected abstract TDeclarationNode AddMembers<TDeclarationNode>(TDeclarationNode destination, IEnumerable<SyntaxNode> members) where TDeclarationNode : SyntaxNode; 132public abstract TDeclarationNode AddParameters<TDeclarationNode>(TDeclarationNode destinationMember, IEnumerable<IParameterSymbol> parameters, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 133public abstract TDeclarationNode AddAttributes<TDeclarationNode>(TDeclarationNode destination, IEnumerable<AttributeData> attributes, SyntaxToken? target, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 136public abstract TDeclarationNode AddStatements<TDeclarationNode>(TDeclarationNode destinationMember, IEnumerable<SyntaxNode> statements, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 138public abstract TDeclarationNode UpdateDeclarationModifiers<TDeclarationNode>(TDeclarationNode declaration, IEnumerable<SyntaxToken> newModifiers, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 272IEnumerable<ISymbol> members, 295IEnumerable<ISymbol> members, 326IEnumerable<ISymbol> members, 374private static bool GeneratingEnum(IEnumerable<ISymbol> members) 456public Task<Document> AddMembersAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEnumerable<ISymbol> members, CancellationToken cancellationToken) 504out IEnumerable<SyntaxTrivia> triviaOfRemovedNode) 524out IEnumerable<SyntaxTrivia> triviaOfRemovedNode)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (2)
178IEnumerable<SyntaxNode> declarations, 218IEnumerable<SyntaxNode> declarations,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationContext.cs (4)
67public IEnumerable<INamespaceSymbol> AdditionalImports { get; } 138IEnumerable<INamespaceSymbol>? additionalImports = null, 184Optional<IEnumerable<INamespaceSymbol>> additionalImports = default, 199var newAdditionalImports = additionalImports.HasValue ? additionalImports.Value : this.AdditionalImports;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (2)
150public static IEnumerable<ISymbol> GetMembers(INamedTypeSymbol namedType) 174var leadingTrivia = node.GetLeadingTrivia().Where(trivia => !trivia.IsDirective);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerator.cs (1)
86public static Task<Document> AddMemberDeclarationsAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEnumerable<ISymbol> members, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\ICodeGenerationService.cs (6)
84TDeclarationNode AddMembers<TDeclarationNode>(TDeclarationNode destination, IEnumerable<ISymbol> members, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 89TDeclarationNode AddParameters<TDeclarationNode>(TDeclarationNode destination, IEnumerable<IParameterSymbol> parameters, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 94TDeclarationNode AddAttributes<TDeclarationNode>(TDeclarationNode destination, IEnumerable<AttributeData> attributes, SyntaxToken? target, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 109TDeclarationNode UpdateDeclarationModifiers<TDeclarationNode>(TDeclarationNode declaration, IEnumerable<SyntaxToken> newModifiers, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 129TDeclarationNode AddStatements<TDeclarationNode>(TDeclarationNode destination, IEnumerable<SyntaxNode> statements, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 174Task<Document> AddMembersAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEnumerable<ISymbol> members, CancellationToken cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\LiteralSpecialValues.cs (11)
37public static readonly IEnumerable<KeyValuePair<byte, string>> ByteSpecialValues = []; 39public static readonly IEnumerable<KeyValuePair<sbyte, string>> SByteSpecialValues = new Dictionary<sbyte, string>() 45public static readonly IEnumerable<KeyValuePair<short, string>> Int16SpecialValues = new Dictionary<short, string>() 51public static readonly IEnumerable<KeyValuePair<ushort, string>> UInt16SpecialValues = new Dictionary<ushort, string>() 56public static readonly IEnumerable<KeyValuePair<int, string>> Int32SpecialValues = new Dictionary<int, string>() 62public static readonly IEnumerable<KeyValuePair<uint, string>> UInt32SpecialValues = new Dictionary<uint, string>() 67public static readonly IEnumerable<KeyValuePair<long, string>> Int64SpecialValues = new Dictionary<long, string>() 73public static readonly IEnumerable<KeyValuePair<ulong, string>> UInt64SpecialValues = new Dictionary<ulong, string>() 78public static readonly IEnumerable<KeyValuePair<float, string>> SingleSpecialValues = new Dictionary<float, string>() 88public static readonly IEnumerable<KeyValuePair<double, string>> DoubleSpecialValues = new Dictionary<double, string>() 98public static readonly IEnumerable<KeyValuePair<decimal, string>> DecimalSpecialValues = new Dictionary<decimal, string>()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractNamedTypeSymbol.cs (1)
80public abstract IEnumerable<string> MemberNames { get; }
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationConstructedNamedTypeSymbol.cs (1)
45public override IEnumerable<string> MemberNames => _constructedFrom.MemberNames;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamedTypeSymbol.cs (1)
88public override IEnumerable<string> MemberNames
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceSymbol.cs (3)
36public new IEnumerable<INamespaceOrTypeSymbol> GetMembers() 39IEnumerable<INamespaceOrTypeSymbol> INamespaceSymbol.GetMembers(string name) 42public IEnumerable<INamespaceSymbol> GetNamespaceMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\AbstractRefactoringHelpersService.cs (3)
393protected virtual IEnumerable<SyntaxNode> ExtractNodesSimple(SyntaxNode? node, ISyntaxFactsService syntaxFacts) 480protected virtual IEnumerable<SyntaxNode> ExtractNodesInHeader(SyntaxNode root, int location, IHeaderFactsService headerFacts) 559IEnumerable<SyntaxNode> nodes, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (5)
34IEnumerable<TextSpan> spans, 56var nodes = root.DescendantNodesAndSelf(OverlapsWithSpan).Where(OverlapsWithSpan); 107IEnumerable<SyntaxNode> syntaxNodes, 119var nodesWithExplicitNamespaces = syntaxNodes 168IEnumerable<SyntaxNode> syntaxNodes,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
217public static IEnumerable<Document> GetLinkedDocuments(this Document document)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
16public static IEnumerable<DocumentId> GetChangedDocuments(this Solution? newSolution, Solution oldSolution)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (6)
29Func<TType, (TNode semanticNode, IEnumerable<TNode> additionalNodes)> selector, 96Func<TType, (TNode semanticNode, IEnumerable<TNode> additionalNodes)> selector, 153Func<TType, (TNode semanticNode, IEnumerable<TNode> additionalNodes)> selector, 159IEnumerable<(TType instance, (TNode semanticNode, IEnumerable<TNode> additionalNodes) nodes)> originalNodePairs = originalNodes.Select(n => (n, selector(n))); 165var nodesBySemanticBoundary = originalNodePairs.GroupBy(pair => getSemanticBoundary(syntaxFacts, pair.nodes.semanticNode));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Helpers\MefHostServicesHelpers.cs (1)
17public static ImmutableArray<Assembly> LoadNearbyAssemblies(IEnumerable<string> assemblyNames)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AbstractAddImportsService.cs (1)
134IEnumerable<SyntaxNode> newImports,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\IAddImportsService.cs (1)
39IEnumerable<SyntaxNode> newImports, SyntaxGenerator generator, AddImportPlacementOptions options, CancellationToken cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\CommandLine\ICommandLineParserService.cs (1)
13CommandLineArguments Parse(IEnumerable<string> arguments, string baseDirectory, bool isInteractive, string sdkDirectory);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
91var findReferencesResult = await SymbolFinder.FindReferencesAsync(LocalSymbol, document.Project.Solution, cancellationToken).ConfigureAwait(false);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (8)
49string baseName, IEnumerable<string> usedNames, CancellationToken cancellationToken) 65string baseName, IEnumerable<string> usedNames, CancellationToken cancellationToken) 75IEnumerable<string> usedNames, CancellationToken cancellationToken) 80var candidates = GetCollidableSymbols(semanticModel, location, container, cancellationToken); 81var filteredCandidates = filter != null ? candidates.Where(filter) : candidates; 91protected virtual IEnumerable<ISymbol> GetCollidableSymbols(SemanticModel semanticModel, SyntaxNode location, SyntaxNode container, CancellationToken cancellationToken) 94public SyntaxToken GenerateUniqueName(string baseName, IEnumerable<string> usedNames) 227public IEnumerable<ISymbol> GetDeclaredSymbols(SemanticModel semanticModel, SyntaxNode memberDeclaration, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\ISemanticFactsService.cs (4)
32SyntaxNode? container, string baseName, IEnumerable<string> usedNames, CancellationToken cancellationToken); 35Func<ISymbol, bool> filter, IEnumerable<string> usedNames, CancellationToken cancellationToken); 43SyntaxNode? container, string baseName, IEnumerable<string> usedNames, CancellationToken cancellationToken); 45SyntaxToken GenerateUniqueName(string baseName, IEnumerable<string> usedNames);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxGeneratorInternalExtensions\SyntaxGeneratorInternal.cs (2)
81public abstract SyntaxNode InterpolatedStringExpression(SyntaxToken startToken, IEnumerable<SyntaxNode> content, SyntaxToken endToken); 84public abstract SyntaxNode TypeParameterList(IEnumerable<string> typeParameterNames);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.AbstractTypeInferrer.cs (11)
36protected abstract IEnumerable<TypeInferenceInfo> InferTypesWorker_DoNotCallDirectly(int position); 37protected abstract IEnumerable<TypeInferenceInfo> InferTypesWorker_DoNotCallDirectly(SyntaxNode expression); 38protected abstract IEnumerable<TypeInferenceInfo> GetTypes_DoNotCallDirectly(SyntaxNode expression, bool objectAsDefault); 45var types = InferTypesWorker_DoNotCallDirectly(position); 55var types = InferTypesWorker_DoNotCallDirectly(expression); 63protected IEnumerable<TypeInferenceInfo> GetTypes(SyntaxNode expression, bool objectAsDefault = false) 76private ImmutableArray<TypeInferenceInfo> Filter(IEnumerable<TypeInferenceInfo> types, bool filterUnusable = true) 81protected IEnumerable<TypeInferenceInfo> CreateResult(SpecialType type, NullableAnnotation nullableAnnotation = NullableAnnotation.None) 84protected static IEnumerable<TypeInferenceInfo> CreateResult(ITypeSymbol type) 87protected static IEnumerable<ITypeSymbol> ExpandParamsParameter(IParameterSymbol parameterSymbol) 105protected static IEnumerable<TypeInferenceInfo> GetCollectionElementType(INamedTypeSymbol type)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
293var addedImports = root.GetAnnotatedNodes(removeIfUnusedAnnotation);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (2)
21IEnumerable<string> reservedNames, 160public static string GenerateUniqueName(IEnumerable<string> baseNames, Func<string, bool> canUse)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (2)
66public ParsedDocument WithChanges(IEnumerable<TextChange> changes, CancellationToken cancellationToken) 72public IEnumerable<TextChange> GetChanges(in ParsedDocument oldDocument)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\CodeChangeProviderMetadata.cs (3)
14public IEnumerable<string> Languages { get; } 22public CodeChangeProviderMetadata(string name, IEnumerable<string> after = null, IEnumerable<string> before = null, params string[] languages)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\FileExtensionsMetadata.cs (1)
18public IEnumerable<string> Extensions { get; }
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\ILanguagesMetadata.cs (1)
18IEnumerable<string> Languages { get; }
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\IMefHostExportProvider.cs (2)
15IEnumerable<Lazy<TExtension, TMetadata>> GetExports<TExtension, TMetadata>(); 16IEnumerable<Lazy<TExtension>> GetExports<TExtension>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\LayeredServiceUtilities.cs (1)
26IEnumerable<(Lazy<TServiceInterface, TMetadata>? lazyService, bool usesFactory)> services)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (2)
41var services = hostServices.GetExports<ILanguageService, LanguageServiceMetadata>() 43var factories = hostServices.GetExports<ILanguageServiceFactory, LanguageServiceMetadata>()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (4)
45var services = host.GetExports<IWorkspaceService, WorkspaceServiceMetadata>() 47var factories = host.GetExports<IWorkspaceServiceFactory, WorkspaceServiceMetadata>() 165public override IEnumerable<string> SupportedLanguages => ComputeSupportedLanguages(); 197public override IEnumerable<TLanguageService> FindLanguageServices<TLanguageService>(MetadataFilter filter)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\OrderableLanguageMetadata.cs (2)
22public OrderableLanguageMetadata(string name, string language, IEnumerable<string> after, IEnumerable<string> before)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\OrderableMetadata.cs (4)
19internal IEnumerable<string> AfterTyped { get; set; } 20internal IEnumerable<string> BeforeTyped { get; set; } 32public OrderableMetadata(string? name, IEnumerable<string>? after = null, IEnumerable<string>? before = null)
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (3)
src\Features\DiagnosticsTestUtilities\Diagnostics\ParenthesesOptionsProvider.cs (2)
32private static IEnumerable<PerLanguageOption2<CodeStyleOption2<ParenthesesPreference>>> GetAllExceptOtherParenthesesOptions() 48private static IEnumerable<PerLanguageOption2<CodeStyleOption2<ParenthesesPreference>>> GetAllParenthesesOptions()
src\Workspaces\CoreTestUtilities\OptionsCollection.cs (1)
69public void AddRange(IEnumerable<KeyValuePair<OptionKey2, object?>>? options)
Microsoft.CodeAnalysis.Collections.Package (174)
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) 207public ImmutableSegmentedDictionary<TKey, TValue> RemoveRange(IEnumerable<TKey> keys) 230public ImmutableSegmentedDictionary<TKey, TValue> SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 316IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 322IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 325IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.RemoveRange(IEnumerable<TKey> keys) 330IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 372private static bool TryCastToImmutableSegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> pairs, out ImmutableSegmentedDictionary<TKey, TValue> other)
ImmutableSegmentedDictionary`2+Builder.cs (5)
39IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => Keys; 41IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values => Values; 79public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 109public void RemoveRange(IEnumerable<TKey> keys) 126IEnumerator<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+ValueBuilder.cs (5)
60readonly IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => throw new NotSupportedException(); 62readonly IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values => throw new NotSupportedException(); 119public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 194public void RemoveRange(IEnumerable<TKey> keys) 237IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
ImmutableSegmentedDictionary`2+ValueCollection.cs (1)
36IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator()
ImmutableSegmentedHashSet.cs (8)
45/// <inheritdoc cref="ImmutableHashSet.CreateRange{T}(IEnumerable{T})"/> 46public static ImmutableSegmentedHashSet<T> CreateRange<T>(IEnumerable<T> items) 54/// <inheritdoc cref="ImmutableHashSet.CreateRange{T}(IEqualityComparer{T}?, IEnumerable{T})"/> 55public static ImmutableSegmentedHashSet<T> CreateRange<T>(IEqualityComparer<T>? equalityComparer, IEnumerable<T> items) 63/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource})"/> 64public static ImmutableSegmentedHashSet<TSource> ToImmutableSegmentedHashSet<TSource>(this IEnumerable<TSource> source) 72/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource}, IEqualityComparer{TSource}?)"/> 73public static ImmutableSegmentedHashSet<TSource> ToImmutableSegmentedHashSet<TSource>(this IEnumerable<TSource> source, IEqualityComparer<TSource>? equalityComparer)
ImmutableSegmentedHashSet`1.cs (29)
145/// <inheritdoc cref="ImmutableHashSet{T}.Except(IEnumerable{T})"/> 146public ImmutableSegmentedHashSet<T> Except(IEnumerable<T> other) 177/// <inheritdoc cref="ImmutableHashSet{T}.Intersect(IEnumerable{T})"/> 178public ImmutableSegmentedHashSet<T> Intersect(IEnumerable<T> other) 195/// <inheritdoc cref="ImmutableHashSet{T}.IsProperSubsetOf(IEnumerable{T})"/> 196public bool IsProperSubsetOf(IEnumerable<T> other) 199/// <inheritdoc cref="ImmutableHashSet{T}.IsProperSupersetOf(IEnumerable{T})"/> 200public bool IsProperSupersetOf(IEnumerable<T> other) 203/// <inheritdoc cref="ImmutableHashSet{T}.IsSubsetOf(IEnumerable{T})"/> 204public bool IsSubsetOf(IEnumerable<T> other) 207/// <inheritdoc cref="ImmutableHashSet{T}.IsSupersetOf(IEnumerable{T})"/> 208public bool IsSupersetOf(IEnumerable<T> other) 211/// <inheritdoc cref="ImmutableHashSet{T}.Overlaps(IEnumerable{T})"/> 212public bool Overlaps(IEnumerable<T> other) 233/// <inheritdoc cref="ImmutableHashSet{T}.SetEquals(IEnumerable{T})"/> 234public bool SetEquals(IEnumerable<T> other) 237/// <inheritdoc cref="ImmutableHashSet{T}.SymmetricExcept(IEnumerable{T})"/> 238public ImmutableSegmentedHashSet<T> SymmetricExcept(IEnumerable<T> other) 276/// <inheritdoc cref="ImmutableHashSet{T}.Union(IEnumerable{T})"/> 277public ImmutableSegmentedHashSet<T> Union(IEnumerable<T> other) 332IImmutableSet<T> IImmutableSet<T>.Intersect(IEnumerable<T> other) 335IImmutableSet<T> IImmutableSet<T>.Except(IEnumerable<T> other) 338IImmutableSet<T> IImmutableSet<T>.SymmetricExcept(IEnumerable<T> other) 341IImmutableSet<T> IImmutableSet<T>.Union(IEnumerable<T> other) 362IEnumerator<T> IEnumerable<T>.GetEnumerator() 371void ISet<T>.UnionWith(IEnumerable<T> other) 374void ISet<T>.IntersectWith(IEnumerable<T> other) 377void ISet<T>.ExceptWith(IEnumerable<T> other) 380void ISet<T>.SymmetricExceptWith(IEnumerable<T> other)
ImmutableSegmentedHashSet`1+Builder.cs (21)
48/// <inheritdoc cref="ImmutableHashSet{T}.Builder.ExceptWith(IEnumerable{T})"/> 49public void ExceptWith(IEnumerable<T> other) 67/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IntersectWith(IEnumerable{T})"/> 68public void IntersectWith(IEnumerable<T> other) 71/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsProperSubsetOf(IEnumerable{T})"/> 72public bool IsProperSubsetOf(IEnumerable<T> other) 75/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsProperSupersetOf(IEnumerable{T})"/> 76public bool IsProperSupersetOf(IEnumerable<T> other) 79/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsSubsetOf(IEnumerable{T})"/> 80public bool IsSubsetOf(IEnumerable<T> other) 83/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsSupersetOf(IEnumerable{T})"/> 84public bool IsSupersetOf(IEnumerable<T> other) 87/// <inheritdoc cref="ImmutableHashSet{T}.Builder.Overlaps(IEnumerable{T})"/> 88public bool Overlaps(IEnumerable<T> other) 95/// <inheritdoc cref="ImmutableHashSet{T}.Builder.SetEquals(IEnumerable{T})"/> 96public bool SetEquals(IEnumerable<T> other) 99/// <inheritdoc cref="ImmutableHashSet{T}.Builder.SymmetricExceptWith(IEnumerable{T})"/> 100public void SymmetricExceptWith(IEnumerable<T> other) 107/// <inheritdoc cref="ImmutableHashSet{T}.Builder.UnionWith(IEnumerable{T})"/> 108public void UnionWith(IEnumerable<T> other) 121IEnumerator<T> IEnumerable<T>.GetEnumerator()
ImmutableSegmentedHashSet`1+ValueBuilder.cs (21)
104/// <inheritdoc cref="ImmutableHashSet{T}.Builder.ExceptWith(IEnumerable{T})"/> 105public void ExceptWith(IEnumerable<T> other) 169/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IntersectWith(IEnumerable{T})"/> 170public void IntersectWith(IEnumerable<T> other) 173/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsProperSubsetOf(IEnumerable{T})"/> 174public readonly bool IsProperSubsetOf(IEnumerable<T> other) 177/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsProperSupersetOf(IEnumerable{T})"/> 178public readonly bool IsProperSupersetOf(IEnumerable<T> other) 181/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsSubsetOf(IEnumerable{T})"/> 182public readonly bool IsSubsetOf(IEnumerable<T> other) 185/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsSupersetOf(IEnumerable{T})"/> 186public readonly bool IsSupersetOf(IEnumerable<T> other) 189/// <inheritdoc cref="ImmutableHashSet{T}.Builder.Overlaps(IEnumerable{T})"/> 190public readonly bool Overlaps(IEnumerable<T> other) 202/// <inheritdoc cref="ImmutableHashSet{T}.Builder.SetEquals(IEnumerable{T})"/> 203public readonly bool SetEquals(IEnumerable<T> other) 206/// <inheritdoc cref="ImmutableHashSet{T}.Builder.SymmetricExceptWith(IEnumerable{T})"/> 207public void SymmetricExceptWith(IEnumerable<T> other) 223/// <inheritdoc cref="ImmutableHashSet{T}.Builder.UnionWith(IEnumerable{T})"/> 224public void UnionWith(IEnumerable<T> other) 275IEnumerator<T> IEnumerable<T>.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()
ImmutableSegmentedListExtensions.cs (1)
101public static IEnumerable<TResult> Select<T, TResult>(this ImmutableSegmentedList<T> immutableList, Func<T, TResult> selector)
Internal\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>
RoslynEnumerable.cs (1)
13public static SegmentedList<TSource> ToSegmentedList<TSource>(this IEnumerable<TSource> source)
SegmentedArray`1.cs (1)
297IEnumerator<T> IEnumerable<T>.GetEnumerator()
SegmentedDictionary`2.cs (11)
132public SegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection) 137public SegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection, IEqualityComparer<TKey>? comparer) 148private void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> enumerable) 234IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => Keys; 240IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values => Values; 387IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() => 943=> ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator(); 1356IEnumerator<TKey> IEnumerable<TKey>.GetEnumerator() => 1366=> ((IEnumerable<TKey>)this).GetEnumerator(); 1564IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator() => 1574=> ((IEnumerable<TValue>)this).GetEnumerator();
SegmentedHashSet`1.cs (17)
101public SegmentedHashSet(IEnumerable<T> collection) : this(collection, null) { } 103public SegmentedHashSet(IEnumerable<T> collection, IEqualityComparer<T>? comparer) : this(comparer) 366IEnumerator<T> IEnumerable<T>.GetEnumerator() => 370IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator(); 414public void UnionWith(IEnumerable<T> other) 429public void IntersectWith(IEnumerable<T> other) 466public void ExceptWith(IEnumerable<T> other) 495public void SymmetricExceptWith(IEnumerable<T> other) 534public bool IsSubsetOf(IEnumerable<T> other) 570public bool IsProperSubsetOf(IEnumerable<T> other) 618public bool IsSupersetOf(IEnumerable<T> other) 663public bool IsProperSupersetOf(IEnumerable<T> other) 706public bool Overlaps(IEnumerable<T> other) 738public bool SetEquals(IEnumerable<T> other) 1168private unsafe void IntersectWithEnumerable(IEnumerable<T> other) 1240private unsafe void SymmetricExceptWithEnumerable(IEnumerable<T> other) 1312private (int UniqueCount, int UnfoundCount) CheckUniqueAndUnfoundElements(IEnumerable<T> other, bool returnIfUnfound)
SegmentedList`1.cs (5)
73public SegmentedList(IEnumerable<T> collection) 295public void AddRange(IEnumerable<T> collection) 734IEnumerator<T> IEnumerable<T>.GetEnumerator() => 738IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator(); 890public void InsertRange(int index, IEnumerable<T> collection)
Microsoft.CodeAnalysis.CSharp (478)
Binder\Binder.IdentifierUsedAsValueFinder.cs (1)
33var nodesOfInterest = node.DescendantNodesAndSelf(descendIntoChildren: childrenNeedChecking, descendIntoTrivia: false);
Binder\Binder_Invocation.cs (1)
2006private ImmutableArray<BoundExpression> BuildArgumentsForErrorRecovery(AnalyzedArguments analyzedArguments, IEnumerable<ImmutableArray<ParameterSymbol>> parameterListList)
Binder\DecisionDagBuilder.cs (2)
1683var remainingValues = state.RemainingValues.Select(kvp => $"{tempName(kvp.Key)}:{kvp.Value}"); 1716var bindings = cd.Bindings.Select(bpb => $"{(bpb.VariableAccess is BoundLocal l ? l.LocalSymbol.Name : "<var>")}={tempName(bpb.TempContainingValue)}");
Binder\ForEachLoopBinder.cs (1)
1800var allInterfaces = typeParameter.EffectiveBaseClass(ref useSiteInfo).AllInterfacesWithDefinitionUseSiteDiagnostics(ref useSiteInfo)
Binder\Imports.cs (1)
186var usings = this.Usings.AddRange(otherImports.Usings).Distinct(UsingTargetComparer.Instance);
BoundTree\UnboundLambda.cs (5)
631internal IEnumerable<TypeSymbol> InferredReturnTypes() 1271IEnumerable<KeyValuePair<T, BoundLambda>> minDiagnosticsGroup = candidates.GroupBy(lambda => lambda.Value.Diagnostics.Diagnostics.Length).OrderBy(group => group.Key).First(); 1332var convBags = from boundLambda in _bindingCache select boundLambda.Value.Diagnostics; 1333var retBags = from boundLambda in _returnInferenceCache!.Values select boundLambda.Diagnostics; 1334var allBags = convBags.Concat(retBags);
CommandLine\CSharpCommandLineParser.cs (8)
37internal sealed override CommandLineArguments CommonParse(IEnumerable<string> args, string baseDirectory, string? sdkDirectory, string? additionalReferenceDirectories) 50public new CSharpCommandLineArguments Parse(IEnumerable<string> args, string? baseDirectory, string? sdkDirectory, string? additionalReferenceDirectories = null) 352IEnumerable<Diagnostic> defineDiagnostics; 1748public static IEnumerable<string> ParseConditionalCompilationSymbols(string value, out IEnumerable<Diagnostic> diagnostics) 1755internal static void ParseConditionalCompilationSymbols(ReadOnlyMemory<char> valueMemory, ArrayBuilder<string> defines, out IEnumerable<Diagnostic> diagnostics) 1854private static IEnumerable<string> ParseUsings(string arg, string? value, IList<Diagnostic> diagnostics) 2000private static IEnumerable<InstrumentationKind> ParseInstrumentationKinds(string value, IList<Diagnostic> diagnostics)
CommandLine\CSharpCompiler.cs (1)
266internal override bool SuppressDefaultResponseFile(IEnumerable<string> args)
Compilation\CSharpCompilation.cs (38)
358IEnumerable<SyntaxTree>? syntaxTrees = null, 359IEnumerable<MetadataReference>? references = null, 379IEnumerable<MetadataReference>? references = null, 402IEnumerable<SyntaxTree>? syntaxTrees, 403IEnumerable<MetadataReference>? references, 625public new CSharpCompilation WithReferences(IEnumerable<MetadataReference>? references) 649return this.WithReferences((IEnumerable<MetadataReference>)references); 838return AddSyntaxTrees((IEnumerable<SyntaxTree>)trees); 844public new CSharpCompilation AddSyntaxTrees(IEnumerable<SyntaxTree> trees) 910return RemoveSyntaxTrees((IEnumerable<SyntaxTree>)trees); 917public new CSharpCompilation RemoveSyntaxTrees(IEnumerable<SyntaxTree> trees) 1173internal IEnumerable<string> ExternAliases 1212public override IEnumerable<AssemblyIdentity> ReferencedAssemblyNames 1223internal override IEnumerable<ReferenceDirective> ReferenceDirectives 1252public new CSharpCompilation AddReferences(IEnumerable<MetadataReference> references) 1268public new CSharpCompilation RemoveReferences(IEnumerable<MetadataReference> references) 2157ArrayBuilder<MethodSymbol> entryPointCandidates, IEnumerable<Symbol> members) 3025private static void AppendLoadDirectiveDiagnostics(DiagnosticBag builder, SyntaxAndDeclarationManager syntaxAndDeclarations, SyntaxTree syntaxTree, Func<IEnumerable<Diagnostic>, IEnumerable<Diagnostic>>? locationFilterOpt = null) 3033IEnumerable<Diagnostic> diagnostics = directive.Diagnostics; 3219private ReadOnlyBindingDiagnostic<AssemblySymbol> GetSourceDeclarationDiagnostics(SyntaxTree? syntaxTree = null, TextSpan? filterSpanWithinTree = null, Func<IEnumerable<Diagnostic>, SyntaxTree, TextSpan?, IEnumerable<Diagnostic>>? locationFilterOpt = null, Predicate<Symbol>? symbolFilter = null, CancellationToken cancellationToken = default) 3291private static IEnumerable<Diagnostic> FilterDiagnosticsByLocation(IEnumerable<Diagnostic> diagnostics, SyntaxTree tree, TextSpan? filterSpanWithinTree) 3317var syntaxDiagnostics = syntaxTree.GetDiagnostics(cancellationToken); 3340IEnumerable<Diagnostic> methodBodyDiagnostics = GetDiagnosticsForMethodBodiesInTree(syntaxTree, filterSpanWithinTree, cancellationToken); 3401IEnumerable<EmbeddedText>? embeddedTexts, 3402IEnumerable<ResourceDescription>? manifestResources, 3725private IEnumerable<string> AddedModulesResourceNames(DiagnosticBag diagnostics) 3753IEnumerable<SemanticEdit> edits, 3920protected override Compilation CommonWithReferences(IEnumerable<MetadataReference> newReferences) 3959protected override Compilation CommonAddSyntaxTrees(IEnumerable<SyntaxTree> trees) 3964protected override Compilation CommonRemoveSyntaxTrees(IEnumerable<SyntaxTree> trees) 4598public override IEnumerable<ISymbol> GetSymbolsWithName(Func<string, bool> predicate, SymbolFilter filter = SymbolFilter.TypeAndMember, CancellationToken cancellationToken = default) 4640public override IEnumerable<ISymbol> GetSymbolsWithName(string name, SymbolFilter filter = SymbolFilter.TypeAndMember, CancellationToken cancellationToken = default) 4645internal IEnumerable<Symbol> GetSymbolsWithNameCore(string name, SymbolFilter filter = SymbolFilter.TypeAndMember, CancellationToken cancellationToken = default) 4860public IEnumerable<Symbol> GetSymbolsWithName() 4996private void AddCache(IEnumerable<NamespaceOrTypeSymbol> symbols)
Compilation\SyntaxAndDeclarationManager.cs (1)
91public SyntaxAndDeclarationManager AddSyntaxTrees(IEnumerable<SyntaxTree> trees)
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (1)
197IEnumerable<XNode> oldNodes = container.Nodes();
Compiler\MethodCompiler.cs (1)
1655IEnumerable<Cci.IFieldDefinition> fieldDefs,
CSharpCompilationOptions.cs (18)
54IEnumerable<string>? usings = null, 65IEnumerable<KeyValuePair<string, ReportDiagnostic>>? specificDiagnosticOptions = null, 104IEnumerable<string>? usings, 115IEnumerable<KeyValuePair<string, ReportDiagnostic>>? specificDiagnosticOptions, 149IEnumerable<string>? usings, 160IEnumerable<KeyValuePair<string, ReportDiagnostic>>? specificDiagnosticOptions, 191IEnumerable<string>? usings, 202IEnumerable<KeyValuePair<string, ReportDiagnostic>>? specificDiagnosticOptions, 378public CSharpCompilationOptions WithUsings(IEnumerable<string>? usings) => 381public CSharpCompilationOptions WithUsings(params string[]? usings) => WithUsings((IEnumerable<string>?)usings); 448protected override CompilationOptions CommonWithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<string, ReportDiagnostic>>? specificDiagnosticOptions) => 479public new CSharpCompilationOptions WithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<string, ReportDiagnostic>>? values) => 820IEnumerable<string>? usings, 831IEnumerable<KeyValuePair<string, ReportDiagnostic>>? specificDiagnosticOptions, 859IEnumerable<string>? usings, 870IEnumerable<KeyValuePair<string, ReportDiagnostic>>? specificDiagnosticOptions, 903IEnumerable<string>? usings, 914IEnumerable<KeyValuePair<string, ReportDiagnostic>>? specificDiagnosticOptions,
CSharpExtensions.cs (1)
304public static SyntaxToken ReplaceTrivia(this SyntaxToken token, IEnumerable<SyntaxTrivia> trivia, Func<SyntaxTrivia, SyntaxTrivia, SyntaxTrivia> computeReplacementTrivia)
CSharpFileSystemExtensions.cs (1)
37IEnumerable<ResourceDescription>? manifestResources = null,
CSharpParseOptions.cs (5)
45public override IEnumerable<string> PreprocessorSymbolNames 54IEnumerable<string>? preprocessorSymbols = null) 110public CSharpParseOptions WithPreprocessorSymbols(IEnumerable<string>? preprocessorSymbols) 155protected override ParseOptions CommonWithFeatures(IEnumerable<KeyValuePair<string, string>>? features) 163public new CSharpParseOptions WithFeatures(IEnumerable<KeyValuePair<string, string>>? features)
Declarations\DeclarationTable.cs (1)
263public IEnumerable<ReferenceDirective> ReferenceDirectives
Emitter\EditAndContinue\CSharpDefinitionMap.cs (1)
26IEnumerable<SemanticEdit> edits,
Emitter\EditAndContinue\CSharpSymbolChanges.cs (1)
14public CSharpSymbolChanges(DefinitionMap definitionMap, IEnumerable<SemanticEdit> edits, Func<ISymbol, bool> isAddedSymbol)
Emitter\EditAndContinue\EmitHelpers.cs (2)
26IEnumerable<SemanticEdit> edits, 39var manifestResources = SpecializedCollections.EmptyEnumerable<ResourceDescription>();
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (3)
52IEnumerable<ResourceDescription> manifestResources, 236public override IEnumerable<Cci.INamespaceTypeDefinition> GetTopLevelTypeDefinitions(EmitContext context) 239public override IEnumerable<Cci.INamespaceTypeDefinition> GetTopLevelSourceTypeDefinitions(EmitContext context)
Emitter\Model\AssemblyReference.cs (1)
48IEnumerable<Cci.ICustomAttribute> Cci.IReference.GetAttributes(CodeAnalysis.Emit.EmitContext context)
Emitter\Model\EventSymbolAdapter.cs (1)
27IEnumerable<Cci.IMethodReference> Cci.IEventDefinition.GetAccessors(EmitContext context)
Emitter\Model\ExpandedVarargsMethodReference.cs (2)
125IEnumerable<Cci.ICustomAttribute> Cci.IReference.GetAttributes(EmitContext context) 158IEnumerable<Cci.ITypeReference> Cci.IGenericMethodInstanceReference.GetGenericArguments(EmitContext context)
Emitter\Model\FunctionPointerTypeSymbolAdapter.cs (1)
54IEnumerable<ICustomAttribute> IReference.GetAttributes(EmitContext context) => SpecializedCollections.EmptyEnumerable<ICustomAttribute>();
Emitter\Model\GenericMethodInstanceReference.cs (1)
30IEnumerable<Cci.ITypeReference> Cci.IGenericMethodInstanceReference.GetGenericArguments(EmitContext context)
Emitter\Model\MethodSymbolAdapter.cs (4)
247IEnumerable<Cci.ITypeReference> Cci.IGenericMethodInstanceReference.GetGenericArguments(EmitContext context) 331IEnumerable<Cci.IGenericMethodParameter> Cci.IMethodDefinition.GenericParameters 354IEnumerable<Cci.SecurityAttribute> Cci.IMethodDefinition.SecurityAttributes 508IEnumerable<Cci.ICustomAttribute> Cci.IMethodDefinition.GetReturnValueAttributes(EmitContext context)
Emitter\Model\ModuleReference.cs (1)
81IEnumerable<Cci.ICustomAttribute> Cci.IReference.GetAttributes(EmitContext context)
Emitter\Model\NamedTypeReference.cs (1)
154IEnumerable<Cci.ICustomAttribute> Cci.IReference.GetAttributes(EmitContext context)
Emitter\Model\NamedTypeSymbolAdapter.cs (17)
302IEnumerable<Cci.IEventDefinition> Cci.ITypeDefinition.GetEvents(EmitContext context) 317IEnumerable<Cci.MethodImplementation> Cci.ITypeDefinition.GetExplicitImplementationOverrides(EmitContext context) 422IEnumerable<Cci.IFieldDefinition> Cci.ITypeDefinition.GetFields(EmitContext context) 439IEnumerable<Cci.IFieldDefinition> generated = ((PEModuleBuilder)context.Module).GetSynthesizedFields(AdaptedNamedTypeSymbol); 453IEnumerable<Cci.IGenericTypeParameter> Cci.ITypeDefinition.GenericParameters 481IEnumerable<Cci.TypeReferenceWithAttributes> Cci.ITypeDefinition.Interfaces(EmitContext context) 619IEnumerable<Cci.IMethodDefinition> Cci.ITypeDefinition.GetMethods(EmitContext context) 637IEnumerable<Cci.IMethodDefinition> generated = ((PEModuleBuilder)context.Module).GetSynthesizedMethods(AdaptedNamedTypeSymbol); 651IEnumerable<Cci.INestedTypeDefinition> Cci.ITypeDefinition.GetNestedTypes(EmitContext context) 660IEnumerable<Cci.INestedTypeDefinition> generated = ((PEModuleBuilder)context.Module).GetSynthesizedTypes(AdaptedNamedTypeSymbol); 671IEnumerable<Cci.IPropertyDefinition> Cci.ITypeDefinition.GetProperties(EmitContext context) 686IEnumerable<Cci.IPropertyDefinition> generated = ((PEModuleBuilder)context.Module).GetSynthesizedProperties(AdaptedNamedTypeSymbol); 709IEnumerable<Cci.SecurityAttribute> Cci.ITypeDefinition.SecurityAttributes 938internal virtual IEnumerable<EventSymbol> GetEventsToEmit() 951internal abstract IEnumerable<FieldSymbol> GetFieldsToEmit(); 1017internal virtual IEnumerable<MethodSymbol> GetMethodsToEmit() 1034internal virtual IEnumerable<PropertySymbol> GetPropertiesToEmit()
Emitter\Model\PEAssemblyBuilder.cs (3)
73IEnumerable<ResourceDescription> manifestResources, 118public sealed override IEnumerable<Cci.IFileReference> GetFiles(EmitContext context) 652IEnumerable<ResourceDescription> manifestResources)
Emitter\Model\PEModuleBuilder.cs (14)
82IEnumerable<ResourceDescription> manifestResources) 120public sealed override IEnumerable<Cci.ICustomAttribute> GetSourceAssemblyAttributes(bool isRefAssembly) 126public sealed override IEnumerable<Cci.SecurityAttribute> GetSourceAssemblySecurityAttributes() 131public sealed override IEnumerable<Cci.ICustomAttribute> GetSourceModuleAttributes() 144public sealed override IEnumerable<string> LinkedAssembliesDebugInfo => SpecializedCollections.EmptyEnumerable<string>(); 152protected sealed override IEnumerable<Cci.IAssemblyReference> GetAssemblyReferencesFromAddedModules(DiagnosticBag diagnostics) 211internal sealed override IEnumerable<Cci.INestedTypeDefinition> GetSynthesizedNestedTypes(NamedTypeSymbol container) 216public sealed override IEnumerable<(Cci.ITypeDefinition, ImmutableArray<Cci.DebugSourceDocument>)> GetTypeToDebugDocumentMap(EmitContext context) 544public sealed override IEnumerable<Cci.INamespaceTypeDefinition> GetAnonymousTypeDefinitions(EmitContext context) 559public override IEnumerable<Cci.INamespaceTypeDefinition> GetTopLevelSourceTypeDefinitions(EmitContext context) 747IEnumerable<NamedTypeSymbol> orderedForwardedTypes = wellKnownAttributeData.ForwardedTypes; 803internal IEnumerable<AssemblySymbol> GetReferencedAssembliesUsedSoFar() 2050public override IEnumerable<Cci.INamespaceTypeDefinition> GetAdditionalTopLevelTypeDefinitions(EmitContext context) 2059public override IEnumerable<Cci.INamespaceTypeDefinition> GetEmbeddedTypeDefinitions(EmitContext context)
Emitter\Model\PENetModuleBuilder.cs (2)
22IEnumerable<ResourceDescription> manifestResources) 51public override IEnumerable<Cci.IFileReference> GetFiles(EmitContext context) => SpecializedCollections.EmptyEnumerable<Cci.IFileReference>();
Emitter\Model\PropertySymbolAdapter.cs (1)
31IEnumerable<IMethodReference> IPropertyDefinition.GetAccessors(EmitContext context)
Emitter\Model\SourceAssemblySymbolAdapter.cs (1)
16internal IEnumerable<CSharpAttributeData> GetCustomAttributesToEmit(PEModuleBuilder moduleBuilder, bool emittingRefAssembly, bool emittingAssemblyAttributesInNetModule)
Emitter\Model\SpecializedGenericMethodInstanceReference.cs (1)
31IEnumerable<Cci.ITypeReference> Cci.IGenericMethodInstanceReference.GetGenericArguments(EmitContext context)
Emitter\Model\SymbolAdapter.cs (5)
41IEnumerable<Cci.ICustomAttribute> Cci.IReference.GetAttributes(EmitContext context) 84internal virtual IEnumerable<CSharpAttributeData> GetCustomAttributesToEmit(PEModuleBuilder moduleBuilder) 92internal IEnumerable<CSharpAttributeData> GetCustomAttributesToEmit(PEModuleBuilder moduleBuilder, bool emittingAssemblyAttributesInNetModule) 111internal IEnumerable<CSharpAttributeData> GetCustomAttributesToEmit( 128private IEnumerable<CSharpAttributeData> GetCustomAttributesToEmitIterator(
Emitter\Model\TypeMemberReference.cs (1)
39IEnumerable<Cci.ICustomAttribute> Cci.IReference.GetAttributes(EmitContext context)
Emitter\Model\TypeParameterSymbolAdapter.cs (1)
235IEnumerable<Cci.TypeReferenceWithAttributes> Cci.IGenericParameter.GetConstraints(EmitContext context)
Emitter\NoPia\EmbeddedEvent.cs (1)
23protected override IEnumerable<CSharpAttributeData> GetCustomAttributesToEmit(PEModuleBuilder moduleBuilder)
Emitter\NoPia\EmbeddedField.cs (1)
34protected override IEnumerable<CSharpAttributeData> GetCustomAttributesToEmit(PEModuleBuilder moduleBuilder)
Emitter\NoPia\EmbeddedMethod.cs (1)
35protected override IEnumerable<CSharpAttributeData> GetCustomAttributesToEmit(PEModuleBuilder moduleBuilder)
Emitter\NoPia\EmbeddedParameter.cs (1)
39protected override IEnumerable<CSharpAttributeData> GetCustomAttributesToEmit(PEModuleBuilder moduleBuilder)
Emitter\NoPia\EmbeddedProperty.cs (1)
25protected override IEnumerable<CSharpAttributeData> GetCustomAttributesToEmit(PEModuleBuilder moduleBuilder)
Emitter\NoPia\EmbeddedType.cs (6)
88protected override IEnumerable<FieldSymbolAdapter> GetFieldsToEmit() 97protected override IEnumerable<MethodSymbolAdapter> GetMethodsToEmit() 106protected override IEnumerable<EventSymbolAdapter> GetEventsToEmit() 115protected override IEnumerable<PropertySymbolAdapter> GetPropertiesToEmit() 124protected override IEnumerable<Cci.TypeReferenceWithAttributes> GetInterfaces(EmitContext context) 244protected override IEnumerable<CSharpAttributeData> GetCustomAttributesToEmit(PEModuleBuilder moduleBuilder)
Emitter\NoPia\EmbeddedTypeParameter.cs (1)
27protected override IEnumerable<Cci.TypeReferenceWithAttributes> GetConstraints(EmitContext context)
FlowAnalysis\AbstractFlowPass.PendingBranchesCollection.cs (2)
130internal IEnumerable<PendingBranch> AsEnumerable() 136IEnumerable<PendingBranch> asEnumerableCore()
FlowAnalysis\AlwaysAssignedWalker.cs (1)
32internal static IEnumerable<Symbol> Analyze(CSharpCompilation compilation, Symbol member, BoundNode node, BoundNode firstInRegion, BoundNode lastInRegion)
FlowAnalysis\ControlFlowAnalysis.cs (1)
46((IEnumerable<SyntaxNode>)EntryPointsWalker.Analyze(_context.Compilation, _context.Member, _context.BoundNode, _context.FirstInRegion, _context.LastInRegion, out _succeeded)).ToImmutableArray();
FlowAnalysis\CSharpDataFlowAnalysis.cs (4)
254IEnumerable<Symbol> readInside, writtenInside, readOutside, writtenOutside, captured, unsafeAddressTaken, capturedInside, capturedOutside; 255IEnumerable<MethodSymbol> usedLocalFunctions; 390private static ImmutableArray<ISymbol> Normalize(IEnumerable<Symbol> data) 395private static ImmutableArray<IMethodSymbol> Normalize(IEnumerable<MethodSymbol> data)
FlowAnalysis\DefiniteAssignment.cs (5)
736protected IEnumerable<Symbol> GetCapturedInside() => _capturedInside.ToArray(); 737protected IEnumerable<Symbol> GetCapturedOutside() => _capturedOutside.ToArray(); 738protected IEnumerable<Symbol> GetCaptured() => _capturedVariables.ToArray(); 739protected IEnumerable<Symbol> GetUnsafeAddressTaken() => _unsafeAddressTakenVariables.Keys.ToArray(); 740protected IEnumerable<MethodSymbol> GetUsedLocalFunctions() => _usedLocalFunctions.ToArray();
FlowAnalysis\EmptyStructTypeCache.cs (2)
162public IEnumerable<FieldSymbol> GetStructInstanceFields(TypeSymbol type) 173public IEnumerable<FieldSymbol> GetStructFields(NamedTypeSymbol type, bool includeStatic)
FlowAnalysis\EntryPointsWalker.cs (1)
23internal static IEnumerable<LabeledStatementSyntax> Analyze(CSharpCompilation compilation, Symbol member, BoundNode node, BoundNode firstInRegion, BoundNode lastInRegion, out bool? succeeded)
FlowAnalysis\FlowAnalysisPass.cs (2)
90IEnumerable<Diagnostic> getErrorsOnly(IEnumerable<Diagnostic> diags) => diags.Where(d => d.Severity == DiagnosticSeverity.Error);
FlowAnalysis\NullableWalker.cs (1)
5556static IEnumerable<Symbol> getMembers(TypeSymbol type)
FlowAnalysis\ReadWriteWalker.cs (9)
23out IEnumerable<Symbol> readInside, 24out IEnumerable<Symbol> writtenInside, 25out IEnumerable<Symbol> readOutside, 26out IEnumerable<Symbol> writtenOutside, 27out IEnumerable<Symbol> captured, 28out IEnumerable<Symbol> unsafeAddressTaken, 29out IEnumerable<Symbol> capturedInside, 30out IEnumerable<Symbol> capturedOutside, 31out IEnumerable<MethodSymbol> usedLocalFunctions)
FlowAnalysis\VariablesDeclaredWalker.cs (1)
22internal static IEnumerable<Symbol> Analyze(CSharpCompilation compilation, Symbol member, BoundNode node, BoundNode firstInRegion, BoundNode lastInRegion)
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (1)
1074public IEnumerable<LocalSymbol> GetHoistedLocals()
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (1)
187public ClosureEnvironment(IEnumerable<Symbol> capturedVariables, bool isStruct)
Lowering\ClosureConversion\SynthesizedClosureEnvironment.cs (1)
131internal override IEnumerable<FieldSymbol> GetFieldsToEmit()
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
105internal override IEnumerable<Cci.SecurityAttribute> GetSecurityInformation()
Lowering\StateMachineRewriter\StateMachineRewriter.cs (1)
137IEnumerable<Symbol> variablesToHoist,
Lowering\SynthesizedMethodBaseSymbol.cs (1)
197internal sealed override IEnumerable<SecurityAttribute> GetSecurityInformation() => InheritsBaseMethodAttributes
Lowering\SynthesizedSubmissionFields.cs (2)
48internal IEnumerable<FieldSymbol> FieldSymbols 52return _previousSubmissionFieldMap == null ? Array.Empty<FieldSymbol>() : (IEnumerable<FieldSymbol>)_previousSubmissionFieldMap.Values;
Parser\Blender.cs (1)
35public Blender(Lexer lexer, CSharp.CSharpSyntaxNode oldTree, IEnumerable<TextChangeRange> changes)
Parser\LanguageParser.cs (1)
39IEnumerable<TextChangeRange>? changes,
Parser\SyntaxParser.cs (1)
55IEnumerable<TextChangeRange> changes,
SourceGeneration\CSharpGeneratorDriver.cs (4)
62public static CSharpGeneratorDriver Create(IEnumerable<ISourceGenerator> generators, IEnumerable<AdditionalText>? additionalTexts = null, CSharpParseOptions? parseOptions = null, AnalyzerConfigOptionsProvider? optionsProvider = null, GeneratorDriverOptions driverOptions = default) 67public static CSharpGeneratorDriver Create(IEnumerable<ISourceGenerator> generators, IEnumerable<AdditionalText>? additionalTexts, CSharpParseOptions? parseOptions, AnalyzerConfigOptionsProvider? optionsProvider)
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (16)
111var codeBlocks = GetParameterListInitializersAndAttributes(typeDeclaration.ParameterList); 132var attributes = GetAttributes(t.AttributeLists).Concat(GetTypeParameterListAttributes(t.TypeParameterList)); 145var attributes = GetAttributes(t.AttributeLists); 153var attributes = GetAttributes(t.AttributeLists); 162var attributes = GetAttributes(t.AttributeLists) 179var attributes = GetAttributes(t.AttributeLists); 188var attributes = GetAttributes(t.AttributeLists); 225var attributes = GetAttributes(t.AttributeLists); 247var codeBlocks = GetParameterListInitializersAndAttributes(t.ParameterList); 248var attributes = GetAttributes(t.AttributeLists); 279var codeBlocks = GetParameterListInitializersAndAttributes(t.ParameterList); 321var attributes = GetAttributes(t.AttributeLists); 334private static IEnumerable<SyntaxNode> GetAttributes(SyntaxList<AttributeListSyntax> attributeLists) 345private static IEnumerable<SyntaxNode> GetParameterListInitializersAndAttributes(BaseParameterListSyntax parameterList) => 350private static IEnumerable<SyntaxNode> GetParameterInitializersAndAttributes(ParameterSyntax parameter) => 353private static IEnumerable<SyntaxNode> GetTypeParameterListAttributes(TypeParameterListSyntax typeParameterList) =>
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (3)
38internal sealed override IEnumerable<FieldSymbol> GetFieldsToEmit() 243internal sealed override IEnumerable<Microsoft.Cci.SecurityAttribute> GetSecurityInformation() 281internal sealed override IEnumerable<(MethodSymbol Body, MethodSymbol Implemented)> SynthesizedInterfaceMethodImpls()
Symbols\AnonymousTypes\PublicSymbols\AnonymousType.DelegatePublicSymbol.cs (1)
41public override IEnumerable<string> MemberNames => GetMembers().SelectAsArray(member => member.Name);
Symbols\AnonymousTypes\PublicSymbols\AnonymousType.TypePublicSymbol.cs (1)
102public override IEnumerable<string> MemberNames
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.DelegateTemplateSymbol.cs (2)
228public override IEnumerable<string> MemberNames => GetMembers().SelectAsArray(member => member.Name); 236internal override IEnumerable<FieldSymbol> GetFieldsToEmit() => SpecializedCollections.EmptyEnumerable<FieldSymbol>();
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
205internal sealed override IEnumerable<Cci.SecurityAttribute> GetSecurityInformation()
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TemplateSymbol.cs (2)
113internal override IEnumerable<FieldSymbol> GetFieldsToEmit() 155public override IEnumerable<string> MemberNames
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (2)
302internal sealed override IEnumerable<Microsoft.Cci.SecurityAttribute> GetSecurityInformation() 327internal sealed override IEnumerable<(MethodSymbol Body, MethodSymbol Implemented)> SynthesizedInterfaceMethodImpls()
Symbols\ArrayTypeSymbol.cs (1)
487internal sealed override IEnumerable<(MethodSymbol Body, MethodSymbol Implemented)> SynthesizedInterfaceMethodImpls()
Symbols\AssemblySymbol.cs (5)
372internal abstract IEnumerable<NamedTypeSymbol> GetAllTopLevelForwardedTypes(); 545IEnumerable<ImmutableArray<byte>> IAssemblySymbolInternal.GetInternalsVisibleToPublicKeys(string simpleName) 548internal abstract IEnumerable<ImmutableArray<byte>> GetInternalsVisibleToPublicKeys(string simpleName); 550IEnumerable<string> IAssemblySymbolInternal.GetInternalsVisibleToAssemblyNames() 553internal abstract IEnumerable<string> GetInternalsVisibleToAssemblyNames();
Symbols\Attributes\AttributeData.cs (2)
55public new IEnumerable<TypedConstant> ConstructorArguments 63public new IEnumerable<KeyValuePair<string, TypedConstant>> NamedArguments
Symbols\DynamicTypeSymbol.cs (1)
252internal override IEnumerable<(MethodSymbol Body, MethodSymbol Implemented)> SynthesizedInterfaceMethodImpls()
Symbols\ErrorMethodSymbol.cs (1)
262internal sealed override IEnumerable<Cci.SecurityAttribute> GetSecurityInformation()
Symbols\ErrorTypeSymbol.cs (4)
127public override IEnumerable<string> MemberNames 164internal sealed override IEnumerable<FieldSymbol> GetFieldsToEmit() 520internal sealed override IEnumerable<Microsoft.Cci.SecurityAttribute> GetSecurityInformation() 564internal sealed override IEnumerable<(MethodSymbol Body, MethodSymbol Implemented)> SynthesizedInterfaceMethodImpls()
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
858internal override IEnumerable<SecurityAttribute> GetSecurityInformation() => throw ExceptionUtilities.Unreachable();
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
220internal override IEnumerable<(MethodSymbol Body, MethodSymbol Implemented)> SynthesizedInterfaceMethodImpls()
Symbols\FunctionTypeSymbol.cs (1)
197internal override IEnumerable<(MethodSymbol Body, MethodSymbol Implemented)> SynthesizedInterfaceMethodImpls() => throw ExceptionUtilities.Unreachable();
Symbols\MemberSymbolExtensions.cs (1)
305internal static NamespaceOrTypeSymbol OfMinimalArity(this IEnumerable<NamespaceOrTypeSymbol> symbols)
Symbols\Metadata\PE\PEAssemblySymbol.cs (3)
177internal override IEnumerable<NamedTypeSymbol> GetAllTopLevelForwardedTypes() 253internal override IEnumerable<ImmutableArray<byte>> GetInternalsVisibleToPublicKeys(string simpleName) 258internal override IEnumerable<string> GetInternalsVisibleToAssemblyNames()
Symbols\Metadata\PE\PEEventSymbol.cs (1)
370internal override IEnumerable<CSharpAttributeData> GetCustomAttributesToEmit(PEModuleBuilder moduleBuilder)
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
607internal override IEnumerable<CSharpAttributeData> GetCustomAttributesToEmit(PEModuleBuilder moduleBuilder)
Symbols\Metadata\PE\PEGlobalNamespaceSymbol.cs (1)
87IEnumerable<IGrouping<string, TypeDefinitionHandle>> groups;
Symbols\Metadata\PE\PEMethodSymbol.cs (2)
485internal override IEnumerable<Cci.SecurityAttribute> GetSecurityInformation() 1077internal override IEnumerable<CSharpAttributeData> GetCustomAttributesToEmit(PEModuleBuilder moduleBuilder) => GetAttributes();
Symbols\Metadata\PE\PEModuleSymbol.cs (1)
764internal IEnumerable<NamedTypeSymbol> GetForwardedTypes()
Symbols\Metadata\PE\PENamedTypeSymbol.cs (12)
759internal override IEnumerable<CSharpAttributeData> GetCustomAttributesToEmit(PEModuleBuilder moduleBuilder) 782public override IEnumerable<string> MemberNames 925private IEnumerable<FieldSymbol> GetEnumFieldsToEmit() 1004internal override IEnumerable<FieldSymbol> GetFieldsToEmit() 1013IEnumerable<FieldSymbol> nonEventFields = GetMembers<FieldSymbol>(this.GetMembers().WhereAsArray(m => !(m is TupleErrorFieldSymbol)), SymbolKind.Field, offset: 0); 1081internal override IEnumerable<MethodSymbol> GetMethodsToEmit() 1176internal override IEnumerable<PropertySymbol> GetPropertiesToEmit() 1181internal override IEnumerable<EventSymbol> GetEventsToEmit() 1880private IEnumerable<PENamedTypeSymbol> CreateNestedTypes() 2359internal override IEnumerable<Microsoft.Cci.SecurityAttribute> GetSecurityInformation() 2477private static IEnumerable<TSymbol> GetMembers<TSymbol>(ImmutableArray<Symbol> members, SymbolKind kind, int offset = -1) 2496internal sealed override IEnumerable<(MethodSymbol Body, MethodSymbol Implemented)> SynthesizedInterfaceMethodImpls()
Symbols\Metadata\PE\PENamespaceSymbol.cs (7)
207protected void LoadAllMembers(IEnumerable<IGrouping<string, TypeDefinitionHandle>> typesByNS) 212IEnumerable<IGrouping<string, TypeDefinitionHandle>> nestedTypes = null; 219IEnumerable<KeyValuePair<string, IEnumerable<IGrouping<string, TypeDefinitionHandle>>>> nestedNamespaces = null; 253IEnumerable<KeyValuePair<string, IEnumerable<IGrouping<string, TypeDefinitionHandle>>>> childNamespaces) 272private void LazyInitializeTypes(IEnumerable<IGrouping<string, TypeDefinitionHandle>> typeGroups)
Symbols\Metadata\PE\PENestedNamespaceSymbol.cs (3)
50private IEnumerable<IGrouping<string, TypeDefinitionHandle>> _typesByNS; 73IEnumerable<IGrouping<string, TypeDefinitionHandle>> typesByNS) 128var typesByNS = Volatile.Read(ref _typesByNS);
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
1160internal override IEnumerable<CSharpAttributeData> GetCustomAttributesToEmit(PEModuleBuilder moduleBuilder)
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
770internal override IEnumerable<CSharpAttributeData> GetCustomAttributesToEmit(PEModuleBuilder moduleBuilder)
Symbols\MetadataOrSourceAssemblySymbol.cs (1)
236IEnumerable<ImmutableArray<byte>> publicKeys = potentialGiverOfAccess.GetInternalsVisibleToPublicKeys(this.Name);
Symbols\MethodSymbol.cs (1)
154internal abstract IEnumerable<Microsoft.Cci.SecurityAttribute> GetSecurityInformation();
Symbols\MissingAssemblySymbol.cs (3)
192internal override IEnumerable<ImmutableArray<byte>> GetInternalsVisibleToPublicKeys(string simpleName) 197internal override IEnumerable<string> GetInternalsVisibleToAssemblyNames() 214internal sealed override IEnumerable<NamedTypeSymbol> GetAllTopLevelForwardedTypes()
Symbols\NamedTypeSymbol.cs (4)
517public abstract IEnumerable<string> MemberNames { get; } 689internal virtual IEnumerable<Symbol> GetInstanceFieldsAndEvents() 1121public NamedTypeSymbol Construct(IEnumerable<TypeSymbol> typeArguments) 1569internal abstract IEnumerable<Cci.SecurityAttribute> GetSecurityInformation();
Symbols\NamespaceOrTypeSymbol.cs (3)
393internal IEnumerable<NamespaceOrTypeSymbol>? GetNamespaceOrTypeByQualifiedName(IEnumerable<string> qualifiedName) 396IEnumerable<NamespaceOrTypeSymbol>? symbols = null;
Symbols\NamespaceSymbol.cs (1)
38public IEnumerable<NamespaceSymbol> GetNamespaceMembers()
Symbols\NativeIntegerTypeSymbol.cs (3)
52public override IEnumerable<string> MemberNames => GetMembers().Select(m => m.Name); 156internal override IEnumerable<FieldSymbol> GetFieldsToEmit() => throw ExceptionUtilities.Unreachable(); 276internal override IEnumerable<(MethodSymbol Body, MethodSymbol Implemented)> SynthesizedInterfaceMethodImpls()
Symbols\NonMissingAssemblySymbol.cs (1)
62IEnumerable<NamespaceSymbol> allGlobalNamespaces = from m in Modules select m.GlobalNamespace;
Symbols\PointerTypeSymbol.cs (1)
314internal sealed override IEnumerable<(MethodSymbol Body, MethodSymbol Implemented)> SynthesizedInterfaceMethodImpls()
Symbols\PublicModel\AssemblySymbol.cs (3)
17private IEnumerable<IModuleSymbol> _lazyModules; 29IEnumerable<IModuleSymbol> IAssemblySymbol.Modules 70var myKeys = UnderlyingAssemblySymbol.GetInternalsVisibleToPublicKeys(assemblyWantingAccess.Name);
Symbols\PublicModel\NamedTypeSymbol.cs (1)
56IEnumerable<string> INamedTypeSymbol.MemberNames
Symbols\PublicModel\NamespaceSymbol.cs (3)
41IEnumerable<INamespaceOrTypeSymbol> INamespaceSymbol.GetMembers() 49IEnumerable<INamespaceOrTypeSymbol> INamespaceSymbol.GetMembers(string name) 57IEnumerable<INamespaceSymbol> INamespaceSymbol.GetNamespaceMembers()
Symbols\ReducedExtensionMethodSymbol.cs (1)
346internal override IEnumerable<Microsoft.Cci.SecurityAttribute> GetSecurityInformation()
Symbols\Retargeting\RetargetingAssemblySymbol.cs (3)
195internal override IEnumerable<ImmutableArray<byte>> GetInternalsVisibleToPublicKeys(string simpleName) 200internal override IEnumerable<string> GetInternalsVisibleToAssemblyNames() 310internal override IEnumerable<NamedTypeSymbol> GetAllTopLevelForwardedTypes()
Symbols\Retargeting\RetargetingEventSymbol.cs (1)
161internal override IEnumerable<CSharpAttributeData> GetCustomAttributesToEmit(PEModuleBuilder moduleBuilder)
Symbols\Retargeting\RetargetingFieldSymbol.cs (1)
83internal override IEnumerable<CSharpAttributeData> GetCustomAttributesToEmit(PEModuleBuilder moduleBuilder)
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
216internal override IEnumerable<CSharpAttributeData> GetCustomAttributesToEmit(PEModuleBuilder moduleBuilder)
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (7)
110public override IEnumerable<string> MemberNames 135internal override IEnumerable<FieldSymbol> GetFieldsToEmit() 143internal override IEnumerable<MethodSymbol> GetMethodsToEmit() 168internal override IEnumerable<PropertySymbol> GetPropertiesToEmit() 176internal override IEnumerable<EventSymbol> GetEventsToEmit() 227internal override IEnumerable<CSharpAttributeData> GetCustomAttributesToEmit(PEModuleBuilder moduleBuilder) 398internal override IEnumerable<(MethodSymbol Body, MethodSymbol Implemented)> SynthesizedInterfaceMethodImpls()
Symbols\Retargeting\RetargetingParameterSymbol.cs (1)
76internal sealed override IEnumerable<CSharpAttributeData> GetCustomAttributesToEmit(PEModuleBuilder moduleBuilder)
Symbols\Retargeting\RetargetingPropertySymbol.cs (1)
221internal override IEnumerable<CSharpAttributeData> GetCustomAttributesToEmit(PEModuleBuilder moduleBuilder)
Symbols\Retargeting\RetargetingSymbolTranslator.cs (2)
1148internal IEnumerable<CSharpAttributeData> RetargetAttributes(IEnumerable<CSharpAttributeData> attributes)
Symbols\SignatureOnlyMethodSymbol.cs (1)
121internal override IEnumerable<Microsoft.Cci.SecurityAttribute> GetSecurityInformation() { throw ExceptionUtilities.Unreachable(); }
Symbols\Source\ConstantEvaluationHelpers.cs (1)
167var search = ((IEnumerable<SourceFieldSymbolWithSyntaxReference>)lastUpdated) ?? graph.Keys;
Symbols\Source\ImplicitNamedTypeSymbol.cs (1)
157internal sealed override IEnumerable<Microsoft.Cci.SecurityAttribute> GetSecurityInformation()
Symbols\Source\SourceAssemblySymbol.cs (5)
1779private static IEnumerable<Cci.SecurityAttribute> GetSecurityAttributes(CustomAttributesBag<CSharpAttributeData> attributesBag) 1797internal IEnumerable<Cci.SecurityAttribute> GetSecurityAttributes() 2119internal override IEnumerable<ImmutableArray<byte>> GetInternalsVisibleToPublicKeys(string simpleName) 2137internal override IEnumerable<string> GetInternalsVisibleToAssemblyNames() 2937internal override IEnumerable<NamedTypeSymbol> GetAllTopLevelForwardedTypes()
Symbols\Source\SourceFixedFieldSymbol.cs (1)
213public override IEnumerable<string> MemberNames
Symbols\Source\SourceMemberContainerSymbol.cs (6)
1266public override IEnumerable<string> MemberNames 1508internal override IEnumerable<FieldSymbol> GetFieldsToEmit() 1788internal override IEnumerable<Symbol> GetInstanceFieldsAndEvents() 1792IEnumerable<Symbol> result = membersAndInitializers.NonTypeMembers.Where(IsInstanceFieldOrEvent); 3429internal IEnumerable<SourceMemberMethodSymbol> GetMethodsPossiblyCapturingPrimaryConstructorParameters() 4467MethodSymbol addPrintMembersMethod(IEnumerable<Symbol> userDefinedMembers)
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
73internal sealed override IEnumerable<(MethodSymbol Body, MethodSymbol Implemented)> SynthesizedInterfaceMethodImpls()
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1705internal override IEnumerable<Cci.SecurityAttribute> GetSecurityInformation()
Symbols\Source\SourceNamedTypeSymbol.cs (2)
1485var fields = this.GetFieldsToEmit(); 1557internal sealed override IEnumerable<Microsoft.Cci.SecurityAttribute> GetSecurityInformation()
Symbols\SubstitutedNamedTypeSymbol.cs (7)
187public sealed override IEnumerable<string> MemberNames 367internal sealed override IEnumerable<(MethodSymbol Body, MethodSymbol Implemented)> SynthesizedInterfaceMethodImpls() 383internal override IEnumerable<FieldSymbol> GetFieldsToEmit() 453internal override IEnumerable<MethodSymbol> GetMethodsToEmit() 458internal override IEnumerable<EventSymbol> GetEventsToEmit() 463internal override IEnumerable<PropertySymbol> GetPropertiesToEmit() 468internal override IEnumerable<CSharpAttributeData> GetCustomAttributesToEmit(PEModuleBuilder moduleBuilder)
Symbols\SymbolExtensions.cs (2)
688internal static IEnumerable<ISymbol?> GetPublicSymbols(this IEnumerable<Symbol?> symbols)
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (4)
130public override IEnumerable<string> MemberNames => GetMembers().Select(m => m.Name); 228internal override IEnumerable<FieldSymbol> GetFieldsToEmit() => _members.OfType<FieldSymbol>(); 232internal override IEnumerable<Cci.SecurityAttribute> GetSecurityInformation() => SpecializedCollections.EmptyEnumerable<Cci.SecurityAttribute>(); 263internal override IEnumerable<(MethodSymbol Body, MethodSymbol Implemented)> SynthesizedInterfaceMethodImpls() => SpecializedCollections.EmptyEnumerable<(MethodSymbol Body, MethodSymbol Implemented)>();
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (4)
807public override IEnumerable<string> MemberNames => GetMembers().Select(m => m.Name); 910internal override IEnumerable<FieldSymbol> GetFieldsToEmit() => _members.OfType<FieldSymbol>(); 914internal override IEnumerable<Cci.SecurityAttribute> GetSecurityInformation() => SpecializedCollections.EmptyEnumerable<Cci.SecurityAttribute>(); 951internal override IEnumerable<(MethodSymbol Body, MethodSymbol Implemented)> SynthesizedInterfaceMethodImpls() => SpecializedCollections.EmptyEnumerable<(MethodSymbol Body, MethodSymbol Implemented)>();
Symbols\Synthesized\Records\SynthesizedPrimaryConstructor.cs (1)
111public IEnumerable<FieldSymbol> GetBackingFields()
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (4)
25IEnumerable<Symbol> userDefinedMembers, 35private static DeclarationModifiers MakeDeclarationModifiers(SourceMemberContainerTypeSymbol containingType, IEnumerable<Symbol> userDefinedMembers) 294private static bool IsReadOnly(NamedTypeSymbol containingType, IEnumerable<Symbol> userDefinedMembers) 299private static bool AreAllPrintablePropertyGettersReadOnly(IEnumerable<Symbol> members)
Symbols\Synthesized\RefKindVector.cs (1)
37internal IEnumerable<ulong> Words() => _bits.Words();
Symbols\Synthesized\SynthesizedContainer.cs (4)
88public override IEnumerable<string> MemberNames => SpecializedCollections.EmptyEnumerable<string>(); 127internal override IEnumerable<FieldSymbol> GetFieldsToEmit() 197internal override IEnumerable<Cci.SecurityAttribute> GetSecurityInformation() 212internal sealed override IEnumerable<(MethodSymbol Body, MethodSymbol Implemented)> SynthesizedInterfaceMethodImpls()
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
128internal override IEnumerable<Microsoft.Cci.SecurityAttribute> GetSecurityInformation()
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (4)
68public override IEnumerable<string> MemberNames => Constructors.Select(m => m.Name); 165internal override IEnumerable<FieldSymbol> GetFieldsToEmit() => SpecializedCollections.EmptyEnumerable<FieldSymbol>(); 169internal override IEnumerable<SecurityAttribute> GetSecurityInformation() => null; 202internal sealed override IEnumerable<(MethodSymbol Body, MethodSymbol Implemented)> SynthesizedInterfaceMethodImpls()
Symbols\Synthesized\SynthesizedEmbeddedNativeIntegerAttributeSymbol.cs (1)
60internal override IEnumerable<FieldSymbol> GetFieldsToEmit() => _fields;
Symbols\Synthesized\SynthesizedEmbeddedNullableAttributeSymbol.cs (1)
64internal override IEnumerable<FieldSymbol> GetFieldsToEmit() => _fields;
Symbols\Synthesized\SynthesizedEmbeddedNullableContextAttributeSymbol.cs (1)
48internal override IEnumerable<FieldSymbol> GetFieldsToEmit() => _fields;
Symbols\Synthesized\SynthesizedEmbeddedNullablePublicOnlyAttributeSymbol.cs (1)
48internal override IEnumerable<FieldSymbol> GetFieldsToEmit() => _fields;
Symbols\Synthesized\SynthesizedEmbeddedRefSafetyRulesAttributeSymbol.cs (1)
43internal override IEnumerable<FieldSymbol> GetFieldsToEmit() => _fields;
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
270internal override IEnumerable<Cci.SecurityAttribute> GetSecurityInformation()
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
136internal override IEnumerable<Cci.SecurityAttribute> GetSecurityInformation()
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (4)
64public override IEnumerable<string> MemberNames 67internal override IEnumerable<FieldSymbol> GetFieldsToEmit() 129internal override IEnumerable<SecurityAttribute>? GetSecurityInformation() => null; 136internal sealed override IEnumerable<(MethodSymbol Body, MethodSymbol Implemented)> SynthesizedInterfaceMethodImpls() => [];
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
259internal sealed override IEnumerable<Microsoft.Cci.SecurityAttribute> GetSecurityInformation()
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (4)
55public override IEnumerable<string> MemberNames => GetMembers().SelectAsArray(m => m.Name); 159internal override IEnumerable<FieldSymbol> GetFieldsToEmit() => _fields; 163internal override IEnumerable<Cci.SecurityAttribute> GetSecurityInformation() => SpecializedCollections.EmptyEnumerable<Cci.SecurityAttribute>(); 188internal override IEnumerable<(MethodSymbol Body, MethodSymbol Implemented)> SynthesizedInterfaceMethodImpls() => SpecializedCollections.EmptyEnumerable<(MethodSymbol Body, MethodSymbol Implemented)>();
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
117internal sealed override IEnumerable<Cci.SecurityAttribute> GetSecurityInformation()
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
218internal override IEnumerable<Cci.SecurityAttribute> GetSecurityInformation()
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
163internal override IEnumerable<Cci.SecurityAttribute> GetSecurityInformation()
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (4)
48public override IEnumerable<string> MemberNames => SpecializedCollections.EmptyEnumerable<string>(); 151internal override IEnumerable<FieldSymbol> GetFieldsToEmit() => throw ExceptionUtilities.Unreachable(); 161internal override IEnumerable<SecurityAttribute> GetSecurityInformation() => SpecializedCollections.EmptyEnumerable<SecurityAttribute>(); 186internal override IEnumerable<(MethodSymbol Body, MethodSymbol Implemented)> SynthesizedInterfaceMethodImpls()
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
351internal override IEnumerable<Microsoft.Cci.SecurityAttribute> GetSecurityInformation()
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
358internal override IEnumerable<Microsoft.Cci.SecurityAttribute> GetSecurityInformation()
Symbols\TypeParameterSymbol.cs (1)
717internal sealed override IEnumerable<(MethodSymbol Body, MethodSymbol Implemented)> SynthesizedInterfaceMethodImpls()
Symbols\TypeSymbol.cs (1)
2346internal abstract IEnumerable<(MethodSymbol Body, MethodSymbol Implemented)> SynthesizedInterfaceMethodImpls();
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
233internal override IEnumerable<Microsoft.Cci.SecurityAttribute> GetSecurityInformation()
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
242internal override IEnumerable<Microsoft.Cci.SecurityAttribute> GetSecurityInformation()
Syntax\CSharpSyntaxNode.cs (11)
215public new IEnumerable<Diagnostic> GetDiagnostics() 465IEnumerable<TNode>? nodes = null, 467IEnumerable<SyntaxToken>? tokens = null, 469IEnumerable<SyntaxTrivia>? trivia = null, 475protected internal override SyntaxNode ReplaceNodeInListCore(SyntaxNode originalNode, IEnumerable<SyntaxNode> replacementNodes) 480protected internal override SyntaxNode InsertNodesInListCore(SyntaxNode nodeInList, IEnumerable<SyntaxNode> nodesToInsert, bool insertBefore) 485protected internal override SyntaxNode ReplaceTokenInListCore(SyntaxToken originalToken, IEnumerable<SyntaxToken> newTokens) 490protected internal override SyntaxNode InsertTokensInListCore(SyntaxToken originalToken, IEnumerable<SyntaxToken> newTokens, bool insertBefore) 495protected internal override SyntaxNode ReplaceTriviaInListCore(SyntaxTrivia originalTrivia, IEnumerable<SyntaxTrivia> newTrivia) 500protected internal override SyntaxNode InsertTriviaInListCore(SyntaxTrivia originalTrivia, IEnumerable<SyntaxTrivia> newTrivia, bool insertBefore) 505protected internal override SyntaxNode? RemoveNodesCore(IEnumerable<SyntaxNode> nodes, SyntaxRemoveOptions options)
Syntax\CSharpSyntaxTree.cs (8)
673public override IEnumerable<LineMapping> GetLineMappings(CancellationToken cancellationToken = default) 774public override IEnumerable<Diagnostic> GetDiagnostics(SyntaxNode node) 784private IEnumerable<Diagnostic> GetDiagnostics(GreenNode greenNode, int position) 799private IEnumerable<Diagnostic> EnumerateDiagnostics(GreenNode node, int position) 815public override IEnumerable<Diagnostic> GetDiagnostics(SyntaxToken token) 831public override IEnumerable<Diagnostic> GetDiagnostics(SyntaxTrivia trivia) 848public override IEnumerable<Diagnostic> GetDiagnostics(SyntaxNodeOrToken nodeOrToken) 864public override IEnumerable<Diagnostic> GetDiagnostics(CancellationToken cancellationToken = default)
Syntax\InternalSyntax\SyntaxFactory.cs (2)
327internal static IEnumerable<SyntaxTrivia> GetWellKnownTrivia() 344internal static IEnumerable<SyntaxToken> GetWellKnownTokens()
Syntax\InternalSyntax\SyntaxToken.cs (1)
164internal static IEnumerable<SyntaxToken> GetWellKnownTokens()
Syntax\LambdaUtilities.cs (2)
363var oldTokens = oldNode.DescendantTokens(node => node == oldNode || !IsLambdaBodyStatementOrExpression(node)); 364var newTokens = newNode.DescendantTokens(node => node == newNode || !IsLambdaBodyStatementOrExpression(node));
Syntax\SyntaxExtensions.cs (1)
126public static SyntaxTriviaList ToSyntaxTriviaList(this IEnumerable<SyntaxTrivia> sequence)
Syntax\SyntaxFactory.cs (10)
1249public static SyntaxList<TNode> List<TNode>(IEnumerable<TNode> nodes) where TNode : SyntaxNode 1285public static SyntaxTokenList TokenList(IEnumerable<SyntaxToken> tokens) 1326public static SyntaxTriviaList TriviaList(IEnumerable<SyntaxTrivia> trivias) 1353public static SeparatedSyntaxList<TNode> SeparatedList<TNode>(IEnumerable<TNode>? nodes) where TNode : SyntaxNode 1405public static SeparatedSyntaxList<TNode> SeparatedList<TNode>(IEnumerable<TNode>? nodes, IEnumerable<SyntaxToken>? separators) where TNode : SyntaxNode 1453public static SeparatedSyntaxList<TNode> SeparatedList<TNode>(IEnumerable<SyntaxNodeOrToken> nodesAndTokens) where TNode : SyntaxNode 1519public static SyntaxNodeOrTokenList NodeOrTokenList(IEnumerable<SyntaxNodeOrToken> nodesAndTokens) 1656public static IEnumerable<SyntaxToken> ParseTokens(string text, int offset = 0, int initialTokenPosition = 0, CSharpParseOptions? options = null) 2445public static BlockSyntax Block(IEnumerable<StatementSyntax> statements)
Syntax\SyntaxKindFacts.cs (5)
18public static IEnumerable<SyntaxKind> GetReservedKeywordKinds() 27public static IEnumerable<SyntaxKind> GetKeywordKinds() 143public static IEnumerable<SyntaxKind> GetPreprocessorKeywordKinds() 177public static IEnumerable<SyntaxKind> GetPunctuationKinds() 1167public static IEnumerable<SyntaxKind> GetContextualKeywordKinds()
Syntax\SyntaxNodeRemover.cs (1)
18IEnumerable<SyntaxNode> nodes,
Syntax\SyntaxReplacer.cs (24)
19IEnumerable<TNode>? nodes = null, 21IEnumerable<SyntaxToken>? tokens = null, 23IEnumerable<SyntaxTrivia>? trivia = null, 44IEnumerable<SyntaxNode>? nodes = null, 46IEnumerable<SyntaxToken>? tokens = null, 48IEnumerable<SyntaxTrivia>? trivia = null, 82IEnumerable<TNode>? nodes, 84IEnumerable<SyntaxToken>? tokens, 86IEnumerable<SyntaxTrivia>? trivia, 132private static TextSpan ComputeTotalSpan(IEnumerable<TextSpan> spans) 235internal static SyntaxNode ReplaceNodeInList(SyntaxNode root, SyntaxNode originalNode, IEnumerable<SyntaxNode> newNodes) 240internal static SyntaxNode InsertNodeInList(SyntaxNode root, SyntaxNode nodeInList, IEnumerable<SyntaxNode> nodesToInsert, bool insertBefore) 245public static SyntaxNode ReplaceTokenInList(SyntaxNode root, SyntaxToken tokenInList, IEnumerable<SyntaxToken> newTokens) 250public static SyntaxNode InsertTokenInList(SyntaxNode root, SyntaxToken tokenInList, IEnumerable<SyntaxToken> newTokens, bool insertBefore) 255public static SyntaxNode ReplaceTriviaInList(SyntaxNode root, SyntaxTrivia triviaInList, IEnumerable<SyntaxTrivia> newTrivia) 260public static SyntaxNode InsertTriviaInList(SyntaxNode root, SyntaxTrivia triviaInList, IEnumerable<SyntaxTrivia> newTrivia, bool insertBefore) 265public static SyntaxToken ReplaceTriviaInList(SyntaxToken root, SyntaxTrivia triviaInList, IEnumerable<SyntaxTrivia> newTrivia) 270public static SyntaxToken InsertTriviaInList(SyntaxToken root, SyntaxTrivia triviaInList, IEnumerable<SyntaxTrivia> newTrivia, bool insertBefore) 371private readonly IEnumerable<SyntaxNode> _newNodes; 375IEnumerable<SyntaxNode> replacementNodes, 446private readonly IEnumerable<SyntaxToken> _newTokens; 450IEnumerable<SyntaxToken> newTokens, 493private readonly IEnumerable<SyntaxTrivia> _newTrivia; 497IEnumerable<SyntaxTrivia> newTrivia,
Utilities\FirstAmongEqualsSet.cs (3)
46IEnumerable<T> items, 56public void UnionWith(IEnumerable<T> items) 74public void IntersectWith(IEnumerable<T> items)
Microsoft.CodeAnalysis.CSharp.CodeStyle (61)
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertToTopLevelStatementsDiagnosticAnalyzer.cs (1)
66var methodDeclarations = root.DescendantNodes(n => n is CompilationUnitSyntax or BaseNamespaceDeclarationSyntax or ClassDeclarationSyntax).OfType<MethodDeclarationSyntax>();
src\Analyzers\CSharp\Analyzers\MisplacedUsingDirectives\MisplacedUsingDirectivesDiagnosticAnalyzer.cs (2)
83var nonGlobalUsings = compilationUnit.Usings.Where(u => u.GlobalKeyword == default); 100IEnumerable<UsingDirectiveSyntax> usingDirectives, CodeStyleOption2<AddImportPlacement> option)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryImports\CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (2)
50protected override IEnumerable<TextSpan> GetFixableDiagnosticSpans( 51IEnumerable<SyntaxNode> nodes, SyntaxTree tree, CancellationToken cancellationToken)
src\Analyzers\CSharp\Analyzers\RemoveUnusedMembers\CSharpRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
26protected override IEnumerable<TypeDeclarationSyntax> GetTypeDeclarations(INamedTypeSymbol namedType, CancellationToken cancellationToken)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForNewDiagnosticAnalyzer.cs (1)
57constructorParameter.Type.Name != nameof(IEnumerable<int>))
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
936Name: nameof(IEnumerable<int>),
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUpdateExpressionSyntaxHelper.cs (4)
20out IEnumerable<StatementSyntax> statements) 32out IEnumerable<StatementSyntax> whenTrueStatements, 33out IEnumerable<StatementSyntax>? whenFalseStatements) 41private static IEnumerable<StatementSyntax> ExtractEmbeddedStatements(StatementSyntax embeddedStatement)
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerDiagnosticAnalyzer.cs (2)
66static IEnumerable<CollectionElementSyntax> GetMatchElements(ImmutableArray<CollectionMatch<SyntaxNode>> preMatches) 75static IEnumerable<CollectionElementSyntax> GetInitializerElements(InitializerExpressionSyntax? initializer)
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (1)
235var trailingTrivia = semicolonToken.TrailingTrivia
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberAccessExpressionSyntaxExtensions.cs (2)
35private static IEnumerable<SyntaxTrivia> WithoutElasticTrivia(IEnumerable<SyntaxTrivia> list)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
22public static IEnumerable<ITypeSymbol> LookupTypeRegardlessOfArity(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (12)
58public static IEnumerable<SyntaxTrivia> GetAllPrecedingTriviaToPreviousToken( 68public static IEnumerable<SyntaxTrivia> GetAllPrecedingTriviaToPreviousToken( 306public static IEnumerable<UsingDirectiveSyntax> GetEnclosingUsingDirectives(this SyntaxNode node) 314public static IEnumerable<ExternAliasDirectiveSyntax> GetEnclosingExternAliasDirectives(this SyntaxNode node) 454public static bool SpansPreprocessorDirective<TSyntaxNode>(this IEnumerable<TSyntaxNode> list) where TSyntaxNode : SyntaxNode 593this IEnumerable<TSyntaxNode> nodes, 677public static BlockSyntax? FindInnermostCommonBlock(this IEnumerable<SyntaxNode> nodes) 680public static IEnumerable<SyntaxNode> GetAncestorsOrThis(this SyntaxNode? node, Func<SyntaxNode, bool> predicate) 870IEnumerable<SyntaxToken> leadingTokens, 871IEnumerable<SyntaxToken> trailingTokens) 877IEnumerable<SyntaxTrivia> leadingTrivia, 878IEnumerable<SyntaxTrivia> trailingTrivia,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (4)
172public static bool SpansPreprocessorDirective(this IEnumerable<SyntaxToken> tokens) 179public static IEnumerable<SyntaxTrivia> GetAllTrailingTrivia(this SyntaxToken token) 219IEnumerable<SyntaxTrivia> leadingTrivia, 220IEnumerable<SyntaxTrivia> trailingTrivia,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (2)
53public static IEnumerable<TypeDeclarationSyntax> GetContainingTypeDeclarations( 79public static IEnumerable<BaseTypeDeclarationSyntax> GetContainingTypeOrEnumDeclarations(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaExtensions.cs (4)
119public static string AsString(this IEnumerable<SyntaxTrivia> trivia) 135public static int GetFullWidth(this IEnumerable<SyntaxTrivia> trivia) 165public static IEnumerable<SyntaxTrivia> FilterComments(this IEnumerable<SyntaxTrivia> trivia, bool addElasticMarker)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaListExtensions.cs (4)
42public static IEnumerable<SyntaxTrivia> SkipInitialWhitespace(this IEnumerable<SyntaxTrivia> triviaList) 71var triviaInLeadingBlankLines = GetLeadingBlankLines(triviaList).SelectMany(l => l); 78public static IEnumerable<SyntaxTrivia> TakeRange(this SyntaxTriviaList triviaList, int start, int end)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.ComplexTrivia.cs (1)
106public override IEnumerable<TextChange> GetTextChanges(TextSpan span)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.FormattedComplexTrivia.cs (1)
58public override IEnumerable<TextChange> GetTextChanges(TextSpan span)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.ModifiedComplexTrivia.cs (1)
104public override IEnumerable<TextChange> GetTextChanges(TextSpan span)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (2)
22var precedingTrivia = token.GetAllPrecedingTriviaToPreviousToken(); 36public static string ContentBeforeLastNewLine(this IEnumerable<SyntaxTrivia> trivia)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\BaseFormattingRule.cs (1)
146protected static void AddAlignIndentationOfTokensToBaseTokenOperation(List<AlignTokensOperation> list, SyntaxNode containingNode, SyntaxToken baseNode, IEnumerable<SyntaxToken> tokens, AlignTokensOption option = AlignTokensOption.AlignIndentationOfTokensToBaseToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (1)
486private static int GetNumberOfLines(IEnumerable<SyntaxTrivia> triviaList)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
399private static void AddInitializerSuppressOperations(ArrayBuilder<SuppressOperation> list, SyntaxNode parent, IEnumerable<SyntaxNode> items)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (2)
158private static void AppendAliasNames(IEnumerable<BaseNamespaceDeclarationSyntax> namespaces, ImmutableHashSet<string>.Builder builder, CancellationToken cancellationToken) 245public IEnumerable<ISymbol> GetDeclaredSymbols(SemanticModel semanticModel, SyntaxNode memberDeclaration, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpBlockFacts.cs (1)
48public override SyntaxNode? FindInnermostCommonExecutableBlock(IEnumerable<SyntaxNode> nodes)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1052public IEnumerable<SyntaxNode> GetConstructors(SyntaxNode? root, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (4)
255var originalIdentifierNodes = originalLambdaBody.DescendantNodes().OfType<IdentifierNameSyntax>().Where(node => paramNames.Contains(node.Identifier.ValueText)); 261var replacedIdentifierNodes = replacedLambdaBody.DescendantNodes().OfType<IdentifierNameSyntax>().Where(node => paramNames.Contains(node.Identifier.ValueText)); 273IEnumerable<IdentifierNameSyntax> originalIdentifierNodes, 274IEnumerable<IdentifierNameSyntax> replacedIdentifierNodes,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (1)
27var newLineTrivia = ((IEnumerable<SyntaxNode>)externAliasList)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (179)
src\Analyzers\CSharp\CodeFixes\AddAnonymousTypeMemberName\CSharpAddAnonymousTypeMemberNameCodeFixProvider.cs (1)
41protected override IEnumerable<string> GetAnonymousObjectMemberNames(AnonymousObjectCreationExpressionSyntax initializer)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (4)
379IEnumerable<ParameterSyntax> propertiesToAddAsParams, 476var symbolReferences = await SymbolFinder 478var referenceLocations = symbolReferences.SelectMany(reference => reference.Locations); 749private static IEnumerable<XmlNodeSyntax> CreateParamComments(
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (9)
507IEnumerable<IOperation>? statementsToCheck = null; 699private static bool ReturnsFalseImmediately(IEnumerable<IOperation> operation) 788IEnumerable<IOperation>? additionalConditions = null) 879IEnumerable<IOperation> statementsToCheck, 908out var successRequirement, out var remainingStatements) && 961[NotNullWhen(true)] out IEnumerable<IOperation>? statementsToCheck) 980whenTrue, whenFalse, bodyOps.Skip(1).AsImmutable(), out var successRequirement, out var remainingStatments)) 1052IEnumerable<IOperation> otherOps, 1054out IEnumerable<IOperation> remainingStatements)
src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpAddDocCommentNodesCodeFixProvider.cs (2)
42var docCommentNodes = leadingTrivia.Where(f => f.IsKind(SyntaxKind.SingleLineDocumentationCommentTrivia)); 47var descendentXmlElements = nodeStructure.DescendantNodes().OfType<XmlElementSyntax>();
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (2)
304private static IEnumerable<SyntaxTrivia> MassageTrivia(IEnumerable<SyntaxTrivia> triviaList)
src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
154var expressionTriviaWithoutEndOfLine = expressionTrivia.Where(t => !t.IsKind(SyntaxKind.EndOfLineTrivia));
src\Analyzers\CSharp\CodeFixes\Iterator\CSharpAddYieldCodeFixProvider.cs (1)
120var ienumerableGenericSymbol = model.Compilation.GetTypeByMetadataName(typeof(IEnumerable<>).FullName!);
src\Analyzers\CSharp\CodeFixes\Iterator\CSharpChangeToIEnumerableCodeFixProvider.cs (1)
117ienumerableGenericSymbol = model.Compilation.GetTypeByMetadataName(typeof(IEnumerable<>).FullName!);
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (1)
125var referencedCaptureSymbols = await SymbolFinder.FindReferencesAsync(
src\Analyzers\CSharp\CodeFixes\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableCodeFixProvider.cs (1)
49var fieldDeclarations = structDeclaration.Members
src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (9)
218var namespaceDeclarations = compilationUnit.Members.OfType<BaseNamespaceDeclarationSyntax>(); 252var namespaceDeclarations = usingContainer.Members.OfType<BaseNamespaceDeclarationSyntax>(); 271private static (IEnumerable<UsingDirectiveSyntax> deduplicatedUsings, IEnumerable<SyntaxTrivia> orphanedTrivia) RemoveDuplicateUsings( 272IEnumerable<UsingDirectiveSyntax> existingUsings, 278var orphanedTrivia = Enumerable.Empty<SyntaxTrivia>(); 335private static IEnumerable<IEnumerable<SyntaxTrivia>> SplitIntoLines(SyntaxTriviaList triviaList) 399var allNamespaces = compilationUnit
src\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (2)
78var descendentStatements = startStatement.DescendantNodesAndSelf().OfType<StatementSyntax>(); 104var ancestorBlocks = startStatement.AncestorsAndSelf().OfType<BlockSyntax>();
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionCodeFixProvider.cs (1)
80private static IEnumerable<SyntaxTrivia> TakeComments(SyntaxTriviaList triviaList)
src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
36protected override BlockSyntax WrapWithBlockIfNecessary(IEnumerable<StatementSyntax> statements)
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (2)
459IEnumerable<CollectionElementSyntax> CreateElements( 774static IEnumerable<SyntaxNode> GetElementComponents(TMatchNode node)
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForCreateCodeFixProvider.cs (1)
66var expressions = dummyObjectCreation.ArgumentList.Arguments.Select(a => a.Expression);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForNewCodeFixProvider.cs (1)
65var expressions = dummyObjectCreation.ArgumentList.Arguments.Select(a => a.Expression);
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
344Func<TListSyntax, IEnumerable<SyntaxNode>> getElements)
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (5)
79static IEnumerable<XmlNodeSyntax> ConvertSummaryToParam(IEnumerable<XmlNodeSyntax> content, string parameterName) 89static IEnumerable<XmlNodeSyntax> ConvertSummaryToRemarks(IEnumerable<XmlNodeSyntax> nodes) 152var constructorContents = typeStructure.Content.Any(n => n is XmlElementSyntax { StartTag.Name.LocalName.ValueText: s_summaryTagName })
src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (1)
116var fieldReferences = await SymbolFinder.FindReferencesAsync(field, solution, cancellationToken).ConfigureAwait(false);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
210IEnumerable<ISymbol> implementations)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (12)
283IEnumerable<IParameterSymbol> parameters, 318IEnumerable<AttributeData> attributes, 341protected override TDeclarationNode AddMembers<TDeclarationNode>(TDeclarationNode destination, IEnumerable<SyntaxNode> members) 452IEnumerable<SyntaxTrivia> trivia; 453IEnumerable<AttributeListSyntax> newAttributeLists; 479IEnumerable<SyntaxNode> statements, 531IEnumerable<SyntaxNode> statements, 570TDeclarationNode destinationMember, IEnumerable<SyntaxNode> statements, BaseMethodDeclarationSyntax baseMethodDeclaration) where TDeclarationNode : SyntaxNode 590public static BlockSyntax AddStatementsToBlock(BlockSyntax block, IEnumerable<SyntaxNode> statements) 613TDeclarationNode destinationMember, IEnumerable<SyntaxNode> statements, LocalFunctionStatementSyntax localFunctionStatement) where TDeclarationNode : SyntaxNode 634TDeclarationNode destinationMember, IEnumerable<SyntaxNode> statements, AnonymousFunctionExpressionSyntax anonymousFunctionSyntax) where TDeclarationNode : SyntaxNode 750public override TDeclarationNode UpdateDeclarationModifiers<TDeclarationNode>(TDeclarationNode declaration, IEnumerable<SyntaxToken> newModifiers, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (3)
231ITypeSymbol? type, T value, IEnumerable<KeyValuePair<T, string>> constants, 242ITypeSymbol? type, T value, IEnumerable<KeyValuePair<T, string>> constants, 278private static ExpressionSyntax? GenerateFieldReference<T>(ITypeSymbol? type, T value, IEnumerable<KeyValuePair<T, string>> constants)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\StatementGenerator.cs (1)
15internal static SyntaxList<StatementSyntax> GenerateStatements(IEnumerable<SyntaxNode> statements)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeRefactorings\CSharpRefactoringHelpersService.cs (1)
75protected override IEnumerable<SyntaxNode> ExtractNodesSimple(SyntaxNode? node, ISyntaxFactsService syntaxFacts)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeParameterSymbolExtensions.cs (2)
24this IEnumerable<ITypeParameterSymbol> typeParameters) 59var constraintTypes =
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (2)
125var applicableUsings = GetApplicableUsings(position, (CompilationUnitSyntax)root); 143private static IEnumerable<UsingDirectiveSyntax> GetApplicableUsings(int position, SyntaxNode root)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\QueryExpressionSyntaxExtensions.cs (1)
42IEnumerable<SyntaxNode> allClauses)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SemanticModelExtensions.cs (2)
54IEnumerable<ArgumentSyntax> arguments, 77IEnumerable<AttributeArgumentSyntax> arguments,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SeparatedSyntaxListExtensions.cs (2)
12this SeparatedSyntaxList<T> separatedList, IEnumerable<T> nodes, SyntaxKind separator = SyntaxKind.CommaToken) 19this SeparatedSyntaxList<T> separatedList, int index, IEnumerable<T> nodes, SyntaxKind separator = SyntaxKind.CommaToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTokenListExtensions.cs (1)
12public static IEnumerable<SyntaxToken> SkipKinds(this SyntaxTokenList tokenList, params SyntaxKind[] kinds)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
71public static IEnumerable<BaseTypeSyntax> GetAllBaseListTypes(this TypeDeclarationSyntax typeNode, SemanticModel model, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (1)
48IEnumerable<AbstractFormattingRule> formattingRules,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpCommandLineParserService.cs (1)
24public CommandLineArguments Parse(IEnumerable<string> arguments, string baseDirectory, bool isInteractive, string sdkDirectory)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (2)
198var leadingTrivia = _localDeclarationStatement.Declaration.Type.GetLeadingTrivia() 205var trailingTrivia = _localDeclarationStatement.SemicolonToken.GetAllTrivia();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (1)
40protected override IEnumerable<ISymbol> GetCollidableSymbols(SemanticModel semanticModel, SyntaxNode location, SyntaxNode container, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (2)
107public override SyntaxNode InterpolatedStringExpression(SyntaxToken startToken, IEnumerable<SyntaxNode> content, SyntaxToken endToken) 131public override SyntaxNode TypeParameterList(IEnumerable<string> typeParameterNames)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (94)
41protected override IEnumerable<TypeInferenceInfo> GetTypes_DoNotCallDirectly(SyntaxNode node, bool objectAsDefault) 75private IEnumerable<TypeInferenceInfo> GetTypesComplex(SyntaxNode node) 93private IEnumerable<TypeInferenceInfo> GetTypesSimple(SyntaxNode node) 124protected override IEnumerable<TypeInferenceInfo> InferTypesWorker_DoNotCallDirectly( 190protected override IEnumerable<TypeInferenceInfo> InferTypesWorker_DoNotCallDirectly(int position) 257private IEnumerable<TypeInferenceInfo> InferTypeInAnonymousObjectCreation(AnonymousObjectCreationExpressionSyntax expression, SyntaxToken previousToken) 267private IEnumerable<TypeInferenceInfo> InferTypeInArgument( 340private IEnumerable<TypeInferenceInfo> InferTypeInTupleExpression( 356private IEnumerable<TypeInferenceInfo> InferTypeInTupleExpression( 368private IEnumerable<TypeInferenceInfo> InferTypeInAttributeArgument(AttributeArgumentSyntax argument, SyntaxToken? previousToken = null) 389private IEnumerable<TypeInferenceInfo> InferTypeInConstructorInitializer(ConstructorInitializerSyntax initializer, int index, ArgumentSyntax argument = null) 396private IEnumerable<TypeInferenceInfo> InferTypeInObjectCreationExpression(BaseObjectCreationExpressionSyntax expression, SyntaxToken previousToken) 436private IEnumerable<TypeInferenceInfo> InferTypeInObjectCreationExpression(BaseObjectCreationExpressionSyntax creation, int index, ArgumentSyntax argumentOpt = null) 452var constructors = type.InstanceConstructors.Where(m => m.Parameters.Length > index); 456private IEnumerable<TypeInferenceInfo> InferTypeInPrimaryConstructorBaseType( 464var constructors = type.InstanceConstructors.Where(m => m.Parameters.Length > index); 468private IEnumerable<TypeInferenceInfo> InferTypeInInvocationExpression( 511private IEnumerable<TypeInferenceInfo> InferTypeInArgumentList(ArgumentListSyntax argumentList, SyntaxToken previousToken) 541private IEnumerable<TypeInferenceInfo> InferTypeInAttributeArgumentList(AttributeArgumentListSyntax attributeArgumentList, SyntaxToken previousToken) 556private IEnumerable<TypeInferenceInfo> InferTypeInAttribute(AttributeSyntax attribute, int index, AttributeArgumentSyntax argumentOpt = null) 563private IEnumerable<TypeInferenceInfo> InferTypeInElementAccessExpression( 569var indexers = type.GetMembers().OfType<IPropertySymbol>() 588private IEnumerable<TypeInferenceInfo> InferTypeInAttributeArgument(int index, IEnumerable<IMethodSymbol> methods, AttributeArgumentSyntax argumentOpt = null) 591private IEnumerable<TypeInferenceInfo> InferTypeInArgument(int index, IEnumerable<IMethodSymbol> methods, ArgumentSyntax argumentOpt, InvocationExpressionSyntax parentInvocationExpressionToTypeInfer) 718private IEnumerable<TypeInferenceInfo> InferTypeInAttributeArgument( 734private static IEnumerable<TypeInferenceInfo> InferTypeInArgument( 769private static IEnumerable<TypeInferenceInfo> InferTypeInArgument( 809private IEnumerable<TypeInferenceInfo> InferTypeInArrayCreationExpression( 837private IEnumerable<TypeInferenceInfo> InferTypeInArrayRankSpecifier(ArrayRankSpecifierSyntax arrayRankSpecifier, SyntaxToken? previousToken = null) 847private IEnumerable<TypeInferenceInfo> InferTypeInArrayType(ArrayTypeSyntax arrayType, SyntaxToken? previousToken = null) 867private IEnumerable<TypeInferenceInfo> InferTypeInAttribute() 870private IEnumerable<TypeInferenceInfo> InferTypeInAttributeDeclaration(AttributeListSyntax attributeDeclaration, SyntaxToken? previousToken) 879private IEnumerable<TypeInferenceInfo> InferTypeInAttributeTargetSpecifier( 890private IEnumerable<TypeInferenceInfo> InferTypeInBracketedArgumentList(BracketedArgumentListSyntax bracketedArgumentList, SyntaxToken previousToken) 944private IEnumerable<TypeInferenceInfo> InferTypeInBinaryOrAssignmentExpression(ExpressionSyntax binop, SyntaxToken operatorToken, ExpressionSyntax left, ExpressionSyntax right, ExpressionSyntax expressionOpt = null, SyntaxToken? previousToken = null) 1079private IEnumerable<TypeInferenceInfo> InferTypeInCastExpression(CastExpressionSyntax castExpression, ExpressionSyntax expressionOpt = null, SyntaxToken? previousToken = null) 1091private IEnumerable<TypeInferenceInfo> InferTypeInCatchDeclaration(CatchDeclarationSyntax catchDeclaration, SyntaxToken? previousToken = null) 1100private IEnumerable<TypeInferenceInfo> InferTypeInCatchFilterClause(CatchFilterClauseSyntax catchFilterClause, SyntaxToken? previousToken = null) 1109private IEnumerable<TypeInferenceInfo> InferTypeInCoalesceExpression( 1163private IEnumerable<TypeInferenceInfo> InferTypeInConditionalAccessExpression(ConditionalAccessExpressionSyntax expression) 1166private IEnumerable<TypeInferenceInfo> InferTypeInConditionalExpression(ConditionalExpressionSyntax conditional, ExpressionSyntax expressionOpt = null, SyntaxToken? previousToken = null) 1196private IEnumerable<TypeInferenceInfo> InferTypeInDefaultExpression(DefaultExpressionSyntax defaultExpression) 1199private IEnumerable<TypeInferenceInfo> InferTypeInDoStatement(DoStatementSyntax doStatement, SyntaxToken? previousToken = null) 1208private IEnumerable<TypeInferenceInfo> InferTypeInEqualsValueClause(EqualsValueClauseSyntax equalsValue, SyntaxToken? previousToken = null) 1229private IEnumerable<TypeInferenceInfo> InferTypeInPropertyDeclaration(PropertyDeclarationSyntax propertyDeclaration) 1237private IEnumerable<TypeInferenceInfo> InferTypeInExpressionStatement(SyntaxToken? previousToken = null) 1247private IEnumerable<TypeInferenceInfo> InferTypeInForEachStatement(ForEachStatementSyntax forEachStatementSyntax, ExpressionSyntax expressionOpt = null, SyntaxToken? previousToken = null) 1274private IEnumerable<TypeInferenceInfo> InferTypeInForStatement(ForStatementSyntax forStatement, ExpressionSyntax expressionOpt = null, SyntaxToken? previousToken = null) 1286private IEnumerable<TypeInferenceInfo> InferTypeInIfStatement(IfStatementSyntax ifStatement, SyntaxToken? previousToken = null) 1295private IEnumerable<TypeInferenceInfo> InferTypeInImplicitArrayCreation(ImplicitArrayCreationExpressionSyntax implicitArray) 1298private IEnumerable<TypeInferenceInfo> InferTypeInInitializerExpression( 1387var types = InferTypeInEqualsValueClause(equalsValueClause).Select(t => t.InferredType); 1446private IEnumerable<TypeInferenceInfo> InferTypeInRecursivePattern(RecursivePatternSyntax recursivePattern) 1452private IEnumerable<TypeInferenceInfo> InferTypeInConstantPattern( 1458private IEnumerable<TypeInferenceInfo> InferTypeInPropertyPatternClause( 1464private IEnumerable<TypeInferenceInfo> InferTypeInSubpattern( 1495private IEnumerable<TypeInferenceInfo> InferTypeForSingleVariableDesignation(SingleVariableDesignationSyntax singleVariableDesignation) 1514private IEnumerable<TypeInferenceInfo> InferTypeInIsPatternExpression( 1530private IEnumerable<TypeInferenceInfo> GetPatternTypes(PatternSyntax pattern) 1548private IEnumerable<TypeInferenceInfo> GetTypesForRecursivePattern(RecursivePatternSyntax recursivePattern) 1595private IEnumerable<TypeInferenceInfo> InferTypeInLockStatement(LockStatementSyntax lockStatement, SyntaxToken? previousToken = null) 1604private IEnumerable<TypeInferenceInfo> InferTypeInLambdaExpression(LambdaExpressionSyntax lambdaExpression, SyntaxToken? previousToken = null) 1613private IEnumerable<TypeInferenceInfo> InferTypeInAnonymousFunctionExpression(AnonymousFunctionExpressionSyntax anonymousFunction) 1633private IEnumerable<TypeInferenceInfo> InferTypeInMemberDeclarator(AnonymousObjectMemberDeclaratorSyntax memberDeclarator, SyntaxToken? previousTokenOpt = null) 1652private IEnumerable<TypeInferenceInfo> InferTypeInNameColon(NameColonSyntax nameColon, SyntaxToken previousToken) 1668private IEnumerable<TypeInferenceInfo> InferTypeInExpressionColon(ExpressionColonSyntax expressionColon, SyntaxToken previousToken) 1683private IEnumerable<TypeInferenceInfo> InferTypeInMemberAccessExpression( 1716private IEnumerable<TypeInferenceInfo> InferTypeForExpressionOfMemberAccessExpression( 1849private IEnumerable<TypeInferenceInfo> InferTypeInNameColon(NameColonSyntax nameColon) 1859private IEnumerable<TypeInferenceInfo> InferTypeInExpressionColon(ExpressionColonSyntax expressionColon) 1869private IEnumerable<TypeInferenceInfo> InferTypeInNameEquals(NameEqualsSyntax nameEquals, SyntaxToken? previousToken = null) 1887private IEnumerable<TypeInferenceInfo> InferTypeInPostfixUnaryExpression(PostfixUnaryExpressionSyntax postfixUnaryExpressionSyntax, SyntaxToken? previousToken = null) 1903private IEnumerable<TypeInferenceInfo> InferTypeInPrefixUnaryExpression(PrefixUnaryExpressionSyntax prefixUnaryExpression, SyntaxToken? previousToken = null) 1940private IEnumerable<TypeInferenceInfo> InferTypeInAddressOfExpression(PrefixUnaryExpressionSyntax prefixUnaryExpression) 1959private IEnumerable<TypeInferenceInfo> InferTypeInAwaitExpression(AwaitExpressionSyntax awaitExpression, SyntaxToken? previousToken = null) 1981private IEnumerable<TypeInferenceInfo> InferTypeInYieldStatement(YieldStatementSyntax yieldStatement, SyntaxToken? previousToken = null) 1999private IEnumerable<TypeInferenceInfo> InferTypeInRefExpression(RefExpressionSyntax refExpression) 2021private IEnumerable<TypeInferenceInfo> InferTypeForReturnStatement( 2035private IEnumerable<TypeInferenceInfo> InferTypeInArrowExpressionClause(ArrowExpressionClauseSyntax arrowClause) 2038private IEnumerable<TypeInferenceInfo> InferTypeInMethodLikeDeclaration(SyntaxNode declaration) 2069private IEnumerable<TypeInferenceInfo> InferTypeInSwitchExpressionArm( 2100private IEnumerable<TypeInferenceInfo> InferTypeInSwitchExpression(SwitchExpressionSyntax switchExpression, SyntaxToken token) 2108private IEnumerable<TypeInferenceInfo> InferTypeInSwitchLabel( 2124private IEnumerable<TypeInferenceInfo> InferTypeInSwitchStatement( 2145private IEnumerable<TypeInferenceInfo> InferTypeInThrowExpression(ThrowExpressionSyntax throwExpression, SyntaxToken? previousToken = null) 2154private IEnumerable<TypeInferenceInfo> InferTypeInThrowStatement(ThrowStatementSyntax throwStatement, SyntaxToken? previousToken = null) 2163private IEnumerable<TypeInferenceInfo> InferTypeInUsingStatement(UsingStatementSyntax usingStatement, SyntaxToken? previousToken = null) 2172private IEnumerable<TypeInferenceInfo> InferTypeInVariableDeclarator(VariableDeclaratorSyntax variableDeclarator) 2238private IEnumerable<TypeInferenceInfo> InferTypeInVariableComponentAssignment(ExpressionSyntax left) 2368private IEnumerable<TypeInferenceInfo> InferTypeInWhenClause(WhenClauseSyntax whenClause, SyntaxToken? previousToken = null) 2377private IEnumerable<TypeInferenceInfo> InferTypeInWhileStatement(WhileStatementSyntax whileStatement, SyntaxToken? previousToken = null) 2386private IEnumerable<TypeInferenceInfo> InferTypeInRelationalPattern(RelationalPatternSyntax relationalPattern)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\CSharpInitializeParameterService.cs (1)
100private static IEnumerable<(ITupleOperation targetTuple, ITupleOperation valueTuple)> TryGetAssignmentExpressions(IBlockOperation blockOperation)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
286var accessors = propertyDeclaration.AccessorList.Accessors.Select(RemoveThrowNotImplemented);
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (16)
src\Analyzers\CSharp\Tests\AbstractBuiltInCodeStyleDiagnosticAnalyzer\AbstractBuiltInCodeStyleDiagnosticAnalyzerTests.cs (3)
21var ids = Enumerable.Range(10, 20).Select(item => "IDE_" + item); 30public TestAnalyzer(IEnumerable<string> ids) 35private static ImmutableArray<(DiagnosticDescriptor, ImmutableHashSet<IOption2>)> CreateSupportedDiagnosticsWithOptionsFromIds(IEnumerable<string> ids)
src\Analyzers\CSharp\Tests\ConvertNamespace\ConvertToBlockScopedNamespaceAnalyzerTests.cs (1)
22public static IEnumerable<object[]> EndOfDocumentSequences
src\Analyzers\CSharp\Tests\MakeMemberRequired\MakeMemberRequiredTests.cs (4)
23public static IEnumerable<object[]> MemberAccessibilityModifierCombinationsWhereShouldProvideFix() 57public static IEnumerable<object[]> MemberAccessibilityModifierCombinationsWhereShouldNotProvideFix() 103public static IEnumerable<object[]> AccessorAccessibilityModifierCombinationsWhereShouldProvideFix() 111public static IEnumerable<object[]> AccessorAccessibilityModifierCombinationsWhereShouldNotProvideFix()
src\Analyzers\CSharp\Tests\MakeTypePartial\MakeTypePartialTests.cs (1)
22public static IEnumerable<object[]> AllValidDeclarationTypes()
src\Analyzers\CSharp\Tests\MatchFolderAndNamespace\CSharpMatchFolderAndNamespaceTests.cs (2)
49private static Task RunTestAsync(IEnumerable<(string, string)> originalSources, IEnumerable<(string, string)>? fixedSources = null, string? editorconfig = null, string? defaultNamespace = null)
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedParametersTests.cs (1)
2054public static IEnumerable<object[]> NonIntTypes()
src\Analyzers\CSharp\Tests\UpgradeProject\UpgradeProjectTests.cs (1)
50var changedDocs = SolutionUtilities.GetTextChangedDocuments(oldSolution, newSolution);
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForArrayTests.cs (1)
2914public static readonly IEnumerable<object[]> EmptyOrConstantsOnly = new object[][]
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForBuilderTests.cs (2)
52public static readonly IEnumerable<object[]> FailureCreationPatterns = 59public static readonly IEnumerable<object[]> SuccessCreationPatterns =
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (10)
CommandLineTestBase.cs (1)
49internal CSharpCommandLineArguments DefaultParse(IEnumerable<string> args, string baseDirectory, string? sdkDirectory = null, string? additionalReferenceDirectories = null)
CommandLineTests.cs (9)
100internal override IEnumerable<string> EnumerateFiles(string directory, 121private CSharpCommandLineArguments ScriptParse(IEnumerable<string> args, string baseDirectory) 129var args = CommandLineParser.SplitCommandLineIntoArguments(commandLine, removeHashComments: true); 755IEnumerable<DiagnosticInfo> errors; 879IEnumerable<DiagnosticInfo> errors; 1880var expected = Enum.GetValues(typeof(LanguageVersion)).Cast<LanguageVersion>() 1924IEnumerable<Diagnostic> diagnostics; 1929var parsed = CSharpCommandLineParser.ParseConditionalCompilationSymbols(compliant, out diagnostics); 6635IEnumerable<string> args = CSharpCommandLineParser.ParseResponseLines(responseFile);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (3)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (1)
280private static IEnumerable<SyntaxNode> GetOwningNodes(SyntaxNode root, int position)
EventHookup\EventHookupSessionManager_EventHookupSession.cs (1)
209var reservedNames = semanticModel.LookupSymbols(plusEqualsToken.SpanStart).Select(m => m.Name);
Interactive\CSharpSendToInteractiveSubmissionProvider.cs (1)
36protected override IEnumerable<TextSpan> GetExecutableSyntaxTreeNodeSelection(TextSpan selectionSpan, SyntaxNode root)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (107)
Classification\TotalClassifierTests.cs (2)
3071var tags = tagger!.GetTags(new NormalizedSnapshotSpanCollection(buffer.CurrentSnapshot.GetFullSpan())); 3172var tags = tagger!.GetAllTags(new NormalizedSnapshotSpanCollection(buffer.CurrentSnapshot.GetFullSpan()), CancellationToken.None);
CodeActions\Preview\ErrorCases\ExceptionInCodeAction.cs (2)
42protected override Task<IEnumerable<CodeActionOperation>> ComputePreviewOperationsAsync(CancellationToken cancellationToken) 45protected override Task<IEnumerable<CodeActionOperation>> ComputeOperationsAsync(CancellationToken cancellationToken)
CodeActions\PullMemberUp\CSharpPullMemberUpTests.cs (1)
4253IEnumerable<(string name, bool makeAbstract)> selection = null,
CodeActions\SyncNamespace\CSharpSyncNamespaceTestsBase.cs (2)
165var changedDocumentIds = SolutionUtilities.GetChangedDocuments(oldSolution, newSolution); 175IEnumerable<SyntaxAnnotation> annotations;
CommentSelection\CSharpCommentSelectionTests.cs (1)
146private static void SetupSelection(IWpfTextView textView, IEnumerable<Span> spans)
Completion\ArgumentProviders\ArgumentProviderOrderTests.cs (5)
28var argumentProviderExports = exportProvider.GetExports<ArgumentProvider, CompletionProviderMetadata>(); 61var argumentProviderExports = exportProvider.GetExports<ArgumentProvider, CompletionProviderMetadata>(); 101var argumentProviderExports = exportProvider.GetExports<ArgumentProvider, CompletionProviderMetadata>(); 112var argumentProviderExports = exportProvider.GetExports<ArgumentProvider, CompletionProviderMetadata>(); 123var argumentProviderExports = exportProvider.GetExports<ArgumentProvider, CompletionProviderMetadata>();
Completion\CompletionProviders\CompletionProviderOrderTests.cs (5)
29var completionProviderExports = exportProvider.GetExports<CompletionProvider, CompletionProviderMetadata>(); 93var completionProviderExports = exportProvider.GetExports<CompletionProvider, CompletionProviderMetadata>(); 133var completionProviderExports = exportProvider.GetExports<CompletionProvider, CompletionProviderMetadata>(); 144var completionProviderExports = exportProvider.GetExports<CompletionProvider, CompletionProviderMetadata>(); 155var completionProviderExports = exportProvider.GetExports<CompletionProvider, CompletionProviderMetadata>();
Completion\CompletionProviders\ExtensionMethodImportCompletionProviderTests.cs (11)
42private static IEnumerable<object[]> CombineWithReferenceTypeData(IEnumerable<List<object>> data) 54public static IEnumerable<object[]> ReferenceTypeData 57public static IEnumerable<object[]> AllTypeKindsWithReferenceTypeData 60private static IEnumerable<List<object>> BuiltInTypes 91public static IEnumerable<object[]> BuiltInTypesWithReferenceTypeData 490public static IEnumerable<object[]> TupleWithRefTypeData => CombineWithReferenceTypeData( 534public static IEnumerable<object[]> DerivableTypeKindsWithReferenceTypeData 578public static IEnumerable<object[]> BounedGenericTypeWithRefTypeData => CombineWithReferenceTypeData( 624public static IEnumerable<object[]> TypeParameterWithRefTypeData => CombineWithReferenceTypeData( 872public static IEnumerable<object[]> VBBuiltInTypes
Completion\CompletionProviders\KeywordCompletionProviderTests.cs (1)
910public static IEnumerable<object[]> TypeDeclarationKeywords()
Completion\CompletionProviders\OperatorCompletionProviderTests.cs (6)
26public static IEnumerable<object[]> BinaryArithmeticAndLogicalOperators() 41public static IEnumerable<object[]> BinaryEqualityAndRelationalOperators() 51public static IEnumerable<object[]> PostfixOperators() 57public static IEnumerable<object[]> PrefixOperators() 65public static IEnumerable<object[]> BinaryOperators() 68public static IEnumerable<object[]> UnaryOperators()
Completion\CompletionProviders\SnippetCompletionProviderTests.cs (1)
151public IEnumerable<SnippetInfo> GetSnippetsIfAvailable()
Completion\CompletionProviders\SymbolCompletionProviderTests.cs (2)
13914public static readonly IEnumerable<object[]> PatternMatchingPrecedingPatterns = new object[][] 15096public static IEnumerable<object[]> ValidEnumUnderlyingTypeNames()
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.cs (3)
205var diagnostics = await DiagnosticProviderTestUtilities.GetAllDiagnosticsAsync(workspace, ideEngineDocument, new TextSpan(0, ideEngineDocument.GetTextAsync().Result.Length)); 207var diagnosticsFromAnalyzer = diagnostics.Where(d => d.Id == "SyntaxDiagnostic"); 261var diagnostics = await DiagnosticProviderTestUtilities.GetAllDiagnosticsAsync(ideEngineWorkspace, ideEngineDocument, new TextSpan(0, ideEngineDocument.GetTextAsync().Result.Length));
ExtractMethod\ExtractMethodBase.cs (1)
193var iterator = root.DescendantNodesAndSelf().Cast<SyntaxNode>();
Formatting\CodeCleanupTests.TestFixers.cs (1)
136public override IEnumerable<FixAllScope> GetSupportedFixAllScopes()
Formatting\CSharpNewDocumentFormattingServiceTests.cs (1)
21public static IEnumerable<object[]> EndOfDocumentSequences
Formatting\FormattingEngineTests.cs (1)
2550var annotatedTrivia = formattedRoot.GetAnnotatedTrivia("marker");
Interactive\BraceMatching\InteractiveBraceHighlightingTests.cs (6)
27private static IEnumerable<T> Enumerable<T>(params T[] array) 30private static async Task<IEnumerable<TagSpan<BraceHighlightTag>>> ProduceTagsAsync( 57var result = await ProduceTagsAsync(workspace, buffer, 14); 85var result = await ProduceTagsAsync(workspace, buffer, 35); 114var result = await ProduceTagsAsync(workspace, buffer, 42); 170var result = await ProduceTagsAsync(workspace, buffer, 62);
Interactive\NavigateTo\InteractiveNavigateToTests.cs (10)
160var items = await _aggregator.GetItemsAsync("Goo"); 177var items = await _aggregator.GetItemsAsync("FileStyleUriParser"); 432var items = await _aggregator.GetItemsAsync("Bar"); 465var items = await _aggregator.GetItemsAsync("Name"); 642var items = await _aggregator.GetItemsAsync("GK"); 661var items = await _aggregator.GetItemsAsync("GKW"); 678var items = await _aggregator.GetItemsAsync("K W"); 691var items = await _aggregator.GetItemsAsync("WKG"); 720var items = await _aggregator.GetItemsAsync("K*W"); 734var items = await _aggregator.GetItemsAsync("GTW");
KeywordHighlighting\AbstractCSharpKeywordHighlighterTests.cs (1)
20protected override IEnumerable<ParseOptions> GetOptions()
MoveToNamespace\MoveToNamespaceTests.cs (1)
35public static IEnumerable<object[]> SupportedKeywords
NavigateTo\NavigateToTests.cs (27)
245var items = await _aggregator.GetItemsAsync("Goo"); 261var items = await _aggregator.GetItemsAsync("FileStyleUriParser"); 603var items = await _aggregator.GetItemsAsync("Bar"); 617var items = await _aggregator.GetItemsAsync("Prop"); 666var items = await _aggregator.GetItemsAsync("Name"); 884var items = await _aggregator.GetItemsAsync("Goo"); 1031var items = await _aggregator.GetItemsAsync("GK"); 1049var items = await _aggregator.GetItemsAsync("GKW"); 1065var items = await _aggregator.GetItemsAsync("K W"); 1077var items = await _aggregator.GetItemsAsync("WKG"); 1107var items = await _aggregator.GetItemsAsync("get word"); 1119var items = await _aggregator.GetItemsAsync("GTW"); 1150var items = await _aggregator.GetItemsAsync("this"); 1167var items = await _aggregator.GetItemsAsync("B.Q"); 1183var items = await _aggregator.GetItemsAsync("C.Q"); 1200var items = await _aggregator.GetItemsAsync("B.B.Q"); 1217var items = await _aggregator.GetItemsAsync("Baz.Quux"); 1234var items = await _aggregator.GetItemsAsync("G.B.B.Quux"); 1250var items = await _aggregator.GetItemsAsync("F.F.B.B.Quux"); 1268var items = await _aggregator.GetItemsAsync("Baz.Q"); 1287var items = await _aggregator.GetItemsAsync("Console.Write"); 1325var items = await _aggregator.GetItemsAsync("VisibleMethod"); 1751var items = await _aggregator.GetItemsAsync("VisibleMethod"); 1796var items = await _aggregator.GetItemsAsync("VisibleMethod"); 1841var items = await _aggregator.GetItemsAsync("VisibleMethod"); 1886var items = await _aggregator.GetItemsAsync("VisibleMethod"); 1931var items = await _aggregator.GetItemsAsync("VisibleMethod");
PdbSourceDocument\AbstractPdbSourceDocumentTests.cs (1)
275IEnumerable<EmbeddedText>? embeddedTexts;
QuickInfo\SyntacticQuickInfoSourceTests.cs (1)
570var textElements = containerElement.Elements.OfType<ClassifiedTextElement>();
SymbolKey\SymbolKeyCompilationsTests.cs (2)
426var originalSymbols = GetSourceSymbols(comp1, SymbolCategory.DeclaredType); 427var newSymbols = GetSourceSymbols(comp2, SymbolCategory.DeclaredType);
SymbolKey\SymbolKeyMetadataVsSourceTests.cs (2)
339var originals = GetSourceSymbols(comp20, SymbolCategory.NonTypeMember | SymbolCategory.Parameter); 423var originals = GetSourceSymbols(comp20, SymbolCategory.NonTypeMember | SymbolCategory.Parameter);
SymbolKey\SymbolKeyTestBase.cs (8)
41internal static void ResolveAndVerifySymbolList(IEnumerable<ISymbol> newSymbols, IEnumerable<ISymbol> originalSymbols, CSharpCompilation originalComp) 149internal static IEnumerable<ISymbol> GetSourceSymbols(Microsoft.CodeAnalysis.CSharp.CSharpCompilation compilation, SymbolCategory category) 252var usingNodes = tree.GetRoot().DescendantNodes().OfType<UsingDirectiveSyntax>(); 350var labels = body.DescendantNodes().OfType<LabeledStatementSyntax>(); 358var swlabels = body.DescendantNodes().OfType<SwitchLabelSyntax>(); 372IEnumerable<ExpressionSyntax> exprs = body.DescendantNodes().OfType<SimpleLambdaExpressionSyntax>(); 373IEnumerable<ExpressionSyntax> tmp = body.DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>();
Workspaces\WorkspaceTests_EditorFeatures.cs (2)
1176var openDocumentIds = workspace.GetOpenDocumentIds(); 1205var openDocumentIds = workspace.GetOpenDocumentIds();
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (2)
EmbeddedLanguages\Json\CSharpJsonParserTests.cs (1)
362var children = element.Nodes().Select(RemoveSequenceNode);
EmbeddedLanguages\RegularExpressions\CSharpRegexParserTests_RealWorld.cs (1)
37public static IEnumerable<object[]> GetRealWorldCases()
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (122)
CodeGen\CodeGenAsyncEHTests.cs (1)
26private CompilationVerifier CompileAndVerify(string source, string expectedOutput = null, IEnumerable<MetadataReference> references = null, CSharpCompilationOptions options = null)
CodeGen\CodeGenAsyncIteratorTests.cs (1)
4215var types = metadataReader.TypeDefinitions.Select(t => metadataReader.GetString(metadataReader.GetTypeDefinition(t).Name));
CodeGen\CodeGenAsyncLocalsTests.cs (2)
27private CompilationVerifier CompileAndVerify(string source, string expectedOutput = null, IEnumerable<MetadataReference> references = null, CSharpCompilationOptions options = null, Verification verify = default) 965IEnumerable<IGrouping<TypeSymbol, FieldSymbol>> spillFieldsByType = stateMachineClass.GetMembers().Where(m => m.Kind == SymbolKind.Field && m.Name.StartsWith("<>7__wrap", StringComparison.Ordinal)).Cast<FieldSymbol>().GroupBy(x => x.Type);
CodeGen\CodeGenAsyncMainTests.cs (1)
727IEnumerable<string> getMethodAttributes(MethodDefinitionHandle handle)
CodeGen\CodeGenAsyncSpillTests.cs (1)
23private CompilationVerifier CompileAndVerify(string source, string expectedOutput = null, IEnumerable<MetadataReference> references = null, CSharpCompilationOptions options = null)
CodeGen\CodeGenAsyncTests.cs (3)
26private static CSharpCompilation CreateCompilation(string source, IEnumerable<MetadataReference> references = null, CSharpCompilationOptions options = null) 30IEnumerable<MetadataReference> asyncRefs = new[] { NetFramework.System, NetFramework.SystemCore, NetFramework.MicrosoftCSharp }; 36private CompilationVerifier CompileAndVerify(string source, string expectedOutput, IEnumerable<MetadataReference> references = null, CSharpCompilationOptions options = null, Verification verify = default)
CodeGen\CodeGenCapturing.cs (5)
119private static IEnumerable<IList<int>> GenerateAllSetCombinations(int sum, int numSubsets) 124IEnumerable<ImmutableList<int>> GenerateAll( 206void VerifyContext(IList<IEnumerable<string>> expectedCtx, List<IList<string>> actualCtx) 297private static IEnumerable<MethodInfo> MakeMethodsWithLayout(IList<int> localFuncLayout) 345private static IEnumerable<MethodInfo> MakeAllMethods()
CodeGen\CodeGenDeconstructTests.cs (15)
1366var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 1423var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 1467var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 1508var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 1561var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 1668var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 1669var declarations = nodes.OfType<VariableDeclaratorSyntax>(); 3638private static IEnumerable<DiscardDesignationSyntax> GetDiscardDesignations(SyntaxTree tree) 3643private static IEnumerable<IdentifierNameSyntax> GetDiscardIdentifiers(SyntaxTree tree) 3660private static IEnumerable<IdentifierNameSyntax> GetReferences(SyntaxTree tree, string name) 5000var nodes = comp.SyntaxTrees[0].GetCompilationUnitRoot().DescendantNodesAndSelf(); 5123var nodes = comp.SyntaxTrees[0].GetCompilationUnitRoot().DescendantNodesAndSelf(); 6439var refs = GetReferences(tree, "_"); 7430var x1Ref = GetReferences(tree, "x1"); 7435var x2Ref = GetReferences(tree, "x2");
CodeGen\CodeGenFunctionPointersTests.cs (3)
46private static CSharpCompilation CreateCompilationWithFunctionPointers(CSharpTestSource source, IEnumerable<MetadataReference>? references = null, CSharpCompilationOptions? options = null, TargetFramework? targetFramework = null) 53var references = includeUnmanagedCallersOnly 67var references = includeUnmanagedCallersOnly
CodeGen\CodeGenReadOnlySpanConstructionTest.cs (2)
974public static IEnumerable<object[]> NonSize1Type_HasCreateSpan_CreateSpanUsed_MemberData() 1267public static IEnumerable<object[]> NonSize1Types_NoCreateSpan_UsesCachedArray_MemberData()
CodeGen\CodeGenTupleEqualityTests.cs (10)
1055var defaultLiterals = tree.GetCompilationUnitRoot().DescendantNodes().OfType<LiteralExpressionSyntax>() 1089var defaultLiterals = tree.GetCompilationUnitRoot().DescendantNodes().OfType<LiteralExpressionSyntax>() 1121var defaultLiterals = tree.GetCompilationUnitRoot().DescendantNodes().OfType<LiteralExpressionSyntax>() 1152var defaultLiterals = tree.GetCompilationUnitRoot().DescendantNodes().OfType<LiteralExpressionSyntax>() 1211var defaults = tree.GetCompilationUnitRoot().DescendantNodes().OfType<LiteralExpressionSyntax>() 1397var literals = tree.GetCompilationUnitRoot().DescendantNodes().OfType<LiteralExpressionSyntax>(); 1408var defaultLiterals = tree.GetCompilationUnitRoot().DescendantNodes().OfType<LiteralExpressionSyntax>() 1463var defaultLiterals = tree.GetCompilationUnitRoot().DescendantNodes().OfType<LiteralExpressionSyntax>() 1557var nulls = tree.GetCompilationUnitRoot().DescendantNodes().OfType<LiteralExpressionSyntax>(); 1566var tuples = tree.GetCompilationUnitRoot().DescendantNodes().OfType<TupleExpressionSyntax>();
CodeGen\CodeGenTupleTest.cs (74)
1609var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 3218var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 3251var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 3464var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 3635var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 3686var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 3932var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 3989var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 4022var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 4154var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 5473var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 6403private static IEnumerable<string> ElementTypeNames(INamedTypeSymbol tuple) 7568var tuples = tree.GetRoot().DescendantNodes().OfType<TupleExpressionSyntax>(); 7631var tuples = tree.GetRoot().DescendantNodes().OfType<TupleExpressionSyntax>(); 8291var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 8322var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 8377var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 8406var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 8435var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 8483var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 8517var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 8550var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 8579var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 8626var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 8661var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 8690var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 8719var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 8749var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 8804var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 8834var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 8893var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 8940var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 9013var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 9070var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 9142var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 9223var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 9306var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 9854var names = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>(); 9905var names = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>(); 9947var names = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>(); 9993var names = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>(); 10132var names = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>(); 16539var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 16566var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 16603var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 17210var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 17271var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 17330var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 17368var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 17401var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 17434var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 19229var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 19291var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 19394var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 19425var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 19479var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 19537var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 19660var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 19704var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 19735var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 20357var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 21350var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 22855var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 26223var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 28070var fields = type.GetMembers().OfType<FieldSymbol>(); 28408var fields = namedType.GetMembers().OfType<FieldSymbol>(); 28493var fields = namedType.GetMembers().OfType<FieldSymbol>(); 28758var fields = type.GetMembers().OfType<FieldSymbol>(); 28769var fields = type.GetMembers().OfType<FieldSymbol>(); 28778static IEnumerable<string> printFields(NamedTypeSymbol type) 28780var fields = type.GetMembers().OfType<FieldSymbol>(); 28929var fields = type.GetMembers().OfType<FieldSymbol>(); 28938static IEnumerable<string> printFields(NamedTypeSymbol type) 28940var fields = type.GetMembers().OfType<FieldSymbol>();
Emit\CompilationEmitTests.cs (1)
2731var cciExplicit = class1TypeDef.GetExplicitImplementationOverrides(context);
Emit\CovariantReturnTests.cs (1)
237IEnumerable<MetadataReference> references = null,
Emit\DeterministicTests.cs (2)
347var metadataFullNames = MetadataValidation.GetExportedTypesFullNames(block.MetadataReader); 365static IEnumerable<string> getNamesOfForwardedTypes(AssemblySymbol assembly)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (20)
Emit\EditAndContinue\EditAndContinueTest.cs (2)
22IEnumerable<MetadataReference>? references = null, 30private readonly IEnumerable<MetadataReference>? _references = references;
Emit\EditAndContinue\EditAndContinueTestBase.cs (4)
206internal static void CheckNames(MetadataReader reader, IEnumerable<StringHandle> handles, params string[] expectedNames) 209internal static void CheckNames(IEnumerable<MetadataReader> readers, IEnumerable<StringHandle> handles, params string[] expectedNames) 212internal static void CheckNames(IReadOnlyList<MetadataReader> readers, IEnumerable<(StringHandle Namespace, StringHandle Name)> handles, params string[] expectedNames)
Emit\EditAndContinue\EditAndContinueTests.cs (1)
30private static IEnumerable<string> DumpTypeRefs(MetadataReader[] readers)
Emit\EditAndContinue\SymbolMatcherTests.cs (1)
49private static IEnumerable<string> Inspect(ImmutableSegmentedDictionary<AnonymousDelegateWithIndexedNamePartialKey, ImmutableArray<AnonymousTypeValue>> anonymousDelegatesWithIndexedNames)
Emit\LocalStateTracing\LocalStateTracingTests.cs (1)
1310public static IEnumerable<object[]> UnmanagedStruct_TestData
Emit\NumericIntPtrTests.cs (8)
60IEnumerable<ConversionKind> actualConversionKinds = new[] { conversion.Kind }; 1917var nodes = tree.GetRoot().DescendantNodes().OfType<PrefixUnaryExpressionSyntax>(); 1969var nodes = tree.GetRoot().DescendantNodes().OfType<BinaryExpressionSyntax>(); 11172var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 11195var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 11223var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 11248var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 11293var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>();
PDB\CSharpDeterministicBuildCompilationTests.cs (3)
283private static IEnumerable<object[]> GetTestParameters() 297private static IEnumerable<CSharpCompilationOptions> GetCompilationOptions() 350private static IEnumerable<CSharpParseOptions> GetCSharpParseOptions()
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (75)
Attributes\AttributeTests.cs (2)
87var nodes = Parse(aliases).GetRoot().DescendantNodes().OfType<UsingDirectiveSyntax>(); 7537var attrArgSyntaxes = tree.GetCompilationUnitRoot().DescendantNodes().OfType<AttributeArgumentSyntax>();
Attributes\AttributeTests_Assembly.cs (4)
1004private MetadataReference GetNetModuleWithAssemblyAttributesRef(string source = null, IEnumerable<MetadataReference> references = null) 1010private ModuleMetadata GetNetModuleWithAssemblyAttributes(string source = null, IEnumerable<MetadataReference> references = null, string assemblyName = null) 1021var sourceAttributes = compilation.Assembly 2134private static IEnumerable<CSharpAttributeData> GetAssemblyDescriptionAttributes(AssemblySymbol assembly)
Attributes\AttributeTests_CallerInfoAttributes.cs (1)
22public static IEnumerable<MetadataReference> GetReferencesWithoutInteropServices() =>
Attributes\AttributeTests_Conditional.cs (1)
210var actualAttributeNames = attributes.
Attributes\AttributeTests_Dynamic.cs (1)
521var synthesizedDynamicAttributes = attributes.Where((attr) => string.Equals(attr.AttributeClass.Name, "DynamicAttribute", StringComparison.Ordinal));
Attributes\AttributeTests_Security.cs (1)
47IEnumerable<Cci.SecurityAttribute> typeSecurityAttributes = type.SecurityAttributes;
Attributes\AttributeTests_Synthesized.cs (9)
35public static IEnumerable<object[]> OptimizationLevelTheoryData 46public static IEnumerable<object[]> FullMatrixTheoryData 130var actualAttrs = GetAttributeNames(pid.GetAttributes()); 152var actualAttrs = GetAttributeNames(bufferType.GetAttributes()); 308var actual = GetAttributeNames(member.GetAttributes()); 720var attributeNames = GetAttributeNames(symbol.GetAttributes()); 777var attributeNames = GetAttributeNames(symbol.GetAttributes()); 859var attributeNames = GetAttributeNames(symbol.GetAttributes()); 923var attributeNames = GetAttributeNames(symbol.GetAttributes());
Attributes\AttributeTests_Tuples.cs (1)
618var synthesizedTupleElementNamesAttr = attributes.Where(attr => string.Equals(attr.AttributeClass.Name, "TupleElementNamesAttribute", StringComparison.Ordinal));
Attributes\InternalsVisibleToAndStrongNameTests.cs (1)
32public static IEnumerable<object[]> AllProviderParseOptions
Diagnostics\GetDiagnosticsTests.cs (2)
520var effectiveDiagnostics = CompilationWithAnalyzers.GetEffectiveDiagnostics(diagnostics, compilation); 842var group1 = semanticDiagnostics.Where(d => d.Id == "ID0001");
FirstClassSpanTests.cs (1)
32: CombinatorialValuesAttribute(((IEnumerable<object[]>)LangVersions()).Select(d => d.Single()).ToArray());
FlowAnalysis\FlowTestBase.cs (9)
47private IEnumerable<MethodSymbol> AllMethods(Symbol symbol) 227protected static string GetSymbolNamesJoined<T>(IEnumerable<T> symbols, bool sort = false) where T : ISymbol 244protected IEnumerable<ControlFlowAnalysis> CompileAndAnalyzeMultipleControlFlowStatements(string program, int treeindex = 0, int which = -1) 249protected IEnumerable<DataFlowAnalysis> CompileAndAnalyzeMultipleDataFlowStatements(string program, int treeindex = 0, int which = -1) 254protected IEnumerable<DataFlowAnalysis> CompileAndAnalyzeDataFlowMultipleExpressions(string program, int treeindex = 0, int which = -1) 259protected (IEnumerable<ControlFlowAnalysis>, IEnumerable<DataFlowAnalysis>) CompileAndAnalyzeControlAndDataFlowMultipleStatements(string program, int treeindex = 0, int which = -1) 264protected IEnumerable<T> CompileAndGetModelAndMultipleExpressions<T>(string program, Func<SemanticModel, ExpressionSyntax, T> analysisDelegate, int treeindex = 0, int which = -1) 275protected IEnumerable<T> CompileAndGetModelAndMultipleStatements<T>(string program, Func<SemanticModel, StatementSyntax, T> analysisDelegate, int treeindex = 0, int which = -1)
FlowAnalysis\IterationJumpYieldStatementTests.cs (1)
1155var ctrlFlowAnalysis = analysis.Item1;
FlowAnalysis\RegionAnalysisTests.cs (1)
2510var dataFlowAnalysisResults = CompileAndAnalyzeDataFlowMultipleExpressions(@"
Semantics\CollectionExpressionTests.cs (2)
26private static readonly IEnumerable<KeyValuePair<string, ReportDiagnostic>> WithSpanAllocWarning = new[] 27092IEnumerable<IOperation> IOperation.Children => throw null;
Semantics\OutVarTests.cs (6)
831internal static IEnumerable<IdentifierNameSyntax> GetReferences(SyntaxTree tree, string name) 836private static IEnumerable<DeclarationExpressionSyntax> GetDeclarations(SyntaxTree tree, string name) 852private static IEnumerable<DeclarationExpressionSyntax> GetOutVarDeclarations(SyntaxTree tree, string name) 858private static IEnumerable<DiscardDesignationSyntax> GetDiscardDesignations(SyntaxTree tree) 863private static IEnumerable<IdentifierNameSyntax> GetDiscardIdentifiers(SyntaxTree tree) 868private static IEnumerable<DeclarationExpressionSyntax> GetOutVarDeclarations(SyntaxTree tree)
Semantics\ParamsCollectionTests.cs (1)
12758IEnumerable<MetadataReference> references = src2 is null ? [] : [CreateCompilation(src2).ToMetadataReference()];
Semantics\PatternMatchingTestBase.cs (6)
25protected IEnumerable<SingleVariableDesignationSyntax> GetPatternDeclarations(SyntaxTree tree, string v) 35protected IEnumerable<SingleVariableDesignationSyntax> GetPatternDeclarations(SyntaxTree tree) 40protected IEnumerable<VariableDeclaratorSyntax> GetVariableDeclarations(SyntaxTree tree, string v) 45protected IEnumerable<VariableDeclaratorSyntax> GetVariableDeclarations(SyntaxTree tree) 50protected static IEnumerable<DiscardDesignationSyntax> GetDiscardDesignations(SyntaxTree tree) 60protected static IEnumerable<IdentifierNameSyntax> GetReferences(SyntaxTree tree, string name)
Semantics\PatternMatchingTests.cs (1)
4922var tasks = Enumerable.Range(0, numTasks).Select(t => Task.Run(() =>
Semantics\PatternMatchingTests_ListPatterns.cs (3)
3618var nodes = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>(); 3675var nodes = tree.GetRoot().DescendantNodes() 4405var nodes = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>();
Semantics\PatternMatchingTests_Scope.cs (1)
11551var yRefs = GetReferences(tree, "y1");
Semantics\PrimaryConstructorTests.cs (11)
3046IEnumerable<string> getAttributeStrings(Symbol symbol) 7124public static IEnumerable<object[]> ParameterScope_MemberData() 7850var diagnosticsToCheck = (IEnumerable<Diagnostic>)comp.GetEmitDiagnostics(); 8025public static IEnumerable<object[]> ParameterScope_AttributesOnType_MemberData() 8129public static IEnumerable<object[]> ParameterScope_AttributesOnParameters_MemberData() 8208public static IEnumerable<object[]> ParameterScope_DefaultOnParameter_MemberData() 9578public static IEnumerable<object[]> ParameterCapturing_010_ShadowingInMethodBody_MemberData() 10051public static IEnumerable<object[]> ParameterCapturing_016_Query_MemberData() 11609public static IEnumerable<object[]> ParameterCapturing_055_ColorColor_Query_Method_MemberData() 20010public static IEnumerable<object[]> IllegalCapturingDueToRefness_01_MemberData()
Semantics\RecordTests.cs (9)
30IEnumerable<MetadataReference>? references = null) 25219IEnumerable<string> getAttributeStrings(Symbol symbol) 25279IEnumerable<string> getAttributeStrings(Symbol symbol) 25356IEnumerable<string> getAttributeStrings(Symbol symbol) 25417IEnumerable<string> getAttributeStrings(Symbol symbol) 25498IEnumerable<string> getAttributeStrings(Symbol symbol) 25582IEnumerable<string> getAttributeStrings(Symbol symbol) 25646IEnumerable<string> getAttributeStrings(Symbol symbol) 28458var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>();
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ResultProvider (5)
src\Compilers\CSharp\Portable\Syntax\SyntaxKindFacts.cs (5)
18public static IEnumerable<SyntaxKind> GetReservedKeywordKinds() 27public static IEnumerable<SyntaxKind> GetKeywordKinds() 143public static IEnumerable<SyntaxKind> GetPreprocessorKeywordKinds() 177public static IEnumerable<SyntaxKind> GetPunctuationKinds() 1167public static IEnumerable<SyntaxKind> GetContextualKeywordKinds()
Microsoft.CodeAnalysis.CSharp.Features (276)
BraceCompletion\AbstractCurlyBraceOrBracketCompletionService.cs (1)
156static ParsedDocument GetUpdatedDocument(ParsedDocument oldDocument, IEnumerable<TextChange> changes, SyntaxNode newRoot)
ChangeSignature\CSharpChangeSignatureService.cs (2)
750private ImmutableArray<T> TransferLeadingWhitespaceTrivia<T, U>(IEnumerable<T> newArguments, SeparatedSyntaxList<U> oldArguments) 790private ImmutableArray<SyntaxNode> VerifyAndPermuteParamNodes(IEnumerable<XmlElementSyntax> paramNodes, ISymbol declarationSymbol, SignatureChange updatedSignature)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
299IEnumerable<ITypeParameterSymbol> reservedTypeParameters)
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (1)
274protected override async Task<IEnumerable<CodeActionOperation>> ComputePreviewOperationsAsync(CancellationToken cancellationToken)
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.FixAllProvider.cs (2)
31public override IEnumerable<FixAllScope> GetSupportedFixAllScopes() 64protected override async Task<IEnumerable<CodeActionOperation>> ComputePreviewOperationsAsync(CancellationToken cancellationToken)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (3)
288var descendantNodesAndSelf = expression.DescendantNodesAndSelf(); 344var parentExpressions = scope.AncestorsAndSelf().OfType<ExpressionSyntax>(); 403var newLeadingTrivia = leadingTrivia.Concat(trailingTrivia);
Completion\CompletionProviders\AttributeNamedParameterCompletionProvider.cs (9)
91var nameColonItems = GetNameColonItems(context, semanticModel, token, attributeSyntax, existingNamedParameters); 157var attributeNamedParameters = GetAttributeNamedParameters(semanticModel, context.Position, attributeSyntax, context.CancellationToken); 158var unspecifiedNamedParameters = attributeNamedParameters.Where(p => !existingNamedParameters.Contains(p.Name)); 176private static IEnumerable<CompletionItem> GetNameColonItems( 179var parameterLists = GetParameterLists(semanticModel, context.Position, attributeSyntax, context.CancellationToken); 206var existingArguments1 = 210var existingArguments2 = 218private static IEnumerable<ImmutableArray<IParameterSymbol>> GetParameterLists( 234private static IEnumerable<ISymbol> GetAttributeNamedParameters(
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
236private static IEnumerable<CompletionItem> CreateCompletionItems(
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (1)
189var fields = type.GetMembers().OfType<IFieldSymbol>().Where(f => f.IsConst).Where(f => f.HasConstantValue);
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (11)
82var parameterLists = GetParameterLists(semanticModel, position, argumentList.Parent!, cancellationToken); 91var unspecifiedParameters = parameterLists.SelectMany(pl => pl) 144var existingArguments = argumentList.Arguments.Where(a => a.Span.End <= position && a.NameColon != null) 150private static IEnumerable<ImmutableArray<IParameterSymbol>>? GetParameterLists( 167private static IEnumerable<ImmutableArray<IParameterSymbol>>? GetObjectCreationExpressionParameterLists( 183private static IEnumerable<ImmutableArray<IParameterSymbol>>? GetElementAccessExpressionParameterLists( 194var indexers = semanticModel.LookupSymbols(position, expressionType, WellKnownMemberNames.Indexer).OfType<IPropertySymbol>(); 206private static IEnumerable<ImmutableArray<IParameterSymbol>>? GetConstructorInitializerParameterLists( 229private static IEnumerable<ImmutableArray<IParameterSymbol>>? GetPrimaryConstructorParameterLists( 248private static IEnumerable<ImmutableArray<IParameterSymbol>>? GetInvocationExpressionParameterLists( 257var methodGroup = semanticModel.GetMemberGroup(invocationExpression.Expression, cancellationToken).OfType<IMethodSymbol>();
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Operators.cs (1)
101private void AddOperatorGroup(CompletionContext context, string opName, IEnumerable<ISymbol> operators)
Completion\CompletionProviders\PartialMethodCompletionProvider.cs (1)
84var declarations = method.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).OfType<MethodDeclarationSyntax>();
Completion\CompletionProviders\PartialTypeCompletionProvider.cs (2)
66protected override IEnumerable<INamedTypeSymbol>? LookupCandidateSymbols(CSharpSyntaxContext context, INamedTypeSymbol declaredSymbol, CancellationToken cancellationToken) 68var candidates = base.LookupCandidateSymbols(context, declaredSymbol, cancellationToken);
Completion\CompletionProviders\SnippetCompletionProvider.cs (1)
173var snippets = service.GetSnippetsIfAvailable();
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (3)
68protected override async Task<IEnumerable<CompletionItem>?> GetItemsWorkerAsync( 346protected override IEnumerable<string> GetExistingTopLevelElementNames(DocumentationCommentTriviaSyntax syntax) 349protected override IEnumerable<string?> GetExistingTopLevelAttributeValues(DocumentationCommentTriviaSyntax syntax, string elementName, string attributeName)
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (2)
69public override SyntaxNode CreateSwitchStatement(IfStatementSyntax ifStatement, SyntaxNode expression, IEnumerable<SyntaxNode> sectionList) 108public override IEnumerable<SyntaxNode> AsSwitchSectionStatements(IOperation operation)
ConvertLinq\ConvertForEachToLinqQuery\AbstractConverter.cs (10)
39IEnumerable<SyntaxToken> leadingTokensForSelect, 40IEnumerable<SyntaxToken> trailingTokensForSelect, 56IEnumerable<SyntaxToken> leadingTokensForSelect, 57IEnumerable<SyntaxToken> trailingTokensForSelect) 97IEnumerable<SyntaxTrivia> extraLeadingTrivia, 98IEnumerable<SyntaxTrivia> extraTrailingTrivia) 124IEnumerable<SyntaxToken> leadingTokensForSelect, 125IEnumerable<SyntaxToken> trailingTokensForSelect) 144IEnumerable<SyntaxTrivia> leadingCommentsTrivia, 145IEnumerable<SyntaxTrivia> trailingCommentsTrivia,
ConvertLinq\ConvertForEachToLinqQuery\AbstractToMethodConverter.cs (1)
156return [.. new IEnumerable<SyntaxTrivia>[] {
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (2)
45IEnumerable<StatementSyntax>? statementsCannotBeConverted = null; 183var localDeclarationLeadingTrivia = new IEnumerable<SyntaxTrivia>[] {
ConvertLinq\ConvertForEachToLinqQuery\DefaultConverter.cs (1)
45IEnumerable<SyntaxToken> identifiers,
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (2)
97var methodTargetingAttributes = typeDeclaration.AttributeLists.Where(list => list.Target?.Identifier.ValueText == "method"); 405Func<TListSyntax, IEnumerable<SyntaxNode>> getElements)
Copilot\CSharpCopilotCodeFixProvider.DismissChangesCodeAction.cs (4)
25protected override Task<IEnumerable<CodeActionOperation>> ComputePreviewOperationsAsync(CancellationToken cancellationToken) 26=> Task.FromResult<IEnumerable<CodeActionOperation>>(null!); 28protected override Task<IEnumerable<CodeActionOperation>> ComputeOperationsAsync(CancellationToken cancellationToken) 29=> Task.FromResult<IEnumerable<CodeActionOperation>>(
Debugging\BreakpointResolver.cs (1)
22protected override IEnumerable<ISymbol> GetMembers(INamedTypeSymbol type, string name)
Debugging\CSharpBreakpointResolutionService.cs (1)
54public Task<IEnumerable<BreakpointResolutionResult>> ResolveBreakpointsAsync(Solution solution, string name, CancellationToken cancellationToken)
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (2)
147private static IEnumerable<string> GetExceptions(SyntaxNode member) 149var throwExpressionsAndStatements = member.DescendantNodes().Where(n => n.Kind() is SyntaxKind.ThrowExpression or SyntaxKind.ThrowStatement);
DocumentationComments\DocCommentConverter.cs (1)
79private IEnumerable<SyntaxTrivia> ConvertDocCommentToRegularComment(DocumentationCommentTriviaSyntax structuredTrivia)
EditAndContinue\BreakpointSpans.cs (8)
474internal static IEnumerable<SyntaxToken> GetActiveTokensForImplicitConstructorInitializer(ConstructorDeclarationSyntax constructor) 480internal static IEnumerable<SyntaxToken> GetActiveTokensForExplicitConstructorInitializer(ConstructorInitializerSyntax constructorInitializer) 489internal static IEnumerable<SyntaxToken> GetActiveTokensForImplicitPrimaryConstructorInitializer(TypeDeclarationSyntax typeDeclaration) 508internal static IEnumerable<SyntaxToken> GetActiveTokensForExplicitPrimaryConstructorInitializer(PrimaryConstructorBaseTypeSyntax baseTypeSyntax) 516internal static IEnumerable<SyntaxToken> GetActiveTokensForCopyConstructor(RecordDeclarationSyntax recordDeclaration) 530internal static IEnumerable<SyntaxToken> GetActiveTokensForRecordParameter(ParameterSyntax parameter) 547internal static IEnumerable<SyntaxToken> GetActiveTokensForAutoPropertyAccessor(AccessorDeclarationSyntax accessor) 851internal static IEnumerable<SyntaxToken> GetActiveTokensForVariableDeclarator(VariableDeclaratorSyntax variableDeclarator, SyntaxTokenList modifiers, SyntaxToken semicolon)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (12)
181protected override IEnumerable<SyntaxNode> GetVariableUseSites(IEnumerable<SyntaxNode> roots, ISymbol localOrParameter, SemanticModel model, CancellationToken cancellationToken) 429internal static Match<SyntaxNode> ComputeBodyMatch(SyntaxNode oldBody, SyntaxNode newBody, IEnumerable<KeyValuePair<SyntaxNode, SyntaxNode>>? knownMatches) 473private static IEnumerable<SyntaxNode> GetChildNodes(SyntaxNode root, SyntaxNode body) 547protected override IEnumerable<SyntaxNode> GetTopLevelTypeDeclarations(SyntaxNode compilationUnit) 579protected override IEnumerable<SequenceEdit> GetSyntaxSequenceEdits(ImmutableArray<SyntaxNode> oldNodes, ImmutableArray<SyntaxNode> newNodes) 682protected override IEnumerable<(SyntaxNode statement, int statementPart)> EnumerateNearStatements(SyntaxNode statement) 835var oldUsingDeclarations = oldBlock.Statements.Where(s => s is LocalDeclarationStatementSyntax l && l.UsingKeyword != default); 836var newUsingDeclarations = newBlock.Statements.Where(s => s is LocalDeclarationStatementSyntax l && l.UsingKeyword != default); 1614var globalStatements = unit.Members.OfType<GlobalStatementSyntax>(); 2484internal override bool HasUnsupportedOperation(IEnumerable<SyntaxNode> nodes, [NotNullWhen(true)] out SyntaxNode? unsupportedNode, out RudeEditKind rudeEdit) 2623IEnumerable<Edit<SyntaxNode>> exceptionHandlingEdits,
EditAndContinue\DeclarationBody\CopyConstructorDeclarationBody.cs (1)
48public override IEnumerable<SyntaxToken>? GetActiveTokens()
EditAndContinue\DeclarationBody\CSharpLambdaBody.cs (3)
38public override Match<SyntaxNode>? ComputeSingleRootMatch(DeclarationBody newBody, IEnumerable<KeyValuePair<SyntaxNode, SyntaxNode>>? knownMatches) 41public override DeclarationBodyMap ComputeMap(DeclarationBody newBody, IEnumerable<KeyValuePair<SyntaxNode, SyntaxNode>>? knownMatches) 57public override IEnumerable<SyntaxNode> GetExpressionsAndStatements()
EditAndContinue\DeclarationBody\ExplicitAutoPropertyAccessorDeclarationBody.cs (1)
28public override IEnumerable<SyntaxToken>? GetActiveTokens()
EditAndContinue\DeclarationBody\FieldWithInitializerDeclarationBody.cs (2)
48public override IEnumerable<SyntaxToken> GetActiveTokens() 60public override Match<SyntaxNode>? ComputeSingleRootMatch(DeclarationBody newBody, IEnumerable<KeyValuePair<SyntaxNode, SyntaxNode>>? knownMatches)
EditAndContinue\DeclarationBody\InstanceConstructorDeclarationBody.cs (2)
102public sealed override Match<SyntaxNode>? ComputeSingleRootMatch(DeclarationBody newBody, IEnumerable<KeyValuePair<SyntaxNode, SyntaxNode>>? knownMatches) 107public override DeclarationBodyMap ComputeMap(DeclarationBody newBody, IEnumerable<KeyValuePair<SyntaxNode, SyntaxNode>>? knownMatches)
EditAndContinue\DeclarationBody\OrdinaryInstanceConstructorWithExplicitInitializerDeclarationBody.cs (1)
35public override IEnumerable<SyntaxToken> GetActiveTokens()
EditAndContinue\DeclarationBody\OrdinaryInstanceConstructorWithImplicitInitializerDeclarationBody.cs (1)
32public override IEnumerable<SyntaxToken> GetActiveTokens()
EditAndContinue\DeclarationBody\PrimaryConstructorWithExplicitInitializerDeclarationBody.cs (1)
35public override IEnumerable<SyntaxToken>? GetActiveTokens()
EditAndContinue\DeclarationBody\PrimaryConstructorWithImplicitInitializerDeclarationBody.cs (1)
35public override IEnumerable<SyntaxToken>? GetActiveTokens()
EditAndContinue\DeclarationBody\PropertyOrIndexerAccessorDeclarationBody.cs (1)
149public sealed override Match<SyntaxNode>? ComputeSingleRootMatch(DeclarationBody newBody, IEnumerable<KeyValuePair<SyntaxNode, SyntaxNode>>? knownMatches)
EditAndContinue\DeclarationBody\PropertyOrIndexerAccessorWithExplicitBodyDeclarationBody.cs (1)
41public sealed override IEnumerable<SyntaxToken>? GetActiveTokens()
EditAndContinue\DeclarationBody\PropertyOrIndexerWithExplicitBodyDeclarationBody.cs (1)
36public sealed override IEnumerable<SyntaxToken>? GetActiveTokens()
EditAndContinue\DeclarationBody\RecordParameterDeclarationBody.cs (1)
28public override IEnumerable<SyntaxToken>? GetActiveTokens()
EditAndContinue\DeclarationBody\SimpleMemberBody.cs (1)
30public override Match<SyntaxNode>? ComputeSingleRootMatch(DeclarationBody newBody, IEnumerable<KeyValuePair<SyntaxNode, SyntaxNode>>? knownMatches)
EditAndContinue\DeclarationBody\TopLevelCodeDeclarationBody.cs (3)
23private IEnumerable<GlobalStatementSyntax> GlobalStatements 38public override IEnumerable<SyntaxToken>? GetActiveTokens() 50public override Match<SyntaxNode>? ComputeSingleRootMatch(DeclarationBody newBody, IEnumerable<KeyValuePair<SyntaxNode, SyntaxNode>>? knownMatches)
EditAndContinue\SyntaxComparer.cs (17)
29IEnumerable<SyntaxNode>? oldRootChildren, 30IEnumerable<SyntaxNode>? newRootChildren, 966out IEnumerable<SyntaxToken> parameters, 1570internal static IEnumerable<SyntaxToken> GetDescendantTokensIgnoringSeparators<TSyntaxNode>(SeparatedSyntaxList<TSyntaxNode> list) 1609private static ImmutableArray<T> CreateArrayForDistanceCalculation<T>(IEnumerable<T>? enumerable) 1618public static double ComputeDistance(IEnumerable<SyntaxToken>? oldTokens, IEnumerable<SyntaxToken>? newTokens) 1627public static double ComputeDistance(IEnumerable<SyntaxNode>? oldNodes, IEnumerable<SyntaxNode>? newNodes) 1633public static IEnumerable<SequenceEdit> GetSequenceEdits(IEnumerable<SyntaxNode>? oldNodes, IEnumerable<SyntaxNode>? newNodes) 1639public static IEnumerable<SequenceEdit> GetSequenceEdits(ImmutableArray<SyntaxNode> oldNodes, ImmutableArray<SyntaxNode> newNodes) 1645public static IEnumerable<SequenceEdit> GetSequenceEdits(IEnumerable<SyntaxToken>? oldTokens, IEnumerable<SyntaxToken>? newTokens) 1651public static IEnumerable<SequenceEdit> GetSequenceEdits(ImmutableArray<SyntaxToken> oldTokens, ImmutableArray<SyntaxToken> newTokens)
EditAndContinue\SyntaxUtilities.cs (1)
240public static IEnumerable<SyntaxNode> GetSuspensionPoints(SyntaxNode body)
EmbeddedLanguages\CSharpTestEmbeddedLanguageClassifier.cs (2)
107private static IEnumerable<ClassifiedSpan> GetTestFileClassifiedSpans( 118var testFileClassifiedSpans = Classifier.GetClassifiedSpans(
EncapsulateField\CSharpEncapsulateFieldService.cs (3)
128var fields = root 135IEnumerable<VariableDeclaratorSyntax> declarators; 201protected override IEnumerable<ConstructorDeclarationSyntax> GetConstructorNodes(INamedTypeSymbol containingType)
ExtractInterface\CSharpExtractInterfaceService.cs (1)
69IEnumerable<ISymbol> includedMembers, ImmutableDictionary<ISymbol, SyntaxAnnotation> symbolToDeclarationMap,
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
1096var returnOperations = methodOperation.DescendantsAndSelf().OfType<IReturnOperation>();
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.MultipleStatementsCodeGenerator.cs (1)
67private static IEnumerable<StatementSyntax> GetStatementsFromContainer(SyntaxNode node)
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (1)
128private static IEnumerable<LocalDeclarationStatementSyntax> GetMergedDeclarationStatements(
ExtractMethod\CSharpMethodExtractor.TriviaResult.cs (5)
75private IEnumerable<SyntaxTrivia> TriviaResolver( 133private IEnumerable<SyntaxTrivia> FilterBeforeBeginningOfSpan(PreviousNextTokenPair tokenPair, IEnumerable<SyntaxTrivia> list) 145private static IEnumerable<SyntaxTrivia> AppendLeadingTrivia(PreviousNextTokenPair tokenPair) 156private static IEnumerable<SyntaxTrivia> AppendTrailingTrivia(PreviousNextTokenPair tokenPair)
ExtractMethod\CSharpSelectionValidator.cs (1)
293var tokens = root.DescendantTokens(selectionInfo.FinalSpan);
ExtractMethod\Extensions.cs (4)
143public static bool ContainArgumentlessThrowWithoutEnclosingCatch(this IEnumerable<SyntaxToken> tokens, TextSpan textSpan) 167public static bool ContainPreprocessorCrossOver(this IEnumerable<SyntaxToken> tokens, TextSpan textSpan) 217public static IEnumerable<SyntaxTrivia> GetAllTrivia(this IEnumerable<SyntaxToken> tokens)
Formatting\CSharpNamespaceDeclarationNewDocumentFormattingProvider.cs (2)
44private static IEnumerable<BaseNamespaceDeclarationSyntax> GetNamespacesToReplace(Document document, CompilationUnitSyntax root, CodeStyleOption2<NamespaceDeclarationPreference> option) 47var declarations = root.DescendantNodes().OfType<BaseNamespaceDeclarationSyntax>();
Highlighting\KeywordHighlighters\AsyncAwaitHighlighter.cs (1)
44private static IEnumerable<SyntaxNode> WalkChildren(SyntaxNode node)
InheritanceMargin\CSharpInheritanceMarginService.cs (2)
28protected override ImmutableArray<SyntaxNode> GetMembers(IEnumerable<SyntaxNode> nodesToSearch) 30var typeDeclarationNodes = nodesToSearch.OfType<TypeDeclarationSyntax>();
InitializeParameter\CSharpInitializeMemberFromPrimaryConstructorParameterCodeRefactoringProvider.cs (3)
75var refactorings = fieldOrProperty == null 135IEnumerable<CodeAction> HandleExistingFieldOrProperty() 143IEnumerable<CodeAction> HandleNoExistingFieldOrProperty()
IntroduceVariable\CSharpIntroduceVariableService.cs (1)
134protected override IEnumerable<SyntaxNode> GetContainingExecutableBlocks(ExpressionSyntax expression)
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (3)
424private static IEnumerable<StatementSyntax> GetApplicableStatementAncestors(ExpressionSyntax expr) 447var localFunctions = innermostCommonBlock.DescendantNodes().Where(node => node.IsKind(SyntaxKind.LocalFunctionStatement) && matches.Any(match => match.Span.OverlapsWith(node.Span))); 454var localFunctionIdentifiers = localFunctions.Select(node => ((LocalFunctionStatementSyntax)node).Identifier.ValueText);
InvertIf\CSharpInvertIfCodeRefactoringProvider.cs (3)
117protected override StatementSyntax AsEmbeddedStatement(IEnumerable<StatementSyntax> statements, StatementSyntax original) 223protected override SyntaxNode WithStatements(SyntaxNode node, IEnumerable<StatementSyntax> statements) 231protected override IEnumerable<StatementSyntax> UnwrapBlock(StatementSyntax ifBody)
MetadataAsSource\CSharpMetadataAsSourceService.cs (1)
134var annotatedChildren = node.GetAnnotatedNodes(annotation);
MetadataAsSource\FormattingRule.cs (1)
56var triviaList = token1.TrailingTrivia.Concat(token2.LeadingTrivia);
NavigationBar\CSharpNavigationBarItemService.cs (4)
51var typesInFile = await GetTypesInFileAsync(document, cancellationToken).ConfigureAwait(false); 57Solution solution, SyntaxTree tree, IEnumerable<INamedTypeSymbol> types, CancellationToken cancellationToken) 123private static async Task<IEnumerable<INamedTypeSymbol>> GetTypesInFileAsync(Document document, CancellationToken cancellationToken) 130private static IEnumerable<INamedTypeSymbol> GetTypesInFile(SemanticModel semanticModel, CancellationToken cancellationToken)
Options\CSharpEditorConfigOptionsEnumerator.cs (1)
21public IEnumerable<(string feature, ImmutableArray<IOption2> options)> GetOptions(bool includeUnsupported)
Organizing\CSharpOrganizingService.cs (1)
25protected override async Task<Document> ProcessAsync(Document document, IEnumerable<ISyntaxOrganizer> organizers, CancellationToken cancellationToken)
Organizing\CSharpOrganizingService.Rewriter.cs (3)
17private sealed class Rewriter(CSharpOrganizingService treeOrganizer, IEnumerable<ISyntaxOrganizer> organizers, SemanticModel semanticModel, CancellationToken cancellationToken) : CSharpSyntaxRewriter 19private readonly Func<SyntaxNode, IEnumerable<ISyntaxOrganizer>> _nodeToOrganizersGetter = treeOrganizer.GetNodeToOrganizers(organizers.ToList()); 42var organizers = _nodeToOrganizersGetter(node);
QuickInfo\CSharpEmbeddedLanguageQuickInfoProvider.cs (1)
23public CSharpEmbeddedLanguageQuickInfoProvider([ImportMany] IEnumerable<Lazy<IEmbeddedLanguageQuickInfoProvider, EmbeddedLanguageMetadata>> services)
QuickInfo\CSharpSyntacticQuickInfoProvider.cs (1)
119where T : IEnumerable<SyntaxTrivia>
RelatedDocuments\CSharpRelatedDocumentsService.cs (1)
24protected override IEnumerable<(ExpressionSyntax expression, SyntaxToken nameToken)> IteratePotentialTypeNodes(SyntaxNode root)
SignatureHelp\InvocationExpressionSignatureHelpProviderBase_MethodGroup.cs (1)
39IEnumerable<IMethodSymbol> methodGroup,
SignatureHelp\SignatureHelpUtilities.cs (4)
37private static readonly Func<BaseArgumentListSyntax, IEnumerable<string?>> s_getBaseArgumentListNames = 39private static readonly Func<TypeArgumentListSyntax, IEnumerable<string?>> s_getTypeArgumentListNames = 41private static readonly Func<InitializerExpressionSyntax, IEnumerable<string?>> s_getInitializerExpressionNames = 43private static readonly Func<AttributeArgumentListSyntax, IEnumerable<string?>> s_getAttributeArgumentListNames =
SignatureHelp\TupleConstructionSignatureHelpProvider.cs (5)
29private static readonly Func<TupleExpressionSyntax, IEnumerable<string>> s_getArgumentNames = e => e.Arguments.Select(a => a.NameColon?.Name.Identifier.ValueText ?? string.Empty); 114var inferredTypes = FindNearestTupleConstructionWithInferrableType(root, semanticModel, position, triggerInfo, 125private IEnumerable<INamedTypeSymbol>? FindNearestTupleConstructionWithInferrableType(SyntaxNode root, SemanticModel semanticModel, int position, SignatureHelpTriggerInfo triggerInfo, 151SyntaxNode targetExpression, SemanticModel semanticModel, IEnumerable<INamedTypeSymbol> tupleTypes, CancellationToken cancellationToken) 179private static IEnumerable<SignatureHelpParameter> ConvertTupleMembers(INamedTypeSymbol tupleType, SemanticModel semanticModel, int position)
Snippets\AbstractCSharpAutoPropertySnippetProvider.cs (1)
72accessorList: SyntaxFactory.AccessorList([.. (IEnumerable<AccessorDeclarationSyntax>)accessors.Where(a => a is not null)]));
Snippets\CSharpIntMainSnippetProvider.cs (1)
33protected override IEnumerable<StatementSyntax> GenerateInnerStatements(SyntaxGenerator generator)
Snippets\CSharpVoidMainSnippetProvider.cs (1)
33protected override IEnumerable<StatementSyntax> GenerateInnerStatements(SyntaxGenerator generator)
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertToTopLevelStatementsDiagnosticAnalyzer.cs (1)
66var methodDeclarations = root.DescendantNodes(n => n is CompilationUnitSyntax or BaseNamespaceDeclarationSyntax or ClassDeclarationSyntax).OfType<MethodDeclarationSyntax>();
src\Analyzers\CSharp\Analyzers\MisplacedUsingDirectives\MisplacedUsingDirectivesDiagnosticAnalyzer.cs (2)
83var nonGlobalUsings = compilationUnit.Usings.Where(u => u.GlobalKeyword == default); 100IEnumerable<UsingDirectiveSyntax> usingDirectives, CodeStyleOption2<AddImportPlacement> option)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryImports\CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (2)
50protected override IEnumerable<TextSpan> GetFixableDiagnosticSpans( 51IEnumerable<SyntaxNode> nodes, SyntaxTree tree, CancellationToken cancellationToken)
src\Analyzers\CSharp\Analyzers\RemoveUnusedMembers\CSharpRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
26protected override IEnumerable<TypeDeclarationSyntax> GetTypeDeclarations(INamedTypeSymbol namedType, CancellationToken cancellationToken)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForNewDiagnosticAnalyzer.cs (1)
57constructorParameter.Type.Name != nameof(IEnumerable<int>))
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
936Name: nameof(IEnumerable<int>),
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUpdateExpressionSyntaxHelper.cs (4)
20out IEnumerable<StatementSyntax> statements) 32out IEnumerable<StatementSyntax> whenTrueStatements, 33out IEnumerable<StatementSyntax>? whenFalseStatements) 41private static IEnumerable<StatementSyntax> ExtractEmbeddedStatements(StatementSyntax embeddedStatement)
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerDiagnosticAnalyzer.cs (2)
66static IEnumerable<CollectionElementSyntax> GetMatchElements(ImmutableArray<CollectionMatch<SyntaxNode>> preMatches) 75static IEnumerable<CollectionElementSyntax> GetInitializerElements(InitializerExpressionSyntax? initializer)
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (1)
235var trailingTrivia = semicolonToken.TrailingTrivia
src\Analyzers\CSharp\CodeFixes\AddAnonymousTypeMemberName\CSharpAddAnonymousTypeMemberNameCodeFixProvider.cs (1)
41protected override IEnumerable<string> GetAnonymousObjectMemberNames(AnonymousObjectCreationExpressionSyntax initializer)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (4)
379IEnumerable<ParameterSyntax> propertiesToAddAsParams, 476var symbolReferences = await SymbolFinder 478var referenceLocations = symbolReferences.SelectMany(reference => reference.Locations); 749private static IEnumerable<XmlNodeSyntax> CreateParamComments(
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (9)
507IEnumerable<IOperation>? statementsToCheck = null; 699private static bool ReturnsFalseImmediately(IEnumerable<IOperation> operation) 788IEnumerable<IOperation>? additionalConditions = null) 879IEnumerable<IOperation> statementsToCheck, 908out var successRequirement, out var remainingStatements) && 961[NotNullWhen(true)] out IEnumerable<IOperation>? statementsToCheck) 980whenTrue, whenFalse, bodyOps.Skip(1).AsImmutable(), out var successRequirement, out var remainingStatments)) 1052IEnumerable<IOperation> otherOps, 1054out IEnumerable<IOperation> remainingStatements)
src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpAddDocCommentNodesCodeFixProvider.cs (2)
42var docCommentNodes = leadingTrivia.Where(f => f.IsKind(SyntaxKind.SingleLineDocumentationCommentTrivia)); 47var descendentXmlElements = nodeStructure.DescendantNodes().OfType<XmlElementSyntax>();
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (2)
304private static IEnumerable<SyntaxTrivia> MassageTrivia(IEnumerable<SyntaxTrivia> triviaList)
src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
154var expressionTriviaWithoutEndOfLine = expressionTrivia.Where(t => !t.IsKind(SyntaxKind.EndOfLineTrivia));
src\Analyzers\CSharp\CodeFixes\Iterator\CSharpAddYieldCodeFixProvider.cs (1)
120var ienumerableGenericSymbol = model.Compilation.GetTypeByMetadataName(typeof(IEnumerable<>).FullName!);
src\Analyzers\CSharp\CodeFixes\Iterator\CSharpChangeToIEnumerableCodeFixProvider.cs (1)
117ienumerableGenericSymbol = model.Compilation.GetTypeByMetadataName(typeof(IEnumerable<>).FullName!);
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (1)
125var referencedCaptureSymbols = await SymbolFinder.FindReferencesAsync(
src\Analyzers\CSharp\CodeFixes\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableCodeFixProvider.cs (1)
49var fieldDeclarations = structDeclaration.Members
src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (9)
218var namespaceDeclarations = compilationUnit.Members.OfType<BaseNamespaceDeclarationSyntax>(); 252var namespaceDeclarations = usingContainer.Members.OfType<BaseNamespaceDeclarationSyntax>(); 271private static (IEnumerable<UsingDirectiveSyntax> deduplicatedUsings, IEnumerable<SyntaxTrivia> orphanedTrivia) RemoveDuplicateUsings( 272IEnumerable<UsingDirectiveSyntax> existingUsings, 278var orphanedTrivia = Enumerable.Empty<SyntaxTrivia>(); 335private static IEnumerable<IEnumerable<SyntaxTrivia>> SplitIntoLines(SyntaxTriviaList triviaList) 399var allNamespaces = compilationUnit
src\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (2)
78var descendentStatements = startStatement.DescendantNodesAndSelf().OfType<StatementSyntax>(); 104var ancestorBlocks = startStatement.AncestorsAndSelf().OfType<BlockSyntax>();
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionCodeFixProvider.cs (1)
80private static IEnumerable<SyntaxTrivia> TakeComments(SyntaxTriviaList triviaList)
src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
36protected override BlockSyntax WrapWithBlockIfNecessary(IEnumerable<StatementSyntax> statements)
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (2)
459IEnumerable<CollectionElementSyntax> CreateElements( 774static IEnumerable<SyntaxNode> GetElementComponents(TMatchNode node)
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForCreateCodeFixProvider.cs (1)
66var expressions = dummyObjectCreation.ArgumentList.Arguments.Select(a => a.Expression);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForNewCodeFixProvider.cs (1)
65var expressions = dummyObjectCreation.ArgumentList.Arguments.Select(a => a.Expression);
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
344Func<TListSyntax, IEnumerable<SyntaxNode>> getElements)
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (5)
79static IEnumerable<XmlNodeSyntax> ConvertSummaryToParam(IEnumerable<XmlNodeSyntax> content, string parameterName) 89static IEnumerable<XmlNodeSyntax> ConvertSummaryToRemarks(IEnumerable<XmlNodeSyntax> nodes) 152var constructorContents = typeStructure.Content.Any(n => n is XmlElementSyntax { StartTag.Name.LocalName.ValueText: s_summaryTagName })
src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (1)
116var fieldReferences = await SymbolFinder.FindReferencesAsync(field, solution, cancellationToken).ConfigureAwait(false);
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (16)
111var codeBlocks = GetParameterListInitializersAndAttributes(typeDeclaration.ParameterList); 132var attributes = GetAttributes(t.AttributeLists).Concat(GetTypeParameterListAttributes(t.TypeParameterList)); 145var attributes = GetAttributes(t.AttributeLists); 153var attributes = GetAttributes(t.AttributeLists); 162var attributes = GetAttributes(t.AttributeLists) 179var attributes = GetAttributes(t.AttributeLists); 188var attributes = GetAttributes(t.AttributeLists); 225var attributes = GetAttributes(t.AttributeLists); 247var codeBlocks = GetParameterListInitializersAndAttributes(t.ParameterList); 248var attributes = GetAttributes(t.AttributeLists); 279var codeBlocks = GetParameterListInitializersAndAttributes(t.ParameterList); 321var attributes = GetAttributes(t.AttributeLists); 334private static IEnumerable<SyntaxNode> GetAttributes(SyntaxList<AttributeListSyntax> attributeLists) 345private static IEnumerable<SyntaxNode> GetParameterListInitializersAndAttributes(BaseParameterListSyntax parameterList) => 350private static IEnumerable<SyntaxNode> GetParameterInitializersAndAttributes(ParameterSyntax parameter) => 353private static IEnumerable<SyntaxNode> GetTypeParameterListAttributes(TypeParameterListSyntax typeParameterList) =>
src\Compilers\CSharp\Portable\Syntax\LambdaUtilities.cs (2)
363var oldTokens = oldNode.DescendantTokens(node => node == oldNode || !IsLambdaBodyStatementOrExpression(node)); 364var newTokens = newNode.DescendantTokens(node => node == newNode || !IsLambdaBodyStatementOrExpression(node));
StringIndentation\CSharpStringIndentationService.cs (1)
99var errors = interpolatedString.GetDiagnostics().Where(d => d.Severity == DiagnosticSeverity.Error);
Structure\CSharpStructureHelpers.cs (1)
440IEnumerable<SyntaxNode> syntaxList, bool compressEmptyLines, bool autoCollapse,
UseExpressionBody\UseExpressionBodyCodeRefactoringProvider.cs (3)
45static IEnumerable<KeyValuePair<(UseExpressionBodyHelper helper, bool useExpressionBody), string>> GetKeyValuePairs( 199var declarationsToFix = GetDeclarationsToFix(fixAllSpans, root, helper, useExpressionBody, options, cancellationToken); 204static IEnumerable<SyntaxNode> GetDeclarationsToFix(
UseNamedArguments\CSharpUseNamedArgumentsCodeRefactoringProvider.cs (4)
70BaseArgumentListSyntax argumentList, IEnumerable<ArgumentSyntax> namedArguments, IEnumerable<SyntaxToken> separators) 90AttributeArgumentListSyntax argumentList, IEnumerable<AttributeArgumentSyntax> namedArguments, IEnumerable<SyntaxToken> separators)
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (94)
ConvertNamespace\ConvertNamespaceRefactoringTests.cs (1)
24public static IEnumerable<object[]> EndOfDocumentSequences => [[""], ["\r\n"]];
ConvertProgram\ConvertToTopLevelStatementsAnalyzerTests.cs (1)
22public static IEnumerable<object[]> EndOfDocumentSequences
ConvertToInterpolatedString\ConvertPlaceholderToInterpolatedStringTests.cs (1)
34public static IEnumerable<object[]> InvocationData
ConvertToRecord\ConvertToRecordCodeRefactoringTests.cs (1)
4709protected override IEnumerable<Type> GetSourceGenerators()
EditAndContinue\BreakpointSpansTests.cs (1)
92public static IEnumerable<TextSpan> GetBreakpointSequence(SyntaxNode root, int position)
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (3)
71private static IEnumerable<TextSpan> GetExpectedSpans(string source) 675var changedDocuments = changes.GetChangedDocuments().Concat(changes.GetAddedDocuments()); 721var changedDocuments = changes.GetChangedDocuments().Concat(changes.GetAddedDocuments());
EditAndContinue\Helpers\EditingTestBase.cs (5)
105internal static SemanticEditDescription SemanticEdit(SemanticEditKind kind, Func<Compilation, ISymbol> symbolProvider, SyntaxMapDescription.Mapping? syntaxMap, IEnumerable<RuntimeRudeEditDescription>? rudeEdits = null, string? partialType = null) 108internal static SemanticEditDescription SemanticEdit(SemanticEditKind kind, Func<Compilation, ISymbol> symbolProvider, IEnumerable<(TextSpan, TextSpan)>? syntaxMap, IEnumerable<RuntimeRudeEditDescription>? rudeEdits = null, string? partialType = null) 181internal static IEnumerable<KeyValuePair<SyntaxNode, SyntaxNode>> GetMethodMatches(string src1, string src2, MethodKind kind = MethodKind.Regular) 191public static MatchingPairs ToMatchingPairs(IEnumerable<KeyValuePair<SyntaxNode, SyntaxNode>> matches)
EditAndContinue\StatementMatchingTests.cs (55)
163var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 188var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 221var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 488var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 515var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 542var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 561var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 593var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 755var matches = GetMethodMatches(src1, src2); 782var matches = GetMethodMatches(src1, src2); 825var matches = GetMethodMatches(src1, src2); 986var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 1113var matches = GetMethodMatches(src1, src2); 1183var matches = GetMethodMatches(src1, src2); 1229var matches = GetMethodMatches(src1, src2); 1251var matches = GetMethodMatches(src1, src2); 1339var match = GetMethodMatches(src1, src2); 1394var match = GetMethodMatches(src1, src2, MethodKind.Async); 1431var match = GetMethodMatches(src1, src2, MethodKind.Async); 1453var match = GetMethodMatches(src1, src2); 1486var match = GetMethodMatches(src1, src2, kind: MethodKind.Iterator); 1511var match = GetMethodMatches(src1, src2, kind: MethodKind.Iterator); 1541var match = GetMethodMatches(src1, src2, kind: MethodKind.Iterator); 1574var match = GetMethodMatches(src1, src2, kind: MethodKind.Iterator); 1598var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1631var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1668var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1686var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1705var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1723var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1746var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1764var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1788var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1807var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1826var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1844var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 1876var match = GetMethodMatches(src1, src2, kind: MethodKind.ConstructorWithParameters); 1902var match = GetMethodMatches(src1, src2, kind: MethodKind.ConstructorWithParameters); 1933var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 1973var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2006var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2034var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2065var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2102var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2132var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2168var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2217var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2255var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2300var match = GetMethodMatches(src1, src2, kind: MethodKind.Async); 2347var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2381var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2414var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2445var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2467var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular); 2487var match = GetMethodMatches(src1, src2, kind: MethodKind.Regular);
ExtractClass\ExtractClassTests.cs (7)
33public IEnumerable<(string name, bool makeAbstract)>? DialogSelection { get; set; } 39protected override IEnumerable<CodeRefactoringProvider> GetCodeRefactoringProviders() 3098private static IEnumerable<(string name, bool makeAbstract)> MakeAbstractSelection(params string[] memberNames) 3101private static IEnumerable<(string name, bool makeAbstract)> MakeSelection(params string[] memberNames) 3106private readonly IEnumerable<(string name, bool makeAbstract)>? _dialogSelection; 3110public TestExtractClassOptionsService(IEnumerable<(string name, bool makeAbstract)>? dialogSelection = null, bool sameFile = false, bool isClassDeclarationSelection = false) 3129IEnumerable<(ISymbol member, bool makeAbstract)> selections;
src\Analyzers\CSharp\Tests\AbstractBuiltInCodeStyleDiagnosticAnalyzer\AbstractBuiltInCodeStyleDiagnosticAnalyzerTests.cs (3)
21var ids = Enumerable.Range(10, 20).Select(item => "IDE_" + item); 30public TestAnalyzer(IEnumerable<string> ids) 35private static ImmutableArray<(DiagnosticDescriptor, ImmutableHashSet<IOption2>)> CreateSupportedDiagnosticsWithOptionsFromIds(IEnumerable<string> ids)
src\Analyzers\CSharp\Tests\ConvertNamespace\ConvertToBlockScopedNamespaceAnalyzerTests.cs (1)
22public static IEnumerable<object[]> EndOfDocumentSequences
src\Analyzers\CSharp\Tests\MakeMemberRequired\MakeMemberRequiredTests.cs (4)
23public static IEnumerable<object[]> MemberAccessibilityModifierCombinationsWhereShouldProvideFix() 57public static IEnumerable<object[]> MemberAccessibilityModifierCombinationsWhereShouldNotProvideFix() 103public static IEnumerable<object[]> AccessorAccessibilityModifierCombinationsWhereShouldProvideFix() 111public static IEnumerable<object[]> AccessorAccessibilityModifierCombinationsWhereShouldNotProvideFix()
src\Analyzers\CSharp\Tests\MakeTypePartial\MakeTypePartialTests.cs (1)
22public static IEnumerable<object[]> AllValidDeclarationTypes()
src\Analyzers\CSharp\Tests\MatchFolderAndNamespace\CSharpMatchFolderAndNamespaceTests.cs (2)
49private static Task RunTestAsync(IEnumerable<(string, string)> originalSources, IEnumerable<(string, string)>? fixedSources = null, string? editorconfig = null, string? defaultNamespace = null)
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedParametersTests.cs (1)
2054public static IEnumerable<object[]> NonIntTypes()
src\Analyzers\CSharp\Tests\UpgradeProject\UpgradeProjectTests.cs (1)
50var changedDocs = SolutionUtilities.GetTextChangedDocuments(oldSolution, newSolution);
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForArrayTests.cs (1)
2914public static readonly IEnumerable<object[]> EmptyOrConstantsOnly = new object[][]
src\Analyzers\CSharp\Tests\UseCollectionExpression\UseCollectionExpressionForBuilderTests.cs (2)
52public static readonly IEnumerable<object[]> FailureCreationPatterns = 59public static readonly IEnumerable<object[]> SuccessCreationPatterns =
Wrapping\SortingTests.cs (3)
25Assert.Equal((IEnumerable<string>)items, sorted); 37Assert.Equal((IEnumerable<string>)items, sorted); 61Assert.Equal((IEnumerable<string>)items, sorted);
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (2)
IOperation\IOperationTests_ICompoundAssignmentOperation.cs (1)
85var implicitSymbols = typeSymbol.GetMembers("op_Implicit").Cast<MethodSymbol>();
IOperation\IOperationTests_IVariableDeclaration.cs (1)
925var nodes = tree.GetCompilationUnitRoot().DescendantNodes();
Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests (1)
InteractiveSessionReferencesTests.cs (1)
174var state = await script.RunAsync().ContinueWith<IEnumerable<int>>("x", options.WithFilePath(null));
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (8)
CommandLineRunnerTests.cs (1)
769var expected = Enum.GetValues(typeof(LanguageVersion)).Cast<LanguageVersion>()
InteractiveSessionTests.cs (2)
1483var value = CSharpScript.EvaluateAsync<IEnumerable<Exception>>(@"
ObjectFormatterTests.cs (3)
458private static IEnumerable<int> Range_Core(int start, int count) 489private static IEnumerable<int> Range_Framework(int start, int count) 492private static IEnumerable<int> RangeIterator(int start, int count)
ScriptTests.cs (2)
609var script = CSharpScript.Create<IEnumerable<int>>(@" 617script = CSharpScript.Create<IEnumerable<int>>(@"
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (196)
Semantics\BindingAsyncTests.cs (1)
61var parens = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>();
Semantics\ConstantTests.cs (7)
2993var range = Enumerable.Range(0, numConstants); 3023var range = Enumerable.Range(0, numConstants); 3080var range = Enumerable.Range(0, numConstants); 3110var range = Enumerable.Range(0, numConstants); 3170var range = Enumerable.Range(0, numEnums); 3203var range = Enumerable.Range(0, numEnums); 4223public static IEnumerable<BoundNode> GetNodes(BoundNode root)
Semantics\DeconstructionTests.cs (5)
1839var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 3765var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 3943var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 4171var refs = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>(); 4722var nodes = tree.GetCompilationUnitRoot().DescendantNodes();
Semantics\DelegateTypeTests.cs (15)
681private static IEnumerable<object?[]> GetMethodGroupData(Func<string, string, DiagnosticDescription[]> getExpectedDiagnostics) 709public static IEnumerable<object?[]> GetMethodGroupImplicitConversionData() 755public static IEnumerable<object?[]> GetMethodGroupExplicitConversionData() 802public static IEnumerable<object?[]> GetLambdaData() 847public static IEnumerable<object?[]> GetAnonymousMethodData() 957public static IEnumerable<object?[]> GetExpressionData() 1087public static IEnumerable<object?[]> GetBaseAndDerivedTypesData() 1253public static IEnumerable<object?[]> GetExtensionMethodsSameScopeData() 1470public static IEnumerable<object?[]> GetExtensionMethodsDifferentScopeData_CSharp10() 1564public static IEnumerable<object?[]> GetExtensionMethodsDifferentScopeData_CSharp13() 10386var variables = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(v => v.Initializer != null); 11084var nodes = tree.GetRoot().DescendantNodes(); 13186var range = Enumerable.Range(1, 17); 13236var range = Enumerable.Range(1, 17); 13259var range = Enumerable.Range(1, 16);
Semantics\ExpressionBodiedMemberTests.cs (3)
839var nodes = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>(); 874var nodes = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>(); 913var nodes = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>();
Semantics\FieldInitializerBindingTests.cs (21)
32IEnumerable<ExpectedInitializer> expectedStaticInitializers = null; 33IEnumerable<ExpectedInitializer> expectedInstanceInitializers = null; 48IEnumerable<ExpectedInitializer> expectedStaticInitializers = null; 50IEnumerable<ExpectedInitializer> expectedInstanceInitializers = new ExpectedInitializer[] 68IEnumerable<ExpectedInitializer> expectedStaticInitializers = new ExpectedInitializer[] 73IEnumerable<ExpectedInitializer> expectedInstanceInitializers = null; 90IEnumerable<ExpectedInitializer> expectedStaticInitializers = null; 92IEnumerable<ExpectedInitializer> expectedInstanceInitializers = new ExpectedInitializer[] 112IEnumerable<ExpectedInitializer> expectedStaticInitializers = new ExpectedInitializer[] 117IEnumerable<ExpectedInitializer> expectedInstanceInitializers = null; 136IEnumerable<ExpectedInitializer> expectedStaticInitializers = new ExpectedInitializer[] 143IEnumerable<ExpectedInitializer> expectedInstanceInitializers = new ExpectedInitializer[] 168IEnumerable<ExpectedInitializer> expectedStaticInitializers = new ExpectedInitializer[] 174IEnumerable<ExpectedInitializer> expectedInstanceInitializers = new ExpectedInitializer[] 203IEnumerable<ExpectedInitializer> expectedStaticInitializers = new ExpectedInitializer[] 209IEnumerable<ExpectedInitializer> expectedInstanceInitializers = new ExpectedInitializer[] 230IEnumerable<ExpectedInitializer> expectedStaticInitializers = new ExpectedInitializer[] 235IEnumerable<ExpectedInitializer> expectedInstanceInitializers = new ExpectedInitializer[] 243private static void CompileAndCheckInitializers(string source, IEnumerable<ExpectedInitializer> expectedInstanceInitializers, IEnumerable<ExpectedInitializer> expectedStaticInitializers) 256private static void CheckBoundInitializers(IEnumerable<ExpectedInitializer> expectedInitializers, SyntaxTree syntaxTree, ImmutableArray<BoundInitializer> boundInitializers, bool isStatic)
Semantics\ImplicitObjectCreationTests.cs (11)
21private static CSharpCompilation CreateCompilation(string source, CSharpCompilationOptions options = null, IEnumerable<MetadataReference> references = null) 1866var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 1896var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 1926var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 1978var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 2036var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 2071var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 2217var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 2514var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 2565var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 3215var nodes = tree.GetCompilationUnitRoot().DescendantNodes();
Semantics\ImportsTests.cs (2)
143var compilationUnits = trees.Select(tree => (CompilationUnitSyntax)tree.GetRoot()); 144var externAliases = compilationUnits.SelectMany(cu => cu.Externs).Select(e => e.Identifier.ValueText).Distinct();
Semantics\InitOnlyMemberTests.cs (1)
3192var nodes = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>();
Semantics\InterpolationTests.cs (1)
4599var descendentNodes = tree.GetRoot().DescendantNodes();
Semantics\LambdaDiscardParametersTests.cs (1)
386var exprs = tree.GetRoot().DescendantNodes().OfType<LambdaExpressionSyntax>();
Semantics\LambdaTests.cs (7)
846var exprs = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>(); 3609var exprs = tree.GetRoot().DescendantNodes().OfType<LambdaExpressionSyntax>(); 3639static string format(LambdaExpressionSyntax expr, IEnumerable<object> methodAttributes, IEnumerable<object> returnAttributes, IEnumerable<object> parameterAttributes) 3647static string toString(string target, IEnumerable<object> attributes) 3901var expectedAttributes = expectedAttributeNames.Select(n => comp.GetTypeByMetadataName(n));
Semantics\LocalFunctionTests.cs (4)
4686var descendents = tree.GetRoot().DescendantNodes(); 4724var descendents = tree.GetRoot().DescendantNodes(); 7038var nodes = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>(); 7098var nodes = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>();
Semantics\LookupPositionTests.cs (1)
3124private static void CheckSymbols(SemanticModel model, int keyPositionNum, int position, IEnumerable<string> expectedSymbols)
Semantics\LookupTests.cs (5)
34internal List<ISymbol> GetLookupSymbols(string testSrc, NamespaceOrTypeSymbol container = null, string name = null, int? arity = null, bool isScript = false, IEnumerable<string> globalUsings = null) 220var actual_lookupSymbols_as_string = actual_lookupSymbols.Select(e => e.ToString()); 323var actual_lookupSymbols_as_string = actual_lookupSymbols.Select(e => e.ToString()); 1229var actual_lookupSymbols_as_string = actual_lookupSymbols.Select(e => e.Name); 2008var ms = comp.GlobalNamespace.GetTypeMembers("Program").Single().GetMembers("M").OfType<MethodSymbol>();
Semantics\MethodTypeInferenceTests.cs (2)
857private static IEnumerable<DiscardDesignationSyntax> GetDiscardDesignations(SyntaxTree tree) 862private static IEnumerable<IdentifierNameSyntax> GetDiscardIdentifiers(SyntaxTree tree)
Semantics\NativeIntegerTests.cs (13)
53IEnumerable<ConversionKind> actualConversionKinds = new[] { conversion.Kind }; 304var nativeIntegerMemberNames = nativeIntegerType.MemberNames; 413var nativeIntegerMemberNames = nativeIntegerType.MemberNames; 465var memberNames = type.MemberNames; 510var memberNames = type.MemberNames; 6061var nodes = tree.GetRoot().DescendantNodes().OfType<PrefixUnaryExpressionSyntax>(); 6109var nodes = tree.GetRoot().DescendantNodes().OfType<BinaryExpressionSyntax>(); 15316var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 15337var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 15360var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 15388var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 15411var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 15441var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>();
Semantics\NonTrailingNamedArgumentsTests.cs (15)
45var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 367var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 393var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 423var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 455var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 484var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 534var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 569var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 598var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 652var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 679var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 710var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 744var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 776var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 983var nodes = tree.GetCompilationUnitRoot().DescendantNodes();
Semantics\NullableContextTests.cs (3)
477public static IEnumerable<object[]> AnalyzeMethodsInEnabledContextOnly_01_Data1() 497public static IEnumerable<object[]> AnalyzeMethodsInEnabledContextOnly_01_Data2() 579var syntaxNodes = tree.GetRoot().DescendantNodes();
Semantics\NullableReferenceTypesTests.cs (6)
98IEnumerable<MetadataReference> references = null, 71874var arguments = tree.GetRoot().DescendantNodes().OfType<ArgumentSyntax>(); 71921var arguments = tree.GetRoot().DescendantNodes().OfType<ArgumentSyntax>(); 111770var localSyntaxes = tree.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>(); 111824var localSyntaxes = tree.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>(); 158815var declarations = tree.GetRoot().DescendantNodes().OfType<VariableDeclarationSyntax>();
Semantics\ObjectAndCollectionInitializerTests.cs (2)
4096var nodes = tree.GetRoot().DescendantNodes().OfType<LiteralExpressionSyntax>().Where(n => n.ToString() == "2"); 4168var nodes = tree.GetRoot().DescendantNodes().OfType<LiteralExpressionSyntax>().Where(n => n.ToString() == "2");
Semantics\OperatorTests.cs (3)
3195private static void TestBoundTree(string source, System.Func<IEnumerable<KeyValuePair<TreeDumperNode, TreeDumperNode>>, IEnumerable<string>> query) 11418var fieldInitializerOperations = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>()
Semantics\OverloadResolutionTestBase.cs (1)
31var references = new[] { mscorlibRef }.Concat(additionalRefs ?? Array.Empty<MetadataReference>());
Semantics\QueryTests.cs (2)
2357var unknownAccessorDecls = tree.GetCompilationUnitRoot().DescendantNodes().OfType<AccessorDeclarationSyntax>(); 2358var symbols = unknownAccessorDecls.Select(decl => semanticModel.GetDeclaredSymbol(decl));
Semantics\RawInterpolationTests_Handler.cs (1)
2900var descendentNodes = tree.GetRoot().DescendantNodes();
Semantics\RecordStructTests.cs (5)
33IEnumerable<MetadataReference>? references = null) 3356var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 3404var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 3455var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 10590IEnumerable<string> getAttributeStrings(Symbol symbol)
Semantics\StackAllocInitializerTests.cs (2)
1045var variables = tree.GetCompilationUnitRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>(); 1147var variables = tree.GetCompilationUnitRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>();
Semantics\StackAllocSpanExpressionsTests.cs (2)
53var variables = tree.GetCompilationUnitRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>(); 127var variables = tree.GetCompilationUnitRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>();
Semantics\TargetTypedDefaultTests.cs (32)
42var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 142var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 194var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 242var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 279var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 324var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 518var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 564var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 607var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 665var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 746var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 835var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 864var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 1140var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 1255var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 1629var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 1734var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 1736var defaults = nodes.OfType<LiteralExpressionSyntax>().Where(l => l.ToString() == "default"); 1800var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 1802var defaults = nodes.OfType<LiteralExpressionSyntax>().Where(l => l.ToString() == "default"); 1871var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 1873var defaults = nodes.OfType<LiteralExpressionSyntax>().Where(l => l.ToString() == "default"); 1909var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 2331var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 2412var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 2455var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 2481var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 3342var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 3381var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 3512var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 3671var nodes = tree.GetCompilationUnitRoot().DescendantNodes(); 3711var nodes = tree.GetCompilationUnitRoot().DescendantNodes();
Semantics\TopLevelStatementsTests.cs (3)
34var methods = type.GetMembers().OfType<SynthesizedSimpleProgramEntryPointSymbol>(); 6171var programAttributes = GetAttributeNames(program.GetAttributes().As<CSharpAttributeData>()); 9505var fieldAttributes = GetAttributeNames(field.GetAttributes().As<CSharpAttributeData>());
Semantics\UnsafeTests.cs (3)
10626var syntaxes = tree.GetCompilationUnitRoot().DescendantNodes().OfType<SizeOfExpressionSyntax>(); 10688var syntaxes = tree.GetCompilationUnitRoot().DescendantNodes().OfType<SizeOfExpressionSyntax>(); 10748var syntaxes = tree.GetCompilationUnitRoot().DescendantNodes().OfType<SizeOfExpressionSyntax>();
Semantics\UsingStatementTests.cs (7)
1522var symbols = VerifyDeclaredSymbolForUsingStatements(compilation, 1, "mnObj1", "mnObj2"); 1551var symbols = VerifyDeclaredSymbolForUsingStatements(compilation, 2, "mnObj3", "mnObj4"); 1580var symbols = VerifyDeclaredSymbolForUsingStatements(compilation, 1, "mnObj"); 1608var symbols = VerifyDeclaredSymbolForUsingStatements(compilation, 1, "mnObj"); 1637var symbols = VerifyDeclaredSymbolForUsingStatements(compilation, 1, "mnObj"); 1665var symbols = VerifyDeclaredSymbolForUsingStatements(compilation, 1, "u"); 1860private IEnumerable<ILocalSymbol> VerifyDeclaredSymbolForUsingStatements(CSharpCompilation compilation, int index = 1, params string[] variables)
Semantics\VarianceTests.cs (2)
114var errors = comp.GetDiagnostics().Where(d => d.Severity == DiagnosticSeverity.Error); 227var errors = comp.GetDiagnostics().Where(d => d.Severity == DiagnosticSeverity.Error);
SourceGeneration\StateTableTests.cs (5)
98static IEnumerable<int> yieldItems(OneOrMany<int> items) 405Assert.Equal(ImmutableArray.Create(1, 2, 3), (IEnumerable<int>)output.Value); 468Assert.Equal(ImmutableArray.Create(1, 2, 3), (IEnumerable<int>)output.Value); 515Assert.Equal(ImmutableArray.Create(1, 2), (IEnumerable<int>)output.Value); 582Assert.Equal(ImmutableArray.Create(1, 2, 4), (IEnumerable<int>)output.Value);
SourceGeneration\SyntaxAwareGeneratorTests.cs (2)
696var classDeclarations = testReceiver.VisitedNodes.OfType<ClassDeclarationSyntax>().Select(c => c.Identifier.Text); 753var classDeclarations = testReceiver.VisitedNodes.OfType<ClassDeclarationSyntax>().Select(c => c.Identifier.Text);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (120)
Compilation\CompilationAPITests.cs (1)
2174public EvolvingTestReference(IEnumerable<Metadata> metadataSequence)
Compilation\CSharpCompilationOptionsTests.cs (2)
388IEnumerable<string> usings = null; 399IEnumerable<KeyValuePair<string, ReportDiagnostic>> specificDiagnosticOptions = null;
Compilation\GetSemanticInfoBrokenCodeTests.cs (2)
382private static IEnumerable<ExpressionSyntax> GetAllExpressions(SyntaxNode node) 387private static IEnumerable<StatementSyntax> GetAllStatements(SyntaxNode node)
Compilation\GetSemanticInfoTests.cs (11)
2073var members = LookupTypeParameterMembers(types, "IA", "P", out _); 2094var members = LookupTypeParameterMembers(types, "IA, IB", "P", out typeParameter); 2114var members = LookupTypeParameterMembers(types, "IA, IB", "P", out _); 2133var members = LookupTypeParameterMembers(types, "D, IA", "P", out _); 2152var members = LookupTypeParameterMembers(types, "IA", "M", out _); 2175var members = LookupTypeParameterMembers(types, "IA", "M", out _); 2197var members = LookupTypeParameterMembers(types, "IA", "ToString", out _); 2204private IEnumerable<ISymbol> LookupTypeParameterMembers(string types, string constraints, string memberName, out ITypeParameterSymbol typeParameter) 4106var localDecls = tree.GetCompilationUnitRoot().DescendantNodes().OfType<VariableDeclarationSyntax>(); 4161var localDecls = tree.GetCompilationUnitRoot().DescendantNodes().OfType<VariableDeclarationSyntax>(); 5913var tokens = tree.GetCompilationUnitRoot().DescendantTokens();
Compilation\ReferenceManagerTests.cs (1)
829CSharpCompilation createCompilationCore(string s, IEnumerable<MetadataReference> references)
Compilation\SemanticModelAPITests.cs (14)
841var mems = comp.SourceModule.GlobalNamespace.GetMembers(); 843var typeA = mems.Where(s => s.Name == "A").Select(s => s); 845var invalid = mems.Where(s => s.Name == WellKnownMemberNames.TopLevelStatementsEntryPointTypeName).Select(s => s); 1041var anonProps = tree.GetCompilationUnitRoot().DescendantNodes().OfType<AnonymousObjectMemberDeclaratorSyntax>(); 1043var symList = from ap in anonProps 1072var anonProps = tree.GetCompilationUnitRoot().DescendantNodes().OfType<AnonymousObjectMemberDeclaratorSyntax>(); 1074var symList = from ap in anonProps 1113var anonProps = tree.GetCompilationUnitRoot().DescendantNodes().OfType<AnonymousObjectMemberDeclaratorSyntax>(); 1115var symList = from ap in anonProps 1157var anonProps = tree.GetCompilationUnitRoot().DescendantNodes().OfType<AnonymousObjectMemberDeclaratorSyntax>(); 1159var symList = from ap in anonProps 1193var descendants = tree.GetCompilationUnitRoot().DescendantNodes(); 1195var paras = descendants.OfType<ParameterSyntax>(); 1200var args = descendants.OfType<ArgumentSyntax>().Where(s => s.ToString() == "index").Select(s => s);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (2)
1633var symbols = model.LookupSymbols(position).Where(s => !s.IsStatic && !((s is ITypeSymbol))); 1636var symbols2 = model.LookupSymbols(position, container: symbolC).Where(s => !s.IsStatic && !((s is ITypeSymbol)));
Compilation\SymbolVisitorTests.cs (5)
28=> VisitChildren((IEnumerable<T>)children); 30void VisitChildren<T>(IEnumerable<T> children) 196=> VisitChildren((IEnumerable<T>)children); 198void VisitChildren<T>(IEnumerable<T> children) 381void VisitChildren<T>(IEnumerable<T> children, StringBuilder argument)
Compilation\UsedAssembliesTests.cs (3)
115var tryRemove = specificReferencesToAssert.Where(reference => reference.Properties.Kind == MetadataImageKind.Assembly && !used.Contains(reference)); 133private static IEnumerable<(Compilation comp, DiagnosticDescription[] before, DiagnosticDescription[] after)> CloneCompilationsWithUsings(Compilation comp, DiagnosticDescription[] before, DiagnosticDescription[] after) 333var tryRemove = specificReferencesToAssert.Where(reference => reference.Properties.Kind == MetadataImageKind.Assembly && !used.Contains(reference));
DeclarationTests.cs (2)
296var memberNames = type.MemberNames; 342var memberNames = type.MemberNames;
DocumentationComments\CrefTests.cs (13)
301var crefSyntaxes = GetCrefSyntaxes(compilation); 907var crefs = GetCrefSyntaxes(compilation); 1003var crefs = GetCrefSyntaxes(compilation); 1102var crefs = GetCrefSyntaxes(compilation); 4646var crefSyntaxes = GetCrefSyntaxes(compilation); 4698var crefSyntaxes = GetCrefSyntaxes(compilation); 4754var crefSyntaxes = GetCrefSyntaxes(compilation); 5087var crefs = GetCrefSyntaxes(compilation); 6612private static IEnumerable<CrefSyntax> GetCrefSyntaxes(Compilation compilation) => GetCrefSyntaxes((CSharpCompilation)compilation); 6614internal static IEnumerable<CrefSyntax> GetCrefSyntaxes(CSharpCompilation compilation) 6618var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>(); 6645private static ISymbol[] GetCrefOriginalDefinitions(SemanticModel model, IEnumerable<CrefSyntax> crefs) 7064var crefSyntaxes = GetCrefSyntaxes(comp);
DocumentationComments\DocumentationCommentCompilerTests.cs (1)
29IEnumerable<MetadataReference> references = null,
DocumentationComments\DocumentationModeTests.cs (4)
351var trees = AllModes.Select(mode => 380var trees = AllModes.Select(mode => 400private static IEnumerable<DocumentationMode> AllModes 404var modes = Enumerable.Range((int)DocumentationMode.None, DocumentationMode.Diagnose - DocumentationMode.None + 1).Select(i => (DocumentationMode)i);
DocumentationComments\ParameterTests.cs (15)
35var nameSyntaxes = GetNameAttributeValues(compilation); 58var nameSyntaxes = GetNameAttributeValues(compilation); 82var nameSyntaxes = GetNameAttributeValues(compilation); 106var nameSyntaxes = GetNameAttributeValues(compilation); 135var nameSyntaxes = GetNameAttributeValues(compilation); 160var nameSyntaxes = GetNameAttributeValues(compilation); 185var nameSyntaxes = GetNameAttributeValues(compilation); 206var nameSyntaxes = GetNameAttributeValues(compilation); 227var nameSyntaxes = GetNameAttributeValues(compilation); 248var nameSyntaxes = GetNameAttributeValues(compilation); 273var nameSyntaxes = GetNameAttributeValues(compilation); 299var nameSyntaxes = GetNameAttributeValues(compilation); 374var nameSyntaxes = GetNameAttributeValues(compilation); 837private static IEnumerable<IdentifierNameSyntax> GetNameAttributeValues(CSharpCompilation compilation) 841var docComments = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>();
SymbolDisplay\ObjectDisplayTests.cs (2)
169private static IEnumerable<string> QuoteAndEscapingCombinations(char ch) 261private static IEnumerable<string> QuoteAndEscapingCombinations(string s)
Symbols\AccessorOverriddenOrHiddenMembersTests.cs (1)
1005var nodes = syntaxTree.GetRoot().DescendantNodes();
Symbols\AnonymousTypesSemanticsTests.cs (1)
2128private static IEnumerable<int> FindAll(string source, string what)
Symbols\DefaultInterfaceImplementationTests.cs (1)
50682IEnumerable<MetadataReference> baseReferences = TargetFrameworkUtil.GetReferencesWithout(TargetFramework.Net50, "System.Runtime.InteropServices.dll");
Symbols\ImplicitClassTests.cs (1)
73IEnumerable<IdentifierNameSyntax> identifiers = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>();
Symbols\IndexerTests.cs (4)
2535private static IEnumerable<ElementAccessExpressionSyntax> GetElementAccessExpressions(SyntaxNode node) 2615var elementAccessSyntaxes = GetElementAccessExpressions(tree.GetCompilationUnitRoot()); 2634var receiverSyntaxes = elementAccessSyntaxes.Select(access => access.Expression); 2702var elementAccessSyntaxes = GetElementAccessExpressions(tree.GetCompilationUnitRoot());
Symbols\LookupSymbolsInfoTests.cs (1)
62public static readonly IEnumerable<string> Instance = new TemplateArgEnumerable();
Symbols\Metadata\PE\LoadingFields.cs (1)
155var fields = readOnlySpanType.GetMembers().OfType<FieldSymbol>();
Symbols\Metadata\PE\TypeForwarders.cs (7)
1091var actualNamespaces = EnumerateNamespaces(compilation).Where(ns => 1155var actualNamespaces = EnumerateNamespaces(compilation).Where(ns => 1219var actualNamespaces = EnumerateNamespaces(compilation).Where(ns => 1230private static IEnumerable<string> EnumerateNamespaces(CSharpCompilation compilation) 1235private static IEnumerable<string> EnumerateNamespaces(NamespaceSymbol @namespace, string baseName) 1522private static IEnumerable<string> GetNamesOfForwardedTypes(AssemblySymbol assembly) 1527private static IEnumerable<string> GetNamesOfForwardedTypes(IAssemblySymbol assembly)
Symbols\MockAssemblySymbol.cs (3)
92internal override IEnumerable<ImmutableArray<byte>> GetInternalsVisibleToPublicKeys(string simpleName) 97internal override IEnumerable<string> GetInternalsVisibleToAssemblyNames() 130internal override IEnumerable<NamedTypeSymbol> GetAllTopLevelForwardedTypes()
Symbols\MockNamedTypeSymbol.cs (6)
21private readonly IEnumerable<Symbol> _children; 87public override IEnumerable<string> MemberNames 102internal override IEnumerable<FieldSymbol> GetFieldsToEmit() 173public MockNamedTypeSymbol(string name, IEnumerable<Symbol> children, TypeKind kind = TypeKind.Class) 315internal override IEnumerable<Microsoft.Cci.SecurityAttribute> GetSecurityInformation() 339internal sealed override IEnumerable<(MethodSymbol Body, MethodSymbol Implemented)> SynthesizedInterfaceMethodImpls()
Symbols\MockNamespaceSymbol.cs (2)
19private readonly IEnumerable<Symbol> _children; 22public MockNamespaceSymbol(string name, NamespaceExtent extent, IEnumerable<Symbol> children)
Symbols\MockSymbolTests.cs (1)
106var childSymbols = from childElement in xel.Elements()
Symbols\RequiredMembersTests.cs (1)
22private static CSharpCompilation CreateCompilationWithRequiredMembers(CSharpTestSource source, IEnumerable<MetadataReference>? references = null, CSharpParseOptions? parseOptions = null, CSharpCompilationOptions? options = null, string? assemblyName = null, TargetFramework targetFramework = TargetFramework.Standard)
Symbols\Retargeting\RetargetCustomAttributes.cs (1)
140private void TestAttributeRetargeting(IEnumerable<CSharpAttributeData> attributes)
Symbols\Source\AccessTests.cs (1)
48var errs = tree.GetDiagnostics();
Symbols\Source\EventTests.cs (1)
42var actualSymbols = comp.Assembly.GlobalNamespace.GetMembers();
Symbols\Source\FileModifierTests.cs (2)
4577Assert.Equal((IEnumerable<byte>)originalFileIdentifier.FilePathChecksumOpt, (IEnumerable<byte>)retargetedFileIdentifier.FilePathChecksumOpt);
Symbols\Source\NullablePublicAPITests.cs (4)
501var actualAnnotations = methods.Select(m => 945var invocations = syntaxTree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>(); 1002var variables = syntaxTree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>(); 4777var invocations = syntaxTree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>();
Symbols\Source\PropertyTests.cs (2)
2509var explicitOverrides = typeDef.GetExplicitImplementationOverrides(context); 2547var explicitOverrides = typeDef.GetExplicitImplementationOverrides(context);
Symbols\Source\UpdatedContainingSymbolAndNullableAnntotationTests.cs (1)
36var varDeclarators = root.DescendantNodes().OfType<VariableDeclaratorSyntax>();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (92)
Diagnostics\DiagnosticTest.cs (1)
1987var nodes = ParseWithRoundTripCheck(text).GetRoot().DescendantNodes(descendIntoTrivia: true);
Diagnostics\LineSpanDirectiveTests.cs (1)
463var directives = tree.GetRoot().DescendantNodesAndSelf(descendIntoTrivia: true).OfType<DirectiveTriviaSyntax>();
Diagnostics\LocationsTests.cs (5)
74private static IEnumerable<string> InspectLineMapping(SyntaxTree tree) 311var diags = syntaxTree.GetDiagnostics(); 373var diags = syntaxTree.GetDiagnostics(); 395var diags = syntaxTree.GetDiagnostics(); 458var expressionDiags = syntaxTree.GetDiagnostics(token.Parent.Parent);
IncrementalParsing\IncrementalParsingTests.cs (2)
3744var pd = parsedTree.GetDiagnostics(); 3745var id = incrementalTree.GetDiagnostics();
LexicalAndXml\CrefLexerTests.cs (1)
441internal override IEnumerable<InternalSyntax.SyntaxToken> GetTokens(string text)
LexicalAndXml\DocumentationCommentLexerTestBase.cs (3)
32var actual = GetTokens(text); 69var baseline = actual.Select(ToExpectedTokenString); 145internal abstract IEnumerable<InternalSyntax.SyntaxToken> GetTokens(string text);
LexicalAndXml\LexicalTests.cs (3)
41private IEnumerable<SyntaxToken> Lex(string text, CSharpParseOptions options = null) 84private IEnumerable<InternalSyntax.BlendedNode> Blend(string text) 3821var diagnostics = tree.GetDiagnostics();
LexicalAndXml\NameAttributeValueLexerTests.cs (1)
405internal override IEnumerable<InternalSyntax.SyntaxToken> GetTokens(string text)
LexicalAndXml\PreprocessorTests.cs (2)
3557var diagnostics = tree.GetDiagnostics(); 4566var nodes = root.DescendantNodes(descendIntoTrivia: true);
LexicalAndXml\RawStringLiteralLexingTests.cs (2)
219var diagnostics = token.GetDiagnostics(); 270public static IEnumerable<object[]> EscapeSequences => new[]
LexicalAndXml\XmlDocCommentTests.cs (1)
3305private void VerifyDiagnostics(IEnumerable<DiagnosticInfo> actual, List<TestError> expected)
Parsing\CSharpParseOptionsTests.cs (1)
50Assert.Equal(0, CSharpParseOptions.Default.WithPreprocessorSymbols(ImmutableArray.Create<string>("A", "B")).WithPreprocessorSymbols((IEnumerable<string>)null).PreprocessorSymbols.Length);
Parsing\LambdaAttributeParsingTests.cs (1)
874public static IEnumerable<object[]> GetLambdaTestData()
Parsing\LambdaReturnTypeParsingTests.cs (1)
26public static IEnumerable<object[]> AsyncAndStaticModifiers()
Parsing\MemberDeclarationParsingTests.cs (2)
29public static readonly IEnumerable<object[]> Regular10AndScriptAndRequiredMembersMinimum = new[] { new[] { TestOptions.Regular10 }, new[] { RequiredMembersOptions }, new[] { TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp10) } }; 30public static readonly IEnumerable<object[]> Regular10AndScript = new[] { new[] { TestOptions.Regular10 }, new[] { TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp10) } };
Parsing\ParserErrorMessageTests.cs (1)
1653var firstDiag = parsedTree.GetDiagnostics().Take(1);
Parsing\ParserRegressionTests.cs (3)
226IEnumerable<Diagnostic> actualErrors = parsedTree.GetDiagnostics(); 244IEnumerable<Diagnostic> actualErrors = parsedTree.GetDiagnostics(); 829var actualErrors = parsedTree.GetDiagnostics();
Parsing\ParsingErrorRecoveryTests.cs (2)
7645var diags = tree.GetDiagnostics(); 7672var diags = tree.GetDiagnostics();
Parsing\ParsingTests.cs (9)
60var actualErrors = parsedTree.GetDiagnostics(); 67var actualErrors = parsedTree.GetDiagnostics(); 74var actualErrors = parsedTree.GetDiagnostics(); 116var actualErrors = node.GetDiagnostics(); 136var actualErrors = node.GetDiagnostics(); 159var actualErrors = _node.GetDiagnostics(); 161var nodes = EnumerateNodes(_node, dump: false); 191var nodes = EnumerateNodes(root, dump: false); 257private IEnumerable<SyntaxNodeOrToken> EnumerateNodes(CSharpSyntaxNode node, bool dump)
Parsing\ScriptParsingTests.cs (1)
42var actualErrors = parsedTree.GetDiagnostics(parsedText);
Syntax\SeparatedSyntaxListTests.cs (5)
227Assert.Throws<ArgumentNullException>(() => list.AddRange((IEnumerable<SyntaxNode>)null)); 228Assert.Throws<ArgumentNullException>(() => list.InsertRange(0, (IEnumerable<SyntaxNode>)null)); 229Assert.Throws<ArgumentNullException>(() => list.ReplaceRange(elementA, (IEnumerable<SyntaxNode>)null)); 273Assert.Throws<ArgumentNullException>(() => list.AddRange((IEnumerable<SyntaxNode>)null)); 275Assert.Throws<ArgumentNullException>(() => list.InsertRange(0, (IEnumerable<SyntaxNode>)null));
Syntax\StructuredTriviaTests.cs (1)
93var resultList = identExpr.DescendantTokens(t => t.FullSpan.OverlapsWith(new TextSpan(3, 18)));
Syntax\SyntaxAnnotationTests.cs (9)
135var matchingNodesOrTokens = tree.GetCompilationUnitRoot().GetAnnotatedNodesAndTokens(annotation); 145var matchingTrivia = tree.GetCompilationUnitRoot().GetAnnotatedTrivia(annotation); 398var sourceNodeOrTokens = sourceTreeRoot.GetAnnotatedNodesAndTokens(annotation); 401var destNodeOrTokens = destTreeRoot.GetAnnotatedNodesAndTokens(annotation); 412var sourceTrivia = sourceTreeRoot.GetAnnotatedTrivia(annotation); 413var destTrivia = destTreeRoot.GetAnnotatedTrivia(annotation); 616var results = root.GetAnnotatedNodesAndTokens(annotation); 630var results = root.GetAnnotatedNodesAndTokens(annotation); 644var results = root.GetAnnotatedTrivia(annotation);
Syntax\SyntaxFactoryTests.cs (2)
242var null2 = SyntaxFactory.SeparatedList((System.Collections.Generic.IEnumerable<VariableDeclaratorSyntax>)null); 266var singleton2 = SyntaxFactory.SeparatedList((System.Collections.Generic.IEnumerable<ExpressionSyntax>)new[] { SyntaxFactory.IdentifierName("x") });
Syntax\SyntaxListTests.cs (6)
179Assert.Throws<ArgumentNullException>(() => list.AddRange((IEnumerable<SyntaxNode>)null)); 180Assert.Throws<ArgumentNullException>(() => list.InsertRange(0, (IEnumerable<SyntaxNode>)null)); 181Assert.Throws<ArgumentNullException>(() => list.ReplaceRange(elementA, (IEnumerable<SyntaxNode>)null)); 227Assert.Throws<ArgumentNullException>(() => list.AddRange((IEnumerable<SyntaxNode>)null)); 229Assert.Throws<ArgumentNullException>(() => list.InsertRange(0, (IEnumerable<SyntaxNode>)null)); 291var commaSeparatedList = string.Join(",", (IEnumerable<char>)alphabet);
Syntax\SyntaxNodeOrTokenListTests.cs (5)
168Assert.Throws<ArgumentNullException>(() => list.AddRange((IEnumerable<SyntaxNodeOrToken>)null)); 169Assert.Throws<ArgumentNullException>(() => list.InsertRange(0, (IEnumerable<SyntaxNodeOrToken>)null)); 170Assert.Throws<ArgumentNullException>(() => list.ReplaceRange(elementA, (IEnumerable<SyntaxNodeOrToken>)null)); 215Assert.Throws<ArgumentNullException>(() => list.AddRange((IEnumerable<SyntaxNodeOrToken>)null)); 216Assert.Throws<ArgumentNullException>(() => list.InsertRange(0, (IEnumerable<SyntaxNodeOrToken>)null));
Syntax\SyntaxNodeTests.cs (3)
2034var actualTokens = syntaxTree.GetCompilationUnitRoot().DescendantTokens(); 2055var actualTokens = syntaxTree.GetRoot().DescendantTokens(syntaxTree.GetRoot().FullSpan); 3554var children = root.DescendantNodesAndTokens();
Syntax\SyntaxTests.cs (4)
288if (method.ReturnType == typeof(IEnumerable<SyntaxKind>) && method.GetParameters() is []) 290foreach (var kind in (IEnumerable<SyntaxKind>)method.Invoke(null, null)) 308Assert.Equal(typeof(IEnumerable<SyntaxKind>), method.ReturnType); 310var returnedKindsInts = ((IEnumerable<SyntaxKind>)method.Invoke(null, null)).Select(static k => (int)k).ToHashSet();
Syntax\SyntaxTokenListTests.cs (5)
188Assert.Throws<ArgumentNullException>(() => list.AddRange((IEnumerable<SyntaxToken>)null)); 189Assert.Throws<ArgumentNullException>(() => list.InsertRange(0, (IEnumerable<SyntaxToken>)null)); 190Assert.Throws<ArgumentNullException>(() => list.ReplaceRange(elementA, (IEnumerable<SyntaxToken>)null)); 237Assert.Throws<ArgumentNullException>(() => list.AddRange((IEnumerable<SyntaxToken>)null)); 238Assert.Throws<ArgumentNullException>(() => list.InsertRange(0, (IEnumerable<SyntaxToken>)null));
Syntax\SyntaxTriviaListTests.cs (5)
177Assert.Throws<ArgumentNullException>(() => list.AddRange((IEnumerable<SyntaxTrivia>)null)); 178Assert.Throws<ArgumentNullException>(() => list.InsertRange(0, (IEnumerable<SyntaxTrivia>)null)); 179Assert.Throws<ArgumentNullException>(() => list.ReplaceRange(elementA, (IEnumerable<SyntaxTrivia>)null)); 225Assert.Throws<ArgumentNullException>(() => list.AddRange((IEnumerable<SyntaxTrivia>)null)); 226Assert.Throws<ArgumentNullException>(() => list.InsertRange(0, (IEnumerable<SyntaxTrivia>)null));
Syntax\TrackNodeTests.cs (4)
37var currentAs = trackedExpr.GetCurrentNodes(a); 57var currentAs = expr.GetCurrentNodes(a); 86var latestAs = replacedExpr.GetCurrentNodes(originalA); 113var latestAs = replacedExpr.GetCurrentNodes(originalA);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (78)
BasicCompilationUtils.cs (2)
19public static MetadataReference CompileToMetadata(string source, string assemblyName = null, IEnumerable<MetadataReference> references = null, Verification verify = default) 30private static VisualBasicCompilation CreateCompilationWithMscorlib(string source, string assemblyName, IEnumerable<MetadataReference> references)
CSharpTestBase.cs (55)
786protected static IEnumerable<T> GetSyntaxes<T>(SyntaxTree tree, string text) 813IEnumerable<MetadataReference> references = null, 814IEnumerable<ResourceDescription> manifestResources = null, 815IEnumerable<ModuleData> dependencies = null, 849IEnumerable<MetadataReference> references = null, 850IEnumerable<ResourceDescription> manifestResources = null, 851IEnumerable<ModuleData> dependencies = null, 886IEnumerable<MetadataReference> references = null, 887IEnumerable<ResourceDescription> manifestResources = null, 888IEnumerable<ModuleData> dependencies = null, 927IEnumerable<MetadataReference> references = null, 928IEnumerable<ResourceDescription> manifestResources = null, 929IEnumerable<ModuleData> dependencies = null, 963IEnumerable<MetadataReference> references = null, 964IEnumerable<ResourceDescription> manifestResources = null, 965IEnumerable<ModuleData> dependencies = null, 999IEnumerable<MetadataReference> references = null, 1000IEnumerable<ResourceDescription> manifestResources = null, 1001IEnumerable<ModuleData> dependencies = null, 1036IEnumerable<ResourceDescription> manifestResources = null, 1037IEnumerable<ModuleData> dependencies = null, 1098public static SyntaxTree[] Parse(IEnumerable<string> sources, CSharpParseOptions options = null) 1135IEnumerable<MetadataReference> references = null, 1144IEnumerable<MetadataReference> references = null, 1156IEnumerable<MetadataReference> references = null, 1164IEnumerable<MetadataReference> references = null, 1173IEnumerable<MetadataReference> references = null, 1182IEnumerable<MetadataReference> references = null, 1191IEnumerable<MetadataReference> references = null, 1200IEnumerable<MetadataReference> references = null, 1208IEnumerable<MetadataReference> references = null, 1216IEnumerable<MetadataReference> references = null, 1224IEnumerable<MetadataReference> references = null, 1232IEnumerable<MetadataReference> references = null, 1240IEnumerable<MetadataReference> references = null, 1253IEnumerable<MetadataReference> references = null, 1259IEnumerable<MetadataReference> allReferences; 1280IEnumerable<MetadataReference> references = null, 1293IEnumerable<MetadataReference> references = null, 1303IEnumerable<MetadataReference> references, 1377var resolvedReferences = comp.References.Where(r => r.Properties.Kind == MetadataImageKind.Assembly); 1413static void assertSubset(ImmutableArray<MetadataReference> used, IEnumerable<MetadataReference> resolvedReferences) 1452IEnumerable<MetadataReference> references, 1469IEnumerable<MetadataReference> references = null, 1492IEnumerable<MetadataReference> references = null, 1799internal static IEnumerable<string> GetAttributeNames(ImmutableArray<SynthesizedAttributeData> attributes) 1804internal static IEnumerable<string> GetAttributeNames(ImmutableArray<CSharpAttributeData> attributes) 1809internal static IEnumerable<string> GetAttributeStrings(ImmutableArray<CSharpAttributeData> attributes) 1814internal static IEnumerable<string> GetAttributeStrings(IEnumerable<CSharpAttributeData> attributes) 2138var actualDiagnostics = compilation.GetDiagnostics().Where(d => d.Severity != DiagnosticSeverity.Hidden); 2149var actualDiagnostics = compilation.GetDiagnostics().Where(d => d.Severity != DiagnosticSeverity.Hidden); 2609public static IEnumerable<object[]> NonNullTypesTrueAndFalseDebugDll 2621public static IEnumerable<object[]> NonNullTypesTrueAndFalseReleaseDll 2633public static IEnumerable<object[]> FileScopedOrBracedNamespace
CSharpTestSource.cs (1)
89IEnumerator<CSharpTestSource> IEnumerable<CSharpTestSource>.GetEnumerator() => throw new NotImplementedException();
DiagnosticExtensions.cs (1)
16public static void Verify(this IEnumerable<DiagnosticInfo> actual, params DiagnosticDescription[] expected)
DiagnosticTestUtilities.cs (7)
56protected internal static CSharpCompilation VerifyErrorsAndGetCompilationWithMscorlib(string text, IEnumerable<MetadataReference> refs, params ErrorDescription[] expectedErrorDesp) 64protected internal static CSharpCompilation VerifyErrorsAndGetCompilationWithMscorlib(List<string> srcs, IEnumerable<MetadataReference> refs, params ErrorDescription[] expectedErrorDesp) 75protected internal static CSharpCompilation VerifyErrorsAndGetCompilationWithMscorlib(SyntaxTree[] trees, IEnumerable<MetadataReference> refs, params ErrorDescription[] expectedErrorDesp) 83protected internal static CSharpCompilation VerifyErrorsAndGetCompilation(IEnumerable<SyntaxTree> synTrees, IEnumerable<MetadataReference> refs = null, params ErrorDescription[] expectedErrorDesp) 96public static void VerifyErrorCodes(IEnumerable<Diagnostic> actualErrors, params ErrorDescription[] expectedErrorDesp) 170public static void VerifyErrorCodesNoLineColumn(IEnumerable<Diagnostic> actualErrors, params ErrorDescription[] expectedErrorDesp)
EditAndContinueTestUtilities.cs (3)
22public static IEnumerable<string> InspectLocalSlots(this EditAndContinueMethodDebugInformation debugInfo) 26public static IEnumerable<string> InspectLambdas(this EditAndContinueMethodDebugInformation debugInfo) 30public static IEnumerable<string> InspectClosures(this EditAndContinueMethodDebugInformation debugInfo)
Extensions.cs (5)
364public static IEnumerable<CSharpAttributeData> GetAttributes(this Symbol @this, NamedTypeSymbol c) 369public static IEnumerable<CSharpAttributeData> GetAttributes(this Symbol @this, string namespaceName, string typeName) 374public static IEnumerable<CSharpAttributeData> GetAttributes(this Symbol @this, AttributeDescription description) 872public static IEnumerable<Microsoft.CodeAnalysis.NullableAnnotation> TypeArgumentNullableAnnotations(this INamedTypeSymbol type) 877public static IEnumerable<Microsoft.CodeAnalysis.NullableAnnotation> TypeArgumentNullableAnnotations(this IMethodSymbol method)
SemanticModelTestBase.cs (1)
110var constructorInitializers = node.DescendantNodesAndSelf(n => !(n is ExpressionSyntax)).Where(isConstructorInitializer);
SymbolUtilities.cs (3)
111public static string[] ToTestDisplayStrings(this IEnumerable<TypeWithAnnotations> types) 116public static string[] ToTestDisplayStrings(this IEnumerable<ISymbol> symbols) 121public static string[] ToTestDisplayStrings(this IEnumerable<Symbol> symbols, SymbolDisplayFormat format = null)
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
Metadata\WinMdDumpTest.cs (1)
437IEnumerable<MetadataReference> references = new[] { MscorlibRef_v4_0_30316_17626, _systemRuntimeRef, _systemObjectModelRef, _windowsRuntimeUIXamlRef, _interopServicesWindowsRuntimeRef, winmd };
Microsoft.CodeAnalysis.CSharp.Workspaces (334)
Classification\ClassificationHelpers.cs (1)
501var tokens = SyntaxFactory.ParseTokens(text2, initialTokenPosition: textSpan.Start);
Classification\SyntaxClassification\SyntaxTokenClassifier.cs (1)
46var types = semanticModel.LookupTypeRegardlessOfArity(identifier, cancellationToken);
Classification\Worker.cs (1)
38IEnumerable<SyntaxToken> tokens, TextSpan textSpan, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken)
CodeGeneration\CSharpSyntaxGenerator.cs (134)
66internal override SeparatedSyntaxList<TElement> SeparatedList<TElement>(IEnumerable<TElement> nodes, IEnumerable<SyntaxToken> separators) 79internal override SyntaxNode DocumentationCommentTrivia(IEnumerable<SyntaxNode> nodes, SyntaxTriviaList trailingTrivia, string endOfLineString) 92internal override SyntaxNode? DocumentationCommentTriviaWithUpdatedContent(SyntaxTrivia trivia, IEnumerable<SyntaxNode> content) 105public override SyntaxNode CompilationUnit(IEnumerable<SyntaxNode> declarations) 112private SyntaxList<UsingDirectiveSyntax> AsUsingDirectives(IEnumerable<SyntaxNode> declarations) 129private static SyntaxList<MemberDeclarationSyntax> AsNamespaceMembers(IEnumerable<SyntaxNode> declarations) 161public override SyntaxNode NamespaceDeclaration(SyntaxNode name, IEnumerable<SyntaxNode> declarations) 227IEnumerable<SyntaxNode>? parameters, 228IEnumerable<SyntaxNode>? typeParameters, 232IEnumerable<SyntaxNode>? statements) 264public override SyntaxNode OperatorDeclaration(OperatorKind kind, IEnumerable<SyntaxNode>? parameters = null, SyntaxNode? returnType = null, Accessibility accessibility = Accessibility.NotApplicable, DeclarationModifiers modifiers = default, IEnumerable<SyntaxNode>? statements = null) 270private protected override SyntaxNode OperatorDeclaration(string operatorName, bool isImplicitConversion, IEnumerable<SyntaxNode>? parameters = null, SyntaxNode? returnType = null, Accessibility accessibility = Accessibility.NotApplicable, DeclarationModifiers modifiers = default, IEnumerable<SyntaxNode>? statements = null) 347private static ParameterListSyntax AsParameterList(IEnumerable<SyntaxNode>? parameters) 356IEnumerable<SyntaxNode>? parameters, 359IEnumerable<SyntaxNode>? baseConstructorArguments, 360IEnumerable<SyntaxNode>? statements) 379IEnumerable<SyntaxNode>? getAccessorStatements, 380IEnumerable<SyntaxNode>? setAccessorStatements) 420public override SyntaxNode GetAccessorDeclaration(Accessibility accessibility, IEnumerable<SyntaxNode>? statements) 423private protected override SyntaxNode SetAccessorDeclaration(Accessibility accessibility, bool isInitOnly, IEnumerable<SyntaxNode>? statements) 427SyntaxKind kind, Accessibility accessibility, IEnumerable<SyntaxNode>? statements) 440public override SyntaxNode WithAccessorDeclarations(SyntaxNode declaration, IEnumerable<SyntaxNode> accessorDeclarations) 454private static AccessorListSyntax CreateAccessorList(AccessorListSyntax? accessorList, IEnumerable<SyntaxNode> accessorDeclarations) 463IEnumerable<SyntaxNode> parameters, 467IEnumerable<SyntaxNode>? getAccessorStatements, 468IEnumerable<SyntaxNode>? setAccessorStatements) 509private static BracketedParameterListSyntax AsBracketedParameterList(IEnumerable<SyntaxNode> parameters) 516private static AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, IEnumerable<SyntaxNode>? statements) 549IEnumerable<SyntaxNode>? parameters, 550IEnumerable<SyntaxNode>? addAccessorStatements, 551IEnumerable<SyntaxNode>? removeAccessorStatements) 695IEnumerable<SyntaxNode>? typeParameters, 699IEnumerable<SyntaxNode>? interfaceTypes, 700IEnumerable<SyntaxNode>? members) 724private SyntaxList<MemberDeclarationSyntax> AsClassMembers(string className, IEnumerable<SyntaxNode>? members) 751IEnumerable<SyntaxNode>? typeParameters, 754IEnumerable<SyntaxNode>? interfaceTypes, 755IEnumerable<SyntaxNode>? members) 773IEnumerable<SyntaxNode>? typeParameters, 775IEnumerable<SyntaxNode>? interfaceTypes = null, 776IEnumerable<SyntaxNode>? members = null) 794private SyntaxList<MemberDeclarationSyntax> AsInterfaceMembers(IEnumerable<SyntaxNode>? members) 823var abstractVirtualModifiers = operatorDeclaration.Modifiers.Where(x => 880IEnumerable<SyntaxNode>? members) 885internal override SyntaxNode EnumDeclaration(string name, SyntaxNode? underlyingType, Accessibility accessibility = Accessibility.NotApplicable, DeclarationModifiers modifiers = default, IEnumerable<SyntaxNode>? members = null) 925private SeparatedSyntaxList<EnumMemberDeclarationSyntax> AsEnumMembers(IEnumerable<SyntaxNode>? members) 930IEnumerable<SyntaxNode>? parameters, 931IEnumerable<SyntaxNode>? typeParameters, 946public override SyntaxNode Attribute(SyntaxNode name, IEnumerable<SyntaxNode>? attributeArguments) 956private static AttributeArgumentListSyntax? AsAttributeArgumentList(IEnumerable<SyntaxNode>? arguments) 988private static SyntaxList<AttributeListSyntax> AsAttributeLists(IEnumerable<SyntaxNode> attributes) 1027public override SyntaxNode InsertAttributes(SyntaxNode declaration, int index, IEnumerable<SyntaxNode> attributes) 1030private SyntaxNode InsertAttributesInternal(SyntaxNode declaration, int index, IEnumerable<SyntaxNode> attributes) 1051public override SyntaxNode InsertReturnAttributes(SyntaxNode declaration, int index, IEnumerable<SyntaxNode> attributes) 1065private SyntaxNode InsertReturnAttributesInternal(SyntaxNode d, int index, IEnumerable<SyntaxNode> attributes) 1067var newAttributes = AsReturnAttributes(attributes); 1086private static IEnumerable<AttributeListSyntax> AsReturnAttributes(IEnumerable<SyntaxNode> attributes) 1092private static SyntaxList<AttributeListSyntax> AsAssemblyAttributes(IEnumerable<AttributeListSyntax> attributes) 1132public override SyntaxNode InsertAttributeArguments(SyntaxNode declaration, int index, IEnumerable<SyntaxNode> attributeArguments) 1135private static SyntaxNode InsertAttributeArgumentsInternal(SyntaxNode declaration, int index, IEnumerable<SyntaxNode> attributeArguments) 1235public override SyntaxNode InsertNamespaceImports(SyntaxNode declaration, int index, IEnumerable<SyntaxNode> imports) 1242private SyntaxNode InsertNamespaceImportsInternal(SyntaxNode declaration, int index, IEnumerable<SyntaxNode> imports) 1264private static ImmutableArray<SyntaxNode> Flatten(IEnumerable<SyntaxNode> declarations) 1346public override SyntaxNode InsertMembers(SyntaxNode declaration, int index, IEnumerable<SyntaxNode> members) 1349var newMembers = this.AsMembersOf(declaration, members); 1374private IEnumerable<MemberDeclarationSyntax>? AsMembersOf(SyntaxNode declaration, IEnumerable<SyntaxNode>? members) 1675list.AddRange((IEnumerable<SyntaxToken>)(accessibility switch 1741private static TypeParameterListSyntax? AsTypeParameterList(IEnumerable<SyntaxNode>? typeParameterNodes) 1750private protected override SyntaxNode WithTypeParameters(SyntaxNode declaration, IEnumerable<SyntaxNode> typeParameters) 1807SyntaxNode declaration, string typeParameterName, SpecialTypeConstraintKind kinds, bool isUnmanagedType, IEnumerable<SyntaxNode>? types) 1828IEnumerable<SyntaxNode>? types) 2131public override SyntaxNode InsertParameters(SyntaxNode declaration, int index, IEnumerable<SyntaxNode> parameters) 2150public override SyntaxNode InsertSwitchSections(SyntaxNode switchStatement, int index, IEnumerable<SyntaxNode> switchSections) 2477public override SyntaxNode WithStatements(SyntaxNode declaration, IEnumerable<SyntaxNode> statements) 2508public override SyntaxNode InsertAccessors(SyntaxNode declaration, int index, IEnumerable<SyntaxNode> accessors) 2548private static AccessorListSyntax AsAccessorList(IEnumerable<SyntaxNode> nodes, SyntaxKind parentKind) 2618public override SyntaxNode WithGetAccessorStatements(SyntaxNode declaration, IEnumerable<SyntaxNode> statements) 2621public override SyntaxNode WithSetAccessorStatements(SyntaxNode declaration, IEnumerable<SyntaxNode> statements) 2624private SyntaxNode WithAccessorStatements(SyntaxNode declaration, SyntaxKind kind, IEnumerable<SyntaxNode> statements) 2814private IEnumerable<SyntaxNode> SplitAndReplace(SyntaxNode multiPartDeclaration, int index, IEnumerable<SyntaxNode> newDeclarations) 2844public override SyntaxNode InsertNodesBefore(SyntaxNode root, SyntaxNode declaration, IEnumerable<SyntaxNode> newDeclarations) 2863private SyntaxNode InsertNodesBeforeInternal(SyntaxNode root, SyntaxNode declaration, IEnumerable<SyntaxNode> newDeclarations) 2883public override SyntaxNode InsertNodesAfter(SyntaxNode root, SyntaxNode declaration, IEnumerable<SyntaxNode> newDeclarations) 2902private SyntaxNode InsertNodesAfterInternal(SyntaxNode root, SyntaxNode declaration, IEnumerable<SyntaxNode> newDeclarations) 2923private IEnumerable<SyntaxNode> SplitAndInsert(SyntaxNode multiPartDeclaration, int index, IEnumerable<SyntaxNode> newDeclarations) 3082public override SyntaxNode IfStatement(SyntaxNode condition, IEnumerable<SyntaxNode> trueStatements, IEnumerable<SyntaxNode>? falseStatements = null) 3104IEnumerable<SyntaxNode>? statements = null, 3121private static SyntaxList<StatementSyntax> AsStatementList(IEnumerable<SyntaxNode>? nodes) 3143public override SyntaxNode ElementBindingExpression(IEnumerable<SyntaxNode> arguments) 3147private static SeparatedSyntaxList<ExpressionSyntax> AsExpressionList(IEnumerable<SyntaxNode> expressions) 3156public override SyntaxNode ArrayCreationExpression(SyntaxNode elementType, IEnumerable<SyntaxNode> elements) 3164public override SyntaxNode ObjectCreationExpression(SyntaxNode type, IEnumerable<SyntaxNode> arguments) 3173private static ArgumentListSyntax CreateArgumentList(IEnumerable<SyntaxNode> arguments) 3176private static SeparatedSyntaxList<ArgumentSyntax> CreateArguments(IEnumerable<SyntaxNode> arguments) 3182public override SyntaxNode InvocationExpression(SyntaxNode expression, IEnumerable<SyntaxNode> arguments) 3185public override SyntaxNode ElementAccessExpression(SyntaxNode expression, IEnumerable<SyntaxNode> arguments) 3284public override SyntaxNode GenericName(string identifier, IEnumerable<SyntaxNode> typeArguments) 3287internal override SyntaxNode GenericName(SyntaxToken identifier, IEnumerable<SyntaxNode> typeArguments) 3291public override SyntaxNode WithTypeArguments(SyntaxNode expression, IEnumerable<SyntaxNode> typeArguments) 3368internal override SyntaxNode CreateTupleType(IEnumerable<SyntaxNode> elements) 3385public override SyntaxNode UsingStatement(SyntaxNode? type, string name, SyntaxNode expression, IEnumerable<SyntaxNode> statements) 3393public override SyntaxNode UsingStatement(SyntaxNode expression, IEnumerable<SyntaxNode> statements) 3401public override SyntaxNode LockStatement(SyntaxNode expression, IEnumerable<SyntaxNode> statements) 3408public override SyntaxNode TryCatchStatement(IEnumerable<SyntaxNode>? tryStatements, IEnumerable<SyntaxNode>? catchClauses, IEnumerable<SyntaxNode>? finallyStatements = null) 3416public override SyntaxNode CatchClause(SyntaxNode type, string name, IEnumerable<SyntaxNode> statements) 3424public override SyntaxNode WhileStatement(SyntaxNode condition, IEnumerable<SyntaxNode> statements) 3427public override SyntaxNode SwitchStatement(SyntaxNode expression, IEnumerable<SyntaxNode> caseClauses) 3448public override SyntaxNode SwitchSection(IEnumerable<SyntaxNode> expressions, IEnumerable<SyntaxNode> statements) 3451internal override SyntaxNode SwitchSectionFromLabels(IEnumerable<SyntaxNode> labels, IEnumerable<SyntaxNode> statements) 3458public override SyntaxNode DefaultSwitchSection(IEnumerable<SyntaxNode> statements) 3461private static SyntaxList<SwitchLabelSyntax> AsSwitchLabels(IEnumerable<SyntaxNode> expressions) 3476internal override SyntaxNode ScopeBlock(IEnumerable<SyntaxNode> statements) 3482public override SyntaxNode ValueReturningLambdaExpression(IEnumerable<SyntaxNode>? parameterDeclarations, SyntaxNode expression) 3494public override SyntaxNode VoidReturningLambdaExpression(IEnumerable<SyntaxNode>? lambdaParameters, SyntaxNode expression) 3497public override SyntaxNode ValueReturningLambdaExpression(IEnumerable<SyntaxNode>? parameterDeclarations, IEnumerable<SyntaxNode> statements) 3500public override SyntaxNode VoidReturningLambdaExpression(IEnumerable<SyntaxNode>? lambdaParameters, IEnumerable<SyntaxNode> statements) 3516public override SyntaxNode TupleExpression(IEnumerable<SyntaxNode> arguments) 3534static IEnumerable<IEnumerable<SyntaxTrivia>> splitIntoLines(SyntaxTriviaList triviaList) 3552var syntaxWithoutComments = splitIntoLines(syntaxTriviaList)
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (1)
467protected override IEnumerable<MemberDeclarationSyntax> GetChildren(EnumDeclarationSyntax node)
Formatting\CSharpSyntaxFormattingService.cs (1)
175private static IEnumerable<AbstractFormattingRule> GetTypingRules(SyntaxToken tokenBeforeCaret)
Rename\CSharpRenameRewriterLanguageService.cs (9)
158var lambdas = node.GetAncestorsOrThis(n => n is SimpleLambdaExpressionSyntax or ParenthesizedLambdaExpressionSyntax); 467IEnumerable<ISymbol> symbols; 647private SyntaxToken RenameInTrivia(SyntaxToken token, IEnumerable<SyntaxTrivia> leadingOrTrailingTriviaList) 740IEnumerable<ISymbol> newReferencedSymbols) 782IEnumerable<ISymbol> referencedSymbols, 908var conflictingLocations = renamedSymbol.ContainingType.TypeParameters 956ArrayBuilder<Location> conflicts, IEnumerable<ISymbol> symbols, 976ISymbol renameSymbol, ISymbol renamedSymbol, IEnumerable<ReferenceLocation> implicitReferenceLocations, CancellationToken cancellationToken) 1036var implicitSymbols = semanticModel.LookupSymbols(
Rename\LabelConflictVisitor.cs (1)
47public IEnumerable<SyntaxToken> ConflictingTokens
Rename\LocalConflictVisitor.cs (5)
32var parameterTokens = node.ParameterList.Parameters.Select(p => p.Identifier); 41private void VisitBlockStatements(SyntaxNode node, IEnumerable<SyntaxNode> statements) 121var tokens = node.ParameterList.Parameters.Select(p => p.Identifier); 186var statements = node.ChildNodes().Where(x => x.IsKind(SyntaxKind.SwitchSection)).SelectMany(x => x.ChildNodes()); 191public IEnumerable<SyntaxToken> ConflictingTokens
Simplification\CSharpSimplificationService.Expander.cs (2)
717var leftTokens = expression.DescendantTokens(); 762var typeArgumentListSyntax = simpleName.DescendantNodesAndSelf().Where(n => n is TypeArgumentListSyntax);
Simplification\Simplifiers\NameSimplifier.cs (1)
139var annotatedNodesOrTokens = name.GetAnnotatedNodesAndTokens(RenameAnnotation.Kind);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberAccessExpressionSyntaxExtensions.cs (2)
35private static IEnumerable<SyntaxTrivia> WithoutElasticTrivia(IEnumerable<SyntaxTrivia> list)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
22public static IEnumerable<ITypeSymbol> LookupTypeRegardlessOfArity(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (12)
58public static IEnumerable<SyntaxTrivia> GetAllPrecedingTriviaToPreviousToken( 68public static IEnumerable<SyntaxTrivia> GetAllPrecedingTriviaToPreviousToken( 306public static IEnumerable<UsingDirectiveSyntax> GetEnclosingUsingDirectives(this SyntaxNode node) 314public static IEnumerable<ExternAliasDirectiveSyntax> GetEnclosingExternAliasDirectives(this SyntaxNode node) 454public static bool SpansPreprocessorDirective<TSyntaxNode>(this IEnumerable<TSyntaxNode> list) where TSyntaxNode : SyntaxNode 593this IEnumerable<TSyntaxNode> nodes, 677public static BlockSyntax? FindInnermostCommonBlock(this IEnumerable<SyntaxNode> nodes) 680public static IEnumerable<SyntaxNode> GetAncestorsOrThis(this SyntaxNode? node, Func<SyntaxNode, bool> predicate) 870IEnumerable<SyntaxToken> leadingTokens, 871IEnumerable<SyntaxToken> trailingTokens) 877IEnumerable<SyntaxTrivia> leadingTrivia, 878IEnumerable<SyntaxTrivia> trailingTrivia,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (4)
172public static bool SpansPreprocessorDirective(this IEnumerable<SyntaxToken> tokens) 179public static IEnumerable<SyntaxTrivia> GetAllTrailingTrivia(this SyntaxToken token) 219IEnumerable<SyntaxTrivia> leadingTrivia, 220IEnumerable<SyntaxTrivia> trailingTrivia,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (2)
53public static IEnumerable<TypeDeclarationSyntax> GetContainingTypeDeclarations( 79public static IEnumerable<BaseTypeDeclarationSyntax> GetContainingTypeOrEnumDeclarations(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaExtensions.cs (4)
119public static string AsString(this IEnumerable<SyntaxTrivia> trivia) 135public static int GetFullWidth(this IEnumerable<SyntaxTrivia> trivia) 165public static IEnumerable<SyntaxTrivia> FilterComments(this IEnumerable<SyntaxTrivia> trivia, bool addElasticMarker)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaListExtensions.cs (4)
42public static IEnumerable<SyntaxTrivia> SkipInitialWhitespace(this IEnumerable<SyntaxTrivia> triviaList) 71var triviaInLeadingBlankLines = GetLeadingBlankLines(triviaList).SelectMany(l => l); 78public static IEnumerable<SyntaxTrivia> TakeRange(this SyntaxTriviaList triviaList, int start, int end)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.ComplexTrivia.cs (1)
106public override IEnumerable<TextChange> GetTextChanges(TextSpan span)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.FormattedComplexTrivia.cs (1)
58public override IEnumerable<TextChange> GetTextChanges(TextSpan span)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.ModifiedComplexTrivia.cs (1)
104public override IEnumerable<TextChange> GetTextChanges(TextSpan span)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (2)
22var precedingTrivia = token.GetAllPrecedingTriviaToPreviousToken(); 36public static string ContentBeforeLastNewLine(this IEnumerable<SyntaxTrivia> trivia)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\BaseFormattingRule.cs (1)
146protected static void AddAlignIndentationOfTokensToBaseTokenOperation(List<AlignTokensOperation> list, SyntaxNode containingNode, SyntaxToken baseNode, IEnumerable<SyntaxToken> tokens, AlignTokensOption option = AlignTokensOption.AlignIndentationOfTokensToBaseToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (1)
486private static int GetNumberOfLines(IEnumerable<SyntaxTrivia> triviaList)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
399private static void AddInitializerSuppressOperations(ArrayBuilder<SuppressOperation> list, SyntaxNode parent, IEnumerable<SyntaxNode> items)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (2)
158private static void AppendAliasNames(IEnumerable<BaseNamespaceDeclarationSyntax> namespaces, ImmutableHashSet<string>.Builder builder, CancellationToken cancellationToken) 245public IEnumerable<ISymbol> GetDeclaredSymbols(SemanticModel semanticModel, SyntaxNode memberDeclaration, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpBlockFacts.cs (1)
48public override SyntaxNode? FindInnermostCommonExecutableBlock(IEnumerable<SyntaxNode> nodes)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1052public IEnumerable<SyntaxNode> GetConstructors(SyntaxNode? root, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (4)
255var originalIdentifierNodes = originalLambdaBody.DescendantNodes().OfType<IdentifierNameSyntax>().Where(node => paramNames.Contains(node.Identifier.ValueText)); 261var replacedIdentifierNodes = replacedLambdaBody.DescendantNodes().OfType<IdentifierNameSyntax>().Where(node => paramNames.Contains(node.Identifier.ValueText)); 273IEnumerable<IdentifierNameSyntax> originalIdentifierNodes, 274IEnumerable<IdentifierNameSyntax> replacedIdentifierNodes,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (1)
27var newLineTrivia = ((IEnumerable<SyntaxNode>)externAliasList)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
210IEnumerable<ISymbol> implementations)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (12)
283IEnumerable<IParameterSymbol> parameters, 318IEnumerable<AttributeData> attributes, 341protected override TDeclarationNode AddMembers<TDeclarationNode>(TDeclarationNode destination, IEnumerable<SyntaxNode> members) 452IEnumerable<SyntaxTrivia> trivia; 453IEnumerable<AttributeListSyntax> newAttributeLists; 479IEnumerable<SyntaxNode> statements, 531IEnumerable<SyntaxNode> statements, 570TDeclarationNode destinationMember, IEnumerable<SyntaxNode> statements, BaseMethodDeclarationSyntax baseMethodDeclaration) where TDeclarationNode : SyntaxNode 590public static BlockSyntax AddStatementsToBlock(BlockSyntax block, IEnumerable<SyntaxNode> statements) 613TDeclarationNode destinationMember, IEnumerable<SyntaxNode> statements, LocalFunctionStatementSyntax localFunctionStatement) where TDeclarationNode : SyntaxNode 634TDeclarationNode destinationMember, IEnumerable<SyntaxNode> statements, AnonymousFunctionExpressionSyntax anonymousFunctionSyntax) where TDeclarationNode : SyntaxNode 750public override TDeclarationNode UpdateDeclarationModifiers<TDeclarationNode>(TDeclarationNode declaration, IEnumerable<SyntaxToken> newModifiers, CSharpCodeGenerationContextInfo info, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (3)
231ITypeSymbol? type, T value, IEnumerable<KeyValuePair<T, string>> constants, 242ITypeSymbol? type, T value, IEnumerable<KeyValuePair<T, string>> constants, 278private static ExpressionSyntax? GenerateFieldReference<T>(ITypeSymbol? type, T value, IEnumerable<KeyValuePair<T, string>> constants)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\StatementGenerator.cs (1)
15internal static SyntaxList<StatementSyntax> GenerateStatements(IEnumerable<SyntaxNode> statements)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeRefactorings\CSharpRefactoringHelpersService.cs (1)
75protected override IEnumerable<SyntaxNode> ExtractNodesSimple(SyntaxNode? node, ISyntaxFactsService syntaxFacts)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeParameterSymbolExtensions.cs (2)
24this IEnumerable<ITypeParameterSymbol> typeParameters) 59var constraintTypes =
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (2)
125var applicableUsings = GetApplicableUsings(position, (CompilationUnitSyntax)root); 143private static IEnumerable<UsingDirectiveSyntax> GetApplicableUsings(int position, SyntaxNode root)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\QueryExpressionSyntaxExtensions.cs (1)
42IEnumerable<SyntaxNode> allClauses)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SemanticModelExtensions.cs (2)
54IEnumerable<ArgumentSyntax> arguments, 77IEnumerable<AttributeArgumentSyntax> arguments,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SeparatedSyntaxListExtensions.cs (2)
12this SeparatedSyntaxList<T> separatedList, IEnumerable<T> nodes, SyntaxKind separator = SyntaxKind.CommaToken) 19this SeparatedSyntaxList<T> separatedList, int index, IEnumerable<T> nodes, SyntaxKind separator = SyntaxKind.CommaToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTokenListExtensions.cs (1)
12public static IEnumerable<SyntaxToken> SkipKinds(this SyntaxTokenList tokenList, params SyntaxKind[] kinds)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
71public static IEnumerable<BaseTypeSyntax> GetAllBaseListTypes(this TypeDeclarationSyntax typeNode, SemanticModel model, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (1)
48IEnumerable<AbstractFormattingRule> formattingRules,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpCommandLineParserService.cs (1)
24public CommandLineArguments Parse(IEnumerable<string> arguments, string baseDirectory, bool isInteractive, string sdkDirectory)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (2)
198var leadingTrivia = _localDeclarationStatement.Declaration.Type.GetLeadingTrivia() 205var trailingTrivia = _localDeclarationStatement.SemicolonToken.GetAllTrivia();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (1)
40protected override IEnumerable<ISymbol> GetCollidableSymbols(SemanticModel semanticModel, SyntaxNode location, SyntaxNode container, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (2)
107public override SyntaxNode InterpolatedStringExpression(SyntaxToken startToken, IEnumerable<SyntaxNode> content, SyntaxToken endToken) 131public override SyntaxNode TypeParameterList(IEnumerable<string> typeParameterNames)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (93)
41protected override IEnumerable<TypeInferenceInfo> GetTypes_DoNotCallDirectly(SyntaxNode node, bool objectAsDefault) 75private IEnumerable<TypeInferenceInfo> GetTypesComplex(SyntaxNode node) 93private IEnumerable<TypeInferenceInfo> GetTypesSimple(SyntaxNode node) 124protected override IEnumerable<TypeInferenceInfo> InferTypesWorker_DoNotCallDirectly( 190protected override IEnumerable<TypeInferenceInfo> InferTypesWorker_DoNotCallDirectly(int position) 257private IEnumerable<TypeInferenceInfo> InferTypeInAnonymousObjectCreation(AnonymousObjectCreationExpressionSyntax expression, SyntaxToken previousToken) 267private IEnumerable<TypeInferenceInfo> InferTypeInArgument( 340private IEnumerable<TypeInferenceInfo> InferTypeInTupleExpression( 356private IEnumerable<TypeInferenceInfo> InferTypeInTupleExpression( 368private IEnumerable<TypeInferenceInfo> InferTypeInAttributeArgument(AttributeArgumentSyntax argument, SyntaxToken? previousToken = null) 389private IEnumerable<TypeInferenceInfo> InferTypeInConstructorInitializer(ConstructorInitializerSyntax initializer, int index, ArgumentSyntax argument = null) 396private IEnumerable<TypeInferenceInfo> InferTypeInObjectCreationExpression(BaseObjectCreationExpressionSyntax expression, SyntaxToken previousToken) 436private IEnumerable<TypeInferenceInfo> InferTypeInObjectCreationExpression(BaseObjectCreationExpressionSyntax creation, int index, ArgumentSyntax argumentOpt = null) 452var constructors = type.InstanceConstructors.Where(m => m.Parameters.Length > index); 456private IEnumerable<TypeInferenceInfo> InferTypeInPrimaryConstructorBaseType( 464var constructors = type.InstanceConstructors.Where(m => m.Parameters.Length > index); 468private IEnumerable<TypeInferenceInfo> InferTypeInInvocationExpression( 511private IEnumerable<TypeInferenceInfo> InferTypeInArgumentList(ArgumentListSyntax argumentList, SyntaxToken previousToken) 541private IEnumerable<TypeInferenceInfo> InferTypeInAttributeArgumentList(AttributeArgumentListSyntax attributeArgumentList, SyntaxToken previousToken) 556private IEnumerable<TypeInferenceInfo> InferTypeInAttribute(AttributeSyntax attribute, int index, AttributeArgumentSyntax argumentOpt = null) 563private IEnumerable<TypeInferenceInfo> InferTypeInElementAccessExpression( 569var indexers = type.GetMembers().OfType<IPropertySymbol>() 588private IEnumerable<TypeInferenceInfo> InferTypeInAttributeArgument(int index, IEnumerable<IMethodSymbol> methods, AttributeArgumentSyntax argumentOpt = null) 591private IEnumerable<TypeInferenceInfo> InferTypeInArgument(int index, IEnumerable<IMethodSymbol> methods, ArgumentSyntax argumentOpt, InvocationExpressionSyntax parentInvocationExpressionToTypeInfer) 718private IEnumerable<TypeInferenceInfo> InferTypeInAttributeArgument( 734private static IEnumerable<TypeInferenceInfo> InferTypeInArgument( 769private static IEnumerable<TypeInferenceInfo> InferTypeInArgument( 809private IEnumerable<TypeInferenceInfo> InferTypeInArrayCreationExpression( 837private IEnumerable<TypeInferenceInfo> InferTypeInArrayRankSpecifier(ArrayRankSpecifierSyntax arrayRankSpecifier, SyntaxToken? previousToken = null) 847private IEnumerable<TypeInferenceInfo> InferTypeInArrayType(ArrayTypeSyntax arrayType, SyntaxToken? previousToken = null) 867private IEnumerable<TypeInferenceInfo> InferTypeInAttribute() 870private IEnumerable<TypeInferenceInfo> InferTypeInAttributeDeclaration(AttributeListSyntax attributeDeclaration, SyntaxToken? previousToken) 879private IEnumerable<TypeInferenceInfo> InferTypeInAttributeTargetSpecifier( 890private IEnumerable<TypeInferenceInfo> InferTypeInBracketedArgumentList(BracketedArgumentListSyntax bracketedArgumentList, SyntaxToken previousToken) 944private IEnumerable<TypeInferenceInfo> InferTypeInBinaryOrAssignmentExpression(ExpressionSyntax binop, SyntaxToken operatorToken, ExpressionSyntax left, ExpressionSyntax right, ExpressionSyntax expressionOpt = null, SyntaxToken? previousToken = null) 1079private IEnumerable<TypeInferenceInfo> InferTypeInCastExpression(CastExpressionSyntax castExpression, ExpressionSyntax expressionOpt = null, SyntaxToken? previousToken = null) 1091private IEnumerable<TypeInferenceInfo> InferTypeInCatchDeclaration(CatchDeclarationSyntax catchDeclaration, SyntaxToken? previousToken = null) 1100private IEnumerable<TypeInferenceInfo> InferTypeInCatchFilterClause(CatchFilterClauseSyntax catchFilterClause, SyntaxToken? previousToken = null) 1109private IEnumerable<TypeInferenceInfo> InferTypeInCoalesceExpression( 1163private IEnumerable<TypeInferenceInfo> InferTypeInConditionalAccessExpression(ConditionalAccessExpressionSyntax expression) 1166private IEnumerable<TypeInferenceInfo> InferTypeInConditionalExpression(ConditionalExpressionSyntax conditional, ExpressionSyntax expressionOpt = null, SyntaxToken? previousToken = null) 1196private IEnumerable<TypeInferenceInfo> InferTypeInDefaultExpression(DefaultExpressionSyntax defaultExpression) 1199private IEnumerable<TypeInferenceInfo> InferTypeInDoStatement(DoStatementSyntax doStatement, SyntaxToken? previousToken = null) 1208private IEnumerable<TypeInferenceInfo> InferTypeInEqualsValueClause(EqualsValueClauseSyntax equalsValue, SyntaxToken? previousToken = null) 1229private IEnumerable<TypeInferenceInfo> InferTypeInPropertyDeclaration(PropertyDeclarationSyntax propertyDeclaration) 1237private IEnumerable<TypeInferenceInfo> InferTypeInExpressionStatement(SyntaxToken? previousToken = null) 1247private IEnumerable<TypeInferenceInfo> InferTypeInForEachStatement(ForEachStatementSyntax forEachStatementSyntax, ExpressionSyntax expressionOpt = null, SyntaxToken? previousToken = null) 1274private IEnumerable<TypeInferenceInfo> InferTypeInForStatement(ForStatementSyntax forStatement, ExpressionSyntax expressionOpt = null, SyntaxToken? previousToken = null) 1286private IEnumerable<TypeInferenceInfo> InferTypeInIfStatement(IfStatementSyntax ifStatement, SyntaxToken? previousToken = null) 1295private IEnumerable<TypeInferenceInfo> InferTypeInImplicitArrayCreation(ImplicitArrayCreationExpressionSyntax implicitArray) 1298private IEnumerable<TypeInferenceInfo> InferTypeInInitializerExpression( 1446private IEnumerable<TypeInferenceInfo> InferTypeInRecursivePattern(RecursivePatternSyntax recursivePattern) 1452private IEnumerable<TypeInferenceInfo> InferTypeInConstantPattern( 1458private IEnumerable<TypeInferenceInfo> InferTypeInPropertyPatternClause( 1464private IEnumerable<TypeInferenceInfo> InferTypeInSubpattern( 1495private IEnumerable<TypeInferenceInfo> InferTypeForSingleVariableDesignation(SingleVariableDesignationSyntax singleVariableDesignation) 1514private IEnumerable<TypeInferenceInfo> InferTypeInIsPatternExpression( 1530private IEnumerable<TypeInferenceInfo> GetPatternTypes(PatternSyntax pattern) 1548private IEnumerable<TypeInferenceInfo> GetTypesForRecursivePattern(RecursivePatternSyntax recursivePattern) 1595private IEnumerable<TypeInferenceInfo> InferTypeInLockStatement(LockStatementSyntax lockStatement, SyntaxToken? previousToken = null) 1604private IEnumerable<TypeInferenceInfo> InferTypeInLambdaExpression(LambdaExpressionSyntax lambdaExpression, SyntaxToken? previousToken = null) 1613private IEnumerable<TypeInferenceInfo> InferTypeInAnonymousFunctionExpression(AnonymousFunctionExpressionSyntax anonymousFunction) 1633private IEnumerable<TypeInferenceInfo> InferTypeInMemberDeclarator(AnonymousObjectMemberDeclaratorSyntax memberDeclarator, SyntaxToken? previousTokenOpt = null) 1652private IEnumerable<TypeInferenceInfo> InferTypeInNameColon(NameColonSyntax nameColon, SyntaxToken previousToken) 1668private IEnumerable<TypeInferenceInfo> InferTypeInExpressionColon(ExpressionColonSyntax expressionColon, SyntaxToken previousToken) 1683private IEnumerable<TypeInferenceInfo> InferTypeInMemberAccessExpression( 1716private IEnumerable<TypeInferenceInfo> InferTypeForExpressionOfMemberAccessExpression( 1849private IEnumerable<TypeInferenceInfo> InferTypeInNameColon(NameColonSyntax nameColon) 1859private IEnumerable<TypeInferenceInfo> InferTypeInExpressionColon(ExpressionColonSyntax expressionColon) 1869private IEnumerable<TypeInferenceInfo> InferTypeInNameEquals(NameEqualsSyntax nameEquals, SyntaxToken? previousToken = null) 1887private IEnumerable<TypeInferenceInfo> InferTypeInPostfixUnaryExpression(PostfixUnaryExpressionSyntax postfixUnaryExpressionSyntax, SyntaxToken? previousToken = null) 1903private IEnumerable<TypeInferenceInfo> InferTypeInPrefixUnaryExpression(PrefixUnaryExpressionSyntax prefixUnaryExpression, SyntaxToken? previousToken = null) 1940private IEnumerable<TypeInferenceInfo> InferTypeInAddressOfExpression(PrefixUnaryExpressionSyntax prefixUnaryExpression) 1959private IEnumerable<TypeInferenceInfo> InferTypeInAwaitExpression(AwaitExpressionSyntax awaitExpression, SyntaxToken? previousToken = null) 1981private IEnumerable<TypeInferenceInfo> InferTypeInYieldStatement(YieldStatementSyntax yieldStatement, SyntaxToken? previousToken = null) 1999private IEnumerable<TypeInferenceInfo> InferTypeInRefExpression(RefExpressionSyntax refExpression) 2021private IEnumerable<TypeInferenceInfo> InferTypeForReturnStatement( 2035private IEnumerable<TypeInferenceInfo> InferTypeInArrowExpressionClause(ArrowExpressionClauseSyntax arrowClause) 2038private IEnumerable<TypeInferenceInfo> InferTypeInMethodLikeDeclaration(SyntaxNode declaration) 2069private IEnumerable<TypeInferenceInfo> InferTypeInSwitchExpressionArm( 2100private IEnumerable<TypeInferenceInfo> InferTypeInSwitchExpression(SwitchExpressionSyntax switchExpression, SyntaxToken token) 2108private IEnumerable<TypeInferenceInfo> InferTypeInSwitchLabel( 2124private IEnumerable<TypeInferenceInfo> InferTypeInSwitchStatement( 2145private IEnumerable<TypeInferenceInfo> InferTypeInThrowExpression(ThrowExpressionSyntax throwExpression, SyntaxToken? previousToken = null) 2154private IEnumerable<TypeInferenceInfo> InferTypeInThrowStatement(ThrowStatementSyntax throwStatement, SyntaxToken? previousToken = null) 2163private IEnumerable<TypeInferenceInfo> InferTypeInUsingStatement(UsingStatementSyntax usingStatement, SyntaxToken? previousToken = null) 2172private IEnumerable<TypeInferenceInfo> InferTypeInVariableDeclarator(VariableDeclaratorSyntax variableDeclarator) 2238private IEnumerable<TypeInferenceInfo> InferTypeInVariableComponentAssignment(ExpressionSyntax left) 2368private IEnumerable<TypeInferenceInfo> InferTypeInWhenClause(WhenClauseSyntax whenClause, SyntaxToken? previousToken = null) 2377private IEnumerable<TypeInferenceInfo> InferTypeInWhileStatement(WhileStatementSyntax whileStatement, SyntaxToken? previousToken = null) 2386private IEnumerable<TypeInferenceInfo> InferTypeInRelationalPattern(RelationalPatternSyntax relationalPattern)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\CSharpInitializeParameterService.cs (1)
100private static IEnumerable<(ITupleOperation targetTuple, ITupleOperation valueTuple)> TryGetAssignmentExpressions(IBlockOperation blockOperation)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
286var accessors = propertyDeclaration.AccessorList.Accessors.Select(RemoveThrowNotImplemented);
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (7)
CodeGeneration\SymbolEditorTests.cs (1)
48private static async Task<IEnumerable<ISymbol>> GetSymbolsAsync(Solution solution, string name)
CodeGeneration\SyntaxGeneratorTests.cs (2)
2605private void AssertNamesEqual(string[] expectedNames, IEnumerable<SyntaxNode> actualNodes) 2613private void AssertNamesEqual(string name, IEnumerable<SyntaxNode> actualNodes)
EmbeddedLanguages\VirtualChars\CSharpVirtualCharServiceTests.cs (3)
22private static IEnumerable<SyntaxToken>? GetStringTokens( 49var tokens = GetStringTokens(stringText, allowFailure: false, options); 70var tokens = GetStringTokens(stringText, allowFailure: true);
Formatting\CSharpFormattingTestBase.cs (1)
45IEnumerable<TextSpan> spans,
Microsoft.CodeAnalysis.Debugging.Package (1)
CustomDebugInfoReader.cs (1)
71public static IEnumerable<CustomDebugInfoRecord> GetCustomDebugInfoRecords(byte[] customDebugInfo)
Microsoft.CodeAnalysis.EditorFeatures (175)
AutomaticCompletion\AbstractBraceCompletionServiceFactory.cs (1)
17IEnumerable<Lazy<IBraceCompletionService, LanguageMetadata>> braceCompletionServices,
BackgroundWorkIndicator\DefaultBackgroundWorkIndicatorFactory.cs (1)
57public IEnumerable<IUIThreadOperationScope> Scopes
Classification\CopyPasteAndPrintingClassificationBufferTaggerProvider.Tagger.cs (5)
86public IEnumerable<ITagSpan<IClassificationTag>> GetTags(NormalizedSnapshotSpanCollection spans) 92private static IEnumerable<TagSpan<IClassificationTag>> GetIntersectingTags(NormalizedSnapshotSpanCollection spans, TagSpanIntervalTree<IClassificationTag> cachedTags) 105IEnumerable<ITagSpan<IClassificationTag>> IAccurateTagger<IClassificationTag>.GetAllTags(NormalizedSnapshotSpanCollection spans, CancellationToken cancellationToken) 108public IEnumerable<TagSpan<IClassificationTag>> GetAllTags(NormalizedSnapshotSpanCollection spans, CancellationToken cancellationToken) 139private IEnumerable<TagSpan<IClassificationTag>> ComputeAndCacheAllTags(
CommentSelection\CommentSelectionResult.cs (2)
13internal readonly struct CommentSelectionResult(IEnumerable<TextChange> textChanges, IEnumerable<CommentTrackingSpan> trackingSpans, Operation resultOperation)
Editor\IContainedDocument.cs (1)
13public ITextSnapshot ApplyChanges(IEnumerable<TextChange> changes);
Editor\ITextBufferAssociatedViewService.cs (1)
17IEnumerable<ITextView> GetAssociatedTextViews(ITextBuffer textBuffer);
Editor\TextBufferAssociatedViewService.cs (1)
107public IEnumerable<ITextView> GetAssociatedTextViews(ITextBuffer textBuffer)
EditorConfigSettings\DataProvider\Analyzer\AnalyzerSettingsProvider.cs (9)
34var configSettings = GetSettings(analyzerReference, options.EditorConfigOptions); 39private IEnumerable<AnalyzerSetting> GetSettings(AnalyzerReference analyzerReference, AnalyzerConfigOptions editorConfigOptions) 41IEnumerable<DiagnosticAnalyzer> csharpAnalyzers = analyzerReference.GetAnalyzers(LanguageNames.CSharp); 42IEnumerable<DiagnosticAnalyzer> visualBasicAnalyzers = analyzerReference.GetAnalyzers(LanguageNames.VisualBasic); 43var dotnetAnalyzers = csharpAnalyzers.Intersect(visualBasicAnalyzers, DiagnosticAnalyzerComparer.Instance); 47var csharpSettings = ToAnalyzerSetting(csharpAnalyzers, Language.CSharp); 48var csharpAndVisualBasicSettings = csharpSettings.Concat(ToAnalyzerSetting(visualBasicAnalyzers, Language.VisualBasic)); 51IEnumerable<AnalyzerSetting> ToAnalyzerSetting(IEnumerable<DiagnosticAnalyzer> analyzers,
EditorConfigSettings\DataProvider\SettingsProviderBase.cs (2)
95protected void AddRange(IEnumerable<TData> items) 155public override IEnumerable<string> Keys
EditorConfigSettings\Extensions\EnumerableExtensions.cs (2)
12public static IEnumerable<TSource> DistinctBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector)
EditorConfigSettings\Updater\NamingStyles\NamingStyleSettingsUpdater.cs (1)
74IEnumerable<(NamingScheme scheme, NamingStyle style)> allCurrentStyles)
EditorConfigSettings\Updater\NamingStyles\SourceTextExtensions.cs (11)
33private static SourceText WithNamingStyles(SourceText sourceText, IEnumerable<NamingRule> rules, Language language) 82private static void AppendNamingStylePreferencesToEditorConfig(IEnumerable<NamingRule> namingRules, StringBuilder editorconfig, string? language = null) 94private static (IEnumerable<NamingRule> Common, IEnumerable<NamingRule> CSharp, IEnumerable<NamingRule> VisualBasic) GetPreferencesForAllLanguages(IGlobalOptionService globalOptions) 99var commonOptions = GetCommonOptions(csharpNamingStylePreferences, vbNamingStylePreferences); 100var csharpOnlyOptions = GetOptionsUniqueOptions(csharpNamingStylePreferences, commonOptions); 101var vbOnlyOptions = GetOptionsUniqueOptions(vbNamingStylePreferences, commonOptions); 104static IEnumerable<NamingRule> GetCommonOptions(NamingStylePreferences csharp, NamingStylePreferences visualBasic) 107static IEnumerable<NamingRule> GetOptionsUniqueOptions(NamingStylePreferences csharp, IEnumerable<NamingRule> common)
EditorConfigSettings\Updater\SettingsUpdateHelper.cs (1)
104IEnumerable<(string option, string value, Language language)> settingsToUpdate)
Extensibility\Commands\ExportInteractiveCommandAttribute.cs (1)
17public IEnumerable<string> ContentTypes { get; } = contentTypes;
Extensibility\Composition\ContentTypeMetadata.cs (2)
14public IEnumerable<string> ContentTypes { get; } = (IEnumerable<string>)data.GetValueOrDefault("ContentTypes");
Extensibility\Composition\IContentTypeMetadata.cs (1)
13IEnumerable<string> ContentTypes { get; }
Extensibility\Composition\OrderableContentTypeMetadata.cs (2)
12public IEnumerable<string> ContentTypes { get; } = (IEnumerable<string>?)data.GetValueOrDefault("ContentTypes") ?? [];
ExternalAccess\IntelliCode\IntentProcessor.cs (1)
31IEnumerable<Lazy<IIntentProvider, IIntentProviderMetadata>> lazyIntentProviders)
ExternalAccess\UnitTesting\UnitTestingReferencesService.cs (2)
21private static readonly IEnumerable<(string MethodFullyQualifedName, string MethodFilePath, string MethodOutputFilePath)> Empty = 24internal static async Task<IEnumerable<(string MethodFullyQualifedName, string MethodFilePath, string MethodOutputFilePath)>> GetCallerMethodsAsync(
ExternalAccess\VSTypeScript\Api\IVSTypeScriptBreakpointResolutionServiceImplementation.cs (1)
16Task<IEnumerable<VSTypeScriptBreakpointResolutionResultWrapper>> ResolveBreakpointsAsync(Solution solution, string name, CancellationToken cancellationToken = default);
ExternalAccess\VSTypeScript\Api\IVSTypeScriptInlineRenameReplacementInfo.cs (3)
28public abstract IEnumerable<DocumentId> DocumentIds { get; } 33public abstract IEnumerable<VSTypeScriptInlineRenameReplacementWrapper> GetReplacements(DocumentId documentId); 35IEnumerable<InlineRenameReplacement> IInlineRenameReplacementInfo.GetReplacements(DocumentId documentId)
ExternalAccess\VSTypeScript\Api\VSTypeScriptExtensions.cs (1)
16public static void ApplyTextChanges(this Workspace workspace, DocumentId id, IEnumerable<TextChange> textChanges, CancellationToken cancellationToken)
ExternalAccess\VSTypeScript\Api\VSTypeScriptInlineRenameInfo.cs (2)
53bool IInlineRenameInfo.TryOnAfterGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText) 56bool IInlineRenameInfo.TryOnBeforeGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText)
ExternalAccess\VSTypeScript\VSTypeScriptBreakpointResolutionService.cs (1)
29public async Task<IEnumerable<BreakpointResolutionResult>> ResolveBreakpointsAsync(Solution solution, string name, CancellationToken cancellationToken = default)
ExternalAccess\VSTypeScript\VSTypeScriptLspServiceProvider.cs (1)
18[ImportMany(ProtocolConstants.TypeScriptLanguageContract)] IEnumerable<Lazy<ILspServiceFactory, LspServiceMetadataView>> lspServiceFactories) : AbstractLspServiceProvider(lspServices, lspServiceFactories)
ExtractMethod\ExtractMethodCommandHandler.cs (1)
197ITextBuffer textBuffer, IEnumerable<TextChange> changes, IBackgroundWorkIndicatorContext waitContext)
InlineRename\AbstractEditorInlineRenameService.cs (2)
16private readonly IEnumerable<IRefactorNotifyService> _refactorNotifyServices; 18protected AbstractEditorInlineRenameService(IEnumerable<IRefactorNotifyService> refactorNotifyServices)
InlineRename\AbstractEditorInlineRenameService.FailureInlineRenameInfo.cs (2)
48public bool TryOnAfterGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText) => false; 50public bool TryOnBeforeGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText) => false;
InlineRename\AbstractEditorInlineRenameService.InlineRenameReplacementInfo.cs (6)
24public IEnumerable<DocumentId> DocumentIds => _conflicts.DocumentIds; 30public IEnumerable<InlineRenameReplacement> GetReplacements(DocumentId documentId) 32var nonComplexifiedSpans = GetNonComplexifiedReplacements(documentId); 33var complexifiedSpans = GetComplexifiedReplacements(documentId); 38private IEnumerable<InlineRenameReplacement> GetNonComplexifiedReplacements(DocumentId documentId) 58private IEnumerable<InlineRenameReplacement> GetComplexifiedReplacements(DocumentId documentId)
InlineRename\AbstractEditorInlineRenameService.SymbolRenameInfo.cs (4)
34private readonly IEnumerable<IRefactorNotifyService> _refactorNotifyServices; 56IEnumerable<IRefactorNotifyService> refactorNotifyServices, 142public bool TryOnBeforeGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText) 148public bool TryOnAfterGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText)
InlineRename\AbstractInlineRenameUndoManager.cs (1)
173protected void ApplyReplacementText(ITextBuffer subjectBuffer, ITextUndoHistory undoHistory, object propagateSpansEditTag, IEnumerable<ITrackingSpan> spans, string replacementText)
InlineRename\IEditorInlineRenameService.cs (6)
121IEnumerable<DocumentId> DocumentIds { get; } 126IEnumerable<InlineRenameReplacement> GetReplacements(DocumentId documentId); 131public static IEnumerable<InlineRenameReplacementKind> GetAllReplacementKinds(this IInlineRenameReplacementInfo info) 133var replacements = info.DocumentIds.SelectMany(info.GetReplacements); 235bool TryOnBeforeGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText); 241bool TryOnAfterGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText);
InlineRename\IInlineRenameUndoManager.cs (1)
29void ApplyCurrentState(ITextBuffer subjectBuffer, object propagateSpansEditTag, IEnumerable<ITrackingSpan> spans);
InlineRename\InlineRenameService.cs (1)
46private readonly IEnumerable<IRefactorNotifyService> _refactorNotifyServices = refactorNotifyServices;
InlineRename\InlineRenameSession.cs (4)
48private readonly IEnumerable<IRefactorNotifyService> _refactorNotifyServices; 147IEnumerable<IRefactorNotifyService> refactorNotifyServices, 433var documents = textBuffer.AsTextContainer().GetRelatedDocuments(); 601var documents = textBuffer.CurrentSnapshot.GetRelatedDocumentsWithChanges();
InlineRename\InlineRenameSession.OpenTextBufferManager.cs (8)
39private readonly IEnumerable<Document> _baseDocuments; 117var editableSpans = GetEditableSpansForSnapshot(_subjectBuffer.CurrentSnapshot); 163internal IEnumerable<RenameTrackingSpan> GetRenameTrackingSpans() 166internal IEnumerable<SnapshotSpan> GetEditableSpansForSnapshot(ITextSnapshot snapshot) 169internal void SetReferenceSpans(IEnumerable<TextSpan> spans) 247var trackingSpansTouched = GetEditableSpansForSnapshot(args.After).Where(ss => ss.IntersectsWith(boundingIntersectionSpan)); 315internal async Task ApplyConflictResolutionEditsAsync(IInlineRenameReplacementInfo conflictResolution, LinkedFileMergeSessionResult mergeResult, IEnumerable<Document> documents, CancellationToken cancellationToken) 540private static async Task<IEnumerable<TextChange>> GetTextChangesFromTextDifferencingServiceAsync(Document oldDocument, Document newDocument, CancellationToken cancellationToken = default)
InlineRename\Taggers\AbstractRenameTagger.cs (4)
23private IEnumerable<RenameTrackingSpan> _currentSpans; 93IEnumerable<ITagSpan<T>> ITagger<T>.GetTags(NormalizedSnapshotSpanCollection spans) 96public IEnumerable<TagSpan<T>> GetTags(NormalizedSnapshotSpanCollection spans) 103var renameSpans = _currentSpans;
InlineRename\UndoManagerServiceFactory.cs (1)
111public void ApplyCurrentState(ITextBuffer subjectBuffer, object propagateSpansEditTag, IEnumerable<ITrackingSpan> spans)
IntelliSense\AsyncCompletion\CommitManager.cs (1)
44public IEnumerable<char> PotentialCommitCharacters
IntelliSense\ViewTextSpan.cs (2)
77var spans = MapUpToSnapshotRecursive(new SnapshotSpan(start, span), target); 82private static IEnumerable<Span> MapUpToSnapshotRecursive(SnapshotSpan start, IProjectionSnapshot target)
Interactive\CommandHandlers\ExecuteInInteractiveCommandHandler.cs (1)
36private readonly IEnumerable<Lazy<IExecuteInInteractiveCommandHandler, ContentTypeMetadata>> _executeInInteractiveHandlers = executeInInteractiveHandlers;
Interactive\SendToInteractiveSubmissionProvider.cs (9)
30protected abstract IEnumerable<TextSpan> GetExecutableSyntaxTreeNodeSelection(TextSpan selectedSpan, SyntaxNode node); 37var selectedSpans = args.TextView.Selection.IsEmpty 45private IEnumerable<SnapshotSpan> GetExpandedLine(IEditorOptions editorOptions, EditorCommandArgs args, CancellationToken cancellationToken) 47var selectedSpans = GetSelectedLine(args.TextView); 55private static IEnumerable<SnapshotSpan> GetSelectedLine(ITextView textView) 62private IEnumerable<SnapshotSpan> ExpandSelection(IEnumerable<SnapshotSpan> selectedSpans, EditorCommandArgs args, CancellationToken cancellationToken) 71var newSpans = GetExecutableSyntaxTreeNodeSelection(TextSpan.FromBounds(selectedSpansStart, selectedSpansEnd), root). 77private static string GetSubmissionFromSelectedSpans(IEditorOptions editorOptions, IEnumerable<SnapshotSpan> selectedSpans)
IRefactorNotifyService.cs (2)
25bool TryOnBeforeGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, ISymbol symbol, string newName, bool throwOnFailure); 35bool TryOnAfterGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, ISymbol symbol, string newName, bool throwOnFailure);
LanguageServer\AbstractInProcLanguageClient.cs (2)
85public IEnumerable<string>? ConfigurationSections { get; } 103public IEnumerable<string>? FilesToWatch { get; }
LanguageServer\AlwaysActivateInProcLanguageClient.cs (1)
47private readonly IEnumerable<Lazy<ILspBuildOnlyDiagnostics, ILspBuildOnlyDiagnosticsMetadata>> _buildOnlyDiagnostics = buildOnlyDiagnostics;
LanguageServer\AlwaysActiveLanguageClientEventListener.cs (1)
85public IEnumerable<string> ContentTypes { get; } = contentTypes;
Logging\FunctionIdOptions.cs (2)
37private static IEnumerable<FunctionId> GetFunctionIds() 40public static IEnumerable<IOption2> GetOptions()
NavigationBar\NavigationBarController.cs (1)
243var documents = textContainer.GetRelatedDocuments();
Options\EditorAnalyzerConfigOptions.cs (1)
45public override IEnumerable<string> Keys
Organizing\OrganizeDocumentCommandHandler.cs (1)
150var changes = await newDocument.GetTextChangesAsync(currentDocument, cancellationToken).ConfigureAwait(false);
Preview\AbstractPreviewFactoryService.cs (4)
233var preservedProjectIds = oldProjectReferences.Keys.Intersect(newProjectReferences.Keys); 620ITextBuffer newBuffer, IEnumerable<Span> conflictSpans, IEnumerable<Span> warningSpans, IEnumerable<Span> suppressDiagnosticsSpans)
RenameTracking\RenameTrackingCodeRefactoringProvider.cs (2)
20private readonly IEnumerable<IRefactorNotifyService> _refactorNotifyServices; 26[ImportMany] IEnumerable<IRefactorNotifyService> refactorNotifyServices)
RenameTracking\RenameTrackingTaggerProvider.cs (1)
107IEnumerable<IRefactorNotifyService> refactorNotifyServices,
RenameTracking\RenameTrackingTaggerProvider.RenameTrackingCodeAction.cs (3)
29private readonly IEnumerable<IRefactorNotifyService> _refactorNotifyServices; 38IEnumerable<IRefactorNotifyService> refactorNotifyServices, 69protected override async Task<IEnumerable<CodeActionOperation>> ComputePreviewOperationsAsync(CancellationToken cancellationToken)
RenameTracking\RenameTrackingTaggerProvider.RenameTrackingCommitter.cs (3)
32private readonly IEnumerable<IRefactorNotifyService> _refactorNotifyServices; 40IEnumerable<IRefactorNotifyService> refactorNotifyServices, 258IEnumerable<DocumentId> changedDocuments,
RenameTracking\RenameTrackingTaggerProvider.StateMachine.cs (1)
290IEnumerable<IRefactorNotifyService> refactorNotifyServices,
RenameTracking\RenameTrackingTaggerProvider.Tagger.cs (3)
42public IEnumerable<ITagSpan<RenameTrackingTag>> GetTags(NormalizedSnapshotSpanCollection spans) 45IEnumerable<ITagSpan<IErrorTag>> ITagger<IErrorTag>.GetTags(NormalizedSnapshotSpanCollection spans) 48private IEnumerable<TagSpan<T>> GetTags<T>(NormalizedSnapshotSpanCollection spans, T tag) where T : ITag
RenameTracking\RenameTrackingTaggerProvider.TrackingSession.cs (1)
219private TriggerIdentifierKind DetermineIfRenamableSymbols(IEnumerable<ISymbol> symbols, Document document)
Shared\Extensions\ClassificationExtensions.cs (1)
15this IEnumerable<TaggedText> parts,
Shared\Extensions\HostWorkspaceServicesExtensions.cs (2)
72var exports = mefHostServices.GetExports<ILanguageService, ContentTypeLanguageMetadata>(); 88IEnumerable<Lazy<T, TMetadata>> items,
Shared\Extensions\IContentTypeExtensions.cs (2)
19public static bool MatchesAny(this IContentType dataContentType, IEnumerable<string> extensionContentTypes) 23=> dataContentType.MatchesAny((IEnumerable<string>)extensionContentTypes);
Shared\Extensions\IProjectionBufferFactoryServiceExtensions.cs (3)
44(IEnumerable<SnapshotSpan>)exposedSpans); 51IEnumerable<SnapshotSpan> exposedSpans) 120IEnumerable<SnapshotSpan> spans)
Shared\Extensions\IRefactorNotifyServiceExtensions.cs (4)
12this IEnumerable<IRefactorNotifyService> refactorNotifyServices, 14IEnumerable<DocumentId> changedDocuments, 31this IEnumerable<IRefactorNotifyService> refactorNotifyServices, 33IEnumerable<DocumentId> changedDocuments,
Shared\Extensions\ITextBufferExtensions.cs (1)
77public static ITextSnapshot ApplyChanges(this ITextBuffer buffer, IEnumerable<TextChange> changes)
Shared\Extensions\ITextViewExtensions.cs (2)
105public static void SetMultiSelection(this ITextView textView, IEnumerable<SnapshotSpan> spans) 107var spansInView = spans.Select(s => new Selection(textView.GetSpanInView(s).Single()));
Shared\Extensions\MefExtensions.cs (7)
23this IEnumerable<Lazy<TExtension, TMetadata>> extensions, 27return extensions.SelectMatchingExtensions((IEnumerable<IContentType>)contentTypes); 35this IEnumerable<Lazy<TExtension, TMetadata>> extensions, 36IEnumerable<IContentType> contentTypes) 43this IEnumerable<Lazy<TExtension, TMetadata>> extensions, 51this IEnumerable<Lazy<TExtension, TMetadata>> extensions, 59this IEnumerable<Lazy<TExtension, TMetadata>> extensions,
Shared\Extensions\WorkspaceExtensions.cs (2)
39internal static void ApplyTextChanges(this Workspace workspace, DocumentId id, IEnumerable<TextChange> textChanges, CancellationToken cancellationToken) 46private static Solution UpdateDocument(this Solution solution, DocumentId id, IEnumerable<TextChange> textChanges, CancellationToken cancellationToken)
Shared\Tagging\EventSources\TaggerEventSources.cs (1)
25public static ITaggerEventSource Compose(IEnumerable<ITaggerEventSource> eventSources)
Shared\Utilities\LinkedEditsTracker.cs (3)
35public void AddSpans(IEnumerable<ITrackingSpan> spans) 51var newTrackingSpans = snapshotSpanCollection.Select(ss => ss.Snapshot.CreateTrackingSpan(ss, SpanTrackingMode.EdgeInclusive, TrackingFidelityMode.Forward)); 87var query = from trackingSpan in _trackingSpans
Shared\Utilities\RenameTrackingDismisser.cs (1)
15internal static void DismissRenameTracking(Workspace workspace, IEnumerable<DocumentId> documentIds)
Shared\Utilities\ThreadingContextTaskSchedulerProvider.cs (1)
30protected override IEnumerable<Task> GetScheduledTasks()
Structure\AbstractStructureTaggerProvider.cs (1)
254private static IEnumerable<BlockSpan> GetMultiLineRegions(
Tagging\EfficientTagger.cs (2)
29IEnumerable<ITagSpan<TTag>> ITagger<TTag>.GetTags(NormalizedSnapshotSpanCollection spans) 35public IEnumerable<TagSpan<TTag>> GetTags(NormalizedSnapshotSpanCollection spans)
Workspaces\AbstractTextBufferVisibilityTracker.cs (3)
191private void UpdateTextViews(IEnumerable<ITextView> associatedTextViews) 193var removedViews = TextViews.Except(associatedTextViews); 194var addedViews = associatedTextViews.Except(TextViews);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (60)
AbstractCommandHandlerTestState.cs (2)
151public IEnumerable<Lazy<TExport, TMetadata>> GetExports<TExport, TMetadata>() 157public IEnumerable<T> GetExportedValues<T>()
Classification\ClassificationTestHelper.cs (3)
26IEnumerable<FormattedClassification> expectedClassifications, 28IEnumerable<ClassifiedSpan> actualClassifications) 63IEnumerable<FormattedClassification> expectedClassifications,
CommentSelection\AbstractToggleCommentTestBase.cs (1)
80private static void SetupSelection(IWpfTextView textView, IEnumerable<Span> spans)
Extensions\ExportProviderExtensions.cs (2)
19var lazyCommandHandlers = exportProvider.GetExports<ICommandHandler, OrderableMetadata>(); 26var lazyCommandHandlers = exportProvider.GetExports<ICommandHandler, OrderableContentTypeMetadata>();
ExtractInterface\TestExtractInterfaceOptions.cs (2)
21public IEnumerable<ISymbol> AllExtractableMembers { get; private set; } 30public IEnumerable<ISymbol> ChosenMembers { get; set; }
Formatting\CoreFormatterTestsBase.cs (3)
177private protected async Task AssertFormatAsync(string expected, string code, IEnumerable<TextSpan> spans, OptionsCollection options = null, int? baseIndentation = null) 213internal void AssertFormatWithTransformation(Workspace workspace, string expected, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, SyntaxNode root, IEnumerable<TextSpan> spans) 226internal void AssertFormat(Workspace workspace, string expected, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, ITextBuffer clonedBuffer, SyntaxNode root, IEnumerable<TextSpan> spans)
KeywordHighlighting\AbstractKeywordHighlighterTests.cs (1)
30protected abstract IEnumerable<ParseOptions> GetOptions();
LanguageServer\AbstractLanguageServerProtocolTests.cs (4)
86public Task<ImmutableArray<MappedSpanResult>> MapSpansAsync(Document document, IEnumerable<TextSpan> spans, CancellationToken cancellationToken) 144private protected static void AssertLocationsEqual(IEnumerable<LSP.Location> expectedLocations, IEnumerable<LSP.Location> actualLocations) 301private protected static CodeActionResolveData CreateCodeActionResolveData(string uniqueIdentifier, LSP.Location location, string[] codeActionPath, IEnumerable<string>? customTags = null)
LanguageServer\AbstractLanguageServerProtocolTests.InitializationOptions.cs (1)
30internal IEnumerable<DiagnosticAnalyzer>? AdditionalAnalyzers { get; init; } = null;
LanguageServer\AbstractLspBuildOnlyDiagnosticsTests.cs (1)
42var extra = actualDiagnosticCodes.Except(ExpectedDiagnosticCodes);
NavigateTo\AbstractNavigateToTests.cs (1)
164List<NavigateToItem> expecteditems, IEnumerable<NavigateToItem> items)
NavigateTo\NavigateToTestAggregator.Callback.cs (3)
21private readonly TaskCompletionSource<IEnumerable<NavigateToItem>> _taskCompletionSource = 22new TaskCompletionSource<IEnumerable<NavigateToItem>>(); 43public Task<IEnumerable<NavigateToItem>> GetItemsAsync()
NavigateTo\NavigateToTestAggregator.cs (1)
34public Task<IEnumerable<NavigateToItem>> GetItemsAsync(string searchValue)
PullMemberUp\TestPullMemberUpService.cs (2)
19private readonly IEnumerable<(string member, bool makeAbstract)> _selectedMembers; 23public TestPullMemberUpService(IEnumerable<(string member, bool makeAbstract)> selectedMembers, string destinationName)
RenameTracking\MockRefactorNotifyService.cs (2)
22public bool TryOnBeforeGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, ISymbol symbol, string newName, bool throwOnFailure) 34public bool TryOnAfterGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, ISymbol symbol, string newName, bool throwOnFailure)
SignatureHelp\AbstractSignatureHelpProviderTests.cs (13)
50IEnumerable<SignatureHelpTestItem> expectedOrderedItemsOrNull = null, 72IEnumerable<SignatureHelpTestItem> expectedOrderedItemsOrNull = null, 183IEnumerable<SignatureHelpTestItem> expectedTestItems, SignatureHelpItems actualSignatureHelpItems) 257private static string ToString(IEnumerable<TaggedText> list) 263IEnumerable<SignatureHelpTestItem> expectedOrderedItemsMetadataReference, 264IEnumerable<SignatureHelpTestItem> expectedOrderedItemsSameSolution, 282public Task TestSignatureHelpWithMetadataReferenceHelperAsync(string sourceCode, string referencedCode, IEnumerable<SignatureHelpTestItem> expectedOrderedItems, 303public async Task TestSignatureHelpWithProjectReferenceHelperAsync(string sourceCode, string referencedCode, IEnumerable<SignatureHelpTestItem> expectedOrderedItems, 326private async Task TestSignatureHelpInSameProjectHelperAsync(string sourceCode, string referencedCode, IEnumerable<SignatureHelpTestItem> expectedOrderedItems, 344protected async Task VerifyItemWithReferenceWorkerAsync(string xmlString, IEnumerable<SignatureHelpTestItem> expectedOrderedItems, bool hideAdvancedMembers) 380IEnumerable<SignatureHelpTestItem> expectedOrderedItemsOrNull = null, 422private static void CompareSelectedIndex(IEnumerable<SignatureHelpTestItem> expectedOrderedItemsOrNull, int? selectedItemIndex) 453IEnumerable<SignatureHelpTestItem> expectedOrderedItems,
StubSettingsManagerHost.cs (1)
153Task<IEnumerable<NamedVersionedString>> IAsyncStringStorage.GetAllSinceVersionAsync(int modifiedAfterRevision, CancellationToken cancellationToken)
Threading\SynchronizationContextTaskScheduler.cs (1)
44protected override IEnumerable<Task> GetScheduledTasks()
Threading\WpfFactDiscoverer.cs (2)
31protected override IEnumerable<IXunitTestCase> CreateTestCasesForDataRow(ITestFrameworkDiscoveryOptions discoveryOptions, ITestMethod testMethod, IAttributeInfo theoryAttribute, object[] dataRow) 37protected override IEnumerable<IXunitTestCase> CreateTestCasesForTheory(ITestFrameworkDiscoveryOptions discoveryOptions, ITestMethod testMethod, IAttributeInfo theoryAttribute)
Utilities\TestEditorOptions.cs (1)
102public System.Collections.Generic.IEnumerable<EditorOptionDefinition> SupportedOptions
Workspaces\EditorTestHostProject.cs (9)
53IEnumerable<EditorTestHostDocument>? documents = null, 54IEnumerable<EditorTestHostDocument>? additionalDocuments = null, 55IEnumerable<EditorTestHostDocument>? analyzerConfigDocuments = null, 56IEnumerable<EditorTestHostProject>? projectReferences = null, 57IEnumerable<MetadataReference>? metadataReferences = null, 58IEnumerable<AnalyzerReference>? analyzerReferences = null, 84IEnumerable<EditorTestHostProject>? projectReferences = null, 85IEnumerable<MetadataReference>? metadataReferences = null, 86IEnumerable<AnalyzerReference>? analyzerReferences = null,
Workspaces\EditorTestWorkspace.cs (3)
223var values = ExportProvider.GetExports<TServiceInterface, ContentTypeMetadata>(); 229var values = ExportProvider.GetExports<TServiceInterface, OrderableContentTypeMetadata>(); 368var namedSpans = markupSpans.Where(kvp => kvp.Key != string.Empty);
Workspaces\TestFormattingRuleFactoryServiceFactory.cs (1)
54public IEnumerable<TextChange> FilterFormattedChanges(DocumentId document, TextSpan span, IList<TextChange> changes)
Microsoft.CodeAnalysis.EditorFeatures.Text (3)
Extensions.cs (2)
67public static IEnumerable<Document> GetRelatedDocumentsWithChanges(this ITextSnapshot text) 86public static IEnumerable<Document> GetRelatedDocuments(this ITextBuffer buffer)
Extensions.SnapshotSourceText.cs (1)
185public override SourceText WithChanges(IEnumerable<TextChange> changes)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (104)
CodeActions\CodeChangeProviderMetadataTests.cs (5)
57var exportedProviders = FindComposedPartsWithExportForLanguage(configuration, providerType.FullName, language); 63var exportedProvidersByName = exportedProviders.GroupBy( 121var exportedProviders = FindComposedPartsWithExport(configuration, providerType.FullName); 159private static IEnumerable<(ComposedPart Part, ExportDefinition Export)> FindComposedPartsWithExport( 175private static IEnumerable<(ComposedPart Part, ExportDefinition Export)> FindComposedPartsWithExportForLanguage(
CodeFixes\CodeFixServiceTests.cs (3)
40var fixers = CreateFixers(); 408private static IEnumerable<Lazy<CodeFixProvider, CodeChangeProviderMetadata>> CreateFixers() 1203var variableDeclarations = context.SemanticModel.SyntaxTree.GetRoot().DescendantNodes().OfType<CodeAnalysis.CSharp.Syntax.VariableDeclarationSyntax>();
CodeFixes\ExtensionOrderingTests.cs (4)
33var providers = ExportProvider.GetExports<CodeFixProvider, CodeChangeProviderMetadata>(); 62var providers = ExportProvider.GetExports<IConfigurationFixProvider, CodeChangeProviderMetadata>(); 93var providers = ExportProvider.GetExports<CodeRefactoringProvider, CodeChangeProviderMetadata>(); 120var providers = ExportProvider.GetExports<CodeFixProvider, CodeChangeProviderMetadata>();
CodeGeneration\CodeGenerationTests.cs (4)
569IEnumerable<SyntaxToken> modifiers = null, 596var retainedMembers = testContext.GetAnnotatedDeclaredSymbols(retainedMembersKey, testContext.SemanticModel); 725internal static IEnumerable<SyntaxToken> CreateModifierTokens(Editing.DeclarationModifiers modifiers, string language) 895public IEnumerable<ISymbol> GetAnnotatedDeclaredSymbols(string key, SemanticModel semanticModel)
CodeGeneration\CodeGenerationTests.VisualBasic.cs (1)
1474var newModifiers = new[] { VB.SyntaxFactory.Token(VB.SyntaxKind.FriendKeyword).WithLeadingTrivia(eol) }.Concat(
CommentSelection\CommentUncommentSelectionCommandHandlerTests.cs (15)
167var selectedSpans = SetupSelection(disposableView.TextView); 704private static void UncommentSelection(string code, IEnumerable<TextChange> expectedChanges, Span expectedSelectedSpan, bool supportBlockComments) 707private static void UncommentSelection(string code, IEnumerable<TextChange> expectedChanges, IEnumerable<Span> expectedSelectedSpans, bool supportBlockComments) 710private static void CommentSelection(string code, IEnumerable<TextChange> expectedChanges, bool supportBlockComments) 713private static void CommentSelection(string code, IEnumerable<TextChange> expectedChanges, IEnumerable<Span> expectedSelectedSpans, bool supportBlockComments) 716private static void CommentSelection(ExportProvider exportProvider, ITextView textView, IEnumerable<TextChange> expectedChanges, IEnumerable<Span> expectedSelectedSpans, bool supportBlockComments) 724IEnumerable<TextChange> expectedChanges, 725IEnumerable<Span> expectedSelectedSpans, 732var selectedSpans = SetupSelection(disposableView.TextView); 740IEnumerable<TextChange> expectedChanges, 741IEnumerable<Span> expectedSelectedSpans, 780private static IEnumerable<Span> SetupSelection(IWpfTextView textView)
Completion\GlobalAssemblyCacheCompletionHelperTests.cs (2)
38var completions = GetItems(pathSoFar); 42private static IEnumerable<CompletionItem> GetItems(string pathSoFar)
Completion\TestFileSystemCompletionHelper.cs (6)
28IEnumerable<string> drives, 29IEnumerable<string> directories, 30IEnumerable<string> files) 50protected override IEnumerable<string> EnumerateDirectories(string fullDirectoryPath) 53protected override IEnumerable<string> EnumerateFiles(string fullDirectoryPath) 56private static IEnumerable<string> Enumerate(ImmutableArray<string> entries, string fullDirectoryPath)
Diagnostics\SuppressMessageAttributeWorkspaceTests.cs (1)
69var actualDiagnostics = await DiagnosticProviderTestUtilities.GetAllDiagnosticsAsync(workspace, document, span);
EmbeddedLanguages\Json\LanguageServices\JsonLanguageDetectorTests.cs (2)
25Assert.True(JsonLanguageDetector.CommentDetector.TryMatch(value, out _, out var captures)); 46Assert.False(JsonLanguageDetector.CommentDetector.TryMatch(value, out _, out var stringOptions) &&
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexPatternDetectorTests.cs (2)
25Assert.True(RegexLanguageDetector.CommentDetector.TryMatch(value, out _, out var captures)); 46Assert.False(RegexLanguageDetector.CommentDetector.TryMatch(value, out _, out var stringOptions) &&
Extensions\EnumerableExtensionTests.cs (4)
17private static IEnumerable<T> Enumerable<T>(params T[] values) 23var elements = Enumerable(1, 2, 3); 34var elements = Enumerable(1, 2, 3); 74var sequence = Enumerable(Enumerable("a", "b"), Enumerable("c", "d"), Enumerable("e", "f"));
MetadataAsSource\AbstractMetadataAsSourceTests.TestContext.cs (2)
40IEnumerable<string>? metadataSources = null, 248IEnumerable<string>? metadataSources,
RenameTracking\RenameTrackingTestState.cs (2)
160var tags = _tagger.GetTags(_view.TextBuffer.CurrentSnapshot.GetSnapshotSpanCollection()); 183var tags = _tagger.GetTags(_view.TextBuffer.CurrentSnapshot.GetSnapshotSpanCollection());
SymbolFinder\DependentTypeFinderTests.cs (19)
85var derivedFromBase = await SymbolFinder.FindDerivedClassesAsync(baseClassSymbol, solution, transitive: false); 126var derivedFromBase = await SymbolFinder.FindDerivedInterfacesAsync(baseClassSymbol, solution, transitive: false); 177var derivedFromBase = await SymbolFinder.FindDerivedClassesAsync(baseClassSymbol, solution, transitive: false); 218var derivedFromBase = await SymbolFinder.FindDerivedClassesAsync(baseClassSymbol, solution, transitive: false); 260var derivedFromBase = await SymbolFinder.FindDerivedClassesAsync(baseClassSymbol, solution, transitive: false); 302var derivedFromBase = await SymbolFinder.FindDerivedClassesAsync(baseClassSymbol, solution, transitive: false); 343var typesThatImplementInterface = await SymbolFinder.FindImplementationsAsync(baseInterfaceSymbol, solution, transitive: false); 384var typesThatImplementInterface = await SymbolFinder.FindImplementationsAsync(baseInterfaceSymbol, solution, transitive: false); 424var typesThatImplementInterface = await SymbolFinder.FindImplementationsAsync(baseInterfaceSymbol, solution, transitive: false); 443var immediateDerived = await SymbolFinder.FindDerivedClassesAsync( 449var transitiveDerived = await SymbolFinder.FindDerivedClassesAsync( 488var immediateDerived = await SymbolFinder.FindDerivedInterfacesAsync( 496var transitiveDerived = await SymbolFinder.FindDerivedInterfacesAsync( 540var immediateImpls = await SymbolFinder.FindImplementationsAsync( 548var transitiveImpls = await SymbolFinder.FindImplementationsAsync( 577var transitiveImpls = await SymbolFinder.FindImplementationsAsync( 580var delegates = transitiveImpls.Where(i => i.TypeKind == TypeKind.Delegate); 607var transitiveImpls = await SymbolFinder.FindImplementationsAsync( 610var enums = transitiveImpls.Where(i => i.TypeKind == TypeKind.Enum);
Tagging\AsynchronousTaggerTests.cs (3)
113var tags = tagger.GetTags(new NormalizedSnapshotSpanCollection(textBuffer.CurrentSnapshot.GetFullSpan())); 139var tags = tagger.GetTags(new NormalizedSnapshotSpanCollection(textBuffer.CurrentSnapshot.GetFullSpan())); 248Func<TaggerContext<TextMarkerTag>, DocumentSnapshotSpan, IEnumerable<TagSpan<TextMarkerTag>>> callback,
Utilities\BloomFilterTests.cs (4)
20private static IEnumerable<string> GenerateStrings(int count) 49var testStrings = GenerateStrings(100000); 94var testStrings = GenerateStrings(100000); 206var allStringsToTest = GenerateStrings(100_000);
Utilities\PatternMatcherTests.cs (20)
229private static void AssertContainsType(PatternMatchKind type, IEnumerable<PatternMatch> results) 235var match = TryMatchMultiWordPattern("[|AddMetadataReference|]", "addmetadatareference"); 243var match = TryMatchMultiWordPattern("[|Add|]MetadataReference", "add"); 251var match = TryMatchMultiWordPattern("Add[|Metadata|]Reference", "metadata"); 259var match = TryMatchMultiWordPattern("[|Add|]MetadataReference", "Add"); 267var match = TryMatchMultiWordPattern("Add[|Metadata|]Reference", "Metadata"); 275var match = TryMatchMultiWordPattern("[|A|]ddMetadataReference", "A"); 283var match = TryMatchMultiWordPattern("Add[|M|]etadataReference", "M"); 291var match = TryMatchMultiWordPattern("[|Add|][|Metadata|]Reference", "add metadata"); 300var match = TryMatchMultiWordPattern("[|A|]dd[|M|]etadataReference", "A M"); 309var match = TryMatchMultiWordPattern("[|A|]dd[|M|]etadataReference", "AM"); 317var match = TryMatchMultiWordPattern("Add[|Metadata|][|Ref|]erence", "ref Metadata"); 325var match = TryMatchMultiWordPattern("Add[|M|]etadata[|Ref|]erence", "ref M"); 333var match = TryMatchMultiWordPattern("[|A|]dd[|M|]etadata[|Re|]ference", "AMRe"); 349var match = TryMatchMultiWordPattern("[|Add|][|Meta|]dataReference", "add Meta"); 358var match = TryMatchMultiWordPattern("[|Add|][|Meta|]dataReference", "Add meta"); 367var match = TryMatchMultiWordPattern("[|Add|][|Meta|]dataReference", "Add Meta"); 384var match = TryMatchMultiWordPattern("Get[|K|]ey[|W|]ord", "K*W"); 396var match = TryMatchMultiWordPattern("Goo[|A|]ttribute", "a"); 476private static IEnumerable<PatternMatch> TryMatchMultiWordPattern(string candidate, string pattern)
Utilities\StackFrameUtils.cs (2)
184public static IEnumerable<CodeAnalysis.EmbeddedLanguages.VirtualChars.VirtualCharSequence> Enumerate(StackFrameToken token) 199public static IEnumerable<CodeAnalysis.EmbeddedLanguages.VirtualChars.VirtualCharSequence> Enumerate(StackFrameNode node)
ValueTracking\AbstractBaseValueTrackingTests.cs (1)
74internal static async Task ValidateChildrenEmptyAsync(TestWorkspace testWorkspace, IEnumerable<ValueTrackedItem> items, CancellationToken cancellationToken = default)
Workspaces\ClassificationTypeNamesTests.cs (2)
20public static IEnumerable<object[]> AllPublicClassificationTypeNames 25public static IEnumerable<object[]> AllClassificationTypeNames => typeof(ClassificationTypeNames).GetAllFields().Where(
Microsoft.CodeAnalysis.EditorFeatures.Wpf (44)
Adornments\AbstractAdornmentManager.cs (2)
140IEnumerable<IMappingSpan> spans, 145var translated = spans.SelectMany(span => span.GetSpans(targetSnapshot));
BackgroundWorkIndicator\BackgroundWorkIndicatorContext.cs (1)
78public IEnumerable<IUIThreadOperationScope> Scopes => _scopes;
InlineDiagnostics\InlineDiagnosticsAdornmentManager.cs (1)
125var tagSpans = TagAggregator.GetTags(changedSpan);
InlineRename\UI\Dashboard\RenameDashboard.xaml.cs (1)
38private readonly IEnumerable<string> _renameAccessKeys = new[]
Interactive\InteractiveWindowResetCommand.cs (5)
50public IEnumerable<string> DetailedDescription 53public IEnumerable<string> Names 59public IEnumerable<KeyValuePair<string, string>> ParametersDescription 81public IEnumerable<ClassificationSpan> ClassifyArguments(ITextSnapshot snapshot, Span argumentsSpan, Span spanToClassify) 94internal static IEnumerable<int> GetNoConfigPositions(string arguments)
Interactive\ResetInteractive.cs (4)
113var importReferencesCommand = referencePaths.Select(_createReference); 118var namespacesToImport = await GetNamespacesToImportAsync(projectNamespaces, interactiveWindow).ConfigureAwait(true); 127protected abstract Task<IEnumerable<string>> GetNamespacesToImportAsync(IEnumerable<string> namespacesToImport, IInteractiveWindow interactiveWindow);
LineSeparators\LineSeparatorAdornmentManager.cs (1)
40var tagSpans = TagAggregator.GetTags(changedSpan);
NavigableSymbols\NavigableSymbolService.NavigableSymbol.cs (1)
44public IEnumerable<INavigableRelationship> Relationships
Peek\DefinitionPeekableItem.cs (1)
42public override IEnumerable<IPeekRelationship> Relationships
Peek\ExternalFilePeekableItem.cs (1)
28public override IEnumerable<IPeekRelationship> Relationships
Peek\IPeekableItemFactory.cs (1)
16Task<IEnumerable<IPeekableItem>> GetPeekableItemsAsync(ISymbol symbol, Project project, IPeekResultFactory peekResultFactory, CancellationToken cancellationToken);
Peek\PeekableItem.cs (1)
23public abstract IEnumerable<IPeekRelationship> Relationships { get; }
Peek\PeekableItemFactory.cs (1)
47public async Task<IEnumerable<IPeekableItem>> GetPeekableItemsAsync(
Peek\PeekableItemSource.cs (1)
121IEnumerable<INavigableItem>? navigableItems, Project project,
Preview\AbstractPreviewTaggerProvider.cs (2)
43IEnumerable<ITagSpan<TTag>> ITagger<TTag>.GetTags(NormalizedSnapshotSpanCollection spans) 46public IEnumerable<TagSpan<TTag>> GetTags(NormalizedSnapshotSpanCollection spans)
Preview\PreviewStaticClassificationTaggerProvider.cs (2)
64IEnumerable<ITagSpan<IClassificationTag>> ITagger<IClassificationTag>.GetTags(NormalizedSnapshotSpanCollection spans) 67public IEnumerable<TagSpan<IClassificationTag>> GetTags(NormalizedSnapshotSpanCollection spans)
SignatureHelp\SignatureHelpControllerProvider.cs (1)
30[ImportMany] IEnumerable<Lazy<IIntelliSensePresenter<ISignatureHelpPresenterSession, ISignatureHelpSession>, OrderableMetadata>> signatureHelpPresenters,
StringIndentation\StringIndentationAdornmentManager.cs (1)
47var tagSpans = TagAggregator.GetTags(changedSpan);
Suggestions\RefineUsingCopilot\RefineUsingCopilotCodeAction.cs (1)
35protected override Task<IEnumerable<CodeActionOperation>> ComputePreviewOperationsAsync(CancellationToken cancellationToken)
Suggestions\SuggestedActions\SuggestedAction.CaretPositionRestorer.cs (1)
45var views = _associatedViewService.GetAssociatedTextViews(_subjectBuffer);
Suggestions\SuggestedActions\SuggestedAction.cs (3)
85protected async Task<IEnumerable<CodeActionOperation>> GetOperationsAsync( 151IEnumerable<CodeActionOperation> operations = null; 241public virtual Task<IEnumerable<SuggestedActionSet>> GetActionSetsAsync(CancellationToken cancellationToken)
Suggestions\SuggestedActionsSource.cs (2)
110public IEnumerable<SuggestedActionSet>? GetSuggestedActions( 116public IEnumerable<SuggestedActionSet>? GetSuggestedActions(
Suggestions\SuggestedActionsSourceProvider.cs (1)
72[ImportMany] IEnumerable<Lazy<IImageIdService, OrderableMetadata>> imageIdServices)
Suggestions\SuggestedActionWithNestedActions.cs (2)
57public sealed override Task<IEnumerable<SuggestedActionSet>> GetActionSetsAsync(CancellationToken cancellationToken) 58=> Task.FromResult<IEnumerable<SuggestedActionSet>>(NestedActionSets);
Suggestions\SuggestedActionWithNestedFlavors.cs (1)
66public sealed override async Task<IEnumerable<SuggestedActionSet>> GetActionSetsAsync(CancellationToken cancellationToken)
WpfClassificationExtensions.cs (5)
35this IEnumerable<ClassifiedText> parts, 56this IEnumerable<TaggedText> parts, 68this IEnumerable<TaggedText> parts, 78this IEnumerable<Inline> inlines, 86this IEnumerable<Inline> inlines,
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (5)
AssemblyReference.cs (1)
41IEnumerable<ICustomAttribute> IReference.GetAttributes(EmitContext context)
DkmUtilities.cs (1)
29private static IEnumerable<DkmClrModuleInstance> GetModulesInAppDomain(this DkmClrRuntimeInstance runtime, DkmClrAppDomain appDomain)
MethodContextReuseConstraints.cs (1)
62public static ILSpan CalculateReuseSpan(int ilOffset, ILSpan initialSpan, IEnumerable<ILSpan> scopes)
PDB\MethodDebugInfo.Native.cs (2)
383IEnumerable<ISymUnmanagedScope> scopes, 450private static void GetLocalKindByName(Dictionary<string, LocalKind> localNames, IEnumerable<ISymUnmanagedScope> scopes)
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver (8)
FunctionResolver.cs (1)
95internal sealed override IEnumerable<DkmClrModuleInstance> GetAllModules(DkmProcess process)
FunctionResolverBase.cs (1)
20internal abstract IEnumerable<TModule> GetAllModules(TProcess process);
src\Compilers\Core\Portable\SpecialType.cs (1)
151/// Indicates that the type is <see cref="IEnumerable{T}"/>.
src\Compilers\CSharp\Portable\Syntax\SyntaxKindFacts.cs (5)
18public static IEnumerable<SyntaxKind> GetReservedKeywordKinds() 27public static IEnumerable<SyntaxKind> GetKeywordKinds() 143public static IEnumerable<SyntaxKind> GetPreprocessorKeywordKinds() 177public static IEnumerable<SyntaxKind> GetPunctuationKinds() 1167public static IEnumerable<SyntaxKind> GetContextualKeywordKinds()
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver.UnitTests (2)
FunctionResolverTestBase.cs (1)
30var actualSignatures = request.GetResolvedAddresses().Select(a => GetMethodSignature(a.Module, a.Token));
Resolver.cs (1)
56internal override IEnumerable<Module> GetAllModules(Process process)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider (3)
src\Compilers\Core\Portable\InternalUtilities\ReflectionUtilities.cs (1)
67public static T? FindItem<T>(IEnumerable<T> collection, params Type[] paramTypes)
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\DebuggerTypeProxyExpansion.cs (1)
19/// <see cref="System.Collections.Generic.IEnumerable{T}"/> as special cases.
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\ArrayBuilder.cs (1)
58public void AddRange(IEnumerable<T> items)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (8)
Debugger\Engine\DkmClrRuntimeInstance.cs (1)
99private static IEnumerable<DkmClrModuleInstance> WithMscorlibLast(DkmClrModuleInstance[] list)
Debugger\Engine\DkmClrType.cs (2)
209var members = type.GetMembers(MemberBindingFlags).Where(TypeHelpers.IsVisibleMember); 283var attributesData = type.GetCustomAttributesData().Where(data => data.AttributeType == typeof(DebuggerVisualizerAttribute));
Debugger\MemberInfo\TypeImpl.cs (2)
295var interfaceMaps = Type.GetInterfaces().Select(i => Type.GetInterfaceMap(i)); 302var infos = interfaceMaps.SelectMany(map =>
src\Compilers\Core\Portable\InternalUtilities\ReflectionUtilities.cs (1)
67public static T? FindItem<T>(IEnumerable<T> collection, params Type[] paramTypes)
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\DebuggerTypeProxyExpansion.cs (1)
19/// <see cref="System.Collections.Generic.IEnumerable{T}"/> as special cases.
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\ArrayBuilder.cs (1)
58public void AddRange(IEnumerable<T> items)
Microsoft.CodeAnalysis.ExternalAccess.AspNetCore (1)
EmbeddedLanguages\AspNetCoreCSharpRouteSyntaxDetector.cs (1)
39out IEnumerable<string>? options)
Microsoft.CodeAnalysis.ExternalAccess.FSharp (41)
Diagnostics\IFSharpDiagnosticAnalyzerService.cs (2)
16void Reanalyze(Workspace workspace, IEnumerable<ProjectId> projectIds = null, IEnumerable<DocumentId> documentIds = null, bool highPriority = false);
Editor\IFSharpEditorInlineRenameService.cs (4)
33IEnumerable<DocumentId> DocumentIds { get; } 38IEnumerable<FSharpInlineRenameReplacement> GetReplacements(DocumentId documentId); 135bool TryOnBeforeGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText); 141bool TryOnAfterGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText);
Editor\IFSharpGoToDefinitionService.cs (1)
19Task<IEnumerable<FSharpNavigableItem>> FindDefinitionsAsync(Document document, int position, CancellationToken cancellationToken);
Editor\Implementation\Debugging\IFSharpBreakpointResolutionService.cs (1)
16Task<IEnumerable<FSharpBreakpointResolutionResult>> ResolveBreakpointsAsync(Solution solution, string name, CancellationToken cancellationToken = default);
Editor\InlineRename\FSharpInlineRenameInfo.cs (2)
57bool IInlineRenameInfo.TryOnAfterGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText) 60bool IInlineRenameInfo.TryOnBeforeGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText)
Editor\InlineRename\FSharpInlineRenameReplacementInfo.cs (3)
30public abstract IEnumerable<DocumentId> DocumentIds { get; } 35public abstract IEnumerable<FSharpInlineRenameReplacement> GetReplacements(DocumentId documentId); 37IEnumerable<InlineRenameReplacement> IInlineRenameReplacementInfo.GetReplacements(DocumentId documentId)
Internal\Diagnostics\FSharpDiagnosticAnalyzerService.cs (2)
28public void Reanalyze(Workspace workspace, IEnumerable<ProjectId> projectIds = null, IEnumerable<DocumentId> documentIds = null, bool highPriority = false)
Internal\Editor\FSharpEditorInlineRenameService.cs (4)
77public IEnumerable<DocumentId> DocumentIds => _info.DocumentIds; 79public IEnumerable<InlineRenameReplacement> GetReplacements(DocumentId documentId) 170public bool TryOnAfterGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText) 175public bool TryOnBeforeGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText)
Internal\Editor\Implementation\Debugging\FSharpBreakpointResolutionService.cs (1)
34public async Task<IEnumerable<BreakpointResolutionResult>> ResolveBreakpointsAsync(Solution solution, string name, CancellationToken cancellationToken = default)
SignatureHelp\FSharpSignatureHelpItem.cs (9)
37public Func<CancellationToken, IEnumerable<TaggedText>> DocumentationFactory { get; } 39private static readonly Func<CancellationToken, IEnumerable<TaggedText>> s_emptyDocumentationFactory = _ => []; 43Func<CancellationToken, IEnumerable<TaggedText>> documentationFactory, 44IEnumerable<TaggedText> prefixParts, 45IEnumerable<TaggedText> separatorParts, 46IEnumerable<TaggedText> suffixParts, 47IEnumerable<FSharpSignatureHelpParameter> parameters, 48IEnumerable<TaggedText> descriptionParts) 64internal IEnumerable<TaggedText> GetAllParts()
SignatureHelp\FSharpSignatureHelpParameter.cs (8)
26public Func<CancellationToken, IEnumerable<TaggedText>> DocumentationFactory { get; } 56private static readonly Func<CancellationToken, IEnumerable<TaggedText>> s_emptyDocumentationFactory = _ => []; 61Func<CancellationToken, IEnumerable<TaggedText>> documentationFactory, 62IEnumerable<TaggedText> displayParts, 63IEnumerable<TaggedText> prefixDisplayParts = null, 64IEnumerable<TaggedText> suffixDisplayParts = null, 65IEnumerable<TaggedText> selectedDisplayParts = null) 76internal IEnumerable<TaggedText> GetAllParts()
VS\IFSharpWorkspaceProjectContextFactory.cs (4)
32void SetProjectReferences(IEnumerable<IFSharpWorkspaceProjectContext> projRefs); 33void SetMetadataReferences(IEnumerable<string> referencePaths); 148public void SetProjectReferences(IEnumerable<IFSharpWorkspaceProjectContext> projRefs) 166public void SetMetadataReferences(IEnumerable<string> referencePaths)
Microsoft.CodeAnalysis.ExternalAccess.FSharp.UnitTests (6)
FSharpGlyphTests.cs (2)
17public static IEnumerable<object[]> enumValues() 25public static IEnumerable<object[]> enumValuesOpposite()
FSharpHighlightSpanKindTests.cs (1)
19public static IEnumerable<object[]> enumValues()
FSharpInlineRenameReplacementKindTests.cs (1)
19public static IEnumerable<object[]> enumValues()
FSharpNavigateToMatchKindTests.cs (1)
19public static IEnumerable<object[]> enumValues()
FSharpSignatureHelpTriggerReasonTests.cs (1)
19public static IEnumerable<object[]> enumValues()
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (2)
CodeActions\OmniSharpCodeFixContextFactory.cs (1)
39IEnumerable<string> diagnosticIds,
Formatting\OmniSharpFormatter.cs (1)
17public static Task<Document> FormatAsync(Document document, IEnumerable<TextSpan>? spans, OmniSharpSyntaxFormattingOptionsWrapper options, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.ExternalAccess.Razor (10)
IRazorMappingService.cs (1)
15Task<ImmutableArray<RazorMappedSpanResult>> MapSpansAsync(Document document, IEnumerable<TextSpan> spans, CancellationToken cancellationToken);
IRazorSpanMappingService.cs (1)
15Task<ImmutableArray<RazorMappedSpanResult>> MapSpansAsync(Document document, IEnumerable<TextSpan> spans, CancellationToken cancellationToken);
RazorClassifierAccessor.cs (1)
16public static async Task<IEnumerable<ClassifiedSpan>> GetClassifiedSpansAsync(Document document, TextSpan textSpan, RazorClassificationOptionsWrapper options, CancellationToken cancellationToken)
RazorMappingServiceWrapper.cs (1)
53IEnumerable<TextSpan> spans,
RazorProjectExtensions.cs (2)
21internal static async ValueTask<IEnumerable<SourceGeneratedDocument>> GetSourceGeneratedDocumentsForGeneratorAsync(this Project project, string assemblyName, string assemblyPath, Version assemblyVersion, string typeName, CancellationToken cancellationToken) 23var results = await project.GetSourceGeneratedDocumentsAsync(cancellationToken).ConfigureAwait(false);
RazorSpanMappingServiceWrapper.cs (1)
49IEnumerable<TextSpan> spans,
Remote\RazorRemoteServiceCallbackDispatcherRegistry.cs (1)
18public RazorRemoteServiceCallbackDispatcherRegistry(IEnumerable<(Type serviceType, RazorRemoteServiceCallbackDispatcher dispatcher)> lazyDispatchers)
Remote\RazorServiceDescriptorsWrapper.cs (2)
30IEnumerable<(Type serviceInterface, Type? callbackInterface)> interfaces) 40IEnumerable<(Type serviceInterface, Type? callbackInterface)> interfaces)
Microsoft.CodeAnalysis.ExternalAccess.Xaml (2)
External\IDescriptionService.cs (1)
20Task<IEnumerable<TaggedText>> GetDescriptionAsync(ISymbol symbol, Project project, CancellationToken cancellationToken);
Internal\DescriptionService.cs (1)
34public async Task<IEnumerable<TaggedText>> GetDescriptionAsync(ISymbol symbol, Project project, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Features (544)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.AddConstructorParametersCodeAction.cs (1)
72private IEnumerable<SyntaxNode> CreateAssignStatements(ConstructorCandidate constructorCandidate)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.State.cs (1)
128var zippedParametersAndSelectedMembers =
AddImport\AbstractAddImportFeatureService.cs (1)
465var projectsThatTransitivelyDependOnThisProject = dependencyGraph.GetProjectsThatTransitivelyDependOnThisProject(project.Id);
AddImport\CodeActions\AssemblyReferenceCodeAction.cs (1)
32protected override async Task<IEnumerable<CodeActionOperation>> ComputePreviewOperationsAsync(CancellationToken cancellationToken)
AddImport\CodeActions\InstallPackageAndAddImportCodeAction.cs (2)
51protected override async Task<IEnumerable<CodeActionOperation>> ComputePreviewOperationsAsync(CancellationToken cancellationToken) 83protected override async Task<IEnumerable<CodeActionOperation>> ComputeOperationsAsync(
AddImport\CodeActions\SymbolReference.SymbolReferenceCodeAction.cs (1)
32protected override async Task<IEnumerable<CodeActionOperation>> ComputePreviewOperationsAsync(CancellationToken cancellationToken)
AddImport\PackageSourceHelper.cs (1)
17public static IEnumerable<(string sourceName, string sourceUrl)> GetPackageSources(ImmutableArray<PackageSource> packageSources)
AddImport\SymbolReferenceFinder_PackageAssemblySearch.cs (1)
60var packageSources = PackageSourceHelper.GetPackageSources(_packageSources);
AddPackage\AbstractAddPackageCodeFixProvider.cs (1)
50var packageSources = PackageSourceHelper.GetPackageSources(installerService.TryGetPackageSources());
BraceMatching\AbstractEmbeddedLanguageBraceMatcher.cs (1)
26IEnumerable<Lazy<IEmbeddedLanguageBraceMatcher, EmbeddedLanguageMetadata>> allServices)
ChangeSignature\AbstractChangeSignatureService.cs (1)
403var annotatedNodes = newRoot.GetAnnotatedNodes<SyntaxNode>(syntaxAnnotation: ChangeSignatureFormattingAnnotation);
ChangeSignature\ChangeSignatureCodeAction.cs (1)
30protected override async Task<IEnumerable<CodeActionOperation>> ComputeOperationsAsync(
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (1)
96var nodes = root.DescendantNodes();
CodeFixes\Configuration\ConfigurationUpdater.cs (1)
210IEnumerable<(string optionName, string optionValue, bool isPerLanguage)> codeStyleOptionValues,
CodeFixes\Configuration\ConfigureCodeStyle\ConfigureCodeStyleOptionCodeFixProvider.cs (3)
56public Task<ImmutableArray<CodeFix>> GetFixesAsync(TextDocument document, TextSpan span, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken) 59public Task<ImmutableArray<CodeFix>> GetFixesAsync(Project project, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken) 62private static ImmutableArray<CodeFix> GetConfigurations(Project project, IEnumerable<Diagnostic> diagnostics)
CodeFixes\Configuration\ConfigureSeverity\ConfigureSeverityLevelCodeFixProvider.cs (3)
47public Task<ImmutableArray<CodeFix>> GetFixesAsync(TextDocument document, TextSpan span, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken) 50public Task<ImmutableArray<CodeFix>> GetFixesAsync(Project project, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken) 53private static ImmutableArray<CodeFix> GetConfigurations(Project project, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken)
CodeFixes\FixAllOccurrences\AbstractFixAllCodeFixCodeAction.cs (1)
47var fields = typeof(PredefinedCodeFixProviderNames).GetTypeInfo().DeclaredFields;
CodeFixes\Suppression\AbstractSuppressionBatchFixAllProvider.cs (3)
152var projects = projectsAndDiagnosticsToFixMap.Keys; 299IEnumerable<(CodeAction action, Document document)> changedDocuments, 365var documentIdsWithChanges = solutionChanges
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (5)
142TextDocument textDocument, TextSpan span, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken) 150internal async Task<ImmutableArray<PragmaWarningCodeAction>> GetPragmaSuppressionsAsync(Document document, TextSpan span, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken) 157Document document, TextSpan span, IEnumerable<Diagnostic> diagnostics, bool skipSuppressMessage, bool skipUnsuppress, CancellationToken cancellationToken) 170Project project, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken) 186Document documentOpt, Project project, IEnumerable<Diagnostic> diagnostics, SuppressionTargetInfo suppressionTargetInfo, bool skipSuppressMessage, bool skipUnsuppress, CancellationToken cancellationToken)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.FixAllProvider.cs (1)
25public override IEnumerable<FixAllScope> GetSupportedFixAllScopes()
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs (7)
28private readonly IEnumerable<KeyValuePair<ISymbol, ImmutableArray<Diagnostic>>> _diagnosticsBySymbol; 33IEnumerable<KeyValuePair<ISymbol, ImmutableArray<Diagnostic>>> diagnosticsBySymbol, 83var diagnosticsBySymbol = await CreateDiagnosticsBySymbolAsync(fixer, grouping, cancellationToken).ConfigureAwait(false); 152private static async Task<IEnumerable<KeyValuePair<ISymbol, ImmutableArray<Diagnostic>>>> CreateDiagnosticsBySymbolAsync(AbstractSuppressionCodeFixProvider fixer, IEnumerable<KeyValuePair<Document, ImmutableArray<Diagnostic>>> diagnosticsByDocument, CancellationToken cancellationToken) 173private static async Task<IEnumerable<KeyValuePair<ISymbol, ImmutableArray<Diagnostic>>>> CreateDiagnosticsBySymbolAsync(Project project, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken) 206private static IEnumerable<KeyValuePair<ISymbol, ImmutableArray<Diagnostic>>> CreateDiagnosticsBySymbol(ImmutableDictionary<ISymbol, List<Diagnostic>>.Builder diagnosticsMapBuilder)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaBatchFixHelpers.cs (2)
119private static async Task<IEnumerable<TextChange>> GetTextChangesAsync( 130private static void UpdateDiagnosticSpans(ImmutableArray<Diagnostic> diagnostics, Dictionary<Diagnostic, TextSpan> currentDiagnosticSpans, IEnumerable<TextChange> textChanges)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Pragma.cs (1)
126var filteredTriviaList = triviaList.Where(shouldIncludeTrivia);
CodeFixes\Suppression\WrapperCodeFixProvider.cs (1)
14internal sealed class WrapperCodeFixProvider(IConfigurationFixProvider suppressionFixProvider, IEnumerable<string> diagnosticIds) : CodeFixProvider
CodeLens\CodeLensFindReferenceProgress.cs (1)
76private IEnumerable<Location> GetPartialLocations(ISymbol symbol, CancellationToken cancellationToken)
CodeRefactorings\AddMissingImports\AbstractAddMissingImportsFeatureService.cs (3)
126var insertSpans = insertionOnlyChanges 151private async Task<Document> CleanUpNewLinesAsync(Document document, IEnumerable<TextSpan> insertSpans, SyntaxFormattingOptions formattingOptions, CancellationToken cancellationToken) 199private static async Task<(ProjectChanges, IEnumerable<TextChange>)> GetChangesForCodeActionAsync(
CodeRefactorings\CodeRefactoringService.cs (2)
44private static IEnumerable<Lazy<CodeRefactoringProvider, OrderableLanguageMetadata>> DistributeLanguages(IEnumerable<Lazy<CodeRefactoringProvider, CodeChangeProviderMetadata>> providers)
CodeRefactorings\MoveType\AbstractMoveTypeService.cs (4)
176private static IEnumerable<TTypeDeclarationSyntax> TopLevelTypeDeclarations(SyntaxNode root) 214var typeNameParts = GetTypeNamePartsForNestedTypeNode(typeNode, semanticModel, cancellationToken); 239var typeNameParts = GetTypeNamePartsForNestedTypeNode(typeNode, semanticModel, cancellationToken); 250private static IEnumerable<string> GetTypeNamePartsForNestedTypeNode(
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (3)
641IEnumerable<LocationForAffectedSymbol> refLocations, 687IEnumerable<LocationForAffectedSymbol> refLocations, 794IEnumerable<SyntaxNode> importsToRemove,
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.MoveFileCodeAction.cs (1)
138private void AddFolder(IEnumerable<string> folder)
Common\AbstractProjectExtensionProvider.cs (1)
159var typeInfos = analyzerAssembly.DefinedTypes;
Common\TaggedText.cs (5)
89this IEnumerable<SymbolDisplayPart>? displayParts, TaggedTextStyle style = TaggedTextStyle.None, Func<ISymbol?, string?>? getNavigationHint = null, bool includeNavigationHints = true) 182public static IEnumerable<ClassifiedSpan> ToClassifiedSpans( 183this IEnumerable<TaggedText> parts) 215public static string ToVisibleDisplayString(this IEnumerable<TaggedText> parts, bool includeLeftToRightMarker) 221public static string GetFullText(this IEnumerable<TaggedText> parts)
Completion\CompletionContext.cs (1)
176public void AddItems(IEnumerable<CompletionItem> items)
Completion\CompletionService_GetCompletions.cs (1)
189private static bool ValidatePossibleTriggerCharacterSet(CompletionTriggerKind completionTriggerKind, IEnumerable<CompletionProvider> triggeredProviders,
Completion\FileSystemCompletionHelper.cs (3)
66protected virtual IEnumerable<string> EnumerateDirectories(string fullDirectoryPath) 73protected virtual IEnumerable<string> EnumerateFiles(string fullDirectoryPath) 214private IEnumerable<CompletionItem> GetItemsInDirectory(string fullDirectoryPath, CancellationToken cancellationToken)
Completion\Providers\AbstractAggregateEmbeddedLanguageCompletionProvider.cs (1)
34protected AbstractAggregateEmbeddedLanguageCompletionProvider(IEnumerable<Lazy<ILanguageService, LanguageServiceMetadata>> languageServices, string languageName)
Completion\Providers\AbstractDocCommentCompletionProvider.cs (16)
82var items = await GetItemsWorkerAsync( 91protected abstract Task<IEnumerable<CompletionItem>?> GetItemsWorkerAsync(Document document, int position, CompletionTrigger trigger, CancellationToken cancellationToken); 93protected abstract IEnumerable<string> GetExistingTopLevelElementNames(TSyntax syntax); 95protected abstract IEnumerable<string?> GetExistingTopLevelAttributeValues(TSyntax syntax, string tagName, string attributeName); 116protected IEnumerable<CompletionItem> GetAttributeItems(string tagName, ISet<string> existingAttributes, bool addEqualsAndQuotes) 126protected IEnumerable<CompletionItem> GetAlwaysVisibleItems() 143protected IEnumerable<CompletionItem> GetNestedItems(ISymbol? symbol, bool includeKeywords) 145var items = s_nestedTagNames.Select(GetItem); 161private IEnumerable<CompletionItem> GetParamRefItems(ISymbol symbol) 163var names = GetParameters(symbol).Select(p => p.Name); 171private IEnumerable<CompletionItem> GetTypeParamRefItems(ISymbol symbol) 181protected IEnumerable<CompletionItem> GetAttributeValueItems(ISymbol? symbol, string tagName, string attributeName) 252protected IEnumerable<CompletionItem> GetItemTagItems() 255protected IEnumerable<CompletionItem> GetListItems() 258protected IEnumerable<CompletionItem> GetListHeaderItems() 261private IEnumerable<CompletionItem> GetParameterItems<TSymbol>(ImmutableArray<TSymbol> symbols, TSyntax syntax, string tagName) where TSymbol : ISymbol
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (1)
69var changes = await newDocument.GetTextChangesAsync(document, cancellationToken).ConfigureAwait(false);
Completion\Providers\AbstractPartialMethodCompletionProvider.cs (2)
52var items = await CreatePartialItemsAsync( 82protected async Task<IEnumerable<CompletionItem>?> CreatePartialItemsAsync(
Completion\Providers\AbstractPartialTypeCompletionProvider.cs (3)
45var symbols = LookupCandidateSymbols(syntaxContext, declaredSymbol, cancellationToken); 46var items = symbols?.Select(s => CreateCompletionItem(s, syntaxContext)); 81protected virtual IEnumerable<INamedTypeSymbol>? LookupCandidateSymbols(TSyntaxContext context, INamedTypeSymbol declaredSymbol, CancellationToken cancellationToken)
Completion\Providers\AbstractSymbolCompletionProvider.cs (2)
410CompletionContext completionContext, Document document, CompletionOptions options, IEnumerable<DocumentId> relatedDocuments, CancellationToken cancellationToken) 460var symbolsMissingInLinkedContext = symbolToContext.Keys.Except(symbols);
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (1)
382var methodSymbols = containerSymbol.GetMembers(methodName).OfType<IMethodSymbol>();
Completion\Providers\Scripting\GlobalAssemblyCacheCompletionHelper.cs (1)
63private static IEnumerable<AssemblyIdentity> GetAssemblyIdentities(string partialName)
Completion\Providers\Snippets\AbstractSnippetCompletionProvider.cs (1)
44var allTextChanges = await allChangesDocument.GetTextChangesAsync(document, cancellationToken).ConfigureAwait(false);
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (2)
155var identifiers = containingMember.DescendantNodes().OfType<TIdentifierNameSyntax>(); 196var childCreationNodes = containingMember.DescendantNodesAndSelf()
ConvertAnonymousType\AbstractConvertAnonymousTypeToTupleCodeRefactoringProvider.cs (3)
50var allAnonymousNodes = GetAllAnonymousTypesInContainer(document, semanticModel, anonymousNode, cancellationToken); 75private IEnumerable<(TAnonymousObjectCreationExpressionSyntax node, INamedTypeSymbol symbol)> GetAllAnonymousTypesInContainer( 113var otherAnonymousNodes = GetAllAnonymousTypesInContainer(document, semanticModel, creationNode, cancellationToken);
ConvertAutoPropertyToFullProperty\AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
71var fields = propertySymbol.ContainingType.GetMembers().OfType<IFieldSymbol>();
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (1)
272var knownCollectionInterfaces = s_KnownInterfaceNames.Select(
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (1)
231private static IEnumerable<TSymbol> TryFindMembersInThisOrBaseTypes<TSymbol>(
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (3)
23public abstract SyntaxNode CreateSwitchStatement(TIfStatementSyntax ifStatement, SyntaxNode target, IEnumerable<SyntaxNode> sectionList); 24public abstract IEnumerable<SyntaxNode> AsSwitchSectionStatements(IOperation operation); 62var statements = AsSwitchSectionStatements(section.Body);
ConvertLinq\AbstractConvertLinqQueryToForEachProvider.cs (1)
58internal sealed class DocumentUpdateInfo(TStatement source, IEnumerable<TStatement> destinations)
ConvertLinq\ConvertForEachToLinqQuery\ExtendedSyntaxNode.cs (4)
13IEnumerable<SyntaxTrivia> extraLeadingComments, 14IEnumerable<SyntaxTrivia> extraTrailingComments) 24IEnumerable<SyntaxToken> extraLeadingTokens, 25IEnumerable<SyntaxToken> extraTrailingTokens)
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (2)
643var childCreationNodes = containingMember.DescendantNodesAndSelf() 756var childTupleNodes = containingMember.DescendantNodesAndSelf()
Debugging\AbstractBreakpointResolver.cs (12)
75protected abstract IEnumerable<ISymbol> GetMembers(INamedTypeSymbol type, string name); 89public async Task<IEnumerable<BreakpointResolutionResult>> DoAsync(CancellationToken cancellationToken) 102var members = await FindMembersAsync(nameParts, cancellationToken).ConfigureAwait(false); 122private async Task<IEnumerable<ISymbol>> FindMembersAsync( 142var types = await GetAllTypesAsync(cancellationToken).ConfigureAwait(false); 200private IEnumerable<ISymbol> FindMembers(IEnumerable<INamespaceOrTypeSymbol> containers, params NameAndArity[] names) 204var types = containers.SelectMany(GetTypeMembersRecursive).Where(t => MatchesNames(t, names, _identifierComparer)); 211private IEnumerable<ISymbol> FindMembers(IEnumerable<INamedTypeSymbol> types, NameAndArity nameAndArity) 224private async Task<IEnumerable<INamedTypeSymbol>> GetAllTypesAsync(CancellationToken cancellationToken) 292private static IEnumerable<INamedTypeSymbol> GetTypeMembersRecursive(INamespaceOrTypeSymbol container)
Debugging\IBreakpointResolutionService.cs (1)
17Task<IEnumerable<BreakpointResolutionResult>> ResolveBreakpointsAsync(Solution solution, string name, CancellationToken cancellationToken = default);
DesignerAttribute\DesignerAttributeDiscoveryService.cs (1)
327static IEnumerable<ITypeSymbol> GetBaseTypesAndThis(Compilation compilation, INamedTypeSymbol firstType)
Diagnostics\Analyzers\UnboundIdentifiersDiagnosticAnalyzerBase.cs (1)
69var typeNames = member.DescendantNodes().Where(n => IsQualifiedOrSimpleName(n) && !n.Span.IsEmpty);
Diagnostics\DiagnosticAnalyzerExtensions.cs (1)
64public static IEnumerable<AnalyzerPerformanceInfo> ToAnalyzerPerformanceInfo(this IDictionary<DiagnosticAnalyzer, AnalyzerTelemetryInfo> analysisResult, DiagnosticAnalyzerInfoCache analyzerInfo)
DocumentationComments\AbstractDocumentationCommentFormattingService.cs (3)
115public void AppendParts(IEnumerable<TaggedText> parts) 496internal static IEnumerable<SymbolDisplayPart> CrefToSymbolDisplayParts( 519internal static IEnumerable<SymbolDisplayPart> TypeParameterRefToSymbolDisplayParts(
DocumentHighlighting\AbstractDocumentHighlightsService.cs (2)
31IEnumerable<Lazy<IEmbeddedLanguageDocumentHighlighter, EmbeddedLanguageMetadata>> allServices) 204IEnumerable<ReferencedSymbol> references,
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (14)
118protected abstract IEnumerable<SequenceEdit> GetSyntaxSequenceEdits(ImmutableArray<SyntaxNode> oldNodes, ImmutableArray<SyntaxNode> newNodes); 147protected abstract IEnumerable<(SyntaxNode statement, int statementPart)> EnumerateNearStatements(SyntaxNode statement); 175protected abstract IEnumerable<SyntaxNode> GetTopLevelTypeDeclarations(SyntaxNode compilationUnit); 256protected abstract IEnumerable<SyntaxNode> GetVariableUseSites(IEnumerable<SyntaxNode> roots, ISymbol localOrParameter, SemanticModel model, CancellationToken cancellationToken); 401internal abstract void ReportEnclosingExceptionHandlingRudeEdits(ArrayBuilder<RudeEditDiagnostic> diagnostics, IEnumerable<Edit<SyntaxNode>> exceptionHandlingEdits, SyntaxNode oldStatement, TextSpan newStatementSpan); 403internal abstract bool HasUnsupportedOperation(IEnumerable<SyntaxNode> newNodes, [NotNullWhen(true)] out SyntaxNode? unsupportedNode, out RudeEditKind rudeEdit); 563var syntaxDiagnostics = newRoot.GetDiagnostics(); 1374var edits = new MapBasedLongestCommonSubsequence<SyntaxNode>(forwardMap).GetEdits(oldAncestors, newAncestors); 1479IEnumerable<ActiveNode> activeNodesInLambdaBody; 1502private static DeclarationBodyMap ComputeDeclarationBodyMap(DeclarationBody? oldBody, DeclarationBody? newBody, IEnumerable<ActiveNode> activeNodes) 1551private static List<KeyValuePair<SyntaxNode, SyntaxNode>>? GetMatchingActiveNodes(IEnumerable<ActiveNode> activeNodes) 4769private static IEnumerable<ISymbol> GetRecordUpdatedSynthesizedMethods(Compilation compilation, INamedTypeSymbol record) 5786private IEnumerable<(SyntaxNode lambda, LambdaBody lambdaBody1, LambdaBody? lambdaBody2)> GetLambdaBodies(MemberBody? body)
EditAndContinue\AbstractSimpleMemberBody.cs (1)
29public sealed override IEnumerable<SyntaxToken>? GetActiveTokens()
EditAndContinue\CommittedSolution.cs (4)
93public CommittedSolution(DebuggingSession debuggingSession, Solution solution, IEnumerable<KeyValuePair<DocumentId, DocumentState>> initialDocumentStates) 348internal static async Task<IEnumerable<KeyValuePair<DocumentId, DocumentState>>> GetMatchingDocumentsAsync( 350IEnumerable<(Project, IEnumerable<CodeAnalysis.DocumentState>)> documentsByProject,
EditAndContinue\DebuggingSession.cs (2)
117IEnumerable<KeyValuePair<DocumentId, CommittedSolution.DocumentState>> initialDocumentStates, 413private static ImmutableDictionary<K, ImmutableArray<V>> GroupToImmutableDictionary<K, V>(IEnumerable<IGrouping<K, V>> items)
EditAndContinue\DeclarationBody.cs (4)
31public virtual IEnumerable<SyntaxNode> GetExpressionsAndStatements() 39public IEnumerable<SyntaxNode> GetDescendantNodes(Func<SyntaxNode, bool> descendIntoChildren) 68public virtual DeclarationBodyMap ComputeMap(DeclarationBody newBody, IEnumerable<KeyValuePair<SyntaxNode, SyntaxNode>>? knownMatches) 78public abstract Match<SyntaxNode>? ComputeSingleRootMatch(DeclarationBody newBody, IEnumerable<KeyValuePair<SyntaxNode, SyntaxNode>>? knownMatches);
EditAndContinue\EditAndContinueService.cs (3)
147IEnumerable<KeyValuePair<DocumentId, CommittedSolution.DocumentState>> initialDocumentStates; 183private static IEnumerable<(Project, IEnumerable<DocumentState>)> GetDocumentStatesGroupedByProject(Solution solution, ImmutableArray<DocumentId> documentIds)
EditAndContinue\EmitSolutionUpdateResults.cs (2)
150IEnumerable<ProjectDiagnostics> rudeEdits, 259IEnumerable<Project> GetProjectsContainingBlockingRudeEdits(Solution solution)
EditAndContinue\MemberBody.cs (2)
33public abstract IEnumerable<SyntaxToken>? GetActiveTokens(); 45public IEnumerable<int> GetOverlappingActiveStatementIndices(ImmutableArray<UnmappedActiveStatement> statements)
EditAndContinue\RudeEditDiagnostic.cs (1)
62public static bool HasBlockingRudeEdits(this IEnumerable<RudeEditDiagnostic> diagnostics)
EmbeddedLanguages\AbstractEmbeddedLanguageFeatureService.cs (1)
55IEnumerable<Lazy<TService, EmbeddedLanguageMetadata>> allServices)
EmbeddedLanguages\Classification\AbstractEmbeddedLanguageClassificationService.cs (1)
32IEnumerable<Lazy<IEmbeddedLanguageClassifier, EmbeddedLanguageMetadata>> allClassifiers)
EmbeddedLanguages\EmbeddedLanguageCommentDetector.cs (1)
35[NotNullWhen(true)] out IEnumerable<string>? options)
EmbeddedLanguages\EmbeddedLanguageCommentOptions.cs (1)
28public static bool TryGetOptions(IEnumerable<string> captures, out TOptions options)
EmbeddedLanguages\EmbeddedLanguageDetector.cs (6)
37out IEnumerable<string>? options) 64out IEnumerable<string>? options) 85[NotNullWhen(true)] out IEnumerable<string>? options) 121[NotNullWhen(true)] out IEnumerable<string>? options) 138[NotNullWhen(true)] out IEnumerable<string>? options) 282out IEnumerable<string>? options)
EmbeddedLanguages\EmbeddedLanguageMetadata.cs (6)
16public IEnumerable<string> Identifiers { get; } 18public IEnumerable<string> Languages { get; } 37string name, IEnumerable<string> languages, IEnumerable<string> after, IEnumerable<string> before, IEnumerable<string> identifiers, bool supportsUnannotatedAPIs)
EncapsulateField\AbstractEncapsulateFieldService.cs (1)
42protected abstract IEnumerable<TConstructorDeclarationSyntax> GetConstructorNodes(INamedTypeSymbol containingType);
ExternalAccess\Pythia\Api\PythiaDocumentationCommentFormatting.cs (1)
13public static IEnumerable<TaggedText> GetDocumentationParts(ISymbol symbol, SemanticModel semanticModel, int position, IDocumentationCommentFormattingService formatter, CancellationToken cancellationToken)
ExternalAccess\UnitTesting\API\UnitTestingInvocationReasons.cs (2)
13internal partial struct UnitTestingInvocationReasons(ImmutableHashSet<string> reasons) : IEnumerable<string> 39IEnumerator<string> IEnumerable<string>.GetEnumerator()
ExternalAccess\UnitTesting\SolutionCrawler\IUnitTestingSolutionCrawlerService.cs (2)
19void Reanalyze(string? workspaceKind, SolutionServices services, IUnitTestingIncrementalAnalyzer analyzer, IEnumerable<ProjectId>? projectIds = null, IEnumerable<DocumentId>? documentIds = null);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerRegistrationService.cs (4)
44[ImportMany] IEnumerable<Lazy<IUnitTestingIncrementalAnalyzerProvider, UnitTestingIncrementalAnalyzerProviderMetadata>> analyzerProviders, 128public void Reanalyze(string? workspaceKind, SolutionServices services, IUnitTestingIncrementalAnalyzer analyzer, IEnumerable<ProjectId>? projectIds, IEnumerable<DocumentId>? documentIds) 154private IEnumerable<Lazy<IUnitTestingIncrementalAnalyzerProvider, UnitTestingIncrementalAnalyzerProviderMetadata>> GetAnalyzerProviders(string workspaceKind)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerService.cs (2)
30public void Reanalyze(string? workspaceKind, SolutionServices services, IUnitTestingIncrementalAnalyzer analyzer, IEnumerable<ProjectId>? projectIds = null, IEnumerable<DocumentId>? documentIds = null)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (4)
39IEnumerable<Lazy<IUnitTestingIncrementalAnalyzerProvider, UnitTestingIncrementalAnalyzerProviderMetadata>> analyzerProviders, 529public UnitTestingReanalyzeScope(IEnumerable<ProjectId>? projectIds = null, IEnumerable<DocumentId>? documentIds = null) 639public IEnumerable<(Project project, DocumentId documentId)> GetDocumentIds(Solution solution)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingIncrementalAnalyzerProcessor.cs (3)
45IEnumerable<Lazy<IUnitTestingIncrementalAnalyzerProvider, UnitTestingIncrementalAnalyzerProviderMetadata>> analyzerProviders, 159var analyzersToExecute = workItem.GetApplicableAnalyzers(analyzers) ?? analyzers; 284private sealed class UnitTestingAnalyzersGetter(IEnumerable<Lazy<IUnitTestingIncrementalAnalyzerProvider, UnitTestingIncrementalAnalyzerProviderMetadata>> analyzerProviders)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (1)
300private static IEnumerable<ProjectId> GetProjectsToAnalyze(Solution solution, ProjectId projectId)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingWorkItem.cs (1)
46public IEnumerable<IUnitTestingIncrementalAnalyzer> GetApplicableAnalyzers(ImmutableArray<IUnitTestingIncrementalAnalyzer> allAnalyzers)
ExternalAccess\VSTypeScript\Api\IVSTypeScriptDiagnosticAnalyzerService.cs (2)
17void Reanalyze(Workspace? workspace = null, IEnumerable<ProjectId>? projectIds = null, IEnumerable<DocumentId>? documentIds = null, bool highPriority = false);
ExternalAccess\VSTypeScript\Api\IVSTypeScriptFormattingServiceImplementation.cs (1)
19Task<Document> FormatAsync(Document document, IEnumerable<TextSpan>? spans, VSTypeScriptIndentationOptions options, CancellationToken cancellationToken);
ExternalAccess\VSTypeScript\VSTypeScriptDiagnosticAnalyzerService.cs (2)
22public void Reanalyze(Workspace? workspace, IEnumerable<ProjectId>? projectIds, IEnumerable<DocumentId>? documentIds, bool highPriority)
ExternalAccess\VSTypeScript\VSTypeScriptFormattingService.cs (1)
24public Task<Document> FormatAsync(Document document, IEnumerable<TextSpan>? spans, LineFormattingOptions lineFormattingOptions, SyntaxFormattingOptions? syntaxFormattingOptions, CancellationToken cancellationToken)
ExtractClass\ExtractClassWithDialogCodeAction.cs (1)
62protected override async Task<IEnumerable<CodeActionOperation>> ComputeOperationsAsync(
ExtractInterface\AbstractExtractInterfaceService.cs (6)
42IEnumerable<ISymbol> includedMembers, 100var extractableMembers = typeToExtractFrom.GetMembers().Where(IsExtractableMember); 259IEnumerable<ISymbol> extractableMembers, 280private static async Task<Solution> GetFormattedSolutionAsync(Solution unformattedSolution, IEnumerable<DocumentId> documentIds, CancellationToken cancellationToken) 316IEnumerable<ISymbol> includedMembers, 367private static ImmutableArray<ISymbol> CreateInterfaceMembers(IEnumerable<ISymbol> includedMembers)
ExtractInterface\ExtractInterfaceCodeAction.cs (1)
34protected override async Task<IEnumerable<CodeActionOperation>> ComputeOperationsAsync(
ExtractInterface\ExtractInterfaceTypeAnalysisResult.cs (2)
18public readonly IEnumerable<ISymbol> ExtractableMembers; 26IEnumerable<ISymbol> extractableMembers,
ExtractMethod\AbstractSyntaxTriviaService.cs (4)
52IEnumerable<SyntaxToken> oldTokens, 65Dictionary<TriviaLocation, IEnumerable<SyntaxTrivia>> triviaList) 93private static Dictionary<TriviaLocation, IEnumerable<SyntaxTrivia>> GetTriviaAtEdges(Dictionary<TriviaLocation, SyntaxToken> tokens, TextSpan textSpan) 98var triviaList = new Dictionary<TriviaLocation, IEnumerable<SyntaxTrivia>>
ExtractMethod\AbstractSyntaxTriviaService.Result.cs (7)
23private readonly Dictionary<TriviaLocation, IEnumerable<SyntaxTrivia>> _triviaList; 29Dictionary<TriviaLocation, IEnumerable<SyntaxTrivia>> triviaList) 73private LeadingTrailingTriviaPair GetTrailingAndLeadingTrivia(IEnumerable<SyntaxTrivia> trivia) 144IEnumerable<SyntaxTrivia> trivia) 153private static IEnumerable<(PreviousNextTokenPair, LeadingTrailingTriviaPair)> CreateUniqueTokenTriviaPairs( 243private static IEnumerable<SyntaxTrivia> CreateTriviaListFromTo( 267private static IEnumerable<SyntaxTrivia> ResolveTrivia(
ExtractMethod\ISyntaxTriviaService.cs (3)
29public IEnumerable<SyntaxTrivia> LeadingTrivia { get; set; } 30public IEnumerable<SyntaxTrivia> TrailingTrivia { get; set; } 34internal delegate IEnumerable<SyntaxTrivia> TriviaResolver(TriviaLocation location, PreviousNextTokenPair tokenPair, Dictionary<SyntaxToken, LeadingTrailingTriviaPair> triviaMap);
ExtractMethod\MethodExtractor.Analyzer.cs (1)
722private void AddTypeParametersToMap(IEnumerable<ITypeParameterSymbol> typeParameters, IDictionary<int, ITypeParameterSymbol> sortedMap)
ExtractMethod\MethodExtractor.AnalyzerResult.cs (4)
74public IEnumerable<VariableInfo> MethodParameters 77public IEnumerable<VariableInfo> GetVariablesToMoveIntoMethodDefinition() 80public IEnumerable<VariableInfo> GetVariablesToMoveOutToCallSiteOrDelete() 83public IEnumerable<VariableInfo> GetVariablesToSplitOrMoveOutToCallSite()
ExtractMethod\MethodExtractor.CodeGenerator.cs (1)
388IEnumerable<VariableInfo> variables, CancellationToken cancellationToken)
ExtractMethod\MethodExtractor.TriviaResult.cs (9)
56protected IEnumerable<SyntaxTrivia> FilterTriviaList(IEnumerable<SyntaxTrivia> list) 68protected IEnumerable<SyntaxTrivia> RemoveBlankLines(IEnumerable<SyntaxTrivia> list) 113protected IEnumerable<SyntaxTrivia> RemoveLeadingElasticBeforeEndOfLine(IEnumerable<SyntaxTrivia> list) 121var listWithoutHead = list.Skip(1); 136protected IEnumerable<SyntaxTrivia> MergeLineBreaks(IEnumerable<SyntaxTrivia> list)
ExtractMethod\MethodExtractor.TypeParameterCollector.cs (1)
24public static IEnumerable<ITypeParameterSymbol> Collect(ITypeSymbol typeSymbol)
ExtractMethod\SelectionResult.cs (2)
241protected static SyntaxNode AddAnnotations(SyntaxNode root, IEnumerable<(SyntaxToken, SyntaxAnnotation)> pairs) 254protected static SyntaxNode AddAnnotations(SyntaxNode root, IEnumerable<(SyntaxNode, SyntaxAnnotation)> pairs)
FindUsages\AbstractFindUsagesService_FindImplementations.cs (2)
174var implementations = await SymbolFinder.FindImplementationsAsync( 190var overrides = await SymbolFinder.FindOverridesAsync(
Formatting\AbstractNewDocumentFormattingService.cs (4)
19private readonly IEnumerable<Lazy<INewDocumentFormattingProvider, LanguageMetadata>> _providers; 20private IEnumerable<INewDocumentFormattingProvider>? _providerValues; 24protected AbstractNewDocumentFormattingService(IEnumerable<Lazy<INewDocumentFormattingProvider, LanguageMetadata>> providers) 29private IEnumerable<INewDocumentFormattingProvider> GetProviders()
Formatting\FormattingRuleUtilities.cs (1)
14ParsedDocument document, TextSpan span, IEnumerable<AbstractFormattingRule>? additionalRules)
FullyQualify\AbstractFullyQualifyService.cs (8)
95var matchingTypeContainers = FilterAndSort(GetContainers(matchingTypeSearchResults, semanticModel.Compilation)); 96var matchingNamespaceContainers = FilterAndSort(GetContainers(matchingNamespaceSearchResults, semanticModel.Compilation)); 214var textChanges = await ProcessNodeAsync(document, simpleName, containerName, symbolResult.OriginalSymbol, cancellationToken).ConfigureAwait(false); 219private async Task<IEnumerable<TextChange>> ProcessNodeAsync(Document document, TSimpleNameSyntax simpleName, string containerName, INamespaceOrTypeSymbol originalSymbol, CancellationToken cancellationToken) 277var types = ns.GetMembers(rightName); 292private static IEnumerable<SymbolResult> GetContainers( 310private static IEnumerable<SymbolResult> FilterAndSort(IEnumerable<SymbolResult> symbols)
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.GenerateConstructorWithDialogCodeAction.cs (1)
53protected override async Task<IEnumerable<CodeActionOperation>> ComputeOperationsAsync(
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.State.cs (1)
103var q =
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndHashWithDialogCodeAction.cs (1)
51protected override async Task<IEnumerable<CodeActionOperation>> ComputeOperationsAsync(
GenerateOverrides\GenerateOverridesWithDialogCodeAction.cs (1)
50protected override async Task<IEnumerable<CodeActionOperation>> ComputeOperationsAsync(
GenerateType\AbstractGenerateTypeService.CodeAction.cs (1)
172protected override async Task<IEnumerable<CodeActionOperation>> ComputeOperationsAsync(
GenerateType\AbstractGenerateTypeService.cs (1)
184IEnumerable<SyntaxNode> typeArguments,
GoToDefinition\GoToDefinitionFeatureHelpers.cs (1)
36var sourceLocations = NavigableItemFactory.GetPreferredSourceLocations(
InheritanceMargin\AbstractInheritanceMarginService.cs (1)
19protected abstract ImmutableArray<SyntaxNode> GetMembers(IEnumerable<SyntaxNode> nodesToSearch);
InlineMethod\AbstractInlineMethodRefactoringProvider.InlineContext.cs (3)
333var literalArgumentReplacementQuery = parametersToReplace 337var parametersWithVariableDeclarationArgumentQuery = parametersWithVariableDeclarationArgument 341var parametersNeedRenameQuery = renameTable
InlineMethod\AbstractInlineMethodRefactoringProvider.MethodParametersInfo.cs (1)
441var allReferences = await SymbolFinder
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (1)
200var variablesInExpression = expression.DescendantNodes();
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (4)
65var variablesInExpression = _expression.DescendantNodes().OfType<TIdentifierNameSyntax>(); 632var matches = await FindMatchesAsync(cancellationToken).ConfigureAwait(false); 666private async Task<IEnumerable<TExpressionSyntax>> FindMatchesAsync(CancellationToken cancellationToken) 673var matches = from nodeInCurrent in _containerMethod.DescendantNodesAndSelf().OfType<TExpressionSyntax>()
IntroduceVariable\AbstractIntroduceVariableService.cs (5)
45protected abstract IEnumerable<SyntaxNode> GetContainingExecutableBlocks(TExpressionSyntax expression); 149var blocks = GetContainingExecutableBlocks(state.Expression); 298IEnumerable<SyntaxNode> startingNodes, 306var matches = 434protected static IEnumerable<IParameterSymbol> GetAnonymousMethodParameters(
IntroduceVariable\AbstractIntroduceVariableService.State.cs (1)
142var enclosingBlocks = _service.GetContainingExecutableBlocks(Expression);
InvertIf\AbstractInvertIfCodeRefactoringProvider.cs (20)
63protected abstract IEnumerable<TStatementSyntax> UnwrapBlock(TEmbeddedStatement ifBody); 69IEnumerable<TStatementSyntax> statements, 81IEnumerable<TStatementSyntax> statements); 476var statementsBeforeIf = statements.Take(index); 494var leadingTrivia = GetLeadingSpace(statementsAfterIf[0].GetLeadingTrivia()).Concat(GetTriviaAfterSpace(newTrailing[0].GetLeadingTrivia())); 495var trailingTrivia = GetTriviaUntilSpace(newTrailing[^1].GetTrailingTrivia()).Concat(GetTrailingSpace(statementsAfterIf[^1].GetTrailingTrivia())); 528var statementsBeforeIf = statements.Take(index); 554var statementsBeforeIf = statements.Take(index); 569var statementsBeforeIf = statements.Take(index); 570var statementsAfterIf = statements.Skip(index + 1); 602var statementsBeforeIf = statements.Take(index); 603var statementsAfterIf = statements.Skip(index + 1); 628IEnumerable<SyntaxTrivia> GetTriviaAfterSpace(IEnumerable<SyntaxTrivia> syntaxTrivias) 633IEnumerable<SyntaxTrivia> GetTriviaUntilSpace(IEnumerable<SyntaxTrivia> syntaxTrivias) 638IEnumerable<SyntaxTrivia> GetTrailingSpace(IEnumerable<SyntaxTrivia> syntaxTrivias) 643IEnumerable<SyntaxTrivia> GetLeadingSpace(IEnumerable<SyntaxTrivia> syntaxTrivias)
LanguageServices\AnonymousTypeDisplayService\AbstractStructuralTypeDisplayService.cs (2)
211protected static IEnumerable<SymbolDisplayPart> LineBreak(int count = 1) 228protected static IEnumerable<SymbolDisplayPart> Space(int count = 1)
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (11)
754=> AddToGroup(group, (IEnumerable<SymbolDisplayPart>)partsArray); 756protected void AddToGroup(SymbolDescriptionGroups group, params IEnumerable<SymbolDisplayPart>[] partsArray) 771private static IEnumerable<SymbolDisplayPart> Description(string description) 782protected static IEnumerable<SymbolDisplayPart> Keyword(string text) 785protected static IEnumerable<SymbolDisplayPart> LineBreak(int count = 1) 793protected static IEnumerable<SymbolDisplayPart> PlainText(string text) 796protected static IEnumerable<SymbolDisplayPart> Punctuation(string text) 799protected static IEnumerable<SymbolDisplayPart> Space(int count = 1) 810private static IEnumerable<SymbolDisplayPart> Part(SymbolDisplayPartKind kind, ISymbol? symbol, string text) 815private static IEnumerable<SymbolDisplayPart> Part(SymbolDisplayPartKind kind, string text) 818private static IEnumerable<SymbolDisplayPart> TypeParameterName(string text)
MetadataAsSource\AbstractMetadataAsSourceService.AbstractMetadataFormattingRule.cs (1)
38protected int GetNumberOfLines(IEnumerable<SyntaxTrivia> triviaList)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs (2)
29var filteredMembers = from m in allMembers 106public IEnumerable<string> MemberNames => throw new NotImplementedException();
MetadataAsSource\MetadataAsSourceFileService.cs (1)
57[ImportMany] IEnumerable<Lazy<IMetadataAsSourceFileProvider, MetadataAsSourceFileProviderMetadata>> providers)
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (2)
43protected override async Task<IEnumerable<CodeActionOperation>> ComputeOperationsAsync( 353using var _ = ArrayBuilder<Task<IEnumerable<ReferencedSymbol>>>.GetInstance(out var tasks);
MoveToNamespace\AbstractMoveToNamespaceService.cs (1)
290private static async Task<IEnumerable<string>> GetNamespacesAsync(Document document, CancellationToken cancellationToken)
MoveToNamespace\MoveToNamespaceCodeAction.cs (1)
42protected sealed override async Task<IEnumerable<CodeActionOperation>> ComputeOperationsAsync(
NavigateTo\AbstractNavigateToSearchService.cs (3)
54private static PooledDisposer<PooledHashSet<T>> GetPooledHashSet<T>(IEnumerable<T> items, out PooledHashSet<T> instance) 68private static IEnumerable<T> Prioritize<T>(IEnumerable<T> items, Func<T, bool> isPriority)
NavigateTo\AbstractNavigateToSearchService.GeneratedDocumentSearch.cs (1)
78var sourceGeneratedDocs = await project.GetSourceGeneratedDocumentsAsync(cancellationToken).ConfigureAwait(false);
NavigateTo\AbstractNavigateToSearchService.InProcess.cs (1)
247public DeclaredSymbolInfoKindSet(IEnumerable<string> navigateToItemKinds)
NavigateTo\NavigateToSearcher.cs (1)
360var groups = projectGroup.GroupBy(GetNavigateToSearchService);
Navigation\IDefinitionLocationService.cs (2)
47Document document, int position, Func<CancellationToken, Task<IEnumerable<(Document document, TextSpan sourceSpan)>?>> getNavigableItems, CancellationToken cancellationToken) 49var items = await getNavigableItems(cancellationToken).ConfigureAwait(false);
Navigation\NavigableItemFactory.cs (4)
32var locations = GetPreferredSourceLocations(solution, symbol, cancellationToken); 37public static IEnumerable<Location> GetPreferredSourceLocations( 42var sourceLocations = GetPreferredSourceLocations(symbol); 55private static IEnumerable<Location> GetPreferredSourceLocations(ISymbol symbol)
Options\EditorConfig\EditorConfigFileGenerator.cs (1)
18IEnumerable<(string feature, ImmutableArray<IOption2> options)> groupedOptions,
Options\EditorConfig\EditorConfigOptionsEnumerator.cs (2)
28public IEnumerable<(string feature, ImmutableArray<IOption2> options)> GetOptions(string language, bool includeUnsupported = false) 33internal static IEnumerable<(string feature, ImmutableArray<IOption2> options)> GetLanguageAgnosticEditorConfigOptions(bool includeUnsupported)
Options\EditorConfig\IEditorConfigOptionsEnumerator.cs (1)
16public abstract IEnumerable<(string feature, ImmutableArray<IOption2> options)> GetOptions(bool includeUnsupported);
Organizing\AbstractOrganizingService.cs (9)
21private readonly IEnumerable<ISyntaxOrganizer> _organizers; 22protected AbstractOrganizingService(IEnumerable<ISyntaxOrganizer> organizers) 25public IEnumerable<ISyntaxOrganizer> GetDefaultOrganizers() 28protected abstract Task<Document> ProcessAsync(Document document, IEnumerable<ISyntaxOrganizer> organizers, CancellationToken cancellationToken); 30public Task<Document> OrganizeAsync(Document document, IEnumerable<ISyntaxOrganizer> organizers, CancellationToken cancellationToken) 33protected Func<SyntaxNode, IEnumerable<ISyntaxOrganizer>> GetNodeToOrganizers(IEnumerable<ISyntaxOrganizer> organizers) 35var map = new ConcurrentDictionary<Type, IEnumerable<ISyntaxOrganizer>>(); 36IEnumerable<ISyntaxOrganizer> getter(Type t1)
Organizing\IOrganizingService.cs (2)
23IEnumerable<ISyntaxOrganizer> GetDefaultOrganizers(); 28Task<Document> OrganizeAsync(Document document, IEnumerable<ISyntaxOrganizer> organizers, CancellationToken cancellationToken);
Organizing\Organizers\AbstractSyntaxNodeOrganizer.cs (1)
16public IEnumerable<Type> SyntaxNodeTypes => [typeof(TSyntaxNode)];
Organizing\Organizers\ISyntaxOrganizer.cs (1)
18IEnumerable<Type> SyntaxNodeTypes { get; }
Organizing\OrganizingService.cs (1)
22public static Task<Document> OrganizeAsync(Document document, IEnumerable<ISyntaxOrganizer> organizers = null, CancellationToken cancellationToken = default)
PullMemberUp\Dialog\PullMemberUpWithDialogCodeAction.cs (1)
38protected override async Task<IEnumerable<CodeActionOperation>> ComputeOperationsAsync(
QuickInfo\AbstractEmbeddedLanguageQuickInfoProvider.cs (2)
24IEnumerable<Lazy<IEmbeddedLanguageQuickInfoProvider, EmbeddedLanguageMetadata>> allServices) 64public EmbeddedLanguageProviderFeatureService(string languageName, EmbeddedLanguageInfo info, ISyntaxKinds syntaxKinds, IEnumerable<Lazy<IEmbeddedLanguageQuickInfoProvider, EmbeddedLanguageMetadata>> allServices)
RelatedDocuments\AbstractRelatedDocumentsService.cs (1)
34protected abstract IEnumerable<(TExpressionSyntax expression, SyntaxToken nameToken)> IteratePotentialTypeNodes(SyntaxNode root);
RemoveUnusedVariable\AbstractRemoveUnusedVariableCodeFixProvider.cs (1)
89var referencedSymbols = await SymbolFinder.FindReferencesAsync(symbol, document.Project.Solution, documentsToBeSearched, cancellationToken).ConfigureAwait(false);
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (10)
163var getMethodReferences = await SymbolFinder.FindReferencesAsync( 190var allReferenceDocuments = getReferencesByDocument.Concat(setReferencesByDocument).Select(g => g.Key).Distinct(); 210IEnumerable<ReferenceLocation> getReferences, 211IEnumerable<ReferenceLocation> setReferences, 233IEnumerable<ReferenceLocation> getReferences, 273IEnumerable<ReferenceLocation> setReferences, 316IEnumerable<ReferencedSymbol> getMethodReferences, 317IEnumerable<ReferencedSymbol> setMethodReferences, 447IEnumerable<ReferencedSymbol> referencedSymbols, 474private static string? GetDefinitionIssues(IEnumerable<ReferencedSymbol> getMethodReferences)
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (8)
85var propertyReferences = await SymbolFinder.FindReferencesAsync(propertySymbol, originalSolution, cancellationToken).ConfigureAwait(false); 91var q = from r in propertyReferences 115private static ImmutableDictionary<IPropertySymbol, IFieldSymbol?> CreateDefinitionToBackingFieldMap(IEnumerable<ReferencedSymbol> propertyReferences) 181private static string? GetDefinitionIssues(IEnumerable<ReferencedSymbol> getMethodReferences) 213IEnumerable<(IPropertySymbol property, ReferenceLocation location)> references, 234IEnumerable<(IPropertySymbol property, ReferenceLocation location)> references, 292IEnumerable<ReferencedSymbol> references, 313IEnumerable<ReferencedSymbol> referencedSymbols,
Shared\Extensions\DocumentExtensions.cs (1)
45IEnumerable<SyntaxNode> nodes,
Shared\Extensions\ISymbolExtensions_2.cs (1)
232public static Func<CancellationToken, IEnumerable<TaggedText>> GetDocumentationPartsFactory(
Shared\Utilities\AnnotatedSymbolMapping.cs (1)
48IEnumerable<ISymbol> symbols,
Shared\Utilities\ExtractTypeHelpers.cs (5)
55IEnumerable<string> folders, 115public static string GetTypeParameterSuffix(Document document, SyntaxFormattingOptions formattingOptions, INamedTypeSymbol type, IEnumerable<ISymbol> extractableMembers, CancellationToken cancellationToken) 130public static ImmutableArray<ITypeParameterSymbol> GetRequiredTypeParametersForMembers(INamedTypeSymbol type, IEnumerable<ISymbol> includedMembers) 184private static ImmutableArray<ITypeParameterSymbol> GetDirectlyReferencedTypeParameters(IEnumerable<ITypeParameterSymbol> potentialTypeParameters, IEnumerable<ISymbol> includedMembers)
SignatureHelp\AbstractSignatureHelpProvider.cs (5)
139Func<CancellationToken, IEnumerable<TaggedText>> documentationFactory, 156Func<CancellationToken, IEnumerable<TaggedText>>? documentationFactory, 173Func<CancellationToken, IEnumerable<TaggedText>>? documentationFactory, 331var concatted = startingNewLine.Concat(platformParts); 332var updatedDescription = item.DescriptionParts.IsDefault
SignatureHelp\AbstractSignatureHelpProvider.SymbolKeySignatureHelpItem.cs (6)
16Func<CancellationToken, IEnumerable<TaggedText>>? documentationFactory, 17IEnumerable<TaggedText> prefixParts, 18IEnumerable<TaggedText> separatorParts, 19IEnumerable<TaggedText> suffixParts, 20IEnumerable<SignatureHelpParameter> parameters, 21IEnumerable<TaggedText>? descriptionParts) : SignatureHelpItem(isVariadic, documentationFactory, prefixParts, separatorParts, suffixParts, parameters, descriptionParts), IEquatable<SymbolKeySignatureHelpItem>
SignatureHelp\CommonSignatureHelpUtilities.cs (1)
29Func<TArgumentList, IEnumerable<string?>> getArgumentNames)
SignatureHelp\SignatureHelpItem.cs (15)
36public Func<CancellationToken, IEnumerable<TaggedText>> DocumentationFactory { get; } 38private static readonly Func<CancellationToken, IEnumerable<TaggedText>> s_emptyDocumentationFactory = _ => []; 42Func<CancellationToken, IEnumerable<TaggedText>>? documentationFactory, 43IEnumerable<TaggedText> prefixParts, 44IEnumerable<TaggedText> separatorParts, 45IEnumerable<TaggedText> suffixParts, 46IEnumerable<SignatureHelpParameter> parameters, 47IEnumerable<TaggedText>? descriptionParts) 66Func<CancellationToken, IEnumerable<SymbolDisplayPart>> documentationFactory, 67IEnumerable<SymbolDisplayPart> prefixParts, 68IEnumerable<SymbolDisplayPart> separatorParts, 69IEnumerable<SymbolDisplayPart> suffixParts, 70IEnumerable<SignatureHelpParameter> parameters, 71IEnumerable<SymbolDisplayPart> descriptionParts) 84internal IEnumerable<TaggedText> GetAllParts()
SignatureHelp\SignatureHelpParameter.cs (17)
23Func<CancellationToken, IEnumerable<TaggedText>>? documentationFactory, 24IEnumerable<SymbolDisplayPart> displayParts, 25IEnumerable<SymbolDisplayPart>? prefixDisplayParts = null, 26IEnumerable<SymbolDisplayPart>? suffixDisplayParts = null, 38public Func<CancellationToken, IEnumerable<TaggedText>> DocumentationFactory { get; } = documentationFactory ?? s_emptyDocumentationFactory; 68private static readonly Func<CancellationToken, IEnumerable<TaggedText>> s_emptyDocumentationFactory = _ => []; 70internal IEnumerable<SymbolDisplayPart> GetAllParts() 91Func<CancellationToken, IEnumerable<TaggedText>>? documentationFactory, 92IEnumerable<TaggedText> displayParts, 106public Func<CancellationToken, IEnumerable<TaggedText>> DocumentationFactory { get; } = documentationFactory ?? s_emptyDocumentationFactory; 136private static readonly Func<CancellationToken, IEnumerable<TaggedText>> s_emptyDocumentationFactory = _ => []; 142Func<CancellationToken, IEnumerable<SymbolDisplayPart>>? documentationFactory, 143IEnumerable<SymbolDisplayPart> displayParts, 144IEnumerable<SymbolDisplayPart>? prefixDisplayParts = null, 145IEnumerable<SymbolDisplayPart>? suffixDisplayParts = null, 146IEnumerable<SymbolDisplayPart>? selectedDisplayParts = null) 156internal IEnumerable<TaggedText> GetAllParts()
SignatureHelp\SignatureHelpService.cs (1)
28private readonly IEnumerable<Lazy<ISignatureHelpProvider, OrderableLanguageMetadata>> _allProviders = allProviders;
Snippets\AbstractSnippetService.cs (1)
18internal abstract class AbstractSnippetService(IEnumerable<Lazy<ISnippetProvider, LanguageMetadata>> lazySnippetProviders) : ISnippetService
Snippets\ISnippetInfoService.cs (1)
14IEnumerable<SnippetInfo> GetSnippetsIfAvailable();
Snippets\SnippetFunctionService.cs (1)
64var enumFields = typeSymbol.GetMembers().Where(m => m.Kind == SymbolKind.Field && m.IsStatic);
Snippets\SnippetProviders\AbstractMainMethodSnippetProvider.cs (1)
22protected abstract IEnumerable<TStatementSyntax> GenerateInnerStatements(SyntaxGenerator generator);
SplitOrMergeIfStatements\Nested\AbstractMergeNestedIfStatementsCodeRefactoringProvider.cs (2)
213var remainingStatements = statements.Skip(1); 214var remainingOuterStatements = outerStatements.Skip(outerIfStatementIndex + 1);
src\Analyzers\Core\Analyzers\AbstractBuiltInUnnecessaryCodeStyleDiagnosticAnalyzer.cs (1)
126private static void AddDescriptorsToFadingOptionMapping(IEnumerable<DiagnosticDescriptor> descriptors, PerLanguageOption2<bool>? fadingOption)
src\Analyzers\Core\Analyzers\Helpers\DiagnosticHelper.cs (9)
45IEnumerable<Location>? additionalLocations, 119var tagIndices = ImmutableDictionary<string, IEnumerable<int>>.Empty 190var tagIndices = ImmutableDictionary<string, IEnumerable<int>>.Empty 209IEnumerable<Location> additionalLocations, 210IDictionary<string, IEnumerable<int>> tagIndices, 221static string EncodeIndices(IEnumerable<int> indices, int additionalLocationsLength) 227var serializer = new DataContractJsonSerializer(typeof(IEnumerable<int>)); 260IEnumerable<Location>? additionalLocations, 287static IEnumerable<string> GetEffectiveCustomTags(DiagnosticDescriptor descriptor, NotificationOption2 notificationOption, AnalyzerOptions analyzerOptions)
src\Analyzers\Core\Analyzers\IDEDiagnosticIdToOptionMappingHelper.cs (1)
44var groups = options.GroupBy(o => o.IsPerLanguage);
src\Analyzers\Core\Analyzers\RemoveUnnecessaryImports\AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (10)
103var contiguousSpans = GetContiguousSpans(mergedImports); 104var diagnostics = 141private IEnumerable<TextSpan> GetContiguousSpans(ImmutableArray<SyntaxNode> nodes) 193private static IEnumerable<Diagnostic> CreateClassificationDiagnostics( 194IEnumerable<TextSpan> contiguousSpans, SyntaxTree tree, 208protected abstract IEnumerable<TextSpan> GetFixableDiagnosticSpans( 209IEnumerable<SyntaxNode> nodes, SyntaxTree tree, CancellationToken cancellationToken); 211private IEnumerable<Diagnostic> CreateFixableDiagnostics( 212IEnumerable<SyntaxNode> nodes, SyntaxTree tree, CancellationToken cancellationToken) 214var spans = GetFixableDiagnosticSpans(nodes, tree, cancellationToken);
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (3)
64var supportedCodes = methodInfo.Invoke(compilerAnalyzerInstance, []) as IEnumerable<int>; 621var effectiveDiagnostics = CompilationWithAnalyzers.GetEffectiveDiagnostics(diagnosticsBuilder, compilation);
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
65protected abstract IEnumerable<TTypeDeclarationSyntax> GetTypeDeclarations(INamedTypeSymbol namedType, CancellationToken cancellationToken); 168private static IEnumerable<INamedTypeSymbol> GetAttributesForMethodsToIgnore(Compilation compilation)
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (1)
177private static IEnumerable<INamedTypeSymbol?> GetAttributesForMethodsToIgnore(Compilation compilation)
src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationHelpers.cs (1)
189private static IEnumerable<IOperation> AncestorsAndSelf(IOperation operation)
src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (3)
622static bool NotWithinProperty(IEnumerable<SyntaxNode> nodes, TPropertyDeclaration propertyDeclaration) 633static IEnumerable<SyntaxNode> NonConstructorLocations(IEnumerable<SyntaxNode> nodes)
src\Analyzers\Core\Analyzers\UseCollectionInitializer\IUpdateExpressionSyntaxHelper.cs (3)
15void GetPartsOfForeachStatement(TStatementSyntax statement, out SyntaxToken awaitKeyword, out SyntaxToken identifier, out TExpressionSyntax expression, out IEnumerable<TStatementSyntax> statements); 16void GetPartsOfIfStatement(TStatementSyntax statement, out TExpressionSyntax condition, out IEnumerable<TStatementSyntax> whenTrueStatements, out IEnumerable<TStatementSyntax>? whenFalseStatements);
src\Analyzers\Core\Analyzers\UseCollectionInitializer\UpdateExpressionState.cs (4)
73public IEnumerable<TStatementSyntax> GetSubsequentStatements() 375syntaxHelper.GetPartsOfForeachStatement(foreachStatement, out var awaitKeyword, out var identifier, out _, out var foreachStatements); 417syntaxHelper.GetPartsOfIfStatement(ifStatement, out _, out var whenTrue, out var whenFalse);
src\Analyzers\Core\Analyzers\UseCollectionInitializer\UseCollectionInitializerHelpers.cs (1)
57public static IEnumerable<TStatementSyntax> GetSubsequentStatements<TStatementSyntax>(
src\Analyzers\Core\Analyzers\UseConditionalExpression\ForAssignment\UseConditionalExpressionForAssignmentHelpers.cs (1)
159static IEnumerable<IOperation> GetNullCheckedExpressions(IOperation operation)
src\Analyzers\Core\CodeFixes\AddAnonymousTypeMemberName\AbstractAddAnonymousTypeMemberNameCodeFixProvider.cs (2)
31protected abstract IEnumerable<string> GetAnonymousObjectMemberNames(TAnonymousObjectInitializer initializer); 125var existingNames = GetAnonymousObjectMemberNames(initializer);
src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (1)
365var parameters = methodToUpdate.Parameters.Select(p => p.ToDisplayString(SimpleFormat));
src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
217var referencedSymbols = await SymbolFinder.FindReferencesAsync(
src\Analyzers\Core\CodeFixes\AliasAmbiguousType\AbstractAliasAmbiguousTypeCodeFixProvider.cs (2)
78private static IEnumerable<ITypeSymbol> Sort(IEnumerable<ITypeSymbol> types, bool sortSystemFirst)
src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractAddDocCommentNodesCodeFixProvider.cs (2)
143private bool NodeExists(IEnumerable<TXmlElementSyntax> paramNodes, string name) 151IEnumerable<TXmlElementSyntax> paramNodeList,
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (1)
169SemanticDocument document, IEnumerable<Argument<TExpressionSyntax>> arguments, IList<string> reservedNames, NamingRule parameterNamingRule, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (2)
293private static ITypeSymbol FixType(ITypeSymbol typeSymbol, SemanticModel semanticModel, IEnumerable<ITypeParameterSymbol> allTypeParameters) 439var newParameters = _delegatedConstructor.Parameters.Concat(_parameters);
src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (1)
301private static IEnumerable<string> GetUnavailableMemberNames(INamedTypeSymbol typeToGenerateIn)
src\Analyzers\Core\CodeFixes\GenerateMember\AbstractGenerateMemberCodeFixProvider.cs (2)
44var names = GetTargetNodes(syntaxFacts, root, context.Span, diagnostic); 61private IEnumerable<SyntaxNode> GetTargetNodes(
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.State.cs (1)
81var existingMethods = TypeToGenerateIn
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\TypeParameterSubstitution.cs (3)
117var similarTypes = SymbolFinder.FindSimilarSymbols(substitutedType, _compilation, _cancellationToken); 131var derivedClasses = await SymbolFinder.FindDerivedClassesAsync( 134var implementedTypes = await SymbolFinder.FindImplementationsAsync(
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (1)
138var existingMembers = TypeToGenerateIn.GetMembers(IdentifierToken.ValueText)
src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (1)
304private static IEnumerable<ITypeSymbol> GetBaseTypesAndThis(ITypeSymbol? type)
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (2)
179private IEnumerable<ISymbol?> GenerateMembers( 352IEnumerable<INamedTypeSymbol> baseTypes)
src\Analyzers\Core\CodeFixes\MakeFieldReadonly\AbstractMakeFieldReadonlyCodeFixProvider.cs (1)
60var declaratorsByField = declarators.GroupBy(g => g.FirstAncestorOrSelf<TFieldDeclarationSyntax>()!);
src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
159var groupedLocations = locations.GroupBy(loc => loc.Document);
src\Analyzers\Core\CodeFixes\NamingStyle\NamingStyleCodeFixProvider.cs (2)
86var fixedNames = style.MakeCompliant(symbol.Name); 150protected override async Task<IEnumerable<CodeActionOperation>> ComputePreviewOperationsAsync(CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (1)
179var missingArms =
src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
192var returns = node.DescendantNodes(n => n == node || !IsAsyncSupportingFunctionSyntax(n)).OfType<TReturnStatementSyntax>();
src\Analyzers\Core\CodeFixes\RemoveUnusedMembers\AbstractRemoveUnusedMembersCodeFixProvider.cs (1)
95protected static void AdjustAndAddAppropriateDeclaratorsToRemove(SyntaxNode parentDeclaration, IEnumerable<SyntaxNode> childDeclarators, HashSet<SyntaxNode> declarators)
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (9)
86protected abstract TBlockSyntax WrapWithBlockIfNecessary(IEnumerable<TStatementSyntax> statements); 239private static IEnumerable<IGrouping<SyntaxNode, Diagnostic>> GetDiagnosticsGroupedByMember( 264private static IEnumerable<IGrouping<SyntaxNode, Diagnostic>> GetDiagnosticsGroupedByMember( 279var memberDeclarations = GetDiagnosticsGroupedByMember(diagnostics, syntaxFacts, root).Select(g => g.Key); 318var diagnosticsGroupedByMember = GetDiagnosticsGroupedByMember(diagnostics, syntaxFacts, root, 346IEnumerable<Diagnostic> diagnostics, 673IEnumerable<(SyntaxNode node, bool isUnusedLocalAssignment)> GetNodesToFix() 846var spansToFormat = originalDeclStatementsToMoveOrRemove.Select(s => s.Span); 924var referencedSymbols = await SymbolFinder.FindReferencesAsync(local, document.Project.Solution, cancellationToken).ConfigureAwait(false);
src\Analyzers\Core\CodeFixes\UpgradeProject\AbstractUpgradeProjectCodeFixProvider.cs (1)
135protected override Task<IEnumerable<CodeActionOperation>> ComputePreviewOperationsAsync(CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\UseConditionalExpression\AbstractUseConditionalExpressionCodeFixProvider.cs (1)
70var spansToFormat = FormattingExtensions.GetAnnotatedSpans(changedRoot, SpecializedFormattingAnnotation);
src\Compilers\Core\AnalyzerDriver\DeclarationComputer.cs (3)
15internal static DeclarationInfo GetDeclarationInfo(SemanticModel model, SyntaxNode node, bool getSymbol, IEnumerable<SyntaxNode>? executableCodeBlocks, CancellationToken cancellationToken) 21internal static DeclarationInfo GetDeclarationInfo(SyntaxNode node, ISymbol? declaredSymbol, IEnumerable<SyntaxNode>? executableCodeBlocks) 29return GetDeclarationInfo(model, node, getSymbol, (IEnumerable<SyntaxNode>?)null, cancellationToken);
src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoReader.cs (1)
71public static IEnumerable<CustomDebugInfoRecord> GetCustomDebugInfoRecords(byte[] customDebugInfo)
StackTraceExplorer\StackTraceAnalyzer.cs (1)
71private static IEnumerable<VirtualCharSequence> SplitLines(VirtualCharSequence callstack)
SymbolSearch\Windows\SymbolSearchUpdateEngine.cs (1)
150static IEnumerable<Symbol> FilterToViableSymbols(
SyncNamespaces\AbstractSyncNamespacesService.cs (6)
154private static readonly Task<IEnumerable<Diagnostic>> EmptyDiagnosticResult = Task.FromResult(Enumerable.Empty<Diagnostic>()); 163public override Task<IEnumerable<Diagnostic>> GetAllDiagnosticsAsync(Project project, CancellationToken cancellationToken) 168public override async Task<IEnumerable<Diagnostic>> GetDocumentDiagnosticsAsync(Document document, CancellationToken cancellationToken) 170var projectDiagnostics = await GetProjectDiagnosticsAsync(document.Project, cancellationToken).ConfigureAwait(false); 176public override Task<IEnumerable<Diagnostic>> GetProjectDiagnosticsAsync(Project project, CancellationToken cancellationToken) 179? Task.FromResult<IEnumerable<Diagnostic>>(diagnostics)
Testing\AbstractTestMethodFinder.cs (1)
17internal abstract class AbstractTestMethodFinder<TMethodDeclaration>(IEnumerable<ITestFrameworkMetadata> testFrameworks) : ITestMethodFinder where TMethodDeclaration : SyntaxNode
UnusedReferences\ReferenceInfo.cs (1)
50public ReferenceInfo WithDependencies(IEnumerable<ReferenceInfo>? dependencies)
UnusedReferences\UnusedReferencesRemover.cs (1)
30var projects = solution.Projects
UseNamedArguments\AbstractUseNamedArgumentsCodeRefactoringProvider.cs (3)
155var namedArguments = arguments 176TArgumentListSyntax argumentList, IEnumerable<TBaseArgumentSyntax> namedArguments, IEnumerable<SyntaxToken> separators);
ValueTracking\ValueTracker.OperationCollector.cs (1)
47var returnOperations = operation.Descendants().Where(d => d is IReturnOperation && (allowImplicit || !d.IsImplicit));
Wrapping\AbstractWrapper.cs (1)
38Document document, IEnumerable<SyntaxNodeOrToken> nodesAndTokens, CancellationToken cancellationToken)
Wrapping\WrapItemsAction.cs (1)
39protected override async Task<IEnumerable<CodeActionOperation>> ComputePreviewOperationsAsync(CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Features.Test.Utilities (32)
EditAndContinue\ActiveStatementTestHelpers.cs (3)
107public static IEnumerable<string> InspectNonRemappableRegions(ImmutableDictionary<ManagedMethodId, ImmutableArray<NonRemappableRegion>> regions) 119public static IEnumerable<string> Inspect(this IEnumerable<SequencePointUpdates> updates)
EditAndContinue\EditAndContinueTestAnalyzerConfigOptions.cs (1)
16public EditAndContinueTestAnalyzerConfigOptions(IEnumerable<(string key, string value)> options)
EditAndContinue\EditAndContinueTestAnalyzerConfigOptionsProvider.cs (1)
12public EditAndContinueTestAnalyzerConfigOptionsProvider(IEnumerable<(string, string)> options)
EditAndContinue\EditAndContinueTestVerifier.cs (7)
283public void VerifyDiagnostics(IEnumerable<RudeEditDiagnosticDescription> expected, IEnumerable<RudeEditDiagnosticDescription> actual, string? message = null) 424IEnumerable<(TextSpan oldSpan, TextSpan newSpan, RuntimeRudeEditDescription? runtimeRudeEdit)> expectedMapping, 488private static void AssertSpansEqual(IEnumerable<SourceFileSpan> expected, IEnumerable<SourceFileSpan> actual, SyntaxTree newTree) 509internal static IEnumerable<KeyValuePair<SyntaxNode, SyntaxNode>> GetMethodMatches(AbstractEditAndContinueAnalyzer analyzer, Match<SyntaxNode> bodyMatch) 532public static MatchingPairs ToMatchingPairs(IEnumerable<KeyValuePair<SyntaxNode, SyntaxNode>> matches)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (6)
218internal static IEnumerable<string> InspectDiagnostics(ImmutableArray<DiagnosticData> actual) 253IEnumerable<(string, string)>? analyzerOptions = null) 267IEnumerable<(string, string)>? analyzerOptions = null) 273var trees = sources.Select(source => 283var generators = generatorProject.AnalyzerReferences.SelectMany(r => r.GetGenerators(language: generatorProject.Language)); 347internal static void VerifyReadersDisposed(IEnumerable<IDisposable> readers)
EditAndContinue\Extensions.cs (3)
27public static IEnumerable<RudeEditDiagnosticDescription> ToDescription(this IEnumerable<RudeEditDiagnostic> diagnostics, SourceText newSource, bool includeFirstLines) 38public static IEnumerable<string> ToLines(this string str)
EditAndContinue\MatchingPair.cs (2)
30public MatchingPairs(IEnumerable<MatchingPair> pairs) 39IEnumerator<MatchingPair> IEnumerable<MatchingPair>.GetEnumerator()
EditAndContinue\SemanticEditDescription.cs (6)
17IEnumerable<(TextSpan, TextSpan)>? syntaxMap, 18IEnumerable<RuntimeRudeEditDescription>? rudeEdits, 30public IEnumerable<(TextSpan oldSpan, TextSpan newSpan, RuntimeRudeEditDescription? runtimeRudeEdit)>? GetSyntaxMap() 35private static IEnumerable<(TextSpan oldSpan, TextSpan newSpan, RuntimeRudeEditDescription? runtimeRudeEdit)> GetSyntaxMapWithRudeEdits(IEnumerable<(TextSpan, TextSpan)>? syntaxMap, IEnumerable<RuntimeRudeEditDescription>? rudeEdits)
EditAndContinue\SourceMarkers.cs (3)
40private static IEnumerable<(int, int)> ParseIds(Match match) 45private static IEnumerable<((int major, int minor) id, TextSpan span)> ParseSpans(string markedSource, string tagName) 85public static IEnumerable<(TextSpan Span, int Id)> GetActiveSpans(string markedSource)
Microsoft.CodeAnalysis.Features.UnitTests (9)
EditAndContinue\EmitSolutionUpdateResultsTests.cs (2)
49private static EmitSolutionUpdateResults CreateMockResults(Solution solution, IEnumerable<ProjectId> updates, IEnumerable<ProjectId> rudeEdits)
EditAndContinue\RudeEditDiagnosticTests.cs (1)
74var allKinds = Enum.GetValues(typeof(RudeEditKind)).Cast<RudeEditKind>();
FindUsages\DefinitionItemFactoryTests.cs (6)
44private static void VerifyParts(PartDescription[] expected, IEnumerable<TaggedText> actual, string propertyName, IReadOnlyDictionary<string, string> expressionMap) 62private static void VerifyProperties(IEnumerable<(string key, string value)> expected, IReadOnlyDictionary<string, string> actual, string? propertyName, IReadOnlyDictionary<string, string> expressionMap) 69private static void VerifyProperties(IEnumerable<(string key, string value)> expected, IEnumerable<(string key, string value)> actual, string? propertyName, IReadOnlyDictionary<string, string> expressionMap) 77private static void VerifyItems(IEnumerable<string> expected, IEnumerable<string> actual, string? propertyName = null)
Microsoft.CodeAnalysis.InteractiveHost (7)
PerformanceSensitiveAttribute.cs (1)
70/// <see cref="System.Collections.Generic.IEnumerable{T}"/> is allowed.
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
45IEnumerable<string> searchPaths,
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (2)
45internal static int CombineValues<T>(IEnumerable<T>? values, int maxItemsToHash = int.MaxValue) 140internal static int CombineValues(IEnumerable<string?>? values, StringComparer stringComparer, int maxItemsToHash = int.MaxValue)
src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
506IEnumerator<T> IEnumerable<T>.GetEnumerator() 622public void AddRange(IEnumerable<T> items)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (1)
455IEnumerable<Request> requestsToComplete;
Microsoft.CodeAnalysis.LanguageServer (22)
BrokeredServices\BrokeredServiceContainer.cs (2)
29/// <inheritdoc cref="GlobalBrokeredServiceContainer.UnregisterServices(IEnumerable{ServiceMoniker})"/> 30internal new void UnregisterServices(IEnumerable<ServiceMoniker> services)
BrokeredServices\ServiceBrokerFactory.cs (1)
40public ServiceBrokerFactory([ImportMany] IEnumerable<IOnServiceBrokerInitialized> onServiceBrokerInitialized,
ExportProviderBuilder.cs (1)
37var assemblyPaths = Directory.EnumerateFiles(baseDirectory, "Microsoft.CodeAnalysis*.dll");
HostWorkspace\LanguageServerWorkspaceFactory.cs (1)
29[ImportMany] IEnumerable<Lazy<IDynamicFileInfoProvider, FileExtensionsMetadata>> dynamicFileInfoProviders,
HostWorkspace\LoadedProject.cs (2)
241void UpdateProjectSystemProjectCollection<T>(IEnumerable<T> loadedCollection, IEnumerable<T>? oldLoadedCollection, IEqualityComparer<T> comparer, Action<T> addItem, Action<T> removeItem, string logMessage)
HostWorkspace\ProjectTelemetry\ProjectLoadTelemetryEvent.cs (5)
20[property: JsonPropertyName("ProjectCapabilities")] IEnumerable<string> ProjectCapabilities, 21[property: JsonPropertyName("TargetFrameworks")] IEnumerable<string> TargetFrameworks, 22[property: JsonPropertyName("References")] IEnumerable<string> References, 23[property: JsonPropertyName("FileExtensions")] IEnumerable<string> FileExtensions, 24[property: JsonPropertyName("FileCounts")] IEnumerable<int> FileCounts,
HostWorkspace\ProjectTelemetry\ProjectLoadTelemetryReporter.cs (1)
151private static ImmutableArray<string> GetTargetFrameworks(IEnumerable<ProjectFileInfo> projectFileInfos)
HostWorkspace\Razor\RazorDynamicFileInfoProvider.TextChangesTextLoader.cs (3)
17IEnumerable<RazorDynamicFileUpdate> updates, 24private readonly IEnumerable<RazorDynamicFileUpdate> _updates = updates; 101private static SourceText UpdateSourceTextWithEdits(SourceText sourceText, IEnumerable<RazorDynamicFileUpdate> updates)
ServerConfigurationFactory.cs (1)
50IEnumerable<string> ExtensionAssemblyPaths,
Services\LspExtractClassOptionsService.cs (1)
26var symbolsToUse = selectedMembers.IsEmpty
Testing\TestDiscoverer.DiscoveryHandler.cs (3)
29public void HandleDiscoveredTests(IEnumerable<TestCase>? discoveredTestCases) => AddTests(discoveredTestCases); 31public void HandleDiscoveryComplete(long totalTests, IEnumerable<TestCase>? lastChunk, bool isAborted) 65private void AddTests(IEnumerable<TestCase>? testCases)
Testing\TestRunner.TestRunHandler.cs (1)
140var results = testRunChangedEventArgs.NewTestResults.Select(result =>
Microsoft.CodeAnalysis.LanguageServer.Protocol (81)
DefaultCapabilitiesProvider.cs (1)
28[ImportMany] IEnumerable<Lazy<CompletionProvider, CompletionProviderMetadata>> completionProviders)
Extensions\ProtocolConversions.cs (1)
376public static async Task<LSP.TextDocumentEdit[]> ChangedDocumentsToTextDocumentEditsAsync<T>(IEnumerable<DocumentId> changedDocuments, Func<DocumentId, T> getNewDocumentFunc,
Features\CodeFixes\CodeFixService.cs (7)
63[ImportMany] IEnumerable<Lazy<IErrorLoggerService>> loggers, 64[ImportMany] IEnumerable<Lazy<CodeFixProvider, CodeChangeProviderMetadata>> fixers, 65[ImportMany] IEnumerable<Lazy<IConfigurationFixProvider, CodeChangeProviderMetadata>> configurationProviders) 711IEnumerable<DiagnosticData> diagnostics, 746IEnumerable<DiagnosticData> diagnosticsWithSameSpan, 812public CodeFixProvider? GetSuppressionFixer(string language, IEnumerable<string> diagnosticIds) 917IEnumerable<Lazy<IConfigurationFixProvider, CodeChangeProviderMetadata>> configurationProviders)
Features\CodeFixes\CodeFixService.FixAllDiagnosticProvider.cs (4)
47public override async Task<IEnumerable<Diagnostic>> GetDocumentDiagnosticsAsync(Document document, CancellationToken cancellationToken) 56public override async Task<IEnumerable<Diagnostic>> GetDocumentSpanDiagnosticsAsync(Document document, TextSpan fixAllSpan, CancellationToken cancellationToken) 67public override async Task<IEnumerable<Diagnostic>> GetAllDiagnosticsAsync(Project project, CancellationToken cancellationToken) 75public override async Task<IEnumerable<Diagnostic>> GetProjectDiagnosticsAsync(Project project, CancellationToken cancellationToken)
Features\CodeFixes\CodeFixService.FixAllPredefinedDiagnosticProvider.cs (5)
24public override Task<IEnumerable<Diagnostic>> GetAllDiagnosticsAsync(Project project, CancellationToken cancellationToken) 25=> Task.FromResult<IEnumerable<Diagnostic>>(_diagnostics); 27public override Task<IEnumerable<Diagnostic>> GetDocumentDiagnosticsAsync(Document document, CancellationToken cancellationToken) 28=> Task.FromResult<IEnumerable<Diagnostic>>(_diagnostics); 30public override Task<IEnumerable<Diagnostic>> GetProjectDiagnosticsAsync(Project project, CancellationToken cancellationToken)
Features\CodeFixes\ICodeFixService.cs (1)
30CodeFixProvider? GetSuppressionFixer(string language, IEnumerable<string> diagnosticIds);
Features\Diagnostics\DiagnosticDataExtensions.cs (4)
35static IEnumerable<int> GetLocationIndices(string indicesProperty) 40var serializer = new DataContractJsonSerializer(typeof(IEnumerable<int>)); 41var result = serializer.ReadObject(stream) as IEnumerable<int>;
Features\Diagnostics\DocumentAnalysisExecutor.cs (1)
74public async Task<IEnumerable<DiagnosticData>> ComputeDiagnosticsAsync(DiagnosticAnalyzer analyzer, CancellationToken cancellationToken)
Features\Diagnostics\DocumentAnalysisExecutor_Helpers.cs (2)
402public static IEnumerable<DiagnosticData> ConvertToLocalDiagnostics(IEnumerable<Diagnostic> diagnostics, TextDocument targetTextDocument, TextSpan? span = null)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.AnalysisData.cs (1)
112public static async Task<ProjectAnalysisData> CreateAsync(Project project, IEnumerable<StateSet> stateSets, bool avoidLoadingData, CancellationToken cancellationToken)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.cs (1)
82internal async Task<IEnumerable<DiagnosticAnalyzer>> GetAnalyzersTestOnlyAsync(Project project, CancellationToken cancellationToken)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.cs (6)
62public IEnumerable<StateSet> GetStateSets(ProjectId projectId) 64var hostStateSets = GetAllHostStateSets(); 78public IEnumerable<StateSet> GetStateSets(Project project) 114public bool OnProjectRemoved(IEnumerable<StateSet> stateSets, ProjectId projectId) 135IEnumerable<ImmutableArray<DiagnosticAnalyzer>> projectAnalyzerCollection, 136IEnumerable<ImmutableArray<DiagnosticAnalyzer>> hostAnalyzerCollection,
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.HostStates.cs (3)
18public IEnumerable<StateSet> GetAllHostStateSets() 53static (IEnumerable<ImmutableArray<DiagnosticAnalyzer>> HostAnalyzerCollection, IEnumerable<ImmutableArray<DiagnosticAnalyzer>> ProjectAnalyzerCollection) GetAnalyzerCollections(
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.ProjectStates.cs (2)
49public IEnumerable<StateSet> GetAllProjectStateSets() 158IEnumerable<AnalyzerReference> references,
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateSet.cs (1)
41public IEnumerable<ProjectId> GetProjectsWithDiagnostics()
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnostics.cs (1)
74IEnumerable<Project> projects, Func<Project, IReadOnlyList<DocumentId>> getDocumentIds,
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs (3)
71private delegate Task<IEnumerable<DiagnosticData>> DiagnosticsGetterAsync(DiagnosticAnalyzer analyzer, DocumentAnalysisExecutor executor, CancellationToken cancellationToken); 135static bool HasAllAnalyzers(IEnumerable<StateSet> stateSets, CompilationWithAnalyzersPair compilationWithAnalyzers) 519var diagnostics = await executor.ComputeDiagnosticsAsync(analyzer, cancellationToken).ConfigureAwait(false);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs (1)
65var stateSets = _stateManager.GetStateSets(document.Project);
Handler\CodeActions\CodeActionHelpers.cs (1)
452var matchingActions = currentActions.Where(action => action.Title == title);
Handler\CodeActions\CodeActionResolveHelper.cs (5)
67var projectChanges = changes.GetProjectChanges(); 203IEnumerable<DocumentId> removedDocuments, 219IEnumerable<DocumentId> addedDocuments, 256IEnumerable<DocumentId> changedDocuments, 274IEnumerable<TextChange> textChanges;
Handler\Diagnostics\DiagnosticSourceProviders\DiagnosticSourceManager.cs (2)
37public DiagnosticSourceManager([ImportMany] IEnumerable<IDiagnosticSourceProvider> sourceProviders) 133public static ImmutableArray<IDiagnosticSource> AggregateIfNeeded(IEnumerable<IDiagnosticSource> sources)
Handler\Diagnostics\DiagnosticSourceProviders\WorkspaceDiagnosticSourceHelpers.cs (2)
15public static IEnumerable<Project> GetProjectsInPriorityOrder(Solution solution, ImmutableArray<string> supportedLanguages) 22static IEnumerable<Project?> GetProjectsInPriorityOrderWorker(Solution solution)
Handler\Diagnostics\DiagnosticSourceProviders\WorkspaceDocumentsAndProjectDiagnosticSourceProvider.cs (2)
82var sourceGeneratedDocuments = await project.GetSourceGeneratedDocumentsAsync(cancellationToken).ConfigureAwait(false); 91void AddDocumentSources(IEnumerable<TextDocument> documents)
Handler\InlineCompletions\InlineCompletionsHandler.cs (1)
236var textChangesBefore = textChanges.Where(t => t.Span.End <= originalSpan.Start);
Handler\InlineCompletions\XmlSnippetParser.CodeSnippet.cs (2)
45var snippetTypes = GetElementsWithoutNamespace(header, "SnippetTypes"); 91public static IEnumerable<XElement> GetElementsWithoutNamespace(XElement element, string localName)
Handler\RequestContext.cs (1)
389public IEnumerable<T> GetRequiredServices<T>() where T : class
Handler\ServerLifetime\InitializedHandler.cs (1)
25var onInitializeList = requestContext.GetRequiredServices<IOnInitialized>();
Handler\SpellCheck\AbstractSpellCheckingHandler.cs (1)
156private IEnumerable<TReport> ReportCurrentSpans(
Handler\SpellCheck\WorkspaceSpellCheckHandler.cs (1)
73var documents = project.Documents;
LspServices\AbstractLspServiceProvider.cs (2)
18IEnumerable<Lazy<ILspService, LspServiceMetadataView>> specificLspServices, 19IEnumerable<Lazy<ILspServiceFactory, LspServiceMetadataView>> specificLspServiceFactories)
LspServices\LspServices.cs (2)
102public IEnumerable<T> GetRequiredServices<T>() 207private IEnumerable<T> GetMefServices<T>()
LspServices\RoslynLspServiceProvider.cs (2)
18[ImportMany(ProtocolConstants.RoslynLspLanguagesContract)] IEnumerable<Lazy<ILspService, LspServiceMetadataView>> lspServices, 19[ImportMany(ProtocolConstants.RoslynLspLanguagesContract)] IEnumerable<Lazy<ILspServiceFactory, LspServiceMetadataView>> lspServiceFactories)
Protocol\Internal\Text\ClassifiedTextElement.cs (2)
18public IEnumerable<ClassifiedTextRun> Runs { get; } 25public ClassifiedTextElement(IEnumerable<ClassifiedTextRun> runs)
Protocol\Internal\Text\ContainerElement.cs (2)
18public IEnumerable<object> Elements { get; } 22public ContainerElement(ContainerElementStyle style, IEnumerable<object> elements)
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\AbstractLanguageServer.cs (3)
115var requestTypes = methodGroup.Select(m => m.RequestTypeRef); 116var responseTypes = methodGroup.Select(m => m.ResponseTypeRef); 139static bool AllTypesMatch(IEnumerable<TypeRef?> typeRefs)
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\HandlerProvider.cs (2)
76var handlers = lspServices.GetRequiredServices<IMethodHandler>(); 127static void VerifyHandlers(IEnumerable<RequestHandlerMetadata> requestHandlerKeys)
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\ILspServices.cs (1)
21IEnumerable<T> GetRequiredServices<T>();
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\MethodHandlerDetails.cs (1)
100private static (string name, IEnumerable<string> languages) GetRequestHandlerMethod(Type handlerType, Type? requestType, Type contextType, Type? responseType)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (7)
Diagnostics\AbstractPullDiagnosticTestsBase.cs (4)
317private protected Task<TestLspServer> CreateTestWorkspaceWithDiagnosticsAsync(string markup, bool mutatingLspWorkspace, BackgroundAnalysisScope analyzerDiagnosticsScope, bool useVSDiagnostics, CompilerDiagnosticsScope? compilerDiagnosticsScope = null, IEnumerable<DiagnosticAnalyzer>? additionalAnalyzers = null) 320private protected Task<TestLspServer> CreateTestWorkspaceWithDiagnosticsAsync(string[] markups, bool mutatingLspWorkspace, BackgroundAnalysisScope analyzerDiagnosticsScope, bool useVSDiagnostics, CompilerDiagnosticsScope? compilerDiagnosticsScope = null, IEnumerable<DiagnosticAnalyzer>? additionalAnalyzers = null) 323private protected Task<TestLspServer> CreateTestWorkspaceFromXmlAsync(string xmlMarkup, bool mutatingLspWorkspace, BackgroundAnalysisScope analyzerDiagnosticsScope, bool useVSDiagnostics, CompilerDiagnosticsScope? compilerDiagnosticsScope = null, IEnumerable<DiagnosticAnalyzer>? additionalAnalyzers = null) 332IEnumerable<DiagnosticAnalyzer>? additionalAnalyzers = null,
InlineCompletions\TestSnippetInfoService.cs (1)
27public IEnumerable<SnippetInfo> GetSnippetsIfAvailable()
References\FindAllReferencesHandlerTests.cs (1)
269var textRuns = ((ClassifiedTextElement)results.First().Text).Runs;
SemanticTokens\SemanticTokensRangeTests.cs (1)
586var expectedNames = ClassificationTypeNames.AllTypeNames.Where(s => !ClassificationTypeNames.AdditiveTypeNames.Contains(s));
Microsoft.CodeAnalysis.LanguageServer.UnitTests (1)
ExportProviderBuilderTests.cs (1)
165var mefCompositions = Directory.EnumerateFiles(MefCacheDirectory.Path, "*.mef-composition", SearchOption.AllDirectories);
Microsoft.CodeAnalysis.PooledObjects.Package (2)
ArrayBuilder.cs (2)
506IEnumerator<T> IEnumerable<T>.GetEnumerator() 622public void AddRange(IEnumerable<T> items)
Microsoft.CodeAnalysis.Rebuild (7)
CompilationFactory.cs (1)
182var methodSymbols = typeSymbol
CompilationOptionsReader.cs (4)
171public IEnumerable<EmbeddedSourceTextInfo> GetEmbeddedSourceTextInfo() 176private IEnumerable<(DocumentHandle DocumentHandle, SourceTextInfo SourceTextInfo)> GetSourceTextInfoCore() 348public IEnumerable<MetadataReferenceInfo> GetMetadataReferenceInfo() 429var blobs = from cdiHandle in PdbReader.GetCustomDebugInformation(EntityHandle.ModuleDefinition)
VisualBasicCompilationFactory.cs (2)
65IEnumerable<GlobalImport>? globalImports = null; 77preprocessorSymbols = VisualBasicCommandLineParser.ParseConditionalCompilationSymbols(defineString, out var diagnostics);
Microsoft.CodeAnalysis.Rebuild.UnitTests (17)
RebuildCommandLineTests.cs (17)
55private static IEnumerable<CommandInfo> PermutateDllKinds(CommandInfo commandInfo) 74private static IEnumerable<CommandInfo> PermutateExeKinds(CommandInfo commandInfo) 215public static IEnumerable<object?[]> GetCSharpData() 241void Permutate(CommandInfo commandInfo, params Func<CommandInfo, IEnumerable<CommandInfo>>[] permutations) 243IEnumerable<CommandInfo> e = new[] { commandInfo }; 252static IEnumerable<CommandInfo> PermutatePathMap(CommandInfo commandInfo) 273static IEnumerable<CommandInfo> PermutateExternAlias(CommandInfo commandInfo) 288static IEnumerable<CommandInfo> PermutatePdbFormat(CommandInfo commandInfo) 302static IEnumerable<CommandInfo> PermutateOptimizations(CommandInfo commandInfo) 324void Add(IEnumerable<CommandInfo> commandInfos) 409public static IEnumerable<object?[]> GetVisualBasicData() 434void Permutate(CommandInfo commandInfo, params Func<CommandInfo, IEnumerable<CommandInfo>>[] permutations) 436IEnumerable<CommandInfo> e = new[] { commandInfo }; 445static IEnumerable<CommandInfo> PermutatePathMap(CommandInfo commandInfo) 454static IEnumerable<CommandInfo> PermutateOptimizations(CommandInfo commandInfo) 476static IEnumerable<CommandInfo> PermutateRuntime(CommandInfo commandInfo) 489void Add(IEnumerable<CommandInfo> commandInfos)
Microsoft.CodeAnalysis.Remote.ServiceHub (15)
Host\TestUtils.cs (2)
31public static void RemoveChecksums(this Dictionary<Checksum, object> map, IEnumerable<Checksum> checksums) 101async Task<List<KeyValuePair<Checksum, object>>> GetAssetFromAssetServiceAsync(IEnumerable<Checksum> checksums)
Services\DiagnosticAnalyzer\IPerformanceTrackerService.cs (1)
14void AddSnapshot(IEnumerable<AnalyzerPerformanceInfo> snapshot, int unitCount, bool forSpanAnalysis);
Services\DiagnosticAnalyzer\PerformanceQueue.cs (7)
39public void Add(IEnumerable<(string analyzerId, TimeSpan timeSpan)> rawData, int unitCount) 135public Snapshot(IEnumerable<(string analyzerId, TimeSpan timeSpan)> snapshot, int unitCount) 140public Snapshot(IEnumerable<(int assignedAnalyzerNumber, TimeSpan timeSpan)> rawData, int unitCount) 147public void Update(IEnumerable<(string analyzerId, TimeSpan timeSpan)> rawData, int unitCount) 164Dictionary<int, double> map, IEnumerable<(int assignedAnalyzerNumber, TimeSpan timeSpan)> rawData, int fileCount) 181private static IEnumerable<(int assignedAnalyzerNumber, TimeSpan timeSpan)> Convert(IEnumerable<(string analyzerId, TimeSpan timeSpan)> rawData)
Services\DiagnosticAnalyzer\PerformanceTrackerService.cs (4)
37private static readonly Func<IEnumerable<AnalyzerPerformanceInfo>, int, bool, string> s_snapshotLogger = SnapshotLogger; 63public void AddSnapshot(IEnumerable<AnalyzerPerformanceInfo> snapshot, int unitCount, bool forSpanAnalysis) 130private void RecordBuiltInAnalyzers(IEnumerable<AnalyzerPerformanceInfo> snapshot) 151private static string SnapshotLogger(IEnumerable<AnalyzerPerformanceInfo> snapshots, int unitCount, bool forSpan)
src\VisualStudio\Core\Def\Telemetry\Shared\TelemetryLogger.cs (1)
213IEnumerable<object> items => new TelemetryComplexProperty(items.Select(item => (item is PiiValue pii) ? new TelemetryPiiProperty(pii.Value) : item)),
Microsoft.CodeAnalysis.Remote.ServiceHub.UnitTests (2)
TelemetryLoggerTests.cs (2)
66private static IEnumerable<string> InspectProperties(TelemetryEvent @event, string? keyToIgnoreValueInspection = null) 73TelemetryComplexProperty { Value: IEnumerable<object?> items } => $"Complex[{string.Join(",", items.Select(InspectPropertyValue))}]",
Microsoft.CodeAnalysis.Remote.Workspaces (10)
EditAndContinue\ManagedHotReloadLanguageService.cs (1)
174var projectIds = from path in projectPaths
ExternalAccess\Pythia\Api\PythiaRemoteServiceCallbackDispatcherRegistry.cs (1)
18public PythiaRemoteServiceCallbackDispatcherRegistry(IEnumerable<(Type serviceType, PythiaRemoteServiceCallbackDispatcher dispatcher)> lazyDispatchers)
ExternalAccess\Pythia\Api\PythiaServiceDescriptorsWrapper.cs (1)
24IEnumerable<(Type serviceInterface, Type? callbackInterface)> interfaces)
ExternalAccess\UnitTesting\Api\UnitTestingRemoteServiceCallbackDispatcherRegistry.cs (1)
18public UnitTestingRemoteServiceCallbackDispatcherRegistry(IEnumerable<(Type serviceType, UnitTestingRemoteServiceCallbackDispatcher dispatcher)> lazyDispatchers)
ExternalAccess\UnitTesting\Api\UnitTestingServiceDescriptorsWrapper.cs (1)
24IEnumerable<(Type serviceInterface, Type? callbackInterface)> interfaces)
ServiceDescriptors.cs (1)
101IEnumerable<(Type serviceInterface, Type? callbackInterface)> interfaces)
VisualStudioMefHostServices.cs (4)
44public IEnumerable<Lazy<TExtension, TMetadata>> GetExports<TExtension, TMetadata>() 55return (IEnumerable<Lazy<TExtension, TMetadata>>)exports; 61public IEnumerable<Lazy<TExtension>> GetExports<TExtension>() 70return (IEnumerable<Lazy<TExtension>>)exports;
Microsoft.CodeAnalysis.Scripting (52)
Hosting\AssemblyLoader\InteractiveAssemblyLoader.cs (2)
451private static Assembly? FindHighestVersionOrFirstMatchingIdentity(AssemblyIdentity identity, IEnumerable<LoadedAssemblyInfo> infos) 470private static AssemblyIdentityAndLocation FindHighestVersionOrFirstMatchingIdentity(AssemblyIdentity identity, IEnumerable<AssemblyIdentityAndLocation> assemblies)
Hosting\AssemblyLoader\MetadataShadowCopyProvider.cs (1)
71public MetadataShadowCopyProvider(string directory = null, IEnumerable<string> noShadowCopyDirectories = null, CultureInfo documentationCommentsCulture = null)
Hosting\ObjectFormatter\CommonObjectFormatter.Visitor.cs (1)
319private static bool UseCollectionFormat(IEnumerable<FormattedMember> members, TypeInfo originalType)
Hosting\ObjectFormatter\ObjectFormatterHelpers.cs (2)
179IEnumerable<MemberInfo> members; 186members = ((IEnumerable<MemberInfo>)type.DeclaredFields).Concat(type.DeclaredProperties);
Hosting\SynchronizedList.cs (1)
86return ((IEnumerable<T>)_list.ToArray()).GetEnumerator();
ScriptMetadataResolver.cs (1)
35public ScriptMetadataResolver WithSearchPaths(IEnumerable<string> searchPaths)
ScriptOptions.cs (16)
222public ScriptOptions WithReferences(IEnumerable<MetadataReference> references) 230=> WithReferences((IEnumerable<MetadataReference>)references); 236public ScriptOptions AddReferences(IEnumerable<MetadataReference> references) 243=> AddReferences((IEnumerable<MetadataReference>)references); 250public ScriptOptions WithReferences(IEnumerable<Assembly> references) 259=> WithReferences((IEnumerable<Assembly>)references); 266public ScriptOptions AddReferences(IEnumerable<Assembly> references) 278=> AddReferences((IEnumerable<Assembly>)references); 284public ScriptOptions WithReferences(IEnumerable<string> references) 292=> WithReferences((IEnumerable<string>)references); 298public ScriptOptions AddReferences(IEnumerable<string> references) 305=> AddReferences((IEnumerable<string>)references); 330public ScriptOptions WithImports(IEnumerable<string> imports) 338=> WithImports((IEnumerable<string>)imports); 344public ScriptOptions AddImports(IEnumerable<string> imports) 352=> AddImports((IEnumerable<string>)imports);
ScriptSourceResolver.cs (1)
27public ScriptSourceResolver WithSearchPaths(IEnumerable<string> searchPaths)
src\Compilers\Shared\GlobalAssemblyCacheHelpers\ClrGlobalAssemblyCache.cs (7)
82public override IEnumerable<AssemblyIdentity> GetAssemblyIdentities(AssemblyName partialName, ImmutableArray<ProcessorArchitecture> architectureFilter = default(ImmutableArray<ProcessorArchitecture>)) 93public override IEnumerable<AssemblyIdentity> GetAssemblyIdentities(string partialName = null, ImmutableArray<ProcessorArchitecture> architectureFilter = default(ImmutableArray<ProcessorArchitecture>)) 117public override IEnumerable<string> GetAssemblySimpleNames(ImmutableArray<ProcessorArchitecture> architectureFilter = default(ImmutableArray<ProcessorArchitecture>)) 119var q = from nameObject in GetAssemblyObjects(partialNameFilter: null, architectureFilter: architectureFilter) 124private static IEnumerable<AssemblyIdentity> GetAssemblyIdentities( 136internal static IEnumerable<FusionAssemblyIdentity.IAssemblyName> GetAssemblyObjects( 218var candidates = GetAssemblyObjects(nameObject, architectureFilter);
src\Compilers\Shared\GlobalAssemblyCacheHelpers\DotNetCoreGlobalAssemblyCache.cs (3)
22public override IEnumerable<AssemblyIdentity> GetAssemblyIdentities(AssemblyName partialName, ImmutableArray<ProcessorArchitecture> architectureFilter = default) 27public override IEnumerable<AssemblyIdentity> GetAssemblyIdentities(string? partialName = null, ImmutableArray<ProcessorArchitecture> architectureFilter = default) 32public override IEnumerable<string> GetAssemblySimpleNames(ImmutableArray<ProcessorArchitecture> architectureFilter = default)
src\Compilers\Shared\GlobalAssemblyCacheHelpers\FusionAssemblyIdentity.cs (1)
523internal static IAssemblyName GetBestMatch(IEnumerable<IAssemblyName> candidates, string preferredCultureOpt)
src\Compilers\Shared\GlobalAssemblyCacheHelpers\GlobalAssemblyCache.cs (3)
47public abstract IEnumerable<AssemblyIdentity> GetAssemblyIdentities(AssemblyName partialName, ImmutableArray<ProcessorArchitecture> architectureFilter = default); 55public abstract IEnumerable<AssemblyIdentity> GetAssemblyIdentities(string? partialName = null, ImmutableArray<ProcessorArchitecture> architectureFilter = default); 62public abstract IEnumerable<string> GetAssemblySimpleNames(ImmutableArray<ProcessorArchitecture> architectureFilter = default);
src\Compilers\Shared\GlobalAssemblyCacheHelpers\MonoGlobalAssemblyCache.cs (7)
39private static IEnumerable<string> GetGacAssemblyPaths(string gacPath, string name, Version version, byte[] publicKeyTokenBytes) 95private static IEnumerable<(AssemblyIdentity Identity, string Path)> GetAssemblyIdentitiesAndPaths(AssemblyName name, ImmutableArray<ProcessorArchitecture> architectureFilter) 105private static IEnumerable<(AssemblyIdentity Identity, string Path)> GetAssemblyIdentitiesAndPaths(string name, Version version, byte[] publicKeyToken, ImmutableArray<ProcessorArchitecture> architectureFilter) 107var assemblyPaths = GetGacAssemblyPaths(s_gacDirectory, name, version, publicKeyToken); 139public override IEnumerable<AssemblyIdentity> GetAssemblyIdentities(AssemblyName partialName, ImmutableArray<ProcessorArchitecture> architectureFilter = default(ImmutableArray<ProcessorArchitecture>)) 144public override IEnumerable<AssemblyIdentity> GetAssemblyIdentities(string partialName = null, ImmutableArray<ProcessorArchitecture> architectureFilter = default(ImmutableArray<ProcessorArchitecture>)) 159public override IEnumerable<string> GetAssemblySimpleNames(ImmutableArray<ProcessorArchitecture> architectureFilter = default(ImmutableArray<ProcessorArchitecture>))
Utilities\ParameterValidationHelpers.cs (6)
35internal static ImmutableArray<T> ToImmutableArrayChecked<T>(IEnumerable<T> items, string parameterName) 43internal static ImmutableArray<T> ConcatChecked<T>(ImmutableArray<T> existing, IEnumerable<T> items, string parameterName) 52internal static void AddRangeChecked<T>(ArrayBuilder<T> builder, IEnumerable<T> items, string parameterName) 68internal static IEnumerable<S> SelectChecked<T, S>(IEnumerable<T> items, string parameterName, Func<T, S> selector) 76internal static void RequireNonNull<T>(IEnumerable<T> items, string parameterName)
Microsoft.CodeAnalysis.Scripting.Desktop.UnitTests (1)
GlobalAssemblyCacheTests.cs (1)
110var gacLocationsUpper = GlobalAssemblyCacheLocation.RootLocations.Select(location => location.ToUpper());
Microsoft.CodeAnalysis.Scripting.TestUtilities (2)
CSharpScriptTestBase.cs (1)
55private static IEnumerable<string> GetReferences()
TestCompilationFactory.cs (1)
38internal static Compilation CreateCSharpCompilation(string source, IEnumerable<MetadataReference> references, string assemblyName = null, CSharpCompilationOptions options = null)
Microsoft.CodeAnalysis.Scripting.UnitTests (13)
ScriptOptionsTests.cs (13)
44Assert.Throws<ArgumentNullException>("references", () => options.AddReferences((IEnumerable<MetadataReference>)null)); 45Assert.Throws<ArgumentNullException>("references[0]", () => options.AddReferences((IEnumerable<MetadataReference>)new MetadataReference[] { null })); 50Assert.Throws<ArgumentNullException>("references", () => options.AddReferences((IEnumerable<Assembly>)null)); 51Assert.Throws<ArgumentNullException>("references[0]", () => options.AddReferences((IEnumerable<Assembly>)new Assembly[] { null })); 56Assert.Throws<ArgumentNullException>("references", () => options.AddReferences((IEnumerable<string>)null)); 57Assert.Throws<ArgumentNullException>("references[0]", () => options.AddReferences((IEnumerable<string>)new string[] { null })); 84Assert.Throws<ArgumentNullException>("references", () => options.WithReferences((IEnumerable<MetadataReference>)null)); 90Assert.Throws<ArgumentNullException>("references", () => options.WithReferences((IEnumerable<Assembly>)null)); 96Assert.Throws<ArgumentNullException>("references", () => options.WithReferences((IEnumerable<string>)null)); 125Assert.Throws<ArgumentNullException>("imports", () => options.AddImports((IEnumerable<string>)null)); 126Assert.Throws<ArgumentNullException>("imports[0]", () => options.AddImports((IEnumerable<string>)new string[] { null })); 146Assert.Throws<ArgumentNullException>("imports", () => options.WithImports((IEnumerable<string>)null)); 147Assert.Throws<ArgumentNullException>("imports[0]", () => options.WithImports((IEnumerable<string>)new string[] { null }));
Microsoft.CodeAnalysis.Test.Utilities (219)
Assert\AssertEx.cs (36)
167public static void Equal<T>(ImmutableArray<T> expected, IEnumerable<T> actual) 170public static void Equal<T>(ImmutableArray<T> expected, IEnumerable<T> actual, IEqualityComparer<T> comparer = null, string message = null) 178Equal((IEnumerable<T>)expected, actual, comparer, message); 182public static void Equal<T>(IEnumerable<T> expected, ImmutableArray<T> actual) 185public static void SequenceEqual<T>(IEnumerable<T> expected, IEnumerable<T> actual, IEqualityComparer<T> comparer = null, string message = null, string itemSeparator = null) 202Equal(expected, (IEnumerable<T>)actual, comparer, message, itemSeparator); 223IEnumerable<T> expected, 224IEnumerable<T> actual, 312public static void NotEqual<T>(IEnumerable<T> expected, IEnumerable<T> actual, IEqualityComparer<T> comparer = null, string message = null) 329private static bool SequenceEqual<T>(IEnumerable<T> expected, IEnumerable<T> actual, IEqualityComparer<T> comparer = null) 382public static void SetEqual(IEnumerable<string> expected, IEnumerable<string> actual, IEqualityComparer<string> comparer = null, string message = null, string itemSeparator = "\r\n", Func<string, string> itemInspector = null) 477public static void SetEqual<T>(IEnumerable<T> expected, IEnumerable<T> actual, IEqualityComparer<T> comparer = null, string message = null, string itemSeparator = "\r\n", Func<T, string> itemInspector = null) 491=> SetEqual((IEnumerable<T>)actual, expected); 493public static void SetEqual<T>(IEnumerable<T> actual, params T[] expected) 505public static void None<T>(IEnumerable<T> actual, Func<T, bool> predicate) 517public static void Any<T>(IEnumerable<T> actual, Func<T, bool> predicate) 523public static void All<T>(IEnumerable<T> actual, Func<T, bool> predicate) 539public static string ToString<T>(IEnumerable<T> list, string separator = ", ", Func<T, string> itemInspector = null) 646public static string GetAssertMessage<T>(IEnumerable<T> expected, IEnumerable<T> actual, string prefix = null, bool escapeQuotes = false, string expectedValueSourcePath = null, int expectedValueSourceLine = 0) 655IEnumerable<T> expected, 656IEnumerable<T> actual, 727private static bool DifferOnlyInWhitespace(IEnumerable<char> expected, IEnumerable<char> actual) 870public static void Empty<T>(IEnumerable<T> items, string message = "") 888private static IEnumerable<string> GetLines(string str) => 1016public static void Contains<T>(IEnumerable<T> collection, Predicate<T> filter, Func<T, string>? itemInspector = null, string? itemSeparator = null) 1076/// The core <see cref="Xunit.Assert.Single{T}(IEnumerable{T})"/> is annotated to not accept null but many 1079public static T Single<T>(IEnumerable<T>? collection) 1089/// The core <see cref="Xunit.Assert.All{T}(IEnumerable{T}, Action{T})"/> is annotated to not accept null but many 1092public static void All<T>(IEnumerable<T>? collection, Action<T> action)
Assert\AssertXml.cs (2)
253IEnumerable<Tuple<XName, string>> attributes1 = element1.Attributes().Select(MakeAttributeTuple); 254IEnumerable<Tuple<XName, string>> attributes2 = element2.Attributes().Select(MakeAttributeTuple);
Assert\DiffUtil.cs (5)
55public IEnumerable<string> CalculateDiff(IList<T> sequenceA, IList<T> sequenceB, Func<T, string> toString) 77public static string DiffReport<T>(IEnumerable<T> expected, IEnumerable<T> actual, string separator, IEqualityComparer<T> comparer = null, Func<T, string> toString = null) 127protected IEnumerable<KeyValuePair<int, int>> GetMatchingPairs(TSequence sequenceA, int lengthA, TSequence sequenceB, int lengthB) 152protected IEnumerable<Edit> GetEdits(TSequence sequenceA, int lengthA, TSequence sequenceB, int lengthB)
Assert\EqualityUnit`1.cs (1)
20public IEnumerable<T> AllValues
Assert\EqualityUtil`1.cs (3)
27IEnumerable<EqualityUnit<T>> equalityUnits, 161var allValues = _equalityUnits.SelectMany(x => x.AllValues); 173var allValues = _equalityUnits.SelectMany(x => x.AllValues);
CommonTestBase.cs (26)
76IEnumerable<ResourceDescription> manifestResources = null, 77IEnumerable<ModuleData> dependencies = null, 177IEnumerable<ModuleData> dependencies, 178IEnumerable<ResourceDescription> manifestResources, 265IEnumerable<MetadataReference> referencedAssemblies = null) 275IEnumerable<MetadataReference> referencedAssemblies = null, 276IEnumerable<Compilation> referencedCompilations = null) 292IEnumerable<MetadataReference> referencedAssemblies = null) 302IEnumerable<MetadataReference> referencedAssemblies = null, 303IEnumerable<Compilation> referencedCompilations = null) 319IEnumerable<MetadataReference> referencedAssemblies = null) 329IEnumerable<MetadataReference> referencedAssemblies = null, 330IEnumerable<Compilation> referencedCompilations = null) 340IEnumerable<MetadataReference> referencedAssemblies = null, 341IEnumerable<Compilation> referencedCompilations = null) 352IEnumerable<MetadataReference> referencedAssemblies = null, 353IEnumerable<Compilation> referencedCompilations = null) 405IEnumerable<MetadataReference> referencedAssemblies = null) 415IEnumerable<MetadataReference> referencedAssemblies = null) 425IEnumerable<MetadataReference> referencedAssemblies = null, 426IEnumerable<Compilation> referencedCompilations = null, 436IEnumerable<MetadataReference> referencedAssemblies = null, 437IEnumerable<Compilation> referencedCompilations = null, 484private void AddReferencedCompilations(IEnumerable<Compilation> referencedCompilations, List<MetadataReference> references) 713public static IEnumerable<object[]> ExternalPdbFormats 735public static IEnumerable<object[]> PdbFormats =>
Compilation\CompilationExtensions.cs (4)
58IEnumerable<EmbeddedText> embeddedTexts = null, 59IEnumerable<ResourceDescription> manifestResources = null, 144IEnumerable<ISymbol> allAddedSymbols = null, 394var nodes = tree.GetRoot().DescendantNodesAndSelf();
Compilation\CompilationTestDataExtensions.cs (1)
62var keys = map.Keys.Where(k => k.StartsWith(qualifiedMethodName + "(", StringComparison.Ordinal));
Compilation\ControlFlowGraphVerifier.cs (2)
1303IEnumerable<IFlowCaptureOperation> getFlowCaptureOperationsFromBlocksInRegion(ControlFlowRegion region, int lastBlockOrdinal) 1318IEnumerable<IFlowCaptureReferenceOperation> getFlowCaptureReferenceOperationsInRegion(ControlFlowRegion region, int firstBlockOrdinal)
Compilation\Exceptions.cs (2)
19public IEnumerable<Diagnostic> Diagnostics { get; } 21public EmitException(IEnumerable<Diagnostic> diagnostics, string directory)
Compilation\IRuntimeEnvironment.cs (7)
29internal static IRuntimeEnvironment Create(IEnumerable<ModuleData> additionalDependencies = null) 85private static IEnumerable<ModuleMetadata> EnumerateModules(Metadata metadata) 195IEnumerable<ResourceDescription> manifestResources, 237IEnumerable<ResourceDescription> manifestResources, 295public static string DumpAssemblyData(IEnumerable<ModuleData> modules, out string dumpDirectory) 389IRuntimeEnvironment Create(IEnumerable<ModuleData> additionalDependencies); 394void Emit(Compilation mainCompilation, IEnumerable<ResourceDescription> manifestResources, EmitOptions emitOptions, bool usePdbForDebugging = false);
Compilation\OperationTreeVerifier.cs (1)
602private void LogLocals(IEnumerable<ILocalSymbol> locals, string header = "Locals")
Compilation\TestOperationVisitor.cs (21)
135IEnumerable<IOperation> children = operation.IgnoredArguments; 149IEnumerable<IOperation> children = operation.IgnoredDimensions.Concat(operation.Declarators); 258IEnumerable<IOperation> children; 295IEnumerable<IOperation> children = operation.Before; 323IEnumerable<IOperation> children; 334IEnumerable<IOperation> children = new[] { operation.Collection, operation.LoopControlVariable, operation.Body }.Concat(operation.NextVariables); 428IEnumerable<IOperation> children = new[] { operation.Body }; 445IEnumerable<IOperation> children = Array.Empty<IOperation>(); 541IEnumerable<IOperation> children; 567IEnumerable<IOperation> children = new[] { operation.Target }.Concat(operation.Arguments); 652private void VisitMemberReference(IMemberReferenceOperation operation, IEnumerable<IOperation> additionalChildren) 657IEnumerable<IOperation> children; 1036IEnumerable<IOperation> children = operation.Arguments; 1063IEnumerable<IOperation> children = operation.Arguments; 1140IEnumerable<IOperation> children = operation.DimensionSizes; 1300IEnumerable<IOperation> children = new[] { operation.Expression }; 1321IEnumerable<IOperation> children = new[] { operation.HandlerCreation, operation.Content }; 1473IEnumerable<IOperation> children = operation.Patterns.Cast<IOperation>(); 1515IEnumerable<IOperation> children = operation.DeconstructionSubpatterns.Cast<IOperation>(); 1553var children = operation.Arms.Cast<IOperation>().Prepend(operation.Value); 1820IEnumerable<IOperation> children = SpecializedCollections.SingletonEnumerable(operation.Operand).Concat(operation.Initializer);
CompilationVerifier.cs (6)
35private readonly IEnumerable<ModuleData> _dependencies; 48IEnumerable<ModuleData> dependencies = null) 262IEnumerable<ResourceDescription> manifestResources, 396IEnumerable<ILVerify.VerificationResult> result = null; 418static string printVerificationResult(IEnumerable<ILVerify.VerificationResult> result, MetadataReader metadataReader) 489private string Emit(IRuntimeEnvironment testEnvironment, IEnumerable<ResourceDescription> manifestResources, EmitOptions emitOptions)
Diagnostics\CommonDiagnosticAnalyzers.cs (5)
1129public ConcurrentAnalyzer(IEnumerable<string> symbolNames) 2077IEnumerable<ISymbol> GetContainingSymbolsAndThis(ISymbol symbol) 2090IEnumerable<ISymbol> members; 2600var fields = context.Tree.GetRoot().DescendantNodes().OfType<CSharp.Syntax.FieldDeclarationSyntax>(); 2824var trees = symbol.DeclaringSyntaxReferences.Select(syntaxRef => syntaxRef.SyntaxTree).Distinct();
Diagnostics\CouldHaveMoreSpecificTypeAnalyzer.cs (1)
177private static INamedTypeSymbol CommonType(IEnumerable<INamedTypeSymbol> types)
Diagnostics\DiagnosticDescription.cs (8)
50private IEnumerable<string> _argumentsAsStrings; 51private IEnumerable<string> GetArgumentsAsStrings() 323var args1 = GetArgumentsAsStrings(); 324var args2 = d.GetArgumentsAsStrings(); 487public static string GetAssertText(DiagnosticDescription[] expected, IEnumerable<Diagnostic> actual, DiagnosticDescription[] unmatchedExpected, IEnumerable<Diagnostic> unmatchedActual) 582private static IEnumerable<Diagnostic> Sort(IEnumerable<Diagnostic> diagnostics)
Diagnostics\DiagnosticExtensions.cs (11)
31public static void VerifyErrorCodes(this IEnumerable<Diagnostic> actual, params DiagnosticDescription[] expected) 38VerifyErrorCodes((IEnumerable<Diagnostic>)actual, expected); 46public static void Verify(this IEnumerable<Diagnostic> actual, params DiagnosticDescription[] expected) 51public static void Verify(this IEnumerable<Diagnostic> actual, bool fallbackToErrorCodeOnlyForNonEnglish, params DiagnosticDescription[] expected) 56public static void VerifyWithFallbackToErrorCodeOnlyForNonEnglish(this IEnumerable<Diagnostic> actual, params DiagnosticDescription[] expected) 63Verify((IEnumerable<Diagnostic>)actual, expected); 66private static void Verify(IEnumerable<Diagnostic> actual, DiagnosticDescription[] expected, bool errorCodeOnly) 339public static IEnumerable<Diagnostic> GetEffectiveDiagnostics(this Compilation compilation, IEnumerable<Diagnostic> diagnostics) 363IEnumerable<ResourceDescription> manifestResources = null) 382public static TCompilation VerifyEmitDiagnostics<TCompilation>(this TCompilation c, IEnumerable<ResourceDescription> manifestResources, params DiagnosticDescription[] expected)
Diagnostics\DiagnosticsHelper.cs (2)
25private static void VerifyDiagnostics(IEnumerable<Diagnostic> actualDiagnostics, params string[] expectedDiagnosticIds) 27var actualDiagnosticIds = actualDiagnostics.Select(d => d.Id);
Diagnostics\SuppressMessageAttributeTests.cs (2)
24public static IEnumerable<string[]> QualifiedAttributeNames { get; } = new[] { 29public static IEnumerable<string[]> SimpleAttributeNames { get; } = new[] {
Diagnostics\SuppressMessageAttributeTests.DiagnosticAnalyzers.cs (1)
205var comments = context.Tree.GetRoot().DescendantTrivia()
Diagnostics\ThrowingDiagnosticAnalyzer.cs (5)
61public static void VerifyAnalyzerEngineIsSafeAgainstExceptions(Func<DiagnosticAnalyzer, IEnumerable<Diagnostic>> runAnalysis) 66public static async Task VerifyAnalyzerEngineIsSafeAgainstExceptionsAsync(Func<DiagnosticAnalyzer, IEnumerable<Diagnostic>> runAnalysis) 71public static async Task VerifyAnalyzerEngineIsSafeAgainstExceptionsAsync(Func<DiagnosticAnalyzer, Task<IEnumerable<Diagnostic>>> runAnalysis) 81var diagnostics = (await runAnalysis(analyzer)).Distinct(); 98var membersHandled = AllAnalyzerMemberNames.Zip(handled, (m, h) => new { Member = m, Handled = h });
Diagnostics\TrackingDiagnosticAnalyzer.cs (14)
57public IEnumerable<Entry> CallLog 76var actualMembers = _callLog.Select(e => e.CallerName).Distinct(); 87var actualSymbolKinds = _callLog.Where(a => FilterByAbstractName(a, "Symbol")).Where(e => e.SymbolKind.HasValue).Select(e => e.SymbolKind.Value).Distinct(); 98var expectedSyntaxKinds = AllSyntaxKinds.Where(IsAnalyzeNodeSupported); 115var expectedArguments = new[] 144var actualOnCodeBlockStartedArguments = _callLog.Where(a => FilterByAbstractName(a, "CodeBlockStart")) 146var actualOnCodeBlockEndedArguments = _callLog.Where(a => FilterByAbstractName(a, "CodeBlock")) 161private void AssertSequenceEqual<T>(IEnumerable<T> expected, IEnumerable<T> actual, Func<IEnumerable<T>, IOrderedEnumerable<T>> sorter = null) 163sorter = sorter ?? new Func<IEnumerable<T>, IOrderedEnumerable<T>>(items => items.OrderBy(i => i)); 171private void AssertIsSuperset<T>(IEnumerable<T> expectedSubset, IEnumerable<T> actualSuperset) 175var presentElements = expectedSubset.Except(missingElements);
EncodingTestHelpers.cs (2)
17public static IEnumerable<Encoding?> GetEncodings() 41public static IEnumerable<object?[]> GetEncodingTestCases()
ExceptionHelper.cs (1)
16internal static string GetMessageFromResult(IEnumerable<Diagnostic> diagnostics, string directory)
FX\ProcessUtilities.cs (1)
24IEnumerable<KeyValuePair<string, string>> additionalEnvironmentVars = null,
FX\RegexExtensions.cs (1)
14public static IEnumerable<Match> ToEnumerable(this MatchCollection collection)
MarkedSource\SourceWithMarkedNodes.cs (1)
52private static IEnumerable<MarkedSpan> GetSpansRecursive(string markedSource, int offset, Func<string, int> getSyntaxKind)
Metadata\AggregatedMetadataReader.cs (3)
23: this((IEnumerable<MetadataReader>)readers) 27public AggregatedMetadataReader(IEnumerable<MetadataReader> readers) 40public IEnumerable<AssemblyReference> GetAssemblyReferences() =>
Metadata\ILValidation.cs (2)
241private static IEnumerable<Blob> GetContentToSign( 257return (IEnumerable<Blob>)s_getContentToSignMethod.Invoke(null, new object[]
Metadata\MetadataReaderUtils.cs (12)
26internal static IEnumerable<ConstantHandle> GetConstants(this MetadataReader reader) 34internal static IEnumerable<ParameterHandle> GetParameters(this MetadataReader reader) 42internal static IEnumerable<GenericParameterHandle> GetGenericParameters(this MetadataReader reader) 50internal static IEnumerable<GenericParameterConstraintHandle> GetGenericParameterConstraints(this MetadataReader reader) 58internal static IEnumerable<ModuleReferenceHandle> GetModuleReferences(this MetadataReader reader) 66internal static IEnumerable<MethodDefinition> GetImportedMethods(this MetadataReader reader) 87public static string GetString(this IEnumerable<MetadataReader> readers, StringHandle handle) 102public static string[] GetStrings(this IEnumerable<MetadataReader> readers, IEnumerable<StringHandle> handles) 206public static IEnumerable<CustomAttributeRow> GetCustomAttributeRows(this MetadataReader reader) 309public static IEnumerable<string> DumpAssemblyReferences(this MetadataReader reader) 315public static IEnumerable<string> DumpTypeReferences(this MetadataReader reader)
Metadata\MetadataValidation.cs (2)
139internal static IEnumerable<string> GetFullTypeNames(MetadataReader metadataReader) 151internal static IEnumerable<string> GetExportedTypesFullNames(MetadataReader metadataReader)
Mocks\StdOle.cs (1)
25public static PortableExecutableReference Build(IEnumerable<MetadataReference> references)
Mocks\VirtualizedRelativePathResolver.cs (1)
19public VirtualizedRelativePathResolver(IEnumerable<string> existingFullPaths, string baseDirectory = null, ImmutableArray<string> searchPaths = default(ImmutableArray<string>))
PDB\DeterministicBuildCompilationTestHelpers.cs (1)
34public static IEnumerable<EmitOptions> GetEmitOptions()
Platform\CoreClr\CoreCLRRuntimeEnvironment.cs (3)
27private readonly IEnumerable<ModuleData> _additionalDependencies; 31public CoreCLRRuntimeEnvironment(IEnumerable<ModuleData> additionalDependencies = null) 38IEnumerable<ResourceDescription> manifestResources,
Platform\CoreClr\CoreCLRRuntimeEnvironmentFactory.cs (1)
17public IRuntimeEnvironment Create(IEnumerable<ModuleData> additionalDependencies)
Platform\CoreClr\TestExecutionLoadContext.cs (1)
95public SortedSet<string> GetMemberSignaturesFromMetadata(string fullyQualifiedTypeName, string memberName, IEnumerable<ModuleDataId> searchModules)
Platform\Custom\MetadataSignatureHelper.cs (3)
665public static IEnumerable<string> GetMemberSignatures(System.Reflection.Assembly assembly, string fullyQualifiedTypeName) 706public static IEnumerable<string> GetMemberSignatures(System.Reflection.Assembly assembly, string fullyQualifiedTypeName, string memberName) 708IEnumerable<string> retVal = null;
Syntax\NodeHelpers.cs (3)
151var properties = typeObject.GetTypeInfo().DeclaredProperties; 162var properties = typeObject.GetTypeInfo().DeclaredProperties; 173var properties = typeObject.GetTypeInfo().DeclaredProperties;
TargetFrameworkUtil.cs (5)
333public static ImmutableArray<MetadataReference> GetReferences(TargetFramework tf, IEnumerable<MetadataReference> additionalReferences) 365IEnumerable<string> getNames(IEnumerable<MetadataReference> e) 398public static IEnumerable<MetadataReference> GetReferencesWithout(TargetFramework targetFramework, params string[] excludeReferenceNames) => 429references = ((IEnumerable<PortableExecutableReference>)obj).ToImmutableArray();
TestableCompiler.cs (4)
112IEnumerable<string> commandLineArguments) 132=> CreateCSharpNetCoreApp(fileSystem, buildPaths, (IEnumerable<string>)commandLineArguments); 159IEnumerable<string> commandLineArguments) 199=> CreateBasicNetCoreApp(fileSystem, buildPaths, BasicRuntimeOption.Include, (IEnumerable<string>)commandLineArguments);
TestableFileSystem.cs (1)
54public static TestableFileSystem CreateForExistingPaths(IEnumerable<string> existingPaths, StringComparer? comparer = null)
TestHelpers.cs (1)
34public static IEnumerable<Type> GetAllTypesWithStaticFieldsImplementingType(Assembly assembly, Type type)
Traits\CompilerTraitDiscoverer.cs (1)
19public IEnumerable<KeyValuePair<string, string>> GetTraits(IAttributeInfo traitAttribute)
Win32Res.cs (2)
138public static IEnumerable<Tuple<string, string>> ReadStringFileInfo(BinaryReader reader, int sizeTotalStringFileInfo) 216IEnumerable<Tuple<string, string>> keyValPairs;
Microsoft.CodeAnalysis.UnitTests (227)
AnalyzerAssemblyLoaderTests.cs (4)
406private static void VerifyAssemblies(AnalyzerAssemblyLoader loader, IEnumerable<Assembly> assemblies, params (string simpleName, string version, string path)[] expected) => 409private static void VerifyAssemblies(AnalyzerAssemblyLoader loader, IEnumerable<Assembly> assemblies, int? expectedCopyCount, params (string simpleName, string version, string path)[] expected) 465private static void VerifyAssemblies(AnalyzerAssemblyLoader loader, IEnumerable<Assembly> assemblies, int? copyCount, params string[] assemblyPaths) 485IEnumerable<Assembly> loadedAssemblies;
Analyzers\AnalyzerConfigTests.cs (1)
650private static IEnumerable<(string, string)> RangeAndInverse(string s1, string s2)
Analyzers\AnalyzerFileReferenceTests.cs (5)
127var analyzerNames = analyzers.Select(a => a.GetType().Name); 156var failedTypes = errors.Where(e => e.ErrorCode == AnalyzerLoadFailureEventArgs.FailureErrorCode.UnableToCreateAnalyzer).Select(e => e.TypeName); 369var typeNames = generators.Select(g => g.GetGeneratorType().FullName); 407var typeNames = generators.Select(g => g.GetGeneratorType().FullName); 429var typeNames = generators.Select(g => g.GetGeneratorType().FullName);
AssemblyUtilitiesTests.cs (1)
131var results = AssemblyUtilities.IdentifyMissingDependencies(_testFixture.Alpha, new[] { _testFixture.Alpha }).Select(identity => identity.Name);
CachingLookupTests.cs (2)
86private void CheckEqualEnumerable<T>(IEnumerable<T> e1, IEnumerable<T> e2)
Collections\BitArrayTests.cs (1)
240IEnumerable<int> i1 = b.TrueBits();
Collections\DebuggerAttributes.cs (7)
24public IEnumerable<PropertyInfo> Properties { get; } 26public DebuggerAttributeInfo(object instance, IEnumerable<PropertyInfo> properties) 67IEnumerable<PropertyInfo> properties = GetDebuggerVisibleProperties(proxyType); 79public static IEnumerable<FieldInfo> GetDebuggerVisibleFields(Type debuggerAttributeType) 82IEnumerable<FieldInfo> visibleFields = debuggerAttributeType.GetFields() 87public static IEnumerable<PropertyInfo> GetDebuggerVisibleProperties(Type debuggerAttributeType) 90IEnumerable<PropertyInfo> visibleProperties = debuggerAttributeType.GetProperties()
Collections\EnumerableExtensionsTests.cs (8)
58Assert.Equal(-1, ((IEnumerable<int>)SpecializedCollections.SingletonList(5)).IndexOf(6)); 59Assert.Equal(0, ((IEnumerable<int>)SpecializedCollections.SingletonList(5)).IndexOf(5)); 61Assert.Equal(-1, ((IEnumerable<int>)new ReadOnlyList<int>(5)).IndexOf(6)); 62Assert.Equal(0, ((IEnumerable<int>)new ReadOnlyList<int>(5)).IndexOf(5)); 73Assert.Equal(-1, ((IEnumerable<int>)SpecializedCollections.SingletonList(5)).IndexOf(-6, comparer)); 74Assert.Equal(0, ((IEnumerable<int>)SpecializedCollections.SingletonList(5)).IndexOf(-5, comparer)); 76Assert.Equal(-1, ((IEnumerable<int>)new ReadOnlyList<int>(5)).IndexOf(-6, comparer)); 77Assert.Equal(0, ((IEnumerable<int>)new ReadOnlyList<int>(5)).IndexOf(-5, comparer));
Collections\HashSet\ISet_Generic_Tests`1.cs (32)
126private void Validate_ExceptWith(ISet<T> set, IEnumerable<T> enumerable) 144private void Validate_IntersectWith(ISet<T> set, IEnumerable<T> enumerable) 170private void Validate_IsProperSubsetOf(ISet<T> set, IEnumerable<T> enumerable) 194private void Validate_IsProperSupersetOf(ISet<T> set, IEnumerable<T> enumerable) 219private void Validate_IsSubsetOf(ISet<T> set, IEnumerable<T> enumerable) 231private void Validate_IsSupersetOf(ISet<T> set, IEnumerable<T> enumerable) 243private void Validate_Overlaps(ISet<T> set, IEnumerable<T> enumerable) 257private void Validate_SetEquals(ISet<T> set, IEnumerable<T> enumerable) 279private void Validate_SymmetricExceptWith(ISet<T> set, IEnumerable<T> enumerable) 294private void Validate_UnionWith(ISet<T> set, IEnumerable<T> enumerable) 338public static IEnumerable<object[]> SetTestData() => 348IEnumerable<T> enumerable = CreateEnumerable(enumerableType, set, enumerableLength, numberOfMatchingElements, numberOfDuplicateElements); 360IEnumerable<T> enumerable = CreateEnumerable(enumerableType, set, enumerableLength, numberOfMatchingElements, numberOfDuplicateElements); 370IEnumerable<T> enumerable = CreateEnumerable(enumerableType, set, enumerableLength, numberOfMatchingElements, numberOfDuplicateElements); 379IEnumerable<T> enumerable = CreateEnumerable(enumerableType, set, enumerableLength, numberOfMatchingElements, numberOfDuplicateElements); 388IEnumerable<T> enumerable = CreateEnumerable(enumerableType, set, enumerableLength, numberOfMatchingElements, numberOfDuplicateElements); 397IEnumerable<T> enumerable = CreateEnumerable(enumerableType, set, enumerableLength, numberOfMatchingElements, numberOfDuplicateElements); 406IEnumerable<T> enumerable = CreateEnumerable(enumerableType, set, enumerableLength, numberOfMatchingElements, numberOfDuplicateElements); 415IEnumerable<T> enumerable = CreateEnumerable(enumerableType, set, enumerableLength, numberOfMatchingElements, numberOfDuplicateElements); 426IEnumerable<T> enumerable = CreateEnumerable(enumerableType, set, enumerableLength, numberOfMatchingElements, numberOfDuplicateElements); 438IEnumerable<T> enumerable = CreateEnumerable(enumerableType, set, enumerableLength, numberOfMatchingElements, numberOfDuplicateElements); 549IEnumerable<T> enumerable = CreateEnumerable(EnumerableType.List, set, 150, 0, 0); 560IEnumerable<T> enumerable = CreateEnumerable(EnumerableType.List, set, 150, 0, 0); 569IEnumerable<T> enumerable = CreateEnumerable(EnumerableType.List, set, 150, 0, 0); 577IEnumerable<T> enumerable = CreateEnumerable(EnumerableType.List, set, 150, 0, 0); 585IEnumerable<T> enumerable = CreateEnumerable(EnumerableType.List, set, 150, 0, 0); 593IEnumerable<T> enumerable = CreateEnumerable(EnumerableType.List, set, 150, 0, 0); 601IEnumerable<T> enumerable = CreateEnumerable(EnumerableType.List, set, 150, 0, 0); 609IEnumerable<T> enumerable = CreateEnumerable(EnumerableType.List, set, 150, 0, 0); 619IEnumerable<T> enumerable = CreateEnumerable(EnumerableType.List, set, 150, 0, 0); 630IEnumerable<T> enumerable = CreateEnumerable(EnumerableType.List, set, 150, 0, 0); 649IEnumerable<T> enumerable = CreateEnumerable(enumerableType, set, enumerableLength, numberOfMatchingElements, numberOfDuplicateElements);
Collections\HashSet\SegmentedHashSet_Generic_Tests`1.cs (6)
45private static IEnumerable<int> NonSquares(int limit) 90IEnumerable<T> enumerable = CreateEnumerable(enumerableType, null, enumerableLength, 0, numberOfDuplicateElements); 99IEnumerable<T> items = CreateEnumerable(EnumerableType.List, null, count, 0, 0); 121Assert.Throws<ArgumentNullException>(() => new SegmentedHashSet<T>((IEnumerable<T>)null!)); 122Assert.Throws<ArgumentNullException>(() => new SegmentedHashSet<T>((IEnumerable<T>)null!, EqualityComparer<T>.Default)); 132IEnumerable<T> enumerable = CreateEnumerable(enumerableType, null, enumerableLength, 0, 0);
Collections\HashSet\SegmentedHashSet_IEnumerable_NonGeneric_Tests.cs (1)
39protected override IEnumerable<ModifyEnumerable> GetModifyEnumerables(ModifyOperation operations)
Collections\IdentifierCollectionTests.cs (4)
88AssertContains(collection, (IEnumerable<string>)strings); 91private void AssertContains(ICollection<string> collection, IEnumerable<string> strings) 101AssertNotContains(collection, (IEnumerable<string>)strings); 104private void AssertNotContains(ICollection<string> collection, IEnumerable<string> strings)
Collections\ImmutableArrayExtensionsTests.cs (7)
29Assert.Throws<ArgumentNullException>(() => ImmutableArray.CreateRange<int>((IEnumerable<int>)null)); 46var e = (IEnumerable<string>)a; 285Assert.Equal(empty, empty.AddRange((IEnumerable<int>)empty)); 286Assert.Equal(a, a.AddRange((IEnumerable<int>)empty)); 287Assert.True(a.SequenceEqual(empty.AddRange((IEnumerable<int>)a))); 288Assert.True(a.AddRange((IEnumerable<int>)a).SequenceEqual(ImmutableArray.Create<int>(0, 2, 4, 0, 2, 4)));
Collections\ImmutableListTestBase.cs (3)
84var enumerable = (IEnumerable<int>)list; 520var enumerable = this.GetEnumerableOf(1);
Collections\ImmutableSegmentedDictionaryTest.cs (2)
92IEnumerable<KeyValuePair<string, string>> pairs = new Dictionary<string, string> { { "a", "b" } }; 115IEnumerable<KeyValuePair<string, string>> pairs = new Dictionary<string, string> { { "a", "B" } };
Collections\ImmutableSegmentedHashSetBuilderTest.cs (1)
117ManuallyEnumerateTest(new[] { 1 }, ((IEnumerable<int>)builder).GetEnumerator());
Collections\ImmutableSegmentedHashSetTest.cs (2)
138set = ImmutableSegmentedHashSet.CreateRange<string?>((IEnumerable<string>)new[] { "a", "b" }); 142set = ImmutableSegmentedHashSet.CreateRange<string?>(comparer, (IEnumerable<string>)new[] { "a", "b" });
Collections\ImmutableSegmentedListBuilderTest.cs (1)
426protected override IEnumerable<T> GetEnumerableOf<T>(params T[] contents)
Collections\ImmutableSegmentedListTest.cs (2)
588list = ImmutableSegmentedList.CreateRange((IEnumerable<string>)new[] { "a", "b" }); 835protected override IEnumerable<T> GetEnumerableOf<T>(params T[] contents)
Collections\ImmutableSetTest.cs (17)
16using SetTriad = System.Tuple<System.Collections.Generic.IEnumerable<int>, System.Collections.Generic.IEnumerable<int>, bool>; 294private IEnumerable<SetTriad> GetSetEqualsScenarios() 312private static IEnumerable<SetTriad> GetIsProperSubsetOfScenarios() 325private static IEnumerable<SetTriad> GetIsSubsetOfScenarios() 343private static IEnumerable<SetTriad> GetOverlapsScenarios() 359private void SetCompareTestHelper<T>(Func<System.Collections.Immutable.IImmutableSet<T>, Func<IEnumerable<T>, bool>> operation, Func<ISet<T>, Func<IEnumerable<T>, bool>> baselineOperation, IEnumerable<Tuple<IEnumerable<T>, IEnumerable<T>, bool>> scenarios) 382private static Tuple<IEnumerable<T>, IEnumerable<T>, bool> Flip<T>(Tuple<IEnumerable<T>, IEnumerable<T>, bool> scenario) 384return new Tuple<IEnumerable<T>, IEnumerable<T>, bool>(scenario.Item2, scenario.Item1, scenario.Item3);
Collections\ImmutablesTestBase.nonnetstandard.cs (10)
29protected static void StructuralEqualityHelper<TCollection, TElement>(TCollection objectUnderTest, TElement additionalItem, Func<TCollection, IEnumerable<TElement>?, bool> equalsStructurally) 30where TCollection : class, IEnumerable<TElement> 40var enumerableUnderTest = (IEnumerable<TElement>)objectUnderTest; 43var shorterSequence = equivalentSequence.Take(equivalentSequence.Count() - 1); 44var longerSequence = equivalentSequence.Concat(new[] { additionalItem }); 45var differentSequence = shorterSequence.Concat(new[] { additionalItem }); 46var nonUniqueSubsetSequenceOfSameLength = shorterSequence.Concat(shorterSequence.Take(1)); 48var testValues = new IEnumerable<TElement>?[] { 58foreach (var value in testValues)
Collections\IndexOfTests.cs (2)
23Func<IEnumerable<int>, TCollection> factory, 92Func<IEnumerable<int>, TCollection> factory,
Collections\List\ICollection.Generic.Tests.cs (6)
53protected virtual IEnumerable<T> InvalidValues => Array.Empty<T>(); 74protected override IEnumerable<T> GenericIEnumerableFactory(int count) 82protected override IEnumerable<ModifyEnumerable> GetModifyEnumerables(ModifyOperation operations) 86yield return (IEnumerable<T> enumerable) => 95yield return (IEnumerable<T> enumerable) => 108yield return (IEnumerable<T> enumerable) =>
Collections\List\ICollection.NonGeneric.Tests.cs (2)
49protected virtual IEnumerable<object?> InvalidValues => new object?[0]; 110protected override IEnumerable<ModifyEnumerable> GetModifyEnumerables(ModifyOperation operations) => new List<ModifyEnumerable>();
Collections\List\IEnumerable.Generic.Tests.cs (23)
35protected abstract IEnumerable<T> GenericIEnumerableFactory(int count); 43protected delegate bool ModifyEnumerable(IEnumerable<T> enumerable); 49protected abstract IEnumerable<ModifyEnumerable> GetModifyEnumerables(ModifyOperation operations); 134IEnumerable<T> enumerable = GenericIEnumerableFactory(32); 357IEnumerable<T> enumerable = GenericIEnumerableFactory(count); 366IEnumerable<T> enumerable = GenericIEnumerableFactory(count); 427IEnumerable<T> enumerable = GenericIEnumerableFactory(count); 451IEnumerable<T> enumerable = GenericIEnumerableFactory(count); 471IEnumerable<T> enumerable = GenericIEnumerableFactory(count); 497IEnumerable<T> enumerable = GenericIEnumerableFactory(count); 516IEnumerable<T> enumerable = GenericIEnumerableFactory(count); 541IEnumerable<T> enumerable = GenericIEnumerableFactory(count); 633IEnumerable<T> enumerable = GenericIEnumerableFactory(count); 650IEnumerable<T> enumerable = GenericIEnumerableFactory(count); 665IEnumerable<T> enumerable = GenericIEnumerableFactory(count); 683IEnumerable<T> enumerable = GenericIEnumerableFactory(count); 704IEnumerable<T> enumerable = GenericIEnumerableFactory(count); 738IEnumerable<T> enumerable = GenericIEnumerableFactory(count); 762IEnumerable<T> enumerable = GenericIEnumerableFactory(count); 779IEnumerable<T> enumerable = GenericIEnumerableFactory(count); 805IEnumerable<T> enumerable = GenericIEnumerableFactory(count); 824IEnumerable<T> enumerable = GenericIEnumerableFactory(count); 849IEnumerable<T> enumerable = GenericIEnumerableFactory(count);
Collections\List\IEnumerable.NonGeneric.Tests.cs (1)
45protected abstract IEnumerable<ModifyEnumerable> GetModifyEnumerables(ModifyOperation operations);
Collections\List\IList.Generic.Tests.cs (4)
48protected override IEnumerable<ModifyEnumerable> GetModifyEnumerables(ModifyOperation operations) 55yield return (IEnumerable<T> enumerable) => 68yield return (IEnumerable<T> enumerable) => 81yield return (IEnumerable<T> enumerable) =>
Collections\List\IList.NonGeneric.Tests.cs (1)
106protected override IEnumerable<ModifyEnumerable> GetModifyEnumerables(ModifyOperation operations)
Collections\List\SegmentedList.Generic.cs (2)
62protected override IEnumerable<ModifyEnumerable> GetModifyEnumerables(ModifyOperation operations) => new SegmentedList<ModifyEnumerable>(); 87protected override IEnumerable<ModifyEnumerable> GetModifyEnumerables(ModifyOperation operations) => new SegmentedList<ModifyEnumerable>();
Collections\List\SegmentedList.Generic.Tests.AddRange.cs (1)
35IEnumerable<T> enumerable = CreateEnumerable(enumerableType, list, enumerableLength, numberOfMatchingElements, numberOfDuplicateElements);
Collections\List\SegmentedList.Generic.Tests.Capacity.cs (1)
18public static IEnumerable<object[]> TestLengthsAndSegmentCounts
Collections\List\SegmentedList.Generic.Tests.Constructor.cs (1)
62IEnumerable<T> enumerable = CreateEnumerable(enumerableType, null, enumerableLength, 0, numberOfDuplicateElements);
Collections\List\SegmentedList.Generic.Tests.cs (1)
50IEnumerable<T> toCreateFrom = CreateEnumerable(EnumerableType.List, null, count, 0, 0);
Collections\List\SegmentedList.Generic.Tests.IndexOf.cs (2)
64public static IEnumerable<object[]> IndexOfTestData() 107IEnumerable<T> nonexistentValues = CreateEnumerable(EnumerableType.List, list, count: count, numberOfMatchingElements: 0, numberOfDuplicateElements: 0);
Collections\List\SegmentedList.Generic.Tests.Misc.cs (9)
27public Func<T?[], IEnumerable<T?>>[] CollectionGenerators { get; } 31CollectionGenerators = new Func<T?[], IEnumerable<T?>>[] 125public void InsertRangeIEnumerable(T?[] itemsX, T?[] itemsY, int index, int repeat, Func<T?[], IEnumerable<T?>> constructIEnumerable) 181public void InsertRangeValidations(T?[] items, Func<T?[], IEnumerable<T?>> constructIEnumerable) 193public IEnumerable<T?> ConstructTestEnumerable(T?[] items) 198public IEnumerable<T?> ConstructLazyTestEnumerable(T?[] items) 204public IEnumerable<T?> ConstructTestList(T?[] items) 821foreach (Func<int[], IEnumerable<int>> collectionGenerator in IntDriver.CollectionGenerators) 839foreach (Func<string?[], IEnumerable<string?>> collectionGenerator in StringDriver.CollectionGenerators)
Collections\List\SegmentedList.Generic.Tests.Sort.cs (1)
24public static IEnumerable<object[]> ValidCollectionSizes_GreaterThanOne()
Collections\List\TestBase.Generic.cs (17)
50public static IEnumerable<object[]> EnumerableTestData() => 51((IEnumerable<EnumerableType>)Enum.GetValues(typeof(EnumerableType))).SelectMany(GetEnumerableTestData); 57public static IEnumerable<object[]> ListTestData() => 60protected static IEnumerable<object[]> GetEnumerableTestData(EnumerableType enumerableType) 103protected IEnumerable<T> CreateEnumerable(EnumerableType type, IEnumerable<T>? enumerableToMatchTo, int count, int numberOfMatchingElements, int numberOfDuplicateElements) 134protected IEnumerable<T> CreateQueue(IEnumerable<T>? enumerableToMatchTo, int count, int numberOfMatchingElements, int numberOfDuplicateElements) 183protected IEnumerable<T> CreateList(IEnumerable<T>? enumerableToMatchTo, int count, int numberOfMatchingElements, int numberOfDuplicateElements) 232protected IEnumerable<T> CreateSegmentedHashSet(IEnumerable<T>? enumerableToMatchTo, int count, int numberOfMatchingElements) 274protected IEnumerable<T> CreateSortedSet(IEnumerable<T>? enumerableToMatchTo, int count, int numberOfMatchingElements) 310protected IEnumerable<T> CreateLazyEnumerable(IEnumerable<T>? enumerableToMatchTo, int count, int numberOfMatchingElements, int numberOfDuplicateElements) 312IEnumerable<T> list = CreateList(enumerableToMatchTo, count, numberOfMatchingElements, numberOfDuplicateElements);
Collections\List\TestBase.NonGeneric.cs (2)
23public static IEnumerable<object[]> ValidCollectionSizes() 30public static IEnumerable<object[]> ValidPositiveCollectionSizes()
Collections\SegmentedArrayHelperTests.cs (1)
53public static IEnumerable<object[]> ExplicitSizeTypes
Collections\SegmentedArrayTests.cs (2)
18public static IEnumerable<object[]> TestLengths 73var enumerator3 = ((IEnumerable<IntPtr>)data).GetEnumerator();
Collections\SegmentedCollectionsMarshalTests.cs (2)
563static void test<T>(IEnumerable<T> values) 635static void test<T>(IEnumerable<T> values)
Collections\SimpleElementImmutablesTestBase.cs (3)
18protected abstract IEnumerable<T> GetEnumerableOf<T>(params T[] contents); 20protected IEnumerable<T> GetEnumerableOf<T>(IEnumerable<T> contents)
Diagnostics\CompilationWithAnalyzersTests.cs (1)
47var filtered = CompilationWithAnalyzers.GetEffectiveDiagnostics(ds, c);
Diagnostics\SarifErrorLoggerTests.cs (1)
40IEnumerable<Location> additionalLocations = new[] {
Diagnostics\SuppressMessageTargetSymbolResolverTests.cs (1)
1401var q = from node in token.Parent.AncestorsAndSelf()
EmbeddedTextTests.cs (1)
260private byte[] Decompress(IEnumerable<byte> bytes)
FileUtilitiesTests.cs (1)
199private void TestPath(string path, string basePath, string baseDirectory, IEnumerable<String> searchPaths, string expected)
InternalUtilities\ConcurrentLruCacheTests.cs (1)
34return ((IEnumerable<KeyValuePair<K, V>>)_store).GetEnumerator();
InternalUtilities\EnumerableExtensionsTests.cs (1)
20Assert.True(EnumerableExtensions.SequenceEqual((IEnumerable<int>)null, null, comparer));
MetadataReferences\AssemblyMetadataTests.cs (1)
22IEnumerable<byte> enumerableImage = null;
MetadataReferences\MetadataHelpersTests.cs (8)
436IEnumerable<IGrouping<string, TypeDefinitionHandle>> typesByNS = result; 440IEnumerable<IGrouping<string, TypeDefinitionHandle>> nestedTypes = null; 441IEnumerable<KeyValuePair<string, IEnumerable<IGrouping<string, TypeDefinitionHandle>>>> nestedNamespaces = null; 476IEnumerable<IGrouping<string, TypeDefinitionHandle>> typesByNS = result; 480IEnumerable<IGrouping<string, TypeDefinitionHandle>> nestedTypes = null; 481IEnumerable<KeyValuePair<string, IEnumerable<IGrouping<string, TypeDefinitionHandle>>>> nestedNamespaces = null;
MetadataReferences\ModuleMetadataTests.cs (1)
95IEnumerable<byte> enumerableImage = null;
src\Compilers\Shared\GlobalAssemblyCacheHelpers\FusionAssemblyIdentity.cs (1)
523internal static IAssemblyName GetBestMatch(IEnumerable<IAssemblyName> candidates, string preferredCultureOpt)
StrongNameProviderTests.cs (1)
91IEnumerable<string> existingFullPaths = null,
Text\CompositeTextTests.cs (5)
36var sourceLinesText = GetLinesTexts(sourceText.Lines); 37var compositeLinesText = GetLinesTexts(compositeText.Lines); 48private static IEnumerable<string> GetLinesTexts(TextLineCollection textLines) 54private static IEnumerable<(SourceText, CompositeText)> CreateSourceAndCompositeTexts(string contents, int minSourceTextCount = 2, int maxSourceTextCount = 4) 71private static IEnumerable<SourceText[]> CreateSourceTextPermutations(string contents, int requestedSourceTextCount)
Text\SourceTextTests.cs (1)
433public static IEnumerable<object[]> AllRanges(int totalLength) =>
Win32Res.cs (1)
50private IEnumerable<Microsoft.Cci.IWin32Resource> BuildResources()
Microsoft.CodeAnalysis.VisualBasic (146)
Analysis\FlowAnalysis\AlwaysAssignedWalker.vb (2)
24Friend Overloads Shared Function Analyze(info As FlowAnalysisInfo, region As FlowAnalysisRegionInfo) As IEnumerable(Of Symbol) 37Private ReadOnly Property AlwaysAssigned As IEnumerable(Of Symbol)
Analysis\FlowAnalysis\ControlFlowAnalysis.vb (2)
44DirectCast(EntryPointsWalker.Analyze(_context.AnalysisInfo, _context.RegionInfo, _succeeded), IEnumerable(Of SyntaxNode)).ToImmutableArray()) 58DirectCast(ExitPointsWalker.Analyze(_context.AnalysisInfo, _context.RegionInfo), IEnumerable(Of SyntaxNode)).ToImmutableArray())
Analysis\FlowAnalysis\EntryPointsWalker.vb (1)
21Friend Overloads Shared Function Analyze(info As FlowAnalysisInfo, region As FlowAnalysisRegionInfo, ByRef succeeded As Boolean?) As IEnumerable(Of LabelStatementSyntax)
Analysis\FlowAnalysis\ExitPointsWalker.vb (1)
21Friend Overloads Shared Function Analyze(info As FlowAnalysisInfo, region As FlowAnalysisRegionInfo) As IEnumerable(Of StatementSyntax)
Analysis\FlowAnalysis\ReadWriteWalker.vb (7)
20ByRef readInside As IEnumerable(Of Symbol), 21ByRef writtenInside As IEnumerable(Of Symbol), 22ByRef readOutside As IEnumerable(Of Symbol), 23ByRef writtenOutside As IEnumerable(Of Symbol), 24ByRef captured As IEnumerable(Of Symbol), 25ByRef capturedInside As IEnumerable(Of Symbol), 26ByRef capturedOutside As IEnumerable(Of Symbol))
Analysis\FlowAnalysis\VariablesDeclaredWalker.vb (1)
17Friend Overloads Shared Function Analyze(info As FlowAnalysisInfo, region As FlowAnalysisRegionInfo) As IEnumerable(Of Symbol)
Binding\Binder_Attributes.vb (1)
96Dim conditionalSymbols As IEnumerable(Of String) = attributeType.GetAppliedConditionalSymbols()
Binding\Binder_XmlLiterals.vb (1)
1832Friend Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.SecurityAttribute)
Declarations\MergedTypeDeclaration.vb (4)
141Private Shared ReadOnly s_mergeFunc As Func(Of IEnumerable(Of SingleTypeDeclaration), MergedTypeDeclaration) = 145Dim allSingleTypeDecls As IEnumerable(Of SingleTypeDeclaration) 156Friend Shared Function MakeMergedTypes(types As IEnumerable(Of SingleTypeDeclaration)) As IEnumerable(Of MergedTypeDeclaration)
Lowering\StateMachineRewriter\SynthesizedContainer.vb (4)
198Friend NotOverridable Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.SecurityAttribute) 234Public Overrides ReadOnly Property MemberNames As IEnumerable(Of String) 240Friend Overrides Function GetFieldsToEmit() As IEnumerable(Of FieldSymbol) 327Friend NotOverridable Overrides Function GetSynthesizedWithEventsOverrides() As IEnumerable(Of PropertySymbol)
Lowering\SynthesizedSubmissionFields.vb (2)
42Friend ReadOnly Property FieldSymbols As IEnumerable(Of FieldSymbol) 46DirectCast(_previousSubmissionFieldMap.Values, IEnumerable(Of FieldSymbol)))
Lowering\SyntheticBoundNodeFactory.vb (1)
691Public Function [Select](ex As BoundExpression, sections As IEnumerable(Of BoundCaseBlock)) As BoundStatement
OptionsValidator.vb (2)
21Friend Function ParseImports(importsClauses As IEnumerable(Of String), diagnostics As DiagnosticBag) As GlobalImport() 41Dim syntaxErrors As IEnumerable(Of Diagnostic) = clause.GetSyntaxErrors(tree)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousDelegate_TemplateSymbol.vb (1)
135Friend NotOverridable Overrides Function GetFieldsToEmit() As IEnumerable(Of FieldSymbol)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_TemplateSymbol.vb (1)
118Friend Overrides Iterator Function GetFieldsToEmit() As IEnumerable(Of FieldSymbol)
Symbols\AssemblySymbol.vb (6)
304Friend MustOverride Function GetAllTopLevelForwardedTypes() As IEnumerable(Of NamedTypeSymbol) 472Friend MustOverride Function GetInternalsVisibleToPublicKeys(simpleName As String) As IEnumerable(Of ImmutableArray(Of Byte)) 474Friend MustOverride Function GetInternalsVisibleToAssemblyNames() As IEnumerable(Of String) 765Private ReadOnly Property IAssemblySymbol_Modules As IEnumerable(Of IModuleSymbol) Implements IAssemblySymbol.Modules 803Private Function IAssemblySymbolInternal_GetInternalsVisibleToPublicKeys(simpleName As String) As IEnumerable(Of ImmutableArray(Of Byte)) Implements IAssemblySymbolInternal.GetInternalsVisibleToPublicKeys 807Private Function IAssemblySymbolInternal_GetInternalsVisibleToAssemblyNames() As IEnumerable(Of String) Implements IAssemblySymbolInternal.GetInternalsVisibleToAssemblyNames
Symbols\Attributes\AttributeData.vb (2)
46Public Shadows ReadOnly Property ConstructorArguments As IEnumerable(Of TypedConstant) 55Public Shadows ReadOnly Property NamedArguments As IEnumerable(Of KeyValuePair(Of String, TypedConstant))
Symbols\ErrorTypeSymbol.vb (4)
73Public Overrides ReadOnly Property MemberNames As IEnumerable(Of String) 99Friend Overrides Function GetFieldsToEmit() As IEnumerable(Of FieldSymbol) 304Friend Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.SecurityAttribute) 411Friend NotOverridable Overrides Function GetSynthesizedWithEventsOverrides() As IEnumerable(Of PropertySymbol)
Symbols\MergedNamespaceSymbol.vb (8)
57Private Shared Iterator Function ConstituentGlobalNamespaces(extent As AssemblySymbol) As IEnumerable(Of NamespaceSymbol) 90Friend Shared Function CreateForTestPurposes(extent As AssemblySymbol, namespacesToMerge As IEnumerable(Of NamespaceSymbol)) As NamespaceSymbol 102Private Shared Iterator Function ConstituentGlobalNamespaces(extent As VisualBasicCompilation) As IEnumerable(Of NamespaceSymbol) 114Private Shared Function Create(extent As VisualBasicCompilation, containingNamespace As CompilationMergedNamespaceSymbol, namespacesToMerge As IEnumerable(Of NamespaceSymbol)) As NamespaceSymbol 143Public Shared Function CreateNamespaceGroup(namespacesToMerge As IEnumerable(Of NamespaceSymbol)) As NamespaceSymbol 147Public Overridable Function Shrink(namespacesToMerge As IEnumerable(Of NamespaceSymbol)) As NamespaceSymbol 159Private Shared Function Create(containingNamespace As NamespaceGroupSymbol, namespacesToMerge As IEnumerable(Of NamespaceSymbol)) As NamespaceSymbol 654Public Overrides Function Shrink(namespacesToMerge As IEnumerable(Of NamespaceSymbol)) As NamespaceSymbol
Symbols\Metadata\PE\PEAssemblySymbol.vb (3)
123Friend Overrides Function GetInternalsVisibleToPublicKeys(simpleName As String) As IEnumerable(Of ImmutableArray(Of Byte)) 127Friend Overrides Function GetInternalsVisibleToAssemblyNames() As IEnumerable(Of String) 194Friend Overrides Function GetAllTopLevelForwardedTypes() As IEnumerable(Of NamedTypeSymbol)
Symbols\Metadata\PE\PEFieldSymbol.vb (1)
180Friend Overrides Iterator Function GetCustomAttributesToEmit(moduleBuilder As PEModuleBuilder) As IEnumerable(Of VisualBasicAttributeData)
Symbols\Metadata\PE\PEGlobalNamespaceSymbol.vb (1)
66Dim groups As IEnumerable(Of IGrouping(Of String, TypeDefinitionHandle))
Symbols\Metadata\PE\PEMethodSymbol.vb (2)
665Friend Overrides Function GetCustomAttributesToEmit(moduleBuilder As PEModuleBuilder) As IEnumerable(Of VisualBasicAttributeData) 763Friend Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.SecurityAttribute)
Symbols\Metadata\PE\PENamespaceSymbol.vb (7)
165Protected Sub LoadAllMembers(typesByNS As IEnumerable(Of IGrouping(Of String, TypeDefinitionHandle))) 169Dim nestedTypes As IEnumerable(Of IGrouping(Of String, TypeDefinitionHandle)) = Nothing 176Dim nestedNamespaces As IEnumerable(Of KeyValuePair(Of String, IEnumerable(Of IGrouping(Of String, TypeDefinitionHandle)))) = Nothing 197childNamespaces As IEnumerable(Of KeyValuePair(Of String, IEnumerable(Of IGrouping(Of String, TypeDefinitionHandle)))) 229Private Sub LazyInitializeTypes(typeGroups As IEnumerable(Of IGrouping(Of String, TypeDefinitionHandle)))
Symbols\Metadata\PE\PENestedNamespaceSymbol.vb (3)
49Private _typesByNS As IEnumerable(Of IGrouping(Of String, TypeDefinitionHandle)) 73typesByNS As IEnumerable(Of IGrouping(Of String, TypeDefinitionHandle)) 141Dim typesByNS As IEnumerable(Of IGrouping(Of String, TypeDefinitionHandle)) = _typesByNS
Symbols\NamedTypeSymbol.vb (6)
479Public Function Construct(typeArguments As IEnumerable(Of TypeSymbol)) As NamedTypeSymbol 557Public MustOverride ReadOnly Property MemberNames As IEnumerable(Of String) 713Friend MustOverride Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.SecurityAttribute) 1066Friend Overridable Function GetSynthesizedNestedTypes() As IEnumerable(Of Microsoft.Cci.INestedTypeDefinition) 1100Friend MustOverride Function GetSynthesizedWithEventsOverrides() As IEnumerable(Of PropertySymbol) 1355Private ReadOnly Property INamedTypeSymbol_MemberNames As IEnumerable(Of String) Implements INamedTypeSymbol.MemberNames
Symbols\NamespaceOrTypeSymbol.vb (4)
192membersByName As IEnumerable(Of KeyValuePair(Of String, ImmutableArray(Of Symbol))) 249Friend Function GetNamespaceOrTypeByQualifiedName(qualifiedName As IEnumerable(Of String)) As IEnumerable(Of NamespaceOrTypeSymbol) 251Dim symbols As IEnumerable(Of NamespaceOrTypeSymbol) = Nothing
Symbols\NamespaceSymbol.vb (5)
33Public Overridable Function GetNamespaceMembers() As IEnumerable(Of NamespaceSymbol) 490membersByName As IEnumerable(Of KeyValuePair(Of String, ImmutableArray(Of Symbol))) 539Private Function INamespaceSymbol_GetMembers() As IEnumerable(Of INamespaceOrTypeSymbol) Implements INamespaceSymbol.GetMembers 543Private Function INamespaceSymbol_GetMembers(name As String) As IEnumerable(Of INamespaceOrTypeSymbol) Implements INamespaceSymbol.GetMembers 547Private Function INamespaceSymbol_GetNamespaceMembers() As IEnumerable(Of INamespaceSymbol) Implements INamespaceSymbol.GetNamespaceMembers
Symbols\ReducedExtensionMethodSymbol.vb (1)
585Friend Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.SecurityAttribute)
Symbols\Retargeting\RetargetingAssemblySymbol.vb (3)
233Friend Overrides Function GetInternalsVisibleToPublicKeys(simpleName As String) As IEnumerable(Of ImmutableArray(Of Byte)) 237Friend Overrides Function GetInternalsVisibleToAssemblyNames() As IEnumerable(Of String) 274Friend Overrides Iterator Function GetAllTopLevelForwardedTypes() As IEnumerable(Of NamedTypeSymbol)
Symbols\Retargeting\RetargetingFieldSymbol.vb (1)
110Friend Overrides Function GetCustomAttributesToEmit(moduleBuilder As PEModuleBuilder) As IEnumerable(Of VisualBasicAttributeData)
Symbols\Retargeting\RetargetingMethodSymbol.vb (2)
364Friend Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.SecurityAttribute) 388Friend Overrides Function GetCustomAttributesToEmit(moduleBuilder As PEModuleBuilder) As IEnumerable(Of VisualBasicAttributeData)
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (9)
190Friend Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.SecurityAttribute) 289Public Overrides ReadOnly Property MemberNames As IEnumerable(Of String) 307Friend Overrides Iterator Function GetFieldsToEmit() As IEnumerable(Of FieldSymbol) 313Friend Overrides Iterator Function GetMethodsToEmit() As IEnumerable(Of MethodSymbol) 331Friend Overrides Iterator Function GetPropertiesToEmit() As IEnumerable(Of PropertySymbol) 337Friend Overrides Iterator Function GetEventsToEmit() As IEnumerable(Of EventSymbol) 373Friend Overrides Function GetInterfacesToEmit() As IEnumerable(Of NamedTypeSymbol) 483Friend Overrides Function GetCustomAttributesToEmit(moduleBuilder As PEModuleBuilder) As IEnumerable(Of VisualBasicAttributeData) 550Friend Overrides Iterator Function GetSynthesizedWithEventsOverrides() As IEnumerable(Of PropertySymbol)
Symbols\Retargeting\RetargetingSymbolTranslator.vb (4)
662Friend Iterator Function RetargetAttributes(attributes As IEnumerable(Of VisualBasicAttributeData)) As IEnumerable(Of VisualBasicAttributeData) 826Public Function Retarget(sequence As IEnumerable(Of NamedTypeSymbol)) As IEnumerable(Of NamedTypeSymbol)
Symbols\SignatureOnlyMethodSymbol.vb (1)
284Friend Overrides Function GetSecurityInformation() As IEnumerable(Of SecurityAttribute)
Symbols\Source\ImplicitNamedTypeSymbol.vb (2)
125Friend Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.SecurityAttribute) 212Friend Overrides Function GetSynthesizedWithEventsOverrides() As IEnumerable(Of PropertySymbol)
Symbols\Source\SourceFieldSymbol.vb (1)
437Dim search = If(DirectCast(lastUpdated, IEnumerable(Of SourceFieldSymbol)), graph.Keys)
Symbols\Source\SourceNamedTypeSymbol.vb (4)
1319DirectCast(typeBlock.Inherits, IEnumerable(Of InheritsOrImplementsStatementSyntax)), 1320DirectCast(typeBlock.Implements, IEnumerable(Of InheritsOrImplementsStatementSyntax))) 2203Friend NotOverridable Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.SecurityAttribute) 2666Friend NotOverridable Overrides Function GetSynthesizedWithEventsOverrides() As IEnumerable(Of PropertySymbol)
Symbols\SubstitutedNamedType.vb (4)
208Friend NotOverridable Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.SecurityAttribute) 340Public Overrides ReadOnly Property MemberNames As IEnumerable(Of String) 436Friend NotOverridable Overrides Function GetFieldsToEmit() As IEnumerable(Of FieldSymbol) 592Friend NotOverridable Overrides Iterator Function GetSynthesizedWithEventsOverrides() As IEnumerable(Of PropertySymbol)
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (1)
253Public Overrides ReadOnly Property MemberNames As System.Collections.Generic.IEnumerable(Of String)
Symbols\UnboundGenericType.vb (5)
199Friend Overrides Function GetSecurityInformation() As IEnumerable(Of Microsoft.Cci.SecurityAttribute) 339Friend NotOverridable Overrides Function GetFieldsToEmit() As IEnumerable(Of FieldSymbol) 343Friend NotOverridable Overrides Function GetSynthesizedWithEventsOverrides() As IEnumerable(Of PropertySymbol) 497Public Overrides ReadOnly Property MemberNames As IEnumerable(Of String) 639Public Overrides ReadOnly Property MemberNames As IEnumerable(Of String)
Syntax\InternalSyntax\SyntaxFactory.vb (1)
66Friend Shared Function GetWellKnownTrivia() As IEnumerable(Of SyntaxTrivia)
Syntax\SyntaxReplacer.vb (24)
17Optional nodes As IEnumerable(Of TNode) = Nothing, 19Optional tokens As IEnumerable(Of SyntaxToken) = Nothing, 21Optional trivia As IEnumerable(Of SyntaxTrivia) = Nothing, 35Optional nodes As IEnumerable(Of SyntaxNode) = Nothing, 37Optional tokens As IEnumerable(Of SyntaxToken) = Nothing, 39Optional trivia As IEnumerable(Of SyntaxTrivia) = Nothing, 68nodes As IEnumerable(Of TNode), 70tokens As IEnumerable(Of SyntaxToken), 72trivia As IEnumerable(Of SyntaxTrivia), 112Private Shared Function ComputeTotalSpan(spans As IEnumerable(Of TextSpan)) As TextSpan 189Public Shared Function ReplaceNodeInList(root As SyntaxNode, originalNode As SyntaxNode, newNodes As IEnumerable(Of SyntaxNode)) As SyntaxNode 193Public Shared Function InsertNodeInList(root As SyntaxNode, nodeInList As SyntaxNode, nodesToInsert As IEnumerable(Of SyntaxNode), insertBefore As Boolean) As SyntaxNode 197Public Shared Function ReplaceTokenInList(root As SyntaxNode, tokenInList As SyntaxToken, newTokens As IEnumerable(Of SyntaxToken)) As SyntaxNode 201Public Shared Function InsertTokenInList(root As SyntaxNode, tokenInList As SyntaxToken, newTokens As IEnumerable(Of SyntaxToken), insertBefore As Boolean) As SyntaxNode 205Public Shared Function ReplaceTriviaInList(root As SyntaxNode, triviaInList As SyntaxTrivia, newTrivia As IEnumerable(Of SyntaxTrivia)) As SyntaxNode 209Public Shared Function InsertTriviaInList(root As SyntaxNode, triviaInList As SyntaxTrivia, newTrivia As IEnumerable(Of SyntaxTrivia), insertBefore As Boolean) As SyntaxNode 213Public Shared Function ReplaceTriviaInList(root As SyntaxToken, triviaInList As SyntaxTrivia, newTrivia As IEnumerable(Of SyntaxTrivia)) As SyntaxToken 217Public Shared Function InsertTriviaInList(root As SyntaxToken, triviaInList As SyntaxTrivia, newTrivia As IEnumerable(Of SyntaxTrivia), insertBefore As Boolean) As SyntaxToken 289Private ReadOnly _replacementNodes As IEnumerable(Of SyntaxNode) 291Public Sub New(originalNode As SyntaxNode, replacementNodes As IEnumerable(Of SyntaxNode), editKind As ListEditKind) 344Private ReadOnly _newTokens As IEnumerable(Of SyntaxToken) 346Public Sub New(originalToken As SyntaxToken, newTokens As IEnumerable(Of SyntaxToken), editKind As ListEditKind) 380Private ReadOnly _newTrivia As IEnumerable(Of SyntaxTrivia) 382Public Sub New(originalTrivia As SyntaxTrivia, newTrivia As IEnumerable(Of SyntaxTrivia), editKind As ListEditKind)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (6)
Attributes\InternalsVisibleToAndStrongNameTests.vb (1)
23Public Shared ReadOnly Property AllProviderParseOptions As IEnumerable(Of Object())
Emit\DeterministicTests.vb (2)
256Private Shared Function GetNamesOfForwardedTypes(assembly As AssemblySymbol) As IEnumerable(Of String) 260Private Shared Function GetForwardedTypes(assembly As AssemblySymbol) As IEnumerable(Of INamedTypeSymbol)
ExpressionTrees\Sources\QueryHelper.vb (3)
17Public Function GetEnumerator() As System.Collections.Generic.IEnumerator(Of T) Implements System.Collections.Generic.IEnumerable(Of T).GetEnumerator 18Return DirectCast(New T() {}, IEnumerable(Of T)).GetEnumerator 65Public Function [SelectMany](Of TSource, TCollection, TResult)(ByVal source As QueryHelper(Of TSource), ByVal collectionSelector As Expression(Of Func(Of TSource, IEnumerable(Of TCollection))), ByVal resultSelector As Expression(Of Func(Of TSource, TCollection, TResult))) As QueryHelper(Of TResult)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (3)
FlowAnalysis\FlowTestBase.vb (3)
90Dim spans As IEnumerable(Of IEnumerable(Of TextSpan)) = Nothing 105Protected Shared Function GetSymbolNamesJoined(Of T As ISymbol)(symbols As IEnumerable(Of T)) As String
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (1)
SymbolsTests\Retargeting\RetargetingCustomAttributes.vb (1)
133Private Sub TestAttributeRetargeting(attributes As IEnumerable(Of VisualBasicAttributeData))
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (5)
Syntax\SeparatedSyntaxListTests.vb (5)
147Assert.Throws(Of ArgumentNullException)(Function() list.AddRange(DirectCast(Nothing, IEnumerable(Of SyntaxNode)))) 149Assert.Throws(Of ArgumentNullException)(Function() list.InsertRange(0, DirectCast(Nothing, IEnumerable(Of SyntaxNode)))) 150Assert.Throws(Of ArgumentNullException)(Function() list.ReplaceRange(elementA, DirectCast(Nothing, IEnumerable(Of SyntaxNode)))) 193Assert.Throws(Of ArgumentNullException)(Function() list.AddRange(DirectCast(Nothing, IEnumerable(Of SyntaxNode)))) 195Assert.Throws(Of ArgumentNullException)(Function() list.InsertRange(0, DirectCast(Nothing, IEnumerable(Of SyntaxNode))))
Microsoft.CodeAnalysis.Workspaces (1336)
Classification\Classifier.cs (7)
27public static async Task<IEnumerable<ClassifiedSpan>> GetClassifiedSpansAsync( 47public static IEnumerable<ClassifiedSpan> GetClassifiedSpans( 57internal static IEnumerable<ClassifiedSpan> GetClassifiedSpans( 69internal static IEnumerable<ClassifiedSpan> GetClassifiedSpans( 117var classifiedSpans = GetClassifiedSpans(languageServices.SolutionServices, project: null, semanticModel, textSpan, options, cancellationToken); 124SourceText sourceText, int startPosition, IEnumerable<ClassifiedSpan> classifiedSpans) 148private static IEnumerable<SymbolDisplayPart> Space(int count = 1)
CodeActions\CodeAction.cs (7)
120static codeAction => new Func<CancellationToken, Task<IEnumerable<CodeActionOperation>>>(codeAction.ComputeOperationsAsync).Method.DeclaringType != typeof(CodeAction)); 265var operations = await this.ComputePreviewOperationsAsync(cancellationToken).ConfigureAwait(false); 279protected virtual async Task<IEnumerable<CodeActionOperation>> ComputeOperationsAsync(CancellationToken cancellationToken) 302var operations = await ComputeOperationsAsync(cancellationToken).ConfigureAwait(false); 320protected virtual async Task<IEnumerable<CodeActionOperation>> ComputePreviewOperationsAsync(CancellationToken cancellationToken) 421protected Task<ImmutableArray<CodeActionOperation>> PostProcessAsync(IEnumerable<CodeActionOperation> operations, CancellationToken cancellationToken) 426Solution? originalSolution, IEnumerable<CodeActionOperation> operations, CancellationToken cancellationToken)
CodeActions\CodeActionWithOptions.cs (7)
34public Task<IEnumerable<CodeActionOperation>?> GetOperationsAsync(object? options, CancellationToken cancellationToken) 37internal async Task<IEnumerable<CodeActionOperation>?> GetOperationsAsync( 43var operations = await this.ComputeOperationsAsync(options, progress, cancellationToken).ConfigureAwait(false); 57var operations = await this.GetOperationsAsync(originalSolution, options, progress, cancellationToken).ConfigureAwait(false); 66protected virtual Task<IEnumerable<CodeActionOperation>> ComputeOperationsAsync(object options, CancellationToken cancellationToken) 74protected virtual Task<IEnumerable<CodeActionOperation>> ComputeOperationsAsync(object options, IProgress<CodeAnalysisProgress> progress, CancellationToken cancellationToken) 77protected override Task<IEnumerable<CodeActionOperation>> ComputeOperationsAsync(CancellationToken cancellationToken)
CodeCleanup\AbstractCodeCleanerService.cs (4)
132var previousTokens = node.GetAnnotatedNodesAndTokens(previousMarkerAnnotation).Where(n => n.IsToken).Select(n => n.AsToken()); 133var nextTokens = node.GetAnnotatedNodesAndTokens(nextMarkerAnnotation).Where(n => n.IsToken).Select(n => n.AsToken()); 150IEnumerable<SyntaxToken> previousTokens, 151IEnumerable<SyntaxToken> nextTokens,
CodeCleanup\Providers\ExportCodeCleanupProvider.cs (1)
19public IEnumerable<string> Languages { get; }
CodeFixes\CodeFix.cs (1)
37/// cref="CodeFixContext.RegisterCodeFix(CodeAction, IEnumerable{Diagnostic})"/>). This could change
CodeFixes\CodeFixContext.cs (1)
206public void RegisterCodeFix(CodeAction action, IEnumerable<Diagnostic> diagnostics)
CodeFixes\FixAllOccurrences\BatchFixAllProvider.cs (3)
30public override IEnumerable<FixAllScope> GetSupportedFixAllScopes() 92var filtered = documentToDiagnostics.Where(kvp => 170var changedDocumentIds = new SolutionChanges(changedSolution, solution).GetProjectChanges().SelectMany(p => p.GetChangedDocuments());
CodeFixes\FixAllOccurrences\DocumentBasedFixAllProvider.cs (1)
60public sealed override IEnumerable<FixAllScope> GetSupportedFixAllScopes()
CodeFixes\FixAllOccurrences\FixAllContext.cs (5)
117IEnumerable<string> diagnosticIds, 155IEnumerable<string> diagnosticIds, 190IEnumerable<string> diagnosticIds, 242Task<IEnumerable<Diagnostic>> getDiagnosticsTask, 248var diagnostics = await getDiagnosticsTask.ConfigureAwait(false);
CodeFixes\FixAllOccurrences\FixAllContext.DiagnosticProvider.cs (3)
30public abstract Task<IEnumerable<Diagnostic>> GetDocumentDiagnosticsAsync(Document document, CancellationToken cancellationToken); 35public abstract Task<IEnumerable<Diagnostic>> GetProjectDiagnosticsAsync(Project project, CancellationToken cancellationToken); 41public abstract Task<IEnumerable<Diagnostic>> GetAllDiagnosticsAsync(Project project, CancellationToken cancellationToken);
CodeFixes\FixAllOccurrences\FixAllContext.SpanBasedDiagnosticProvider.cs (1)
34public abstract Task<IEnumerable<Diagnostic>> GetDocumentSpanDiagnosticsAsync(Document document, TextSpan fixAllSpan, CancellationToken cancellationToken);
CodeFixes\FixAllOccurrences\FixAllContextHelper.cs (1)
110IEnumerable<KeyValuePair<Document, ImmutableArray<TextSpan>>> documentsAndSpans)
CodeFixes\FixAllOccurrences\FixAllProvider.cs (2)
31public virtual IEnumerable<FixAllScope> GetSupportedFixAllScopes() 39public virtual IEnumerable<string> GetSupportedFixAllDiagnosticIds(CodeFixProvider originalCodeFixProvider)
CodeFixes\FixAllOccurrences\FixAllState.cs (2)
35IEnumerable<string> diagnosticIds, 106private static ImmutableHashSet<string> GetDiagnosticsIds(IEnumerable<ImmutableArray<Diagnostic>> diagnosticsCollection)
CodeFixes\FixAllOccurrences\FixAllState.FixMultipleDiagnosticProvider.cs (6)
36public override Task<IEnumerable<Diagnostic>> GetAllDiagnosticsAsync(Project project, CancellationToken cancellationToken) 56return Task.FromResult<IEnumerable<Diagnostic>>(allDiagnosticsBuilder.ToImmutableAndFree()); 59public override Task<IEnumerable<Diagnostic>> GetDocumentDiagnosticsAsync(Document document, CancellationToken cancellationToken) 63return Task.FromResult<IEnumerable<Diagnostic>>(diagnostics); 69public override Task<IEnumerable<Diagnostic>> GetProjectDiagnosticsAsync(Project project, CancellationToken cancellationToken) 73return Task.FromResult<IEnumerable<Diagnostic>>(diagnostics);
CodeFixes\Supression\IConfigurationFixProvider.cs (2)
28Task<ImmutableArray<CodeFix>> GetFixesAsync(TextDocument document, TextSpan span, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken); 34Task<ImmutableArray<CodeFix>> GetFixesAsync(Project project, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken);
CodeFixesAndRefactorings\DefaultFixAllProviderHelpers.cs (1)
83var sortedProjects = dependencyGraph.GetTopologicallySortedProjects()
CodeFixesAndRefactorings\FixAllProviderInfo.cs (2)
58var diagnosticIds = fixAllProvider.GetSupportedFixAllDiagnosticIds(provider); 117IEnumerable<string> supportedDiagnosticIds,
CodeFixesAndRefactorings\IFixAllProvider.cs (1)
17IEnumerable<FixAllScope> GetSupportedFixAllScopes();
CodeRefactorings\FixAllOccurences\DocumentBasedFixAllProvider.cs (1)
61public sealed override IEnumerable<FixAllScope> GetSupportedFixAllScopes()
CodeRefactorings\FixAllOccurences\FixAllProvider.cs (1)
34public virtual IEnumerable<FixAllScope> GetSupportedFixAllScopes()
CodeRefactorings\FixAllOccurences\FixAllState.cs (1)
92IEnumerable<Document>? documentsToFix = null;
Diagnostics\DiagnosticAnalysisResult.cs (2)
118public static DiagnosticAnalysisResult CreateFromBuild(Project project, ImmutableArray<DiagnosticData> diagnostics, IEnumerable<DocumentId> initialDocuments) 304var documents = SpecializedCollections.EmptyEnumerable<DocumentId>();
Diagnostics\DiagnosticAnalysisResultBuilder.cs (7)
38public void AddExternalSyntaxDiagnostics(DocumentId documentId, IEnumerable<Diagnostic> diagnostics) 43public void AddExternalSemanticDiagnostics(DocumentId documentId, IEnumerable<Diagnostic> diagnostics) 52ref Dictionary<DocumentId, List<DiagnosticData>>? lazyLocals, DocumentId documentId, IEnumerable<Diagnostic> diagnostics) 117public void AddSyntaxDiagnostics(SyntaxTree tree, IEnumerable<Diagnostic> diagnostics) 123public void AddSemanticDiagnostics(SyntaxTree tree, IEnumerable<Diagnostic> diagnostics) 126public void AddCompilationDiagnostics(IEnumerable<Diagnostic> diagnostics) 189ref Dictionary<DocumentId, List<DiagnosticData>>? lazyLocals, SyntaxTree? tree, IEnumerable<Diagnostic> diagnostics)
Diagnostics\Extensions.cs (1)
24public static async Task<ImmutableArray<Diagnostic>> ToDiagnosticsAsync(this IEnumerable<DiagnosticData> diagnostics, Project project, CancellationToken cancellationToken)
Diagnostics\HostDiagnosticAnalyzers.cs (2)
239static IEnumerable<KeyValuePair<object, AnalyzerReference>> Shuffle(IDictionary<object, AnalyzerReference> source) 260private static ImmutableDictionary<object, AnalyzerReference> CreateAnalyzerReferencesMap(IEnumerable<AnalyzerReference> analyzerReferences)
Differencing\AbstractSyntaxComparer.cs (11)
21private readonly IEnumerable<SyntaxNode>? _oldRootChildren; 22private readonly IEnumerable<SyntaxNode>? _newRootChildren; 33IEnumerable<SyntaxNode>? oldRootChildren, 34IEnumerable<SyntaxNode>? newRootChildren, 76protected internal override IEnumerable<SyntaxNode>? GetChildren(SyntaxNode node) 91private IEnumerable<SyntaxNode> EnumerateChildren(SyntaxNode node) 119protected internal sealed override IEnumerable<SyntaxNode> GetDescendants(SyntaxNode node) 121var rootChildren = (node == _oldRoot) ? _oldRootChildren : (node == _newRoot) ? _newRootChildren : null; 125private IEnumerable<SyntaxNode> EnumerateDescendants(IEnumerable<SyntaxNode> nodes) 144private IEnumerable<SyntaxNode> EnumerateDescendants(SyntaxNode node)
Differencing\EditScript.cs (5)
44var rootChildren = Comparer.GetChildren(Root2); 50var queue = new Queue<IEnumerable<TNode>>(); 55var children = queue.Dequeue(); 60var grandChildren = Comparer.GetChildren(child); 166IEnumerable<TNode> wChildren, xChildren;
Differencing\LongestCommonImmutableArraySubsequence.cs (1)
22public IEnumerable<SequenceEdit> GetEdits(ImmutableArray<TElement> oldSequence, ImmutableArray<TElement> newSequence)
Differencing\LongestCommonSubsequence.cs (3)
167public IEnumerable<(VArray Array, int Depth)> ConsumeArrays() 248protected IEnumerable<KeyValuePair<int, int>> GetMatchingPairs(TSequence oldSequence, int oldLength, TSequence newSequence, int newLength) 301protected IEnumerable<SequenceEdit> GetEdits(TSequence oldSequence, int oldLength, TSequence newSequence, int newLength)
Differencing\LongestCommonSubstring.cs (1)
28public static IEnumerable<SequenceEdit> GetEdits(string oldValue, string newValue)
Differencing\MapBasedLongestCommonSubsequence.cs (1)
15internal IEnumerable<Edit<TNode>> GetEdits(IReadOnlyList<TNode> oldNodes, IReadOnlyList<TNode> newNodes, TreeComparer<TNode>? treeComparer = null)
Differencing\Match.cs (4)
26internal Match(TNode root1, TNode root2, TreeComparer<TNode> comparer, IEnumerable<KeyValuePair<TNode, TNode>> knownMatches) 369public IEnumerable<Edit<TNode>> GetSequenceEdits(IEnumerable<TNode> oldNodes, IEnumerable<TNode> newNodes)
Differencing\Match.LongestCommonSubsequence.cs (1)
39internal IEnumerable<Edit<TNode>> GetEdits(IReadOnlyList<TNode> oldNodes, IReadOnlyList<TNode> newNodes)
Differencing\TreeComparer.cs (3)
37public Match<TNode> ComputeMatch(TNode oldRoot, TNode newRoot, IEnumerable<KeyValuePair<TNode, TNode>>? knownMatches = null) 84protected internal abstract IEnumerable<TNode>? GetChildren(TNode node); 89protected internal abstract IEnumerable<TNode> GetDescendants(TNode node);
Editing\ImportAdder.cs (6)
19private static async ValueTask<IEnumerable<TextSpan>> GetSpansAsync(Document document, CancellationToken cancellationToken) 25private static async ValueTask<IEnumerable<TextSpan>> GetSpansAsync(Document document, SyntaxAnnotation annotation, CancellationToken cancellationToken) 52public static Task<Document> AddImportsAsync(Document document, IEnumerable<TextSpan> spans, OptionSet? options = null, CancellationToken cancellationToken = default) 55private static async Task<Document> AddImportsFromSyntaxesAsync(Document document, IEnumerable<TextSpan> spans, OptionSet? _, CancellationToken cancellationToken) 83internal static Task<Document> AddImportsFromSyntaxesAsync(Document document, IEnumerable<TextSpan> spans, AddImportPlacementOptions options, CancellationToken cancellationToken) 98internal static Task<Document> AddImportsFromSymbolAnnotationAsync(Document document, IEnumerable<TextSpan> spans, AddImportPlacementOptions options, CancellationToken cancellationToken)
Editing\SymbolEditor.cs (2)
67public IEnumerable<Document> GetChangedDocuments() 192private IEnumerable<SyntaxNode> GetDeclarations(ISymbol symbol)
Editing\SyntaxEditor.cs (5)
159internal void ReplaceNode(SyntaxNode node, Func<SyntaxNode, SyntaxGenerator, IEnumerable<SyntaxNode>> computeReplacement) 196public void InsertBefore(SyntaxNode node, IEnumerable<SyntaxNode> newNodes) 218public void InsertAfter(SyntaxNode node, IEnumerable<SyntaxNode> newNodes) 296Func<SyntaxNode, SyntaxGenerator, IEnumerable<SyntaxNode>> modifier) : Change(node) 311private sealed class InsertChange(SyntaxNode node, IEnumerable<SyntaxNode> newNodes, bool isBefore) : Change(node)
Editing\SyntaxEditorExtensions.cs (6)
34public static void SetTypeParameters(this SyntaxEditor editor, SyntaxNode declaration, IEnumerable<string> typeParameters) 37public static void SetTypeConstraint(this SyntaxEditor editor, SyntaxNode declaration, string typeParameterName, SpecialTypeConstraintKind kind, IEnumerable<SyntaxNode> types) 43public static void SetStatements(this SyntaxEditor editor, SyntaxNode declaration, IEnumerable<SyntaxNode> statements) 46public static void SetGetAccessorStatements(this SyntaxEditor editor, SyntaxNode declaration, IEnumerable<SyntaxNode> statements) 49public static void SetSetAccessorStatements(this SyntaxEditor editor, SyntaxNode declaration, IEnumerable<SyntaxNode> statements) 70public static void InsertMembers(this SyntaxEditor editor, SyntaxNode declaration, int index, IEnumerable<SyntaxNode> members)
Editing\SyntaxGenerator.cs (180)
162IEnumerable<SyntaxNode>? parameters = null, 163IEnumerable<string>? typeParameters = null, 167IEnumerable<SyntaxNode>? statements = null) 176IEnumerable<SyntaxNode>? parameters, 177IEnumerable<SyntaxNode>? typeParameters, 181IEnumerable<SyntaxNode>? statements); 186public SyntaxNode MethodDeclaration(IMethodSymbol method, IEnumerable<SyntaxNode>? statements = null) 189internal SyntaxNode MethodDeclaration(IMethodSymbol method, string name, IEnumerable<SyntaxNode>? statements = null) 257IEnumerable<SyntaxNode>? parameters = null, 261IEnumerable<SyntaxNode>? statements = null) 269IEnumerable<SyntaxNode>? parameters = null, 273IEnumerable<SyntaxNode>? statements = null); 278public SyntaxNode OperatorDeclaration(IMethodSymbol method, IEnumerable<SyntaxNode>? statements = null) 357IEnumerable<SyntaxNode>? getAccessorStatements = null, 358IEnumerable<SyntaxNode>? setAccessorStatements = null); 365IEnumerable<SyntaxNode>? getAccessorStatements = null, 366IEnumerable<SyntaxNode>? setAccessorStatements = null) 416=> WithAccessorDeclarations(declaration, (IEnumerable<SyntaxNode>)accessorDeclarations); 418public abstract SyntaxNode WithAccessorDeclarations(SyntaxNode declaration, IEnumerable<SyntaxNode> accessorDeclarations); 422IEnumerable<SyntaxNode>? statements = null); 426IEnumerable<SyntaxNode>? statements = null) 430Accessibility accessibility, bool isInitOnly, IEnumerable<SyntaxNode>? statements); 436IEnumerable<SyntaxNode> parameters, 440IEnumerable<SyntaxNode>? getAccessorStatements = null, 441IEnumerable<SyntaxNode>? setAccessorStatements = null); 448IEnumerable<SyntaxNode>? getAccessorStatements = null, 449IEnumerable<SyntaxNode>? setAccessorStatements = null) 515IEnumerable<SyntaxNode>? parameters = null, 516IEnumerable<SyntaxNode>? addAccessorStatements = null, 517IEnumerable<SyntaxNode>? removeAccessorStatements = null); 524IEnumerable<SyntaxNode>? addAccessorStatements = null, 525IEnumerable<SyntaxNode>? removeAccessorStatements = null) 528var parameters = invoke?.Parameters.Select(p => this.ParameterDeclaration(p)); 545IEnumerable<SyntaxNode>? parameters = null, 548IEnumerable<SyntaxNode>? baseConstructorArguments = null, 549IEnumerable<SyntaxNode>? statements = null); 556IEnumerable<SyntaxNode>? baseConstructorArguments = null, 557IEnumerable<SyntaxNode>? statements = null) 601IEnumerable<string>? typeParameters = null, 605IEnumerable<SyntaxNode>? interfaceTypes = null, 606IEnumerable<SyntaxNode>? members = null) 615IEnumerable<SyntaxNode>? typeParameters, 619IEnumerable<SyntaxNode>? interfaceTypes, 620IEnumerable<SyntaxNode>? members); 627IEnumerable<string>? typeParameters = null, 630IEnumerable<SyntaxNode>? interfaceTypes = null, 631IEnumerable<SyntaxNode>? members = null) 640IEnumerable<SyntaxNode>? typeParameters, 643IEnumerable<SyntaxNode>? interfaceTypes, 644IEnumerable<SyntaxNode>? members); 651IEnumerable<string>? typeParameters = null, 653IEnumerable<SyntaxNode>? interfaceTypes = null, 654IEnumerable<SyntaxNode>? members = null) 662IEnumerable<SyntaxNode>? typeParameters, 664IEnumerable<SyntaxNode>? interfaceTypes, 665IEnumerable<SyntaxNode>? members); 674IEnumerable<SyntaxNode>? members = null); 684IEnumerable<SyntaxNode>? members = null); 696IEnumerable<SyntaxNode>? parameters = null, 697IEnumerable<string>? typeParameters = null, 708IEnumerable<SyntaxNode>? parameters, 709IEnumerable<SyntaxNode>? typeParameters, 892public SyntaxNode WithTypeParameters(SyntaxNode declaration, IEnumerable<string> typeParameters) 895private protected abstract SyntaxNode WithTypeParameters(SyntaxNode declaration, IEnumerable<SyntaxNode> typeParameters); 901=> WithTypeParameters(declaration, (IEnumerable<string>)typeParameters); 907public SyntaxNode WithTypeConstraint(SyntaxNode declaration, string typeParameterName, SpecialTypeConstraintKind kinds, IEnumerable<SyntaxNode>? types = null) 912SyntaxNode declaration, string typeParameterName, SpecialTypeConstraintKind kinds, bool isUnamangedType, IEnumerable<SyntaxNode>? types); 920=> WithTypeConstraint(declaration, typeParameterName, kinds, (IEnumerable<SyntaxNode>)types); 926=> WithTypeConstraint(declaration, typeParameterName, SpecialTypeConstraintKind.None, (IEnumerable<SyntaxNode>)types); 933public abstract SyntaxNode NamespaceDeclaration(SyntaxNode name, IEnumerable<SyntaxNode> declarations); 941=> NamespaceDeclaration(name, (IEnumerable<SyntaxNode>)declarations); 948public SyntaxNode NamespaceDeclaration(string name, IEnumerable<SyntaxNode> declarations) 957=> NamespaceDeclaration(DottedName(name), (IEnumerable<SyntaxNode>)declarations); 963public abstract SyntaxNode CompilationUnit(IEnumerable<SyntaxNode> declarations); 970=> CompilationUnit((IEnumerable<SyntaxNode>)declarations); 1003public abstract SyntaxNode Attribute(SyntaxNode name, IEnumerable<SyntaxNode>? attributeArguments = null); 1008public SyntaxNode Attribute(string name, IEnumerable<SyntaxNode>? attributeArguments = null) 1015=> Attribute(name, (IEnumerable<SyntaxNode>)attributeArguments); 1093public abstract SyntaxNode InsertAttributes(SyntaxNode declaration, int index, IEnumerable<SyntaxNode> attributes); 1099=> this.InsertAttributes(declaration, index, (IEnumerable<SyntaxNode>)attributes); 1104public SyntaxNode AddAttributes(SyntaxNode declaration, IEnumerable<SyntaxNode> attributes) 1111=> AddAttributes(declaration, (IEnumerable<SyntaxNode>)attributes); 1121public abstract SyntaxNode InsertReturnAttributes(SyntaxNode declaration, int index, IEnumerable<SyntaxNode> attributes); 1127=> this.InsertReturnAttributes(declaration, index, (IEnumerable<SyntaxNode>)attributes); 1132public SyntaxNode AddReturnAttributes(SyntaxNode declaration, IEnumerable<SyntaxNode> attributes) 1139=> AddReturnAttributes(declaration, (IEnumerable<SyntaxNode>)attributes); 1149public abstract SyntaxNode InsertAttributeArguments(SyntaxNode attributeDeclaration, int index, IEnumerable<SyntaxNode> attributeArguments); 1154public SyntaxNode AddAttributeArguments(SyntaxNode attributeDeclaration, IEnumerable<SyntaxNode> attributeArguments) 1165public abstract SyntaxNode InsertNamespaceImports(SyntaxNode declaration, int index, IEnumerable<SyntaxNode> imports); 1171=> this.InsertNamespaceImports(declaration, index, (IEnumerable<SyntaxNode>)imports); 1176public SyntaxNode AddNamespaceImports(SyntaxNode declaration, IEnumerable<SyntaxNode> imports) 1183=> this.AddNamespaceImports(declaration, (IEnumerable<SyntaxNode>)imports); 1193public abstract SyntaxNode InsertMembers(SyntaxNode declaration, int index, IEnumerable<SyntaxNode> members); 1199=> this.InsertMembers(declaration, index, (IEnumerable<SyntaxNode>)members); 1204public SyntaxNode AddMembers(SyntaxNode declaration, IEnumerable<SyntaxNode> members) 1211=> this.AddMembers(declaration, (IEnumerable<SyntaxNode>)members); 1268public abstract SyntaxNode InsertParameters(SyntaxNode declaration, int index, IEnumerable<SyntaxNode> parameters); 1273public SyntaxNode AddParameters(SyntaxNode declaration, IEnumerable<SyntaxNode> parameters) 1284public abstract SyntaxNode InsertSwitchSections(SyntaxNode switchStatement, int index, IEnumerable<SyntaxNode> switchSections); 1289public SyntaxNode AddSwitchSections(SyntaxNode switchStatement, IEnumerable<SyntaxNode> switchSections) 1310public abstract SyntaxNode WithStatements(SyntaxNode declaration, IEnumerable<SyntaxNode> statements); 1326public abstract SyntaxNode InsertAccessors(SyntaxNode declaration, int index, IEnumerable<SyntaxNode> accessors); 1331public SyntaxNode AddAccessors(SyntaxNode declaration, IEnumerable<SyntaxNode> accessors) 1342public abstract SyntaxNode WithGetAccessorStatements(SyntaxNode declaration, IEnumerable<SyntaxNode> statements); 1352public abstract SyntaxNode WithSetAccessorStatements(SyntaxNode declaration, IEnumerable<SyntaxNode> statements); 1381internal static SyntaxNode ReplaceNode(SyntaxNode root, SyntaxNode node, IEnumerable<SyntaxNode> newDeclarations) 1390public virtual SyntaxNode InsertNodesBefore(SyntaxNode root, SyntaxNode node, IEnumerable<SyntaxNode> newDeclarations) 1396public virtual SyntaxNode InsertNodesAfter(SyntaxNode root, SyntaxNode node, IEnumerable<SyntaxNode> newDeclarations) 1414public SyntaxNode RemoveNodes(SyntaxNode root, IEnumerable<SyntaxNode> declarations) 1438internal abstract SeparatedSyntaxList<TElement> SeparatedList<TElement>(IEnumerable<TElement> nodes, IEnumerable<SyntaxToken> separators) where TElement : SyntaxNode; 1528protected static SyntaxNode ReplaceRange(SyntaxNode root, SyntaxNode node, IEnumerable<SyntaxNode> replacements) 1649SyntaxNode condition, IEnumerable<SyntaxNode> trueStatements, IEnumerable<SyntaxNode>? falseStatements = null); 1657public SyntaxNode IfStatement(SyntaxNode condition, IEnumerable<SyntaxNode> trueStatements, SyntaxNode falseStatement) 1663public abstract SyntaxNode SwitchStatement(SyntaxNode expression, IEnumerable<SyntaxNode> sections); 1669=> SwitchStatement(expression, (IEnumerable<SyntaxNode>)sections); 1674public abstract SyntaxNode SwitchSection(IEnumerable<SyntaxNode> caseExpressions, IEnumerable<SyntaxNode> statements); 1676internal abstract SyntaxNode SwitchSectionFromLabels(IEnumerable<SyntaxNode> labels, IEnumerable<SyntaxNode> statements); 1681public SyntaxNode SwitchSection(SyntaxNode caseExpression, IEnumerable<SyntaxNode> statements) 1687public abstract SyntaxNode DefaultSwitchSection(IEnumerable<SyntaxNode> statements); 1697public abstract SyntaxNode UsingStatement(SyntaxNode? type, string name, SyntaxNode expression, IEnumerable<SyntaxNode> statements); 1702public SyntaxNode UsingStatement(string name, SyntaxNode expression, IEnumerable<SyntaxNode> statements) 1708public abstract SyntaxNode UsingStatement(SyntaxNode expression, IEnumerable<SyntaxNode> statements); 1713public abstract SyntaxNode LockStatement(SyntaxNode expression, IEnumerable<SyntaxNode> statements); 1718public abstract SyntaxNode TryCatchStatement(IEnumerable<SyntaxNode> tryStatements, IEnumerable<SyntaxNode>? catchClauses, IEnumerable<SyntaxNode>? finallyStatements = null); 1723public SyntaxNode TryCatchStatement(IEnumerable<SyntaxNode> tryStatements, params SyntaxNode[] catchClauses) 1724=> TryCatchStatement(tryStatements, (IEnumerable<SyntaxNode>?)catchClauses); 1729public SyntaxNode TryFinallyStatement(IEnumerable<SyntaxNode> tryStatements, IEnumerable<SyntaxNode> finallyStatements) 1735public abstract SyntaxNode CatchClause(SyntaxNode type, string identifier, IEnumerable<SyntaxNode> statements); 1740public SyntaxNode CatchClause(ITypeSymbol type, string identifier, IEnumerable<SyntaxNode> statements) 1746public abstract SyntaxNode WhileStatement(SyntaxNode condition, IEnumerable<SyntaxNode> statements); 1751internal abstract SyntaxNode ScopeBlock(IEnumerable<SyntaxNode> statements); 1767internal SyntaxNode InterpolatedStringExpression(SyntaxToken startToken, IEnumerable<SyntaxNode> content, SyntaxToken endToken) 1843public abstract SyntaxNode GenericName(string identifier, IEnumerable<SyntaxNode> typeArguments); 1845internal abstract SyntaxNode GenericName(SyntaxToken identifier, IEnumerable<SyntaxNode> typeArguments); 1850public SyntaxNode GenericName(string identifier, IEnumerable<ITypeSymbol> typeArguments) 1857=> GenericName(identifier, (IEnumerable<SyntaxNode>)typeArguments); 1863=> GenericName(identifier, (IEnumerable<ITypeSymbol>)typeArguments); 1869public abstract SyntaxNode WithTypeArguments(SyntaxNode expression, IEnumerable<SyntaxNode> typeArguments); 1876=> WithTypeArguments(expression, (IEnumerable<SyntaxNode>)typeArguments); 1965public SyntaxNode TupleTypeExpression(IEnumerable<SyntaxNode> elements) 1980internal abstract SyntaxNode CreateTupleType(IEnumerable<SyntaxNode> elements); 1986=> TupleTypeExpression((IEnumerable<SyntaxNode>)elements); 1991public SyntaxNode TupleTypeExpression(IEnumerable<ITypeSymbol> elementTypes, IEnumerable<string>? elementNames = null) 2138/// cref="ElementBindingExpression(IEnumerable{SyntaxNode})"/> to generate the <paramref 2151public abstract SyntaxNode ElementBindingExpression(IEnumerable<SyntaxNode> arguments); 2157=> ElementBindingExpression((IEnumerable<SyntaxNode>)arguments); 2190public abstract SyntaxNode ArrayCreationExpression(SyntaxNode elementType, IEnumerable<SyntaxNode> elements); 2195public abstract SyntaxNode ObjectCreationExpression(SyntaxNode namedType, IEnumerable<SyntaxNode> arguments); 2203public SyntaxNode ObjectCreationExpression(ITypeSymbol type, IEnumerable<SyntaxNode> arguments) 2210=> ObjectCreationExpression(type, (IEnumerable<SyntaxNode>)arguments); 2216=> ObjectCreationExpression(type, (IEnumerable<SyntaxNode>)arguments); 2221public abstract SyntaxNode InvocationExpression(SyntaxNode expression, IEnumerable<SyntaxNode> arguments); 2227=> InvocationExpression(expression, (IEnumerable<SyntaxNode>)arguments); 2249public abstract SyntaxNode ElementAccessExpression(SyntaxNode expression, IEnumerable<SyntaxNode> arguments); 2255=> ElementAccessExpression(expression, (IEnumerable<SyntaxNode>)arguments); 2311public abstract SyntaxNode ValueReturningLambdaExpression(IEnumerable<SyntaxNode>? lambdaParameters, SyntaxNode expression); 2316public abstract SyntaxNode VoidReturningLambdaExpression(IEnumerable<SyntaxNode>? lambdaParameters, SyntaxNode expression); 2321public abstract SyntaxNode ValueReturningLambdaExpression(IEnumerable<SyntaxNode>? lambdaParameters, IEnumerable<SyntaxNode> statements); 2326public abstract SyntaxNode VoidReturningLambdaExpression(IEnumerable<SyntaxNode>? lambdaParameters, IEnumerable<SyntaxNode> statements); 2343public SyntaxNode ValueReturningLambdaExpression(string parameterName, IEnumerable<SyntaxNode> statements) 2349public SyntaxNode VoidReturningLambdaExpression(string parameterName, IEnumerable<SyntaxNode> statements) 2356=> ValueReturningLambdaExpression((IEnumerable<SyntaxNode>?)null, expression); 2362=> VoidReturningLambdaExpression((IEnumerable<SyntaxNode>?)null, expression); 2367public SyntaxNode ValueReturningLambdaExpression(IEnumerable<SyntaxNode> statements) 2368=> ValueReturningLambdaExpression((IEnumerable<SyntaxNode>?)null, statements); 2373public SyntaxNode VoidReturningLambdaExpression(IEnumerable<SyntaxNode> statements) 2374=> VoidReturningLambdaExpression((IEnumerable<SyntaxNode>?)null, statements); 2406public abstract SyntaxNode TupleExpression(IEnumerable<SyntaxNode> arguments); 2415internal abstract SyntaxNode DocumentationCommentTrivia(IEnumerable<SyntaxNode> nodes, SyntaxTriviaList trailingTrivia, string endOfLineString); 2417internal abstract SyntaxNode? DocumentationCommentTriviaWithUpdatedContent(SyntaxTrivia trivia, IEnumerable<SyntaxNode> content);
ExtensionManager\IExtensionManagerExtensions.cs (2)
91this IExtensionManager extensionManager, IEnumerable<TExtension> extensions, Func<TExtension, ImmutableArray<Type>> nodeTypeGetter) 115this IExtensionManager extensionManager, IEnumerable<TExtension> extensions, Func<TExtension, ImmutableArray<int>> tokenKindGetter)
ExternalAccess\VSTypeScript\Api\VSTypeScriptTextExtensions.cs (1)
12public static IEnumerable<Document> GetRelatedDocuments(this SourceTextContainer container)
FindSymbols\Declarations\DeclarationFinder.cs (1)
57var symbols = isExactNameSearch
FindSymbols\FindLiterals\FindLiteralsSearchEngine.cs (1)
95static async IAsyncEnumerable<TResult> SelectManyAsync<TSource, TResult>(IEnumerable<TSource> source, Func<TSource, IAsyncEnumerable<TResult>> selector)
FindSymbols\FindReferences\DependentTypeFinder.cs (4)
439private static IEnumerable<ProjectId> GetProjectsThatCouldReferenceType( 450IEnumerable<ProjectId> projectsThatCouldReferenceType) 462Solution solution, IEnumerable<Project> projectsToExamine) 481IEnumerable<ProjectId> projectsThatCouldReferenceType)
FindSymbols\ReferencedSymbol.cs (1)
39public IEnumerable<ReferenceLocation> Locations => LocationsArray;
FindSymbols\ReferenceLocationExtensions.cs (4)
17this IEnumerable<ReferenceLocation> referenceLocations, 20var documentGroups = referenceLocations.GroupBy(loc => loc.Document); 21var projectGroups = documentGroups.GroupBy(g => g.Key.Project); 50IEnumerable<ReferenceLocation> references,
FindSymbols\SymbolCallerInfo.cs (2)
28public IEnumerable<Location> Locations { get; } 46IEnumerable<Location> locations,
FindSymbols\SymbolFinder.cs (1)
157public static IEnumerable<TSymbol> FindSimilarSymbols<TSymbol>(TSymbol symbol, Compilation compilation, CancellationToken cancellationToken = default)
FindSymbols\SymbolFinder_Callers.cs (2)
23public static Task<IEnumerable<SymbolCallerInfo>> FindCallersAsync( 32public static async Task<IEnumerable<SymbolCallerInfo>> FindCallersAsync(
FindSymbols\SymbolFinder_Declarations_AllDeclarations.cs (2)
16public static async Task<IEnumerable<ISymbol>> FindDeclarationsAsync( 28public static async Task<IEnumerable<ISymbol>> FindDeclarationsAsync(
FindSymbols\SymbolFinder_Declarations_CustomQueries.cs (4)
28public static Task<IEnumerable<ISymbol>> FindSourceDeclarationsAsync(Solution solution, Func<string, bool> predicate, CancellationToken cancellationToken = default) 34public static async Task<IEnumerable<ISymbol>> FindSourceDeclarationsAsync(Solution solution, Func<string, bool> predicate, SymbolFilter filter, CancellationToken cancellationToken = default) 73public static Task<IEnumerable<ISymbol>> FindSourceDeclarationsAsync(Project project, Func<string, bool> predicate, CancellationToken cancellationToken = default) 79public static async Task<IEnumerable<ISymbol>> FindSourceDeclarationsAsync(Project project, Func<string, bool> predicate, SymbolFilter filter, CancellationToken cancellationToken = default)
FindSymbols\SymbolFinder_Declarations_SourceDeclarations.cs (8)
20public static Task<IEnumerable<ISymbol>> FindSourceDeclarationsAsync(Solution solution, string name, bool ignoreCase, CancellationToken cancellationToken = default) 26public static async Task<IEnumerable<ISymbol>> FindSourceDeclarationsAsync( 40public static Task<IEnumerable<ISymbol>> FindSourceDeclarationsAsync(Project project, string name, bool ignoreCase, CancellationToken cancellationToken = default) 46public static async Task<IEnumerable<ISymbol>> FindSourceDeclarationsAsync( 67public static Task<IEnumerable<ISymbol>> FindSourceDeclarationsWithPatternAsync(Solution solution, string pattern, CancellationToken cancellationToken = default) 77public static async Task<IEnumerable<ISymbol>> FindSourceDeclarationsWithPatternAsync( 95public static Task<IEnumerable<ISymbol>> FindSourceDeclarationsWithPatternAsync(Project project, string pattern, CancellationToken cancellationToken = default) 105public static async Task<IEnumerable<ISymbol>> FindSourceDeclarationsWithPatternAsync(
FindSymbols\SymbolFinder_FindReferences_Legacy.cs (3)
25public static async Task<IEnumerable<ReferencedSymbol>> FindReferencesAsync( 58public static Task<IEnumerable<ReferencedSymbol>> FindReferencesAsync( 80public static async Task<IEnumerable<ReferencedSymbol>> FindReferencesAsync(
FindSymbols\SymbolFinder_Hierarchy.cs (17)
26public static async Task<IEnumerable<ISymbol>> FindOverridesAsync( 34/// Use this overload to avoid boxing the result into an <see cref="IEnumerable{T}"/>. 49var derivedTypes = await FindDerivedClassesAsync( 92public static async Task<IEnumerable<ISymbol>> FindImplementedInterfaceMembersAsync( 111/// Use this overload to avoid boxing the result into an <see cref="IEnumerable{T}"/>. 212public static Task<IEnumerable<INamedTypeSymbol>> FindDerivedClassesAsync( 230public static async Task<IEnumerable<INamedTypeSymbol>> FindDerivedClassesAsync( 244/// <remarks> Use this overload to avoid boxing the result into an <see cref="IEnumerable{T}"/>.</remarks> 266public static async Task<IEnumerable<INamedTypeSymbol>> FindDerivedInterfacesAsync( 280/// <remarks> Use this overload to avoid boxing the result into an <see cref="IEnumerable{T}"/>.</remarks> 302public static async Task<IEnumerable<INamedTypeSymbol>> FindImplementationsAsync( 316/// <remarks> Use this overload to avoid boxing the result into an <see cref="IEnumerable{T}"/>.</remarks> 331public static async Task<IEnumerable<ISymbol>> FindImplementationsAsync( 353/// Use this overload to avoid boxing the result into an <see cref="IEnumerable{T}"/>. 366var classAndStructImplementations = await FindImplementationsAsync(containingType, solution, transitive: true, projects, cancellationToken).ConfigureAwait(false); 367var transitiveDerivedInterfaces = await FindDerivedInterfacesAsync(containingType, solution, transitive: true, projects, cancellationToken).ConfigureAwait(false); 368var allTypes = classAndStructImplementations.Concat(transitiveDerivedInterfaces);
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (1)
47/// cref="PortableExecutableReference.WithAliases(IEnumerable{string})"/>, then it will have a different
FindSymbols\SymbolTree\SymbolTreeInfo_Serialization.cs (1)
170static IEnumerable<ReadOnlyMemory<Node>> GroupByName(ReadOnlyMemory<Node> sortedNodes)
Formatting\AbstractFormattingService.cs (1)
18public Task<Document> FormatAsync(Document document, IEnumerable<TextSpan>? spans, LineFormattingOptions lineFormattingOptions, SyntaxFormattingOptions? syntaxFormattingOptions, CancellationToken cancellationToken)
Formatting\Formatter.cs (11)
79public static async Task<Document> FormatAsync(Document document, IEnumerable<TextSpan>? spans, OptionSet? options = null, CancellationToken cancellationToken = default) 91internal static async Task<Document> FormatAsync(Document document, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions? options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken) 218public static SyntaxNode Format(SyntaxNode node, IEnumerable<TextSpan>? spans, Workspace workspace, OptionSet? options = null, CancellationToken cancellationToken = default) 221private static SyntaxNode Format(SyntaxNode node, IEnumerable<TextSpan>? spans, Workspace workspace, OptionSet? options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken) 227internal static SyntaxNode Format(SyntaxNode node, IEnumerable<TextSpan>? spans, SolutionServices services, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken) 230private static IFormattingResult? GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans, Workspace workspace, OptionSet? options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken) 254internal static IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans, SolutionServices services, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken) 298public static IList<TextChange> GetFormattedTextChanges(SyntaxNode node, IEnumerable<TextSpan>? spans, Workspace workspace, OptionSet? options = null, CancellationToken cancellationToken = default) 301internal static IList<TextChange> GetFormattedTextChanges(SyntaxNode node, IEnumerable<TextSpan>? spans, SolutionServices services, SyntaxFormattingOptions options, CancellationToken cancellationToken = default) 304private static IList<TextChange> GetFormattedTextChanges(SyntaxNode node, IEnumerable<TextSpan>? spans, Workspace workspace, OptionSet? options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken) 312internal static IList<TextChange> GetFormattedTextChanges(SyntaxNode node, IEnumerable<TextSpan>? spans, SolutionServices services, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken = default)
Formatting\IFormattingService.cs (1)
24Task<Document> FormatAsync(Document document, IEnumerable<TextSpan>? spans, LineFormattingOptions lineFormattingOptions, SyntaxFormattingOptions? syntaxFormattingOptions, CancellationToken cancellationToken);
Formatting\Rules\DefaultFormattingRuleFactoryServiceFactory.cs (1)
31public IEnumerable<TextChange> FilterFormattedChanges(DocumentId document, TextSpan span, IList<TextChange> changes)
Formatting\Rules\IHostDependentFormattingRuleFactoryService.cs (1)
16IEnumerable<TextChange> FilterFormattedChanges(DocumentId documentId, TextSpan span, IList<TextChange> changes);
LanguageServices\DeclaredSymbolFactoryService\AbstractDeclaredSymbolInfoFactoryService.cs (1)
54protected abstract IEnumerable<TMemberDeclarationSyntax> GetChildren(TEnumDeclarationSyntax node);
LinkedFileDiffMerging\AbstractLinkedFileMergeConflictCommentAdditionService.cs (5)
31private static List<List<TextChange>> PartitionChangesForDocument(IEnumerable<TextChange> changes, SourceText originalSourceText) 62private static ImmutableArray<TextChange> GetCommentChangesForDocument(IEnumerable<IEnumerable<TextChange>> partitionedChanges, string projectName, SourceText oldDocumentText) 66foreach (var changePartition in partitionedChanges) 75var adjustedChanges = changePartition.Select(c => new TextChange(TextSpan.FromBounds(c.Span.Start - startLineStartPosition, c.Span.End - startLineStartPosition), c.NewText!));
LinkedFileDiffMerging\DefaultDocumentTextDifferencingService.cs (1)
29var changes = await newDocument.GetTextChangesAsync(oldDocument, cancellationToken).ConfigureAwait(false);
Log\KeyValueLogMessage.cs (1)
103if (entry.Value is IEnumerable<object> items)
Log\RoslynEventSource.cs (1)
108var functions = from f in typeof(FunctionId).GetFields()
Options\GlobalOptionService.cs (1)
25[ImportMany] IEnumerable<Lazy<IOptionPersisterProvider>> optionPersisters) : IGlobalOptionService
PerformanceSensitiveAttribute.cs (1)
70/// <see cref="System.Collections.Generic.IEnumerable{T}"/> is allowed.
Recommendations\Recommender.cs (2)
19public static IEnumerable<ISymbol> GetRecommendedSymbolsAtPosition( 35public static Task<IEnumerable<ISymbol>> GetRecommendedSymbolsAtPositionAsync(
Remote\RemoteServiceCallbackDispatchers.cs (1)
12internal sealed class RemoteServiceCallbackDispatcherRegistry(IEnumerable<Lazy<IRemoteServiceCallbackDispatcher, RemoteServiceCallbackDispatcherRegistry.ExportMetadata>> dispatchers) : IRemoteServiceCallbackDispatcherProvider
Remote\RemoteUtilities.cs (1)
36var textChanges = await newDoc.GetTextChangesAsync(oldDoc, cancellationToken).ConfigureAwait(false);
Rename\ConflictEngine\ConflictingIdentifierTracker.cs (3)
19public IEnumerable<SyntaxToken> ConflictingTokens => _conflictingTokensToReport; 56public void AddIdentifiers(IEnumerable<SyntaxToken> tokens) 82public void RemoveIdentifiers(IEnumerable<SyntaxToken> tokens)
Rename\ConflictEngine\ConflictResolver.cs (10)
152private static bool IsIdentifierValid_Worker(Solution solution, string replacementText, IEnumerable<ProjectId> projectIds) 178IEnumerable<ReferenceLocation> implicitReferenceLocations, 231IEnumerable<ISymbol> referencedSymbols, 242var otherThingsNamedTheSame = renamedSymbol.ContainingType.GetMembers(renamedSymbol.Name) 246IEnumerable<ISymbol> otherThingsNamedTheSameExcludeMethodAndParameterizedProperty; 267var otherThingsNamedTheSame = ((INamespaceSymbol)renamedSymbol.ContainingSymbol).GetMembers(renamedSymbol.Name) 277var otherThingsNamedTheSame = ((INamespaceOrTypeSymbol)renamedSymbol.ContainingSymbol).GetMembers(renamedSymbol.Name) 281var conflictingSymbolLocations = otherThingsNamedTheSame.Where(s => !s.IsKind(SymbolKind.Namespace)); 325private static void AddConflictingSymbolLocations(IEnumerable<ISymbol> conflictingSymbols, MutableConflictResolution conflictResolution, IDictionary<Location, Location> reverseMappedLocations) 346IEnumerable<ISymbol> symbols,
Rename\ConflictEngine\ConflictResolver.Session.cs (9)
261private async Task DebugVerifyNoErrorsAsync(MutableConflictResolution conflictResolution, IEnumerable<DocumentId> documents) 304IEnumerable<DocumentId> allDocumentIdsInProject, 326var nodesOrTokensWithConflictCheckAnnotations = GetNodesOrTokensToCheckForConflicts(syntaxRoot); 358var nodesOrTokensWithConflictCheckAnnotations = GetNodesOrTokensToCheckForConflicts(syntaxRoot); 446var nodesOrTokensWithConflictCheckAnnotations = GetNodesOrTokensToCheckForConflicts(syntaxRoot); 498private IEnumerable<(SyntaxNodeOrToken syntax, RenameActionAnnotation annotation)> GetNodesOrTokensToCheckForConflicts( 712var documentsFromAffectedProjects = RenameUtilities.GetDocumentsAffectedByRename(symbol, solution, _renameLocationSet.Locations); 730IEnumerable<Document> documents, 886IEnumerable<RenameLocation> locationsToRename)
Rename\ConflictEngine\DeclarationConflictHelpers.cs (3)
17var potentiallyConflictingMethods = 28var potentiallyConflictingProperties = 38IEnumerable<ISymbol> potentiallyConflictingMembers,
Rename\ConflictEngine\MutableConflictResolution.cs (2)
54internal void ClearDocuments(IEnumerable<DocumentId> conflictLocationDocumentIds) 65IEnumerable<DocumentId> documentWithRenameAnnotations,
Rename\ConflictEngine\RenamedSpansTracker.cs (3)
129internal void ClearDocuments(IEnumerable<DocumentId> conflictLocationDocumentIds) 138public IEnumerable<DocumentId> DocumentIds 146internal async Task<Solution> SimplifyAsync(Solution solution, IEnumerable<DocumentId> documentIds, bool replacementTextValid, AnnotationTable<RenameAnnotation> renameAnnotations, CancellationToken cancellationToken)
Rename\IRenameRewriterLanguageService.cs (7)
56IEnumerable<ISymbol> referencedSymbols, 73IEnumerable<ReferenceLocation> implicitReferenceLocations, 101IEnumerable<ISymbol> newReferencedSymbols); 124public abstract Task<ImmutableArray<Location>> ComputeDeclarationConflictsAsync(string replacementText, ISymbol renamedSymbol, ISymbol renameSymbol, IEnumerable<ISymbol> referencedSymbols, Solution baseSolution, Solution newSolution, IDictionary<Location, Location> reverseMappedLocations, CancellationToken cancellationToken); 125public abstract Task<ImmutableArray<Location>> ComputeImplicitReferenceConflictsAsync(ISymbol renameSymbol, ISymbol renamedSymbol, IEnumerable<ReferenceLocation> implicitReferenceLocations, CancellationToken cancellationToken); 129public abstract bool LocalVariableConflict(SyntaxToken token, IEnumerable<ISymbol> newReferencedSymbols); 133IEnumerable<ISymbol> properties, string newPropertyName, ArrayBuilder<Location> conflicts)
Rename\Renamer.RenameSymbolDocumentAction.cs (1)
74var typeDeclarations = syntaxRoot.DescendantNodesAndSelf(n => !syntaxFacts.IsMethodBody(n)).Where(syntaxFacts.IsTypeDeclaration);
Rename\RenameUtilities.cs (7)
82internal static IEnumerable<Document> GetDocumentsAffectedByRename(ISymbol symbol, Solution solution, IEnumerable<RenameLocation> renameLocations) 91var documentsOfRenameSymbolDeclaration = symbol.Locations.Where(l => l.IsInSource).Select(l => solution.GetRequiredDocument(l.SourceTree!)); 92var projectIdsOfRenameSymbolDeclaration = 108var relevantProjects = projectIdsOfRenameSymbolDeclaration.Concat(projectIdsOfRenameSymbolDeclaration.SelectMany(p => 192public static IEnumerable<ISymbol> GetOverloadedSymbols(ISymbol symbol) 228var methodImplementors = await SymbolFinder.FindImplementationsAsync(
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (4)
244internal static async Task<IEnumerable<RenameLocation>> GetRenamableReferenceLocationsAsync(ISymbol referencedSymbol, ISymbol originalSymbol, ReferenceLocation location, Solution solution, CancellationToken cancellationToken) 369var renameStringsAndPositions = root 387var renameStringsAndPositions = root 403IEnumerable<Tuple<string, int, TextSpan>> renameStringsAndPositions,
Rename\TokenRenameInfo.cs (3)
9internal sealed class TokenRenameInfo(bool hasSymbols, IEnumerable<ISymbol> symbols, bool isMemberGroup) 12public IEnumerable<ISymbol> Symbols { get; private set; } = symbols; 15public static TokenRenameInfo CreateMemberGroupTokenInfo(IEnumerable<ISymbol> symbols)
Serialization\AbstractOptionsSerializationService.cs (2)
92IEnumerable<KeyValuePair<string, ReportDiagnostic>> specificDiagnosticOptions, 206protected static (SourceCodeKind kind, DocumentationMode documentationMode, IEnumerable<KeyValuePair<string, string>> features) ReadParseOptionsPieces(
Shared\Extensions\IFindReferencesResultExtensions.cs (2)
19public static IEnumerable<Location> GetDefinitionLocationsToShow( 105var q = from r in result
Shared\Extensions\ILanguageMetadataExtensions.cs (5)
17public static TInterface? ToSpecificLanguage<TInterface, TMetadata>(this IEnumerable<Lazy<TInterface, TMetadata>> services, string languageName) 23public static IEnumerable<TInterface> FilterToSpecificLanguage<TInterface, TMetadata>(this IEnumerable<Lazy<TInterface, TMetadata>> services, string languageName) 29public static ImmutableDictionary<string, ImmutableArray<Lazy<TInterface, TMetadata>>> ToPerLanguageMap<TInterface, TMetadata>(this IEnumerable<Lazy<TInterface, TMetadata>> services) 44public static ImmutableDictionary<string, ImmutableArray<Lazy<TInterface, TMetadata>>> ToPerLanguageMapWithMultipleLanguages<TInterface, TMetadata>(this IEnumerable<Lazy<TInterface, TMetadata>> services)
Shared\Extensions\ILanguageServiceProviderExtensions.cs (2)
15public static IEnumerable<Lazy<T, TMetadata>> SelectMatchingExtensions<T, TMetadata>( 17IEnumerable<Lazy<T, TMetadata>>? items)
Shared\Extensions\INamespaceSymbolExtensions.cs (7)
57public static IEnumerable<INamespaceOrTypeSymbol> GetAllNamespacesAndTypes( 81public static IEnumerable<INamespaceSymbol> GetAllNamespaces( 96public static IEnumerable<INamedTypeSymbol> GetAllTypes( 97this IEnumerable<INamespaceSymbol> namespaceSymbols, 106public static IEnumerable<INamespaceSymbol> FindNamespaces( 119var matchingChildren = current.GetMembers(namespaceName).OfType<INamespaceSymbol>(); 142var members = namespaceSymbol.GetMembers(name);
Shared\Extensions\ISymbolExtensions.cs (1)
318var oldNodes = container.Nodes();
Shared\Extensions\ITypeSymbolExtensions.cs (3)
87var constructedInterfaces = typeSymbol.AllInterfaces.Where(i => 143var explicitMatches = 165var implicitMatches =
Shared\TestHooks\AsynchronousOperationListener.cs (1)
183public async Task WaitUntilConditionIsMetAsync(Func<IEnumerable<DiagnosticAsyncToken>, bool> condition)
Shared\TestHooks\AsynchronousOperationListenerProvider.cs (3)
129var waiters = GetCandidateWaiters(featureNames); 190var waiters = GetCandidateWaiters(featureNames); 237private IEnumerable<IAsynchronousOperationWaiter> GetCandidateWaiters(string[]? featureNames)
Shared\Utilities\AsyncBatchingWorkQueue`2.cs (2)
149public void AddWork(IEnumerable<TItem> items, bool cancelExistingWork = false) 176void AddItemsToBatch(IEnumerable<TItem> items)
Shared\Utilities\ExtensionOrderer.cs (3)
14IEnumerable<Lazy<TExtension, TMetadata>> extensions) 22IEnumerable<Lazy<TExtension, TMetadata>> extensions) 66IEnumerable<Lazy<TExtension, TMetadata>> extensions)
Shared\Utilities\ExtensionOrderer.Graph.cs (1)
19public IEnumerable<Lazy<TExtension, TMetadata>> FindExtensions(string name)
Shared\Utilities\SemanticMap.cs (1)
31public IEnumerable<ISymbol> AllReferencedSymbols
Simplification\Simplifier.cs (2)
222public static async Task<Document> ReduceAsync(Document document, IEnumerable<TextSpan> spans, OptionSet? optionSet = null, CancellationToken cancellationToken = default) 240internal static Task<Document> ReduceAsync(Document document, IEnumerable<TextSpan> spans, SimplifierOptions options, CancellationToken cancellationToken)
SolutionCrawler\InvocationReasons.cs (2)
13internal partial struct InvocationReasons(ImmutableHashSet<string> reasons) : IEnumerable<string> 39IEnumerator<string> IEnumerable<string>.GetEnumerator()
src\Compilers\Core\Portable\Collections\BitVector.cs (2)
107public IEnumerable<Word> Words() 120public IEnumerable<int> TrueBits()
src\Compilers\Core\Portable\Collections\ImmutableArrayExtensions.cs (5)
39public static ImmutableArray<T> AsImmutable<T>(this IEnumerable<T> items) 51public static ImmutableArray<T> AsImmutableOrEmpty<T>(this IEnumerable<T>? items) 68public static ImmutableArray<T> AsImmutableOrNull<T>(this IEnumerable<T>? items) 267public static ImmutableArray<TResult> SelectManyAsArray<TItem, TResult>(this ImmutableArray<TItem> array, Func<TItem, IEnumerable<TResult>> selector) 330public static ImmutableArray<TResult> SelectManyAsArray<TItem, TResult>(this ImmutableArray<TItem> array, Func<TItem, bool> predicate, Func<TItem, IEnumerable<TResult>> selector)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (2)
129IEnumerator<KeyValuePair<K, ValueSet>> IEnumerable<KeyValuePair<K, ValueSet>>.GetEnumerator() 297IEnumerator<V> IEnumerable<V>.GetEnumerator()
src\Compilers\Core\Portable\DiagnosticAnalyzer\DictionaryAnalyzerConfigOptions.cs (1)
27public override IEnumerable<string> Keys
src\Compilers\Core\Portable\DiagnosticAnalyzer\ShadowCopyAnalyzerAssemblyLoader.cs (1)
77IEnumerable<string> subDirectories;
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
45IEnumerable<string> searchPaths,
src\Compilers\Core\Portable\InternalUtilities\ConcurrentSet.cs (3)
87public void AddRange(IEnumerable<T>? values) 120internal KeyEnumerator(IEnumerable<KeyValuePair<T, byte>> data) 161IEnumerator<T> IEnumerable<T>.GetEnumerator()
src\Compilers\Core\Portable\InternalUtilities\ConsList`1.cs (1)
131IEnumerator<T> IEnumerable<T>.GetEnumerator()
src\Compilers\Core\Portable\InternalUtilities\EnumerableExtensions.cs (82)
23public static int Count<T, TArg>(this IEnumerable<T> source, Func<T, TArg, bool> predicate, TArg arg) 35public static IEnumerable<T> Do<T>(this IEnumerable<T> source, Action<T> action) 66public static ImmutableArray<T> ToImmutableArrayOrEmpty<T>(this IEnumerable<T>? items) 81public static IReadOnlyList<T> ToBoxedImmutableArray<T>(this IEnumerable<T>? items) 101public static ReadOnlyCollection<T> ToReadOnlyCollection<T>(this IEnumerable<T> source) 111public static IEnumerable<T> Concat<T>(this IEnumerable<T> source, T value) 121private static IEnumerable<T> ConcatWorker<T>(this IEnumerable<T> source, T value) 131public static bool SetEquals<T>(this IEnumerable<T> source1, IEnumerable<T> source2, IEqualityComparer<T>? comparer) 146public static bool SetEquals<T>(this IEnumerable<T> source1, IEnumerable<T> source2) 161public static ISet<T> ToSet<T>(this IEnumerable<T> source, IEqualityComparer<T>? comparer) 171public static ISet<T> ToSet<T>(this IEnumerable<T> source) 181public static IReadOnlyCollection<T> ToCollection<T>(this IEnumerable<T> sequence) 184public static T? FirstOrDefault<T, TArg>(this IEnumerable<T> source, Func<T, TArg, bool> predicate, TArg arg) 195public static bool Any<T, TArg>(this IEnumerable<T> source, Func<T, TArg, bool> predicate, TArg arg) 206public static T? FirstOrNull<T>(this IEnumerable<T> source) 217public static T? FirstOrNull<T>(this IEnumerable<T> source, Func<T, bool> predicate) 233public static T? FirstOrNull<T, TArg>(this IEnumerable<T> source, Func<T, TArg, bool> predicate, TArg arg) 249public static T? LastOrNull<T>(this IEnumerable<T> source) 260public static T? SingleOrNull<T>(this IEnumerable<T> source, Func<T, bool> predicate) 271public static bool IsSingle<T>(this IEnumerable<T> list) 277public static bool IsEmpty<T>(this IEnumerable<T> source) 340public static IEnumerable<T> WhereNotNull<T>(this IEnumerable<T?> source) 351public static T[] AsArray<T>(this IEnumerable<T> source) 354public static ImmutableArray<TResult> SelectAsArray<TSource, TResult>(this IEnumerable<TSource>? source, Func<TSource, TResult> selector) 367public static ImmutableArray<TResult> SelectAsArray<TSource, TResult>(this IEnumerable<TSource>? source, Func<TSource, int, TResult> selector) 416public static ImmutableArray<TResult> SelectManyAsArray<TSource, TResult>(this IEnumerable<TSource>? source, Func<TSource, IEnumerable<TResult>> selector) 428public static ImmutableArray<TResult> SelectManyAsArray<TItem, TArg, TResult>(this IEnumerable<TItem>? source, Func<TItem, TArg, IEnumerable<TResult>> selector, TArg arg) 440public static ImmutableArray<TResult> SelectManyAsArray<TItem, TResult>(this IReadOnlyCollection<TItem>? source, Func<TItem, IEnumerable<TResult>> selector) 453public static ImmutableArray<TResult> SelectManyAsArray<TItem, TArg, TResult>(this IReadOnlyCollection<TItem>? source, Func<TItem, TArg, IEnumerable<TResult>> selector, TArg arg) 466public static ImmutableArray<TResult> SelectManyAsArray<TSource, TResult>(this IEnumerable<TSource>? source, Func<TSource, OneOrMany<TResult>> selector) 481public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this IEnumerable<TItem> source, Func<TItem, ValueTask<TResult>> selector) 496public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this IEnumerable<TItem> source, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 511public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 523public static async ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<IEnumerable<TResult>>> selector, TArg arg, CancellationToken cancellationToken) 535public static async ValueTask<IEnumerable<TResult>> SelectManyInParallelAsync<TItem, TResult>( 536this IEnumerable<TItem> sequence, 537Func<TItem, CancellationToken, Task<IEnumerable<TResult>>> selector, 543public static bool All(this IEnumerable<bool> source) 561public static int IndexOf<T>(this IEnumerable<T> sequence, T value) 571public static int IndexOf<T>(this IEnumerable<T> sequence, T value, IEqualityComparer<T> comparer) 580private static int EnumeratingIndexOf<T>(this IEnumerable<T> sequence, T value, IEqualityComparer<T> comparer) 609public static IEnumerable<T> Flatten<T>(this IEnumerable<IEnumerable<T>> sequence) 619public static IOrderedEnumerable<T> OrderBy<T>(this IEnumerable<T> source, IComparer<T>? comparer) 624public static IOrderedEnumerable<T> OrderByDescending<T>(this IEnumerable<T> source, IComparer<T>? comparer) 629public static IOrderedEnumerable<T> OrderBy<T>(this IEnumerable<T> source, Comparison<T> compare) 634public static IOrderedEnumerable<T> OrderByDescending<T>(this IEnumerable<T> source, Comparison<T> compare) 642public static IOrderedEnumerable<T> Order<T>(this IEnumerable<T> source) where T : IComparable<T> 663public static bool IsSorted<T>(this IEnumerable<T> enumerable, IComparer<T>? comparer = null) 687public static bool Contains<T>(this IEnumerable<T> sequence, Func<T, bool> predicate) 692public static bool Contains(this IEnumerable<string?> sequence, string? s) 710public static ImmutableDictionary<K, V> ToImmutableDictionaryOrEmpty<K, V>(this IEnumerable<KeyValuePair<K, V>>? items) 721public static ImmutableDictionary<K, V> ToImmutableDictionaryOrEmpty<K, V>(this IEnumerable<KeyValuePair<K, V>>? items, IEqualityComparer<K>? keyComparer) 733internal static IList<IList<T>> Transpose<T>(this IEnumerable<IEnumerable<T>> data) 742private static IEnumerable<IList<T>> TransposeInternal<T>(this IEnumerable<IEnumerable<T>> data) 747foreach (var e in data) 787internal static Dictionary<K, ImmutableArray<T>> ToMultiDictionary<K, T>(this IEnumerable<T> data, Func<T, K> keySelector, IEqualityComparer<K>? comparer = null) 791var groups = data.GroupBy(keySelector, comparer); 803/// Unlike <see cref="Enumerable.SingleOrDefault{TSource}(IEnumerable{TSource})"/> doesn't throw if there is more than one element in the sequence. 805internal static TSource? AsSingleton<TSource>(this IEnumerable<TSource>? source) 862public static bool SequenceEqual<T>(this IEnumerable<T>? first, IEnumerable<T>? second, Func<T, T, bool> comparer) 896public static T? AggregateOrDefault<T>(this IEnumerable<T> source, Func<T, T, T> func) 919public static IEnumerable<T> Reverse<T>(this T[] source) => Enumerable.Reverse(source); 925public static IEnumerable<TSource[]> Chunk<TSource>(this IEnumerable<TSource> source, int size) 946private static IEnumerable<TSource[]> ArrayChunkIterator<TSource>(TSource[] source, int size) 957private static IEnumerable<TSource[]> EnumerableChunkIterator<TSource>(IEnumerable<TSource> source, int size)
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (2)
45internal static int CombineValues<T>(IEnumerable<T>? values, int maxItemsToHash = int.MaxValue) 140internal static int CombineValues(IEnumerable<string?>? values, StringComparer stringComparer, int maxItemsToHash = int.MaxValue)
src\Compilers\Core\Portable\InternalUtilities\ImmutableListExtensions.cs (1)
22internal static ImmutableList<T> ToImmutableListOrEmpty<T>(this IEnumerable<T>? items)
src\Compilers\Core\Portable\InternalUtilities\IReadOnlySet.cs (6)
36bool IsProperSubsetOf(IEnumerable<T> other); 44bool IsProperSupersetOf(IEnumerable<T> other); 52bool IsSubsetOf(IEnumerable<T> other); 60bool IsSupersetOf(IEnumerable<T> other); 68bool Overlaps(IEnumerable<T> other); 76bool SetEquals(IEnumerable<T> other);
src\Compilers\Core\Portable\InternalUtilities\ISetExtensions.cs (2)
12public static bool AddAll<T>(this ISet<T> set, IEnumerable<T> values) 34public static bool RemoveAll<T>(this ISet<T> set, IEnumerable<T> values)
src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (2)
142IEnumerator<V> IEnumerable<V>.GetEnumerator() 283IEnumerator<KeyValuePair<K, ValueSet>> IEnumerable<KeyValuePair<K, ValueSet>>.GetEnumerator()
src\Compilers\Core\Portable\InternalUtilities\OneOrMany.cs (2)
208public bool SequenceEqual(IEnumerable<T> other, IEqualityComparer<T>? comparer = null) 283public static bool SequenceEqual<T>(this IEnumerable<T> array, OneOrMany<T> other, IEqualityComparer<T>? comparer = null)
src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (2)
19public IEnumerable<K> Keys => _keys; 50public void AddRange(K k, IEnumerable<V> values)
src\Compilers\Core\Portable\InternalUtilities\ReflectionUtilities.cs (1)
67public static T? FindItem<T>(IEnumerable<T> collection, params Type[] paramTypes)
src\Compilers\Core\Portable\InternalUtilities\SetWithInsertionOrder.cs (7)
90=> _elements is null ? SpecializedCollections.EmptyEnumerator<T>() : ((IEnumerable<T>)_elements).GetEnumerator(); 101public bool IsProperSubsetOf(IEnumerable<T> other) 104public bool IsProperSupersetOf(IEnumerable<T> other) 107public bool IsSubsetOf(IEnumerable<T> other) 110public bool IsSupersetOf(IEnumerable<T> other) 113public bool Overlaps(IEnumerable<T> other) 116public bool SetEquals(IEnumerable<T> other)
src\Compilers\Core\Portable\InternalUtilities\SpecializedCollections.cs (5)
16public static IEnumerable<T> EmptyEnumerable<T>() 63public static IEnumerable<T> SingletonEnumerable<T>(T value) 88public static IEnumerable<T> ReadOnlyEnumerable<T>(IEnumerable<T> values) 90return new ReadOnly.Enumerable<IEnumerable<T>, T>(values);
src\Compilers\Core\Portable\InternalUtilities\SpecializedCollections.Empty.Dictionary.cs (2)
47IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => Keys; 48IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values => Values;
src\Compilers\Core\Portable\InternalUtilities\SpecializedCollections.Empty.Set.cs (10)
27public void ExceptWith(IEnumerable<T> other) 32public void IntersectWith(IEnumerable<T> other) 37public bool IsProperSubsetOf(IEnumerable<T> other) 42public bool IsProperSupersetOf(IEnumerable<T> other) 47public bool IsSubsetOf(IEnumerable<T> other) 52public bool IsSupersetOf(IEnumerable<T> other) 57public bool Overlaps(IEnumerable<T> other) 62public bool SetEquals(IEnumerable<T> other) 67public void SymmetricExceptWith(IEnumerable<T> other) 72public void UnionWith(IEnumerable<T> other)
src\Compilers\Core\Portable\InternalUtilities\SpecializedCollections.ReadOnly.Enumerable`2.cs (1)
14where TUnderlying : IEnumerable<T>
src\Compilers\Core\Portable\InternalUtilities\SpecializedCollections.ReadOnly.Set.cs (10)
27public void ExceptWith(IEnumerable<T> other) 32public void IntersectWith(IEnumerable<T> other) 37public bool IsProperSubsetOf(IEnumerable<T> other) 42public bool IsProperSupersetOf(IEnumerable<T> other) 47public bool IsSubsetOf(IEnumerable<T> other) 52public bool IsSupersetOf(IEnumerable<T> other) 57public bool Overlaps(IEnumerable<T> other) 62public bool SetEquals(IEnumerable<T> other) 67public void SymmetricExceptWith(IEnumerable<T> other) 72public void UnionWith(IEnumerable<T> other)
src\Compilers\Core\Portable\InternalUtilities\StringExtensions.cs (1)
32public static string Join(this IEnumerable<string?> source, string separator)
src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (1)
20internal static void VerifySource(this SyntaxTree tree, IEnumerable<TextChangeRange>? changes = null)
src\Dependencies\Collections\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)
src\Dependencies\Collections\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) 207public ImmutableSegmentedDictionary<TKey, TValue> RemoveRange(IEnumerable<TKey> keys) 230public ImmutableSegmentedDictionary<TKey, TValue> SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 316IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 322IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 325IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.RemoveRange(IEnumerable<TKey> keys) 330IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 372private static bool TryCastToImmutableSegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> pairs, out ImmutableSegmentedDictionary<TKey, TValue> other)
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+Builder.cs (5)
39IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => Keys; 41IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values => Values; 79public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 109public void RemoveRange(IEnumerable<TKey> keys) 126IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+Builder+KeyCollection.cs (1)
55IEnumerator<TKey> IEnumerable<TKey>.GetEnumerator()
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+Builder+ValueCollection.cs (1)
55IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator()
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+KeyCollection.cs (1)
36IEnumerator<TKey> IEnumerable<TKey>.GetEnumerator()
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+ValueBuilder.cs (5)
60readonly IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => throw new NotSupportedException(); 62readonly IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values => throw new NotSupportedException(); 119public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 194public void RemoveRange(IEnumerable<TKey> keys) 237IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+ValueCollection.cs (1)
36IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator()
src\Dependencies\Collections\ImmutableSegmentedHashSet.cs (8)
45/// <inheritdoc cref="ImmutableHashSet.CreateRange{T}(IEnumerable{T})"/> 46public static ImmutableSegmentedHashSet<T> CreateRange<T>(IEnumerable<T> items) 54/// <inheritdoc cref="ImmutableHashSet.CreateRange{T}(IEqualityComparer{T}?, IEnumerable{T})"/> 55public static ImmutableSegmentedHashSet<T> CreateRange<T>(IEqualityComparer<T>? equalityComparer, IEnumerable<T> items) 63/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource})"/> 64public static ImmutableSegmentedHashSet<TSource> ToImmutableSegmentedHashSet<TSource>(this IEnumerable<TSource> source) 72/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource}, IEqualityComparer{TSource}?)"/> 73public static ImmutableSegmentedHashSet<TSource> ToImmutableSegmentedHashSet<TSource>(this IEnumerable<TSource> source, IEqualityComparer<TSource>? equalityComparer)
src\Dependencies\Collections\ImmutableSegmentedHashSet`1.cs (29)
145/// <inheritdoc cref="ImmutableHashSet{T}.Except(IEnumerable{T})"/> 146public ImmutableSegmentedHashSet<T> Except(IEnumerable<T> other) 177/// <inheritdoc cref="ImmutableHashSet{T}.Intersect(IEnumerable{T})"/> 178public ImmutableSegmentedHashSet<T> Intersect(IEnumerable<T> other) 195/// <inheritdoc cref="ImmutableHashSet{T}.IsProperSubsetOf(IEnumerable{T})"/> 196public bool IsProperSubsetOf(IEnumerable<T> other) 199/// <inheritdoc cref="ImmutableHashSet{T}.IsProperSupersetOf(IEnumerable{T})"/> 200public bool IsProperSupersetOf(IEnumerable<T> other) 203/// <inheritdoc cref="ImmutableHashSet{T}.IsSubsetOf(IEnumerable{T})"/> 204public bool IsSubsetOf(IEnumerable<T> other) 207/// <inheritdoc cref="ImmutableHashSet{T}.IsSupersetOf(IEnumerable{T})"/> 208public bool IsSupersetOf(IEnumerable<T> other) 211/// <inheritdoc cref="ImmutableHashSet{T}.Overlaps(IEnumerable{T})"/> 212public bool Overlaps(IEnumerable<T> other) 233/// <inheritdoc cref="ImmutableHashSet{T}.SetEquals(IEnumerable{T})"/> 234public bool SetEquals(IEnumerable<T> other) 237/// <inheritdoc cref="ImmutableHashSet{T}.SymmetricExcept(IEnumerable{T})"/> 238public ImmutableSegmentedHashSet<T> SymmetricExcept(IEnumerable<T> other) 276/// <inheritdoc cref="ImmutableHashSet{T}.Union(IEnumerable{T})"/> 277public ImmutableSegmentedHashSet<T> Union(IEnumerable<T> other) 332IImmutableSet<T> IImmutableSet<T>.Intersect(IEnumerable<T> other) 335IImmutableSet<T> IImmutableSet<T>.Except(IEnumerable<T> other) 338IImmutableSet<T> IImmutableSet<T>.SymmetricExcept(IEnumerable<T> other) 341IImmutableSet<T> IImmutableSet<T>.Union(IEnumerable<T> other) 362IEnumerator<T> IEnumerable<T>.GetEnumerator() 371void ISet<T>.UnionWith(IEnumerable<T> other) 374void ISet<T>.IntersectWith(IEnumerable<T> other) 377void ISet<T>.ExceptWith(IEnumerable<T> other) 380void ISet<T>.SymmetricExceptWith(IEnumerable<T> other)
src\Dependencies\Collections\ImmutableSegmentedHashSet`1+Builder.cs (21)
48/// <inheritdoc cref="ImmutableHashSet{T}.Builder.ExceptWith(IEnumerable{T})"/> 49public void ExceptWith(IEnumerable<T> other) 67/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IntersectWith(IEnumerable{T})"/> 68public void IntersectWith(IEnumerable<T> other) 71/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsProperSubsetOf(IEnumerable{T})"/> 72public bool IsProperSubsetOf(IEnumerable<T> other) 75/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsProperSupersetOf(IEnumerable{T})"/> 76public bool IsProperSupersetOf(IEnumerable<T> other) 79/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsSubsetOf(IEnumerable{T})"/> 80public bool IsSubsetOf(IEnumerable<T> other) 83/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsSupersetOf(IEnumerable{T})"/> 84public bool IsSupersetOf(IEnumerable<T> other) 87/// <inheritdoc cref="ImmutableHashSet{T}.Builder.Overlaps(IEnumerable{T})"/> 88public bool Overlaps(IEnumerable<T> other) 95/// <inheritdoc cref="ImmutableHashSet{T}.Builder.SetEquals(IEnumerable{T})"/> 96public bool SetEquals(IEnumerable<T> other) 99/// <inheritdoc cref="ImmutableHashSet{T}.Builder.SymmetricExceptWith(IEnumerable{T})"/> 100public void SymmetricExceptWith(IEnumerable<T> other) 107/// <inheritdoc cref="ImmutableHashSet{T}.Builder.UnionWith(IEnumerable{T})"/> 108public void UnionWith(IEnumerable<T> other) 121IEnumerator<T> IEnumerable<T>.GetEnumerator()
src\Dependencies\Collections\ImmutableSegmentedHashSet`1+ValueBuilder.cs (21)
104/// <inheritdoc cref="ImmutableHashSet{T}.Builder.ExceptWith(IEnumerable{T})"/> 105public void ExceptWith(IEnumerable<T> other) 169/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IntersectWith(IEnumerable{T})"/> 170public void IntersectWith(IEnumerable<T> other) 173/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsProperSubsetOf(IEnumerable{T})"/> 174public readonly bool IsProperSubsetOf(IEnumerable<T> other) 177/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsProperSupersetOf(IEnumerable{T})"/> 178public readonly bool IsProperSupersetOf(IEnumerable<T> other) 181/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsSubsetOf(IEnumerable{T})"/> 182public readonly bool IsSubsetOf(IEnumerable<T> other) 185/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsSupersetOf(IEnumerable{T})"/> 186public readonly bool IsSupersetOf(IEnumerable<T> other) 189/// <inheritdoc cref="ImmutableHashSet{T}.Builder.Overlaps(IEnumerable{T})"/> 190public readonly bool Overlaps(IEnumerable<T> other) 202/// <inheritdoc cref="ImmutableHashSet{T}.Builder.SetEquals(IEnumerable{T})"/> 203public readonly bool SetEquals(IEnumerable<T> other) 206/// <inheritdoc cref="ImmutableHashSet{T}.Builder.SymmetricExceptWith(IEnumerable{T})"/> 207public void SymmetricExceptWith(IEnumerable<T> other) 223/// <inheritdoc cref="ImmutableHashSet{T}.Builder.UnionWith(IEnumerable{T})"/> 224public void UnionWith(IEnumerable<T> other) 275IEnumerator<T> IEnumerable<T>.GetEnumerator()
src\Dependencies\Collections\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)
src\Dependencies\Collections\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();
src\Dependencies\Collections\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()
src\Dependencies\Collections\ImmutableSegmentedList`1+ValueBuilder.cs (3)
87public void AddRange(IEnumerable<T> items) 212public void InsertRange(int index, IEnumerable<T> items) 333IEnumerator<T> IEnumerable<T>.GetEnumerator()
src\Dependencies\Collections\ImmutableSegmentedListExtensions.cs (1)
101public static IEnumerable<TResult> Select<T, TResult>(this ImmutableSegmentedList<T> immutableList, Func<T, TResult> selector)
src\Dependencies\Collections\Internal\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>
src\Dependencies\Collections\RoslynEnumerable.cs (1)
13public static SegmentedList<TSource> ToSegmentedList<TSource>(this IEnumerable<TSource> source)
src\Dependencies\Collections\SegmentedArray`1.cs (1)
297IEnumerator<T> IEnumerable<T>.GetEnumerator()
src\Dependencies\Collections\SegmentedDictionary`2.cs (11)
132public SegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection) 137public SegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection, IEqualityComparer<TKey>? comparer) 148private void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> enumerable) 234IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => Keys; 240IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values => Values; 387IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() => 943=> ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator(); 1356IEnumerator<TKey> IEnumerable<TKey>.GetEnumerator() => 1366=> ((IEnumerable<TKey>)this).GetEnumerator(); 1564IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator() => 1574=> ((IEnumerable<TValue>)this).GetEnumerator();
src\Dependencies\Collections\SegmentedHashSet`1.cs (17)
101public SegmentedHashSet(IEnumerable<T> collection) : this(collection, null) { } 103public SegmentedHashSet(IEnumerable<T> collection, IEqualityComparer<T>? comparer) : this(comparer) 366IEnumerator<T> IEnumerable<T>.GetEnumerator() => 370IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator(); 414public void UnionWith(IEnumerable<T> other) 429public void IntersectWith(IEnumerable<T> other) 466public void ExceptWith(IEnumerable<T> other) 495public void SymmetricExceptWith(IEnumerable<T> other) 534public bool IsSubsetOf(IEnumerable<T> other) 570public bool IsProperSubsetOf(IEnumerable<T> other) 618public bool IsSupersetOf(IEnumerable<T> other) 663public bool IsProperSupersetOf(IEnumerable<T> other) 706public bool Overlaps(IEnumerable<T> other) 738public bool SetEquals(IEnumerable<T> other) 1168private unsafe void IntersectWithEnumerable(IEnumerable<T> other) 1240private unsafe void SymmetricExceptWithEnumerable(IEnumerable<T> other) 1312private (int UniqueCount, int UnfoundCount) CheckUniqueAndUnfoundElements(IEnumerable<T> other, bool returnIfUnfound)
src\Dependencies\Collections\SegmentedList`1.cs (5)
73public SegmentedList(IEnumerable<T> collection) 295public void AddRange(IEnumerable<T> collection) 734IEnumerator<T> IEnumerable<T>.GetEnumerator() => 738IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator(); 890public void InsertRange(int index, IEnumerable<T> collection)
src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
506IEnumerator<T> IEnumerable<T>.GetEnumerator() 622public void AddRange(IEnumerable<T> items)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\ForEachExplicitCastInSourcePreference.cs (1)
23/// cref="IEnumerable{T}"/>. These represent APIs that existed prior to the widespread adoption of generics and
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\ImmutableIntervalTree`1.cs (1)
279IEnumerator<T> IEnumerable<T>.GetEnumerator()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\MutableIntervalTree`1.cs (2)
26public static MutableIntervalTree<T> Create<TIntrospector>(in TIntrospector introspector, IEnumerable<T> values) 132IEnumerator<T> IEnumerable<T>.GetEnumerator()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (2)
42public NormalizedTextSpanCollection(IEnumerable<TextSpan> spans) 585private static IList<TextSpan> NormalizeSpans(IEnumerable<TextSpan> spans)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\SimpleMutableIntervalTree.cs (2)
14return Create(in introspector, (IEnumerable<T>)values); 17public static SimpleMutableIntervalTree<T, TIntrospector> Create<T, TIntrospector>(in TIntrospector introspector, IEnumerable<T>? values = null)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\SimpleMutableIntervalTree`2.cs (1)
15public SimpleMutableIntervalTree(in TIntrospector introspector, IEnumerable<T>? values)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\TextSpanMutableIntervalTree.cs (2)
16internal sealed class TextSpanMutableIntervalTree(IEnumerable<TextSpan>? values) 23public TextSpanMutableIntervalTree(params TextSpan[]? values) : this((IEnumerable<TextSpan>?)values)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Diagnostics\StructuredAnalyzerConfigOptions.cs (1)
38public override IEnumerable<string> Keys
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\BasicBlockExtensions.cs (1)
12public static IEnumerable<IOperation> DescendantOperations(this BasicBlock basicBlock)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ControlFlowGraphExtensions.cs (2)
27public static IEnumerable<IOperation> DescendantOperations(this ControlFlowGraph cfg) 30public static IEnumerable<T> DescendantOperations<T>(this ControlFlowGraph cfg, OperationKind operationKind)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ICollectionExtensions.cs (2)
14public static ImmutableArray<T> WhereAsArray<T, TState>(this IEnumerable<T> values, Func<T, TState, bool> predicate, TState state) 27public static void RemoveRange<T>(this ICollection<T> collection, IEnumerable<T>? items)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ICompilationExtensions.cs (1)
142=> compilation.GetTypeByMetadataName(typeof(IEnumerable<>).FullName!);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\INamedTypeSymbolExtensions.cs (12)
20public static IEnumerable<INamedTypeSymbol> GetBaseTypesAndThis(this INamedTypeSymbol? namedType) 178IEnumerable<INamedTypeSymbol> interfaces, 248IEnumerable<INamedTypeSymbol> interfacesOrAbstractClasses, 266IEnumerable<INamedTypeSymbol> interfacesOrAbstractClasses, 285IEnumerable<INamedTypeSymbol> interfaces, 326IEnumerable<INamedTypeSymbol> interfacesOrAbstractClasses, 360IEnumerable<INamedTypeSymbol> interfacesOrAbstractClasses, 370IEnumerable<INamedTypeSymbol> abstractClasses) 377IEnumerable<INamedTypeSymbol> interfaces, 445public static IEnumerable<ISymbol> GetAttributeNamedParameters( 544var baseTypes = containingType.GetBaseTypes().Reverse(); 597var matches = result.Where(kvp =>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\INamespaceOrTypeSymbolExtensions.cs (2)
25public static IEnumerable<IPropertySymbol> GetIndexers(this INamespaceOrTypeSymbol? symbol) 89public static IEnumerable<INamedTypeSymbol> GetAllTypes(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs (4)
509var types = method.Parameters 555public static IEnumerable<IPropertySymbol> GetValidAnonymousTypeProperties(this ISymbol symbol) 662var getAwaiters = potentialGetAwaiters.OfType<IMethodSymbol>().Where(x => !x.Parameters.Any()); 684var methods = returnType.GetMembers().OfType<IMethodSymbol>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ITypeSymbolExtensions.cs (12)
114public static IEnumerable<ITypeSymbol> GetBaseTypesAndThis(this ITypeSymbol? type) 124public static IEnumerable<INamedTypeSymbol> GetBaseTypes(this ITypeSymbol? type) 134public static IEnumerable<ITypeSymbol> GetContainingTypesAndThis(this ITypeSymbol? type) 144public static IEnumerable<INamedTypeSymbol> GetContainingTypes(this ITypeSymbol type) 188IEnumerable<ITypeSymbol> baseTypes = (baseType.TypeKind == TypeKind.Interface) ? type.AllInterfaces : type.GetBaseTypes(); 434public static IEnumerable<T> GetAccessibleMembersInBaseTypes<T>(this ITypeSymbol containingType, ISymbol within) where T : class, ISymbol 439var types = containingType.GetBaseTypes(); 498public static IEnumerable<T> SelectAccessibleMembers<T>(this IEnumerable<ITypeSymbol>? types, ISymbol within) where T : class, ISymbol 508private static IEnumerable<T> SelectAccessibleMembers<T>(this IEnumerable<ITypeSymbol>? types, string memberName, ISymbol within) where T : class, ISymbol 770IEnumerable<ITypeParameterSymbol> availableTypeParameters)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ITypeSymbolExtensions.SubstituteTypesVisitor.cs (1)
86var substitutedArguments = symbol.TypeArguments.Select(t => t.Accept(this));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\LinkedListExtensions.cs (1)
11public static void AddRangeAtHead<T>(this LinkedList<T> list, IEnumerable<T> values)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StackExtensions.cs (1)
28public static void Push<T>(this Stack<T> stack, IEnumerable<T> values)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolDisplayPartExtensions.cs (1)
12public static string GetFullText(this IEnumerable<SymbolDisplayPart> parts)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (23)
26public static IEnumerable<SyntaxNodeOrToken> DepthFirstTraversal(this SyntaxNode node) 29public static IEnumerable<SyntaxNode> DepthFirstTraversalNodes(this SyntaxNode node) 32public static IEnumerable<SyntaxNode> GetAncestors(this SyntaxNode node) 44public static IEnumerable<TNode> GetAncestors<TNode>(this SyntaxNode node) 82public static IEnumerable<TNode> GetAncestorsOrThis<TNode>(this SyntaxNode? node) 103public static IEnumerable<TSyntaxNode> Traverse<TSyntaxNode>( 201public static SyntaxNode? FindInnermostCommonNode(this IEnumerable<SyntaxNode> nodes, Func<SyntaxNode, bool> predicate) 204public static SyntaxNode? FindInnermostCommonNode(this IEnumerable<SyntaxNode> nodes) 293public static TSyntaxNode? FindInnermostCommonNode<TSyntaxNode>(this IEnumerable<SyntaxNode> nodes) where TSyntaxNode : SyntaxNode 296public static TextSpan GetContainedSpan(this IEnumerable<SyntaxNode> nodes) 327public static IEnumerable<T> GetAnnotatedNodes<T>(this SyntaxNode node, SyntaxAnnotation syntaxAnnotation) where T : SyntaxNode 341IEnumerable<SyntaxNode> nodes, 363IEnumerable<SyntaxToken> tokens, 376IEnumerable<SyntaxTrivia> trivia, 389IEnumerable<SyntaxNode>? nodes, 391IEnumerable<SyntaxToken>? tokens, 393IEnumerable<SyntaxTrivia>? trivia, 697return node.WithPrependedLeadingTrivia((IEnumerable<SyntaxTrivia>)trivia); 714IEnumerable<SyntaxTrivia> trivia) where T : SyntaxNode 731return node.WithAppendedTrailingTrivia((IEnumerable<SyntaxTrivia>)trivia); 748IEnumerable<SyntaxTrivia> trivia) where T : SyntaxNode 758IEnumerable<SyntaxTrivia> leadingTrivia, 759IEnumerable<SyntaxTrivia> trailingTrivia) where T : SyntaxNode
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeOrTokenExtensions.cs (4)
26public static IEnumerable<SyntaxNodeOrToken> DepthFirstTraversal(this SyntaxNodeOrToken node) 44public static IEnumerable<SyntaxNode> DepthFirstTraversalNodes(this SyntaxNodeOrToken node) 57=> WithAppendedTrailingTrivia(nodeOrToken, (IEnumerable<SyntaxTrivia>)trivia); 59public static SyntaxNodeOrToken WithAppendedTrailingTrivia(this SyntaxNodeOrToken nodeOrToken, IEnumerable<SyntaxTrivia> trivia)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (7)
24public static IEnumerable<T> GetAncestors<T>(this SyntaxToken token) 32public static IEnumerable<SyntaxNode> GetAncestors(this SyntaxToken token, Func<SyntaxNode, bool> predicate) 111return token.WithPrependedLeadingTrivia((IEnumerable<SyntaxTrivia>)trivia); 128IEnumerable<SyntaxTrivia> trivia) 140return token.WithAppendedTrailingTrivia((IEnumerable<SyntaxTrivia>)trivia); 145IEnumerable<SyntaxTrivia> trivia) 150public static SyntaxTrivia[] GetTrivia(this IEnumerable<SyntaxToken> tokens)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextSpanExtensions.cs (6)
18public static IEnumerable<TextSpan> ToNormalizedSpans(this IEnumerable<TextSpan> spans) 24public static TextSpan Collapse(this IEnumerable<TextSpan> spans) 67public static IEnumerable<TextSpan> Subtract(this TextSpan span, TextSpan except) 88public static IEnumerable<TextSpan> Subtract(this IEnumerable<TextSpan> spans, TextSpan except)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.BasicBlockAnalysisData.cs (1)
150/// Same as <see cref="HashSet{T}.SetEquals(IEnumerable{T})"/>, except this avoids allocations by
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.cs (2)
37var operations = SpecializedCollections.SingletonEnumerable(rootOperation); 51var operations = SpecializedCollections.SingletonEnumerable(localFunctionOperation);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.cs (1)
155var operations = SpecializedCollections.SingletonEnumerable(basicBlock.BranchValue);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
37IEnumerable<IOperation> operations, 52private void Visit(ISymbol containingSymbol, IEnumerable<IOperation> operations, AnalysisData analysisData, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
49public IEnumerable<(ISymbol Symbol, IOperation WriteOperation)> GetUnreadSymbolWrites()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AbstractSyntaxFormatting.cs (1)
32public IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (4)
188var operations = GetIndentBlockOperationsFromSmallestSpan(root, list, position); 215var allNodes = GetParentNodes(token); 229private static IEnumerable<SyntaxNode> GetParentNodes(SyntaxToken token) 311private static IEnumerable<IndentBlockOperation> GetIndentBlockOperationsFromSmallestSpan(SyntaxNode root, List<IndentBlockOperation> list, int position)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (1)
432public IEnumerable<IndentBlockOperation> GetAllRelativeIndentBlockOperations()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (1)
129var anchorContext = nodeOperations.AnchorIndentationOperations.Do(context.AddAnchorIndentationOperation);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (3)
221IEnumerable<SyntaxToken> operationTokens, 245IEnumerable<SyntaxToken> tokens, 354private IList<TokenData> GetTokenWithIndices(IEnumerable<SyntaxToken> tokens)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormattingResult.cs (3)
58var data = this.TokenStream.GetTriviaDataWithTokenPair(cancellationToken); 92var changes = GetChanges(cancellationToken); 110internal IEnumerable<ValueTuple<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData>> GetChanges(CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.FormattedWhitespace.cs (1)
53public override IEnumerable<TextChange> GetTextChanges(TextSpan textSpan)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractTriviaDataFactory.Whitespace.cs (1)
88public override IEnumerable<TextChange> GetTextChanges(TextSpan span)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\ChainedFormattingRules.cs (1)
32public ChainedFormattingRules(IEnumerable<AbstractFormattingRule> formattingRules, SyntaxFormattingOptions options)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (1)
346public IEnumerable<ValueTuple<ValueTuple<SyntaxToken, SyntaxToken>, TriviaData>> GetTriviaDataWithTokenPair(CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.cs (1)
69public IEnumerable<SyntaxToken> GetApplicableTokens(TextSpan textSpan)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TriviaData.cs (1)
37public abstract IEnumerable<TextChange> GetTextChanges(TextSpan span);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (7)
37public static IEnumerable<AbstractFormattingRule> Concat(this AbstractFormattingRule rule, IEnumerable<AbstractFormattingRule> rules) 268internal static IEnumerable<TextSpan> GetAnnotatedSpans(SyntaxNode node, SyntaxAnnotation annotation) 272var tokens = node.GetAnnotatedTrivia(SyntaxAnnotation.ElasticAnnotation).Select(tr => tr.Token).Distinct(); 278static IEnumerable<TextSpan> EnumerateAnnotatedSpans(SyntaxNode node, SyntaxAnnotation annotation) 311private static IEnumerable<TextSpan> AggregateSpans(IEnumerable<TextSpan> spans)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\ISyntaxFormatting.cs (1)
20IFormattingResult GetFormattingResult(SyntaxNode node, IEnumerable<TextSpan>? spans, SyntaxFormattingOptions options, ImmutableArray<AbstractFormattingRule> rules, CancellationToken cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\AlignTokensOperation.cs (2)
16internal AlignTokensOperation(SyntaxToken baseToken, IEnumerable<SyntaxToken> tokens, AlignTokensOption option) 27public IEnumerable<SyntaxToken> Tokens { get; }
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\FormattingOperations.cs (9)
85public static AlignTokensOperation CreateAlignTokensOperation(SyntaxToken baseToken, IEnumerable<SyntaxToken> tokens, AlignTokensOption option) 147internal static IEnumerable<AnchorIndentationOperation> GetAnchorIndentationOperations(IEnumerable<AbstractFormattingRule> formattingRules, SyntaxNode node, SyntaxFormattingOptions options) 159internal static IEnumerable<IndentBlockOperation> GetIndentBlockOperations(IEnumerable<AbstractFormattingRule> formattingRules, SyntaxNode node, SyntaxFormattingOptions options) 171internal static IEnumerable<AlignTokensOperation> GetAlignTokensOperations(IEnumerable<AbstractFormattingRule> formattingRules, SyntaxNode node, SyntaxFormattingOptions options) 183internal static AdjustNewLinesOperation? GetAdjustNewLinesOperation(IEnumerable<AbstractFormattingRule> formattingRules, SyntaxToken previousToken, SyntaxToken currentToken, SyntaxFormattingOptions options) 192internal static AdjustSpacesOperation? GetAdjustSpacesOperation(IEnumerable<AbstractFormattingRule> formattingRules, SyntaxToken previousToken, SyntaxToken currentToken, SyntaxFormattingOptions options)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.Indenter.cs (1)
29public readonly IEnumerable<AbstractFormattingRule> Rules;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
95public static IEnumerable<string> GetRuleTitles(IReadOnlyDictionary<string, string> allRawConventions)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (5)
62var wordsWithCasing = ApplyCapitalization(words); 67private IEnumerable<string> ApplyCapitalization(IEnumerable<string> words) 321public IEnumerable<string> MakeCompliant(string name) 390IEnumerable<string> words = [name];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer.cs (2)
126public static EditorConfigValueSerializer<T> CreateSerializerForEnum<T>(IEnumerable<(string name, T value)> entries, IEnumerable<(string name, T value)> alternativeEntries) where T : struct, Enum
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\BlockFacts\AbstractBlockFacts.cs (1)
19public abstract SyntaxNode? FindInnermostCommonExecutableBlock(IEnumerable<SyntaxNode> nodes);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\BlockFacts\IBlockFacts.cs (1)
40SyntaxNode? FindInnermostCommonExecutableBlock(IEnumerable<SyntaxNode> nodes);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFacts.cs (1)
92IEnumerable<ISymbol> GetDeclaredSymbols(SemanticModel semanticModel, SyntaxNode memberDeclaration, CancellationToken cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFacts.cs (1)
441IEnumerable<SyntaxNode> GetConstructors(SyntaxNode? root, CancellationToken cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (5)
193public static bool SpansPreprocessorDirective(this ISyntaxFacts syntaxFacts, IEnumerable<SyntaxNode> nodes) 210public static bool SpansPreprocessorDirective(this ISyntaxFacts syntaxFacts, IEnumerable<SyntaxToken> tokens) 338var leadingTrivia = openParenToken.LeadingTrivia 343var trailingTrivia = operand.GetTrailingTrivia() 387=> service.SpansPreprocessorDirective((IEnumerable<SyntaxNode>)nodes);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (2)
255private static IEnumerable<(ISymbol symbol, int ordinal)> EnumerateSymbols( 274private static bool Contains(IEnumerable<SyntaxTree> trees, SyntaxTree tree)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ModuleSymbolKey.cs (1)
37var assemblyModules = assembly.Modules;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PooledArrayBuilder.cs (1)
44public void AddValuesIfNotNull(IEnumerable<T> values)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
744private static IModuleSymbol? GetModule(IEnumerable<IModuleSymbol> modules, string moduleName)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AliasSymbolCache.cs (1)
49public static void AddAliasSymbols(SemanticModel semanticModel, int namespaceId, IEnumerable<IAliasSymbol> aliasSymbols)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AnnotationTable.cs (20)
34private IEnumerable<SyntaxAnnotation> GetOrCreateRealAnnotations(TAnnotation[] annotations) 57private IEnumerable<SyntaxAnnotation> GetRealAnnotations(TAnnotation[] annotations) 99private IEnumerable<TAnnotation> GetAnnotations(IEnumerable<SyntaxAnnotation> realAnnotations) 111public IEnumerable<TAnnotation> GetAnnotations(SyntaxNode node) 114public IEnumerable<TAnnotation> GetAnnotations(SyntaxToken token) 117public IEnumerable<TAnnotation> GetAnnotations(SyntaxTrivia trivia) 120public IEnumerable<TAnnotation> GetAnnotations(SyntaxNodeOrToken nodeOrToken) 123public IEnumerable<TSpecificAnnotation> GetAnnotations<TSpecificAnnotation>(SyntaxNode node) where TSpecificAnnotation : TAnnotation 126public IEnumerable<TSpecificAnnotation> GetAnnotations<TSpecificAnnotation>(SyntaxToken token) where TSpecificAnnotation : TAnnotation 129public IEnumerable<TSpecificAnnotation> GetAnnotations<TSpecificAnnotation>(SyntaxTrivia trivia) where TSpecificAnnotation : TAnnotation 132public IEnumerable<TSpecificAnnotation> GetAnnotations<TSpecificAnnotation>(SyntaxNodeOrToken nodeOrToken) where TSpecificAnnotation : TAnnotation 171public IEnumerable<SyntaxNodeOrToken> GetAnnotatedNodesAndTokens(SyntaxNode node) 174public IEnumerable<SyntaxNode> GetAnnotatedNodes(SyntaxNode node) 177public IEnumerable<SyntaxToken> GetAnnotatedTokens(SyntaxNode node) 180public IEnumerable<SyntaxTrivia> GetAnnotatedTrivia(SyntaxNode node) 183public IEnumerable<SyntaxNodeOrToken> GetAnnotatedNodesAndTokens<TSpecificAnnotation>(SyntaxNode node) where TSpecificAnnotation : TAnnotation 186public IEnumerable<SyntaxNode> GetAnnotatedNodes<TSpecificAnnotation>(SyntaxNode node) where TSpecificAnnotation : TAnnotation 189public IEnumerable<SyntaxToken> GetAnnotatedTokens<TSpecificAnnotation>(SyntaxNode node) where TSpecificAnnotation : TAnnotation 192public IEnumerable<SyntaxTrivia> GetAnnotatedTrivia<TSpecificAnnotation>(SyntaxNode node) where TSpecificAnnotation : TAnnotation
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (1)
455IEnumerable<Request> requestsToComplete;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (4)
23public BidirectionalMap(IEnumerable<KeyValuePair<TKey, TValue>> pairs, IEqualityComparer<TKey>? keyComparer = null, IEqualityComparer<TValue>? valueComparer = null) 29public BidirectionalMap(IEnumerable<(TKey key, TValue value)> pairs, IEqualityComparer<TKey>? keyComparer = null, IEqualityComparer<TValue>? valueComparer = null) 84public IEnumerable<TKey> Keys => _forwardMap.Keys; 86public IEnumerable<TValue> Values => _backwardMap.Keys;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
94public Builder(IEnumerable<string> values)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.cs (1)
61public static BKTree Create(IEnumerable<string> values)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (1)
46public static IEnumerable<(SyntaxToken, SyntaxToken)> ConvertToTokenPairs(this SyntaxNode root, IReadOnlyList<TextSpan> spans)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ConcatImmutableArray`1.cs (2)
14internal readonly struct ConcatImmutableArray<T>(ImmutableArray<T> first, ImmutableArray<T> second) : IEnumerable<T> 27IEnumerator<T> IEnumerable<T>.GetEnumerator()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\FixedSizeArrayBuilder.cs (1)
80public void AddRange(IEnumerable<T> values)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (1)
106public static async IAsyncEnumerable<TSource> AsAsyncEnumerable<TSource>(this IEnumerable<TSource> source)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IBidirectionalMap.cs (2)
28IEnumerable<TKey> Keys { get; } 29IEnumerable<TValue> Values { get; }
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ICollectionExtensions.cs (1)
14public static void AddRange<T>(this ICollection<T> collection, IEnumerable<T>? values)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (1)
88public static void MultiAddRange<TKey, TValue>(this IDictionary<TKey, ArrayBuilder<TValue>> dictionary, TKey key, IEnumerable<TValue> values)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IGroupingExtensions.cs (1)
13out TKey key, out IEnumerable<TElement> values)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IReadOnlyDictionaryExtensions.cs (2)
22public static IEnumerable<T> GetEnumerableMetadata<T>(this IReadOnlyDictionary<string, object> metadata, string name) 26case IEnumerable<T> enumerable: return enumerable;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\Matcher.ChoiceMatcher.cs (1)
13private readonly IEnumerable<Matcher<T>> _matchers = matchers;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PathMetadataUtilities.cs (1)
26public static string? TryBuildNamespaceFromFolders(IEnumerable<string> folders, ISyntaxFacts syntaxFacts, string? rootNamespace = null)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ProducerConsumer.cs (4)
105IEnumerable<TSource> source, 142IEnumerable<TSource> source, 175IEnumerable<TSource> source, 209IEnumerable<TSource> source,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PublicContract.cs (9)
27internal static IEnumerable<T> RequireNonNullItems<T>([NotNull] IEnumerable<T>? sequence, string argumentName) where T : class 43internal static void RequireUniqueNonNullItems<T>([NotNull] IEnumerable<T>? sequence, string argumentName) where T : class 60internal static IReadOnlyList<T> ToBoxedImmutableArrayWithNonNullItems<T>(IEnumerable<T>? sequence, string argumentName) where T : class 77internal static IReadOnlyList<T> ToBoxedImmutableArrayWithDistinctNonNullItems<T>(IEnumerable<T>? sequence, string argumentName) where T : class 89private static int IndexOfNullOrDuplicateItem<T>(this IEnumerable<T> sequence) where T : class 92private static int EnumeratingIndexOfNullOrDuplicateItem<T>(IEnumerable<T> sequence) where T : class 143private static void ThrowArgumentItemNullOrDuplicateException<T>(IEnumerable<T> sequence, string argumentName) where T : class 157private static void ThrowArgumentItemNullException<T>(IEnumerable<T> sequence, string argumentName) where T : class
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\RoslynParallel.cs (2)
20IEnumerable<TSource> source, 32IEnumerable<TSource> source,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\RoslynParallel.NetFramework.cs (9)
33/// <summary>Executes a for each operation on an <see cref="IEnumerable{TSource}"/> in which iterations may run in parallel.</summary> 40public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, Func<TSource, CancellationToken, ValueTask> body) 50/// <summary>Executes a for each operation on an <see cref="IEnumerable{TSource}"/> in which iterations may run in parallel.</summary> 58public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 68/// <summary>Executes a for each operation on an <see cref="IEnumerable{TSource}"/> in which iterations may run in parallel.</summary> 75public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, ParallelOptions parallelOptions, Func<TSource, CancellationToken, ValueTask> body) 103/// <summary>Executes a for each operation on an <see cref="IEnumerable{TSource}"/> in which iterations may run in parallel.</summary> 112private static Task ForEachAsync<TSource>(IEnumerable<TSource> source, int dop, TaskScheduler scheduler, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 587IEnumerable<TSource> source, Func<object, Task> taskBody,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SpecializedTasks.cs (5)
51public static Task<IEnumerable<T>> EmptyEnumerable<T>() 55public static ValueTask<T[]> WhenAll<T>(IEnumerable<ValueTask<T>> tasks) 91await Task.WhenAll((IEnumerable<Task>)tasks).ConfigureAwait(false); 186public static readonly Task<IEnumerable<T>> EmptyEnumerable = Task.FromResult<IEnumerable<T>>(SpecializedCollections.EmptyEnumerable<T>());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
519var xMembers = x.GetValidAnonymousTypeProperties(); 520var yMembers = y.GetValidAnonymousTypeProperties();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
198var xMembers = x.GetValidAnonymousTypeProperties();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TopologicalSorter.cs (14)
13public static IEnumerable<T> TopologicalSort<T>(this IEnumerable<T> items, Func<T, IEnumerable<T>> itemsBefore) 26public static IEnumerable<T> TopologicalSort<T>(this IEnumerable<T> items, Func<T, IEnumerable<T>> itemsBefore, Func<T, IEnumerable<T>> itemsAfter) 35Func<T, IEnumerable<T>> itemsBefore, 50private static Func<T, IEnumerable<T>> CreateCombinedItemsBefore<T>(IEnumerable<T> items, Func<T, IEnumerable<T>> itemsBefore, Func<T, IEnumerable<T>> itemsAfter) 56var naturalItemsBefore = itemsBefore != null ? itemsBefore(item) : null; 72var naturalItemsAfter = itemsAfter(item);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\CodeFixContextExtensions.cs (2)
16internal static void RegisterFixes(this CodeFixContext context, IEnumerable<CodeAction> actions, Diagnostic diagnostic) 27internal static void RegisterFixes(this CodeFixContext context, IEnumerable<CodeAction> actions, ImmutableArray<Diagnostic> diagnostics)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (18)
66public TDeclarationNode AddMembers<TDeclarationNode>(TDeclarationNode destination, IEnumerable<ISymbol> members, CodeGenerationContextInfo info, CancellationToken cancellationToken) 95public TDeclarationNode AddParameters<TDeclarationNode>(TDeclarationNode destination, IEnumerable<IParameterSymbol> parameters, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 98public TDeclarationNode AddAttributes<TDeclarationNode>(TDeclarationNode destination, IEnumerable<AttributeData> attributes, SyntaxToken? target, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 107public TDeclarationNode UpdateDeclarationModifiers<TDeclarationNode>(TDeclarationNode declaration, IEnumerable<SyntaxToken> newModifiers, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 119public TDeclarationNode AddStatements<TDeclarationNode>(TDeclarationNode destination, IEnumerable<SyntaxNode> statements, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode 130protected abstract TDeclarationNode AddMembers<TDeclarationNode>(TDeclarationNode destination, IEnumerable<SyntaxNode> members) where TDeclarationNode : SyntaxNode; 132public abstract TDeclarationNode AddParameters<TDeclarationNode>(TDeclarationNode destinationMember, IEnumerable<IParameterSymbol> parameters, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 133public abstract TDeclarationNode AddAttributes<TDeclarationNode>(TDeclarationNode destination, IEnumerable<AttributeData> attributes, SyntaxToken? target, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 136public abstract TDeclarationNode AddStatements<TDeclarationNode>(TDeclarationNode destinationMember, IEnumerable<SyntaxNode> statements, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 138public abstract TDeclarationNode UpdateDeclarationModifiers<TDeclarationNode>(TDeclarationNode declaration, IEnumerable<SyntaxToken> newModifiers, TCodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 272IEnumerable<ISymbol> members, 286var filteredMembers = membersList.Where(m => !m.IsImplicitlyDeclared || m.IsTupleField()); 295IEnumerable<ISymbol> members, 326IEnumerable<ISymbol> members, 374private static bool GeneratingEnum(IEnumerable<ISymbol> members) 456public Task<Document> AddMembersAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEnumerable<ISymbol> members, CancellationToken cancellationToken) 504out IEnumerable<SyntaxTrivia> triviaOfRemovedNode) 524out IEnumerable<SyntaxTrivia> triviaOfRemovedNode)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (2)
178IEnumerable<SyntaxNode> declarations, 218IEnumerable<SyntaxNode> declarations,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationContext.cs (4)
67public IEnumerable<INamespaceSymbol> AdditionalImports { get; } 138IEnumerable<INamespaceSymbol>? additionalImports = null, 184Optional<IEnumerable<INamespaceSymbol>> additionalImports = default, 199var newAdditionalImports = additionalImports.HasValue ? additionalImports.Value : this.AdditionalImports;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (2)
150public static IEnumerable<ISymbol> GetMembers(INamedTypeSymbol namedType) 174var leadingTrivia = node.GetLeadingTrivia().Where(trivia => !trivia.IsDirective);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerator.cs (1)
86public static Task<Document> AddMemberDeclarationsAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEnumerable<ISymbol> members, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\ICodeGenerationService.cs (6)
84TDeclarationNode AddMembers<TDeclarationNode>(TDeclarationNode destination, IEnumerable<ISymbol> members, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 89TDeclarationNode AddParameters<TDeclarationNode>(TDeclarationNode destination, IEnumerable<IParameterSymbol> parameters, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 94TDeclarationNode AddAttributes<TDeclarationNode>(TDeclarationNode destination, IEnumerable<AttributeData> attributes, SyntaxToken? target, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 109TDeclarationNode UpdateDeclarationModifiers<TDeclarationNode>(TDeclarationNode declaration, IEnumerable<SyntaxToken> newModifiers, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 129TDeclarationNode AddStatements<TDeclarationNode>(TDeclarationNode destination, IEnumerable<SyntaxNode> statements, CodeGenerationContextInfo info, CancellationToken cancellationToken) where TDeclarationNode : SyntaxNode; 174Task<Document> AddMembersAsync(CodeGenerationSolutionContext context, INamedTypeSymbol destination, IEnumerable<ISymbol> members, CancellationToken cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\LiteralSpecialValues.cs (11)
37public static readonly IEnumerable<KeyValuePair<byte, string>> ByteSpecialValues = []; 39public static readonly IEnumerable<KeyValuePair<sbyte, string>> SByteSpecialValues = new Dictionary<sbyte, string>() 45public static readonly IEnumerable<KeyValuePair<short, string>> Int16SpecialValues = new Dictionary<short, string>() 51public static readonly IEnumerable<KeyValuePair<ushort, string>> UInt16SpecialValues = new Dictionary<ushort, string>() 56public static readonly IEnumerable<KeyValuePair<int, string>> Int32SpecialValues = new Dictionary<int, string>() 62public static readonly IEnumerable<KeyValuePair<uint, string>> UInt32SpecialValues = new Dictionary<uint, string>() 67public static readonly IEnumerable<KeyValuePair<long, string>> Int64SpecialValues = new Dictionary<long, string>() 73public static readonly IEnumerable<KeyValuePair<ulong, string>> UInt64SpecialValues = new Dictionary<ulong, string>() 78public static readonly IEnumerable<KeyValuePair<float, string>> SingleSpecialValues = new Dictionary<float, string>() 88public static readonly IEnumerable<KeyValuePair<double, string>> DoubleSpecialValues = new Dictionary<double, string>() 98public static readonly IEnumerable<KeyValuePair<decimal, string>> DecimalSpecialValues = new Dictionary<decimal, string>()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractNamedTypeSymbol.cs (1)
80public abstract IEnumerable<string> MemberNames { get; }
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationConstructedNamedTypeSymbol.cs (1)
45public override IEnumerable<string> MemberNames => _constructedFrom.MemberNames;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamedTypeSymbol.cs (1)
88public override IEnumerable<string> MemberNames
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceSymbol.cs (3)
36public new IEnumerable<INamespaceOrTypeSymbol> GetMembers() 39IEnumerable<INamespaceOrTypeSymbol> INamespaceSymbol.GetMembers(string name) 42public IEnumerable<INamespaceSymbol> GetNamespaceMembers()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\AbstractRefactoringHelpersService.cs (4)
358var nonHiddenExtractedSelectedNodes = ExtractNodesSimple(selectionNode, syntaxFacts).OfType<TSyntaxNode>().Where(n => !n.OverlapsHiddenPosition(cancellationToken)); 393protected virtual IEnumerable<SyntaxNode> ExtractNodesSimple(SyntaxNode? node, ISyntaxFactsService syntaxFacts) 480protected virtual IEnumerable<SyntaxNode> ExtractNodesInHeader(SyntaxNode root, int location, IHeaderFactsService headerFacts) 559IEnumerable<SyntaxNode> nodes, bool allowEmptyNodes, int maxCount, ref TemporaryArray<TSyntaxNode> result, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (7)
34IEnumerable<TextSpan> spans, 56var nodes = root.DescendantNodesAndSelf(OverlapsWithSpan).Where(OverlapsWithSpan); 107IEnumerable<SyntaxNode> syntaxNodes, 119var nodesWithExplicitNamespaces = syntaxNodes 168IEnumerable<SyntaxNode> syntaxNodes, 185var annotatedNodes = syntaxNodes.Where(x => x.HasAnnotations(SymbolAnnotation.Kind)); 194var annotations = annotatedNode.GetAnnotations(SymbolAnnotation.Kind);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
217public static IEnumerable<Document> GetLinkedDocuments(this Document document)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (1)
28var outerTypeParameterNames =
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (2)
16public static IEnumerable<DocumentId> GetChangedDocuments(this Solution? newSolution, Solution oldSolution) 86public static Solution WithUpToDateSourceGeneratorDocuments(this Solution solution, IEnumerable<ProjectId> projectIds)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ITypeInferenceServiceExtensions.cs (1)
49var delegateTypes = types.Select(t => t.GetDelegateType(semanticModel.Compilation));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (6)
29Func<TType, (TNode semanticNode, IEnumerable<TNode> additionalNodes)> selector, 96Func<TType, (TNode semanticNode, IEnumerable<TNode> additionalNodes)> selector, 153Func<TType, (TNode semanticNode, IEnumerable<TNode> additionalNodes)> selector, 159IEnumerable<(TType instance, (TNode semanticNode, IEnumerable<TNode> additionalNodes) nodes)> originalNodePairs = originalNodes.Select(n => (n, selector(n))); 165var nodesBySemanticBoundary = originalNodePairs.GroupBy(pair => getSemanticBoundary(syntaxFacts, pair.nodes.semanticNode));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
441var existingMethods =
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (1)
203var existingMethods =
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Helpers\MefHostServicesHelpers.cs (1)
17public static ImmutableArray<Assembly> LoadNearbyAssemblies(IEnumerable<string> assemblyNames)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AbstractAddImportsService.cs (1)
134IEnumerable<SyntaxNode> newImports,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\IAddImportsService.cs (1)
39IEnumerable<SyntaxNode> newImports, SyntaxGenerator generator, AddImportPlacementOptions options, CancellationToken cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\CommandLine\ICommandLineParserService.cs (1)
13CommandLineArguments Parse(IEnumerable<string> arguments, string baseDirectory, bool isInteractive, string sdkDirectory);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (1)
186var blocks = state.InnermostBlock.GetAncestorsOrThis<SyntaxNode>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
91var findReferencesResult = await SymbolFinder.FindReferencesAsync(LocalSymbol, document.Project.Solution, cancellationToken).ConfigureAwait(false);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (8)
49string baseName, IEnumerable<string> usedNames, CancellationToken cancellationToken) 65string baseName, IEnumerable<string> usedNames, CancellationToken cancellationToken) 75IEnumerable<string> usedNames, CancellationToken cancellationToken) 80var candidates = GetCollidableSymbols(semanticModel, location, container, cancellationToken); 81var filteredCandidates = filter != null ? candidates.Where(filter) : candidates; 91protected virtual IEnumerable<ISymbol> GetCollidableSymbols(SemanticModel semanticModel, SyntaxNode location, SyntaxNode container, CancellationToken cancellationToken) 94public SyntaxToken GenerateUniqueName(string baseName, IEnumerable<string> usedNames) 227public IEnumerable<ISymbol> GetDeclaredSymbols(SemanticModel semanticModel, SyntaxNode memberDeclaration, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\ISemanticFactsService.cs (4)
32SyntaxNode? container, string baseName, IEnumerable<string> usedNames, CancellationToken cancellationToken); 35Func<ISymbol, bool> filter, IEnumerable<string> usedNames, CancellationToken cancellationToken); 43SyntaxNode? container, string baseName, IEnumerable<string> usedNames, CancellationToken cancellationToken); 45SyntaxToken GenerateUniqueName(string baseName, IEnumerable<string> usedNames);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxGeneratorInternalExtensions\SyntaxGeneratorInternal.cs (2)
81public abstract SyntaxNode InterpolatedStringExpression(SyntaxToken startToken, IEnumerable<SyntaxNode> content, SyntaxToken endToken); 84public abstract SyntaxNode TypeParameterList(IEnumerable<string> typeParameterNames);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.AbstractTypeInferrer.cs (11)
36protected abstract IEnumerable<TypeInferenceInfo> InferTypesWorker_DoNotCallDirectly(int position); 37protected abstract IEnumerable<TypeInferenceInfo> InferTypesWorker_DoNotCallDirectly(SyntaxNode expression); 38protected abstract IEnumerable<TypeInferenceInfo> GetTypes_DoNotCallDirectly(SyntaxNode expression, bool objectAsDefault); 45var types = InferTypesWorker_DoNotCallDirectly(position); 55var types = InferTypesWorker_DoNotCallDirectly(expression); 63protected IEnumerable<TypeInferenceInfo> GetTypes(SyntaxNode expression, bool objectAsDefault = false) 76private ImmutableArray<TypeInferenceInfo> Filter(IEnumerable<TypeInferenceInfo> types, bool filterUnusable = true) 81protected IEnumerable<TypeInferenceInfo> CreateResult(SpecialType type, NullableAnnotation nullableAnnotation = NullableAnnotation.None) 84protected static IEnumerable<TypeInferenceInfo> CreateResult(ITypeSymbol type) 87protected static IEnumerable<ITypeSymbol> ExpandParamsParameter(IParameterSymbol parameterSymbol) 105protected static IEnumerable<TypeInferenceInfo> GetCollectionElementType(INamedTypeSymbol type)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
293var addedImports = root.GetAnnotatedNodes(removeIfUnusedAnnotation);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (2)
21IEnumerable<string> reservedNames, 160public static string GenerateUniqueName(IEnumerable<string> baseNames, Func<string, bool> canUse)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\ParsedDocument.cs (2)
66public ParsedDocument WithChanges(IEnumerable<TextChange> changes, CancellationToken cancellationToken) 72public IEnumerable<TextChange> GetChanges(in ParsedDocument oldDocument)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\CodeChangeProviderMetadata.cs (3)
14public IEnumerable<string> Languages { get; } 22public CodeChangeProviderMetadata(string name, IEnumerable<string> after = null, IEnumerable<string> before = null, params string[] languages)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\FileExtensionsMetadata.cs (1)
18public IEnumerable<string> Extensions { get; }
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\ILanguagesMetadata.cs (1)
18IEnumerable<string> Languages { get; }
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\IMefHostExportProvider.cs (2)
15IEnumerable<Lazy<TExtension, TMetadata>> GetExports<TExtension, TMetadata>(); 16IEnumerable<Lazy<TExtension>> GetExports<TExtension>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\LayeredServiceUtilities.cs (1)
26IEnumerable<(Lazy<TServiceInterface, TMetadata>? lazyService, bool usesFactory)> services)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (2)
41var services = hostServices.GetExports<ILanguageService, LanguageServiceMetadata>() 43var factories = hostServices.GetExports<ILanguageServiceFactory, LanguageServiceMetadata>()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (4)
45var services = host.GetExports<IWorkspaceService, WorkspaceServiceMetadata>() 47var factories = host.GetExports<IWorkspaceServiceFactory, WorkspaceServiceMetadata>() 165public override IEnumerable<string> SupportedLanguages => ComputeSupportedLanguages(); 197public override IEnumerable<TLanguageService> FindLanguageServices<TLanguageService>(MetadataFilter filter)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\OrderableLanguageMetadata.cs (2)
22public OrderableLanguageMetadata(string name, string language, IEnumerable<string> after, IEnumerable<string> before)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\OrderableMetadata.cs (4)
19internal IEnumerable<string> AfterTyped { get; set; } 20internal IEnumerable<string> BeforeTyped { get; set; } 32public OrderableMetadata(string? name, IEnumerable<string>? after = null, IEnumerable<string>? before = null)
Utilities\SpellChecker.cs (1)
20public SpellChecker(IEnumerable<string> corpus)
Workspace\AdhocWorkspace.cs (1)
90public void AddProjects(IEnumerable<ProjectInfo> projectInfos)
Workspace\CommandLineProject.cs (2)
23public static ProjectInfo CreateProjectInfo(string projectName, string language, IEnumerable<string> commandLineArgs, string projectDirectory, Workspace? workspace = null) 185var args = CommandLineParser.SplitCommandLineIntoArguments(commandLine, removeHashComments: true);
Workspace\Host\DocumentService\AbstractSpanMappingService.cs (1)
26IEnumerable<TextSpan> spans,
Workspace\Host\DocumentService\ISpanMappingService.cs (1)
49Task<ImmutableArray<MappedSpanResult>> MapSpansAsync(Document document, IEnumerable<TextSpan> spans, CancellationToken cancellationToken);
Workspace\Host\EventListener\EventListenerTracker.cs (3)
19IEnumerable<Lazy<IEventListener, EventListenerMetadata>> eventListeners, string kind) 23public static IEnumerable<IEventListener> GetListeners( 24string? workspaceKind, IEnumerable<Lazy<IEventListener, EventListenerMetadata>> eventListeners)
Workspace\Host\EventListener\IWorkspaceEventListenerProvider.cs (1)
36internal sealed class Service(Workspace workspace, IEnumerable<IEventListener> eventListeners) : IWorkspaceEventListenerService
Workspace\Host\HostWorkspaceServices.cs (2)
127public virtual IEnumerable<string> SupportedLanguages => SupportedLanguagesArray; 149public abstract IEnumerable<TLanguageService> FindLanguageServices<TLanguageService>(MetadataFilter filter);
Workspace\Host\Mef\ExportDynamicFileInfoProviderAttribute.cs (1)
25public IEnumerable<string> Extensions { get; }
Workspace\Host\Mef\MefHostServices.cs (7)
20internal delegate MefHostServices CreationHook(IEnumerable<Assembly> assemblies); 23/// This delegate allows test code to override the behavior of <see cref="Create(IEnumerable{Assembly})"/>. 38public static MefHostServices Create(IEnumerable<System.Reflection.Assembly> assemblies) 58IEnumerable<Lazy<TExtension>> IMefHostExportProvider.GetExports<TExtension>() 61IEnumerable<Lazy<TExtension, TMetadata>> IMefHostExportProvider.GetExports<TExtension, TMetadata>() 71public IEnumerable<Lazy<TExtension, TMetadata>> Exports { get; set; } 131/// Injects replacement behavior for the <see cref="Create(IEnumerable{Assembly})"/> method.
Workspace\Host\Metadata\IAnalyzerAssemblyLoaderProvider.cs (1)
41public AbstractAnalyzerAssemblyLoaderProvider(IEnumerable<IAnalyzerAssemblyResolver> externalResolvers)
Workspace\Host\SolutionServices.cs (2)
44public IEnumerable<string> SupportedLanguages 67internal IEnumerable<T> FindLanguageServices<T>(HostWorkspaceServices.MetadataFilter filter)
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
864Func<Project, IEnumerable<TReference>> getReferences,
Workspace\ProjectSystem\ProjectSystemProjectOptionsProcessor.cs (2)
98var arguments = CommandLineParser.SplitCommandLineIntoArguments(commandLine, removeHashComments: false); 257static IEnumerable<string> EnumerateLines(
Workspace\ProjectSystem\SolutionChangeAccumulator.cs (4)
24public IEnumerable<DocumentId> DocumentIdsRemoved => _documentIdsRemoved; 32public void UpdateSolutionForDocumentAction(Solution newSolution, WorkspaceChangeKind changeKind, IEnumerable<DocumentId> documentIds) 75/// The same as <see cref="UpdateSolutionForDocumentAction(Solution, WorkspaceChangeKind, IEnumerable{DocumentId})" /> but also records 78public void UpdateSolutionForRemovedDocumentAction(Solution solution, WorkspaceChangeKind removeDocumentChangeKind, IEnumerable<DocumentId> documentIdsRemoved)
Workspace\Solution\Checksum.cs (1)
105public static Func<IEnumerable<Checksum>, string> GetChecksumsLogInfo { get; }
Workspace\Solution\Checksum_Factory.cs (1)
31public static Checksum Create(IEnumerable<string?> values)
Workspace\Solution\ChecksumCollection.cs (2)
40IEnumerator<Checksum> IEnumerable<Checksum>.GetEnumerator() 47=> ((IEnumerable<Checksum>)this).GetEnumerator();
Workspace\Solution\Document.cs (2)
409public Document WithFolders(IEnumerable<string> folders) 422public async Task<IEnumerable<TextChange>> GetTextChangesAsync(Document oldDocument, CancellationToken cancellationToken = default)
Workspace\Solution\DocumentInfo.cs (2)
79IEnumerable<string>? folders = null, 123public DocumentInfo WithFolders(IEnumerable<string>? folders)
Workspace\Solution\DocumentState_LinkedFileReuse.cs (2)
195var ppSymbolsNames1 = parseOptions.PreprocessorSymbolNames; 196var ppSymbolsNames2 = siblingParseOptions.PreprocessorSymbolNames;
Workspace\Solution\Project.cs (17)
134public IEnumerable<ProjectReference> ProjectReferences => State.ProjectReferences.Where(pr => this.Solution.ContainsProject(pr.ProjectId)); 196public IEnumerable<Document> Documents => DocumentIds.Select(GetDocument)!; 201public IEnumerable<TextDocument> AdditionalDocuments => AdditionalDocumentIds.Select(GetAdditionalDocument)!; 206public IEnumerable<AnalyzerConfigDocument> AnalyzerConfigDocuments => AnalyzerConfigDocumentIds.Select(GetAnalyzerConfigDocument)!; 285public async ValueTask<IEnumerable<SourceGeneratedDocument>> GetSourceGeneratedDocumentsAsync(CancellationToken cancellationToken = default) 619public Project AddProjectReferences(IEnumerable<ProjectReference> projectReferences) 632public Project WithProjectReferences(IEnumerable<ProjectReference> projectReferences) 646public Project AddMetadataReferences(IEnumerable<MetadataReference> metadataReferences) 659public Project WithMetadataReferences(IEnumerable<MetadataReference> metadataReferences) 673public Project AddAnalyzerReferences(IEnumerable<AnalyzerReference> analyzerReferences) 686public Project WithAnalyzerReferences(IEnumerable<AnalyzerReference> analyzerReferencs) 699public Document AddDocument(string name, SyntaxNode syntaxRoot, IEnumerable<string>? folders = null, string? filePath = null) 711public Document AddDocument(string name, SourceText text, IEnumerable<string>? folders = null, string? filePath = null) 720public Document AddDocument(string name, string text, IEnumerable<string>? folders = null, string? filePath = null) 729public TextDocument AddAdditionalDocument(string name, SourceText text, IEnumerable<string>? folders = null, string? filePath = null) 738public TextDocument AddAdditionalDocument(string name, string text, IEnumerable<string>? folders = null, string? filePath = null) 747public TextDocument AddAnalyzerConfigDocument(string name, SourceText text, IEnumerable<string>? folders = null, string? filePath = null)
Workspace\Solution\ProjectChanges.cs (17)
24public IEnumerable<ProjectReference> GetAddedProjectReferences() 36public IEnumerable<ProjectReference> GetRemovedProjectReferences() 48public IEnumerable<MetadataReference> GetAddedMetadataReferences() 60public IEnumerable<MetadataReference> GetRemovedMetadataReferences() 72public IEnumerable<AnalyzerReference> GetAddedAnalyzerReferences() 84public IEnumerable<AnalyzerReference> GetRemovedAnalyzerReferences() 99public IEnumerable<DocumentId> GetAddedDocuments() 105public IEnumerable<DocumentId> GetAddedAdditionalDocuments() 111public IEnumerable<DocumentId> GetAddedAnalyzerConfigDocuments() 118public IEnumerable<DocumentId> GetChangedDocuments() 126public IEnumerable<DocumentId> GetChangedDocuments(bool onlyGetDocumentsWithTextChanges) 129internal IEnumerable<DocumentId> GetChangedDocuments(bool onlyGetDocumentsWithTextChanges, bool ignoreUnchangeableDocuments) 136public IEnumerable<DocumentId> GetChangedAdditionalDocuments() 143public IEnumerable<DocumentId> GetChangedAnalyzerConfigDocuments() 149public IEnumerable<DocumentId> GetRemovedDocuments() 155public IEnumerable<DocumentId> GetRemovedAdditionalDocuments() 161public IEnumerable<DocumentId> GetRemovedAnalyzerConfigDocuments()
Workspace\Solution\ProjectDependencyGraph.cs (11)
53private ImmutableArray<IEnumerable<ProjectId>> _lazyDependencySets; 98ImmutableArray<IEnumerable<ProjectId>> dependencySets) 318public IEnumerable<ProjectId> GetProjectsThatTransitivelyDependOnThisProject(ProjectId projectId) 372public IEnumerable<ProjectId> GetTopologicallySortedProjects(CancellationToken cancellationToken = default) 397IEnumerable<ProjectId> projectIds, 424public IEnumerable<IEnumerable<ProjectId>> GetDependencySets(CancellationToken cancellationToken = default) 437private ImmutableArray<IEnumerable<ProjectId>> GetDependencySets_NoLock(CancellationToken cancellationToken) 442using var results = SharedPools.Default<List<IEnumerable<ProjectId>>>().GetPooledObject(); 450private void ComputeDependencySets(HashSet<ProjectId> seenProjects, List<IEnumerable<ProjectId>> results, CancellationToken cancellationToken) 477var otherProjects = this.GetProjectsThatDirectlyDependOnThisProject_NoLock(project).Concat(
Workspace\Solution\ProjectInfo.cs (22)
194IEnumerable<DocumentInfo>? documents, 195IEnumerable<ProjectReference>? projectReferences, 196IEnumerable<MetadataReference>? metadataReferences, 197IEnumerable<AnalyzerReference>? analyzerReferences, 198IEnumerable<DocumentInfo>? additionalDocuments, 222IEnumerable<DocumentInfo>? documents = null, 223IEnumerable<ProjectReference>? projectReferences = null, 224IEnumerable<MetadataReference>? metadataReferences = null, 225IEnumerable<AnalyzerReference>? analyzerReferences = null, 226IEnumerable<DocumentInfo>? additionalDocuments = null, 263IEnumerable<DocumentInfo>? documents = null, 264IEnumerable<ProjectReference>? projectReferences = null, 265IEnumerable<MetadataReference>? metadataReferences = null, 266IEnumerable<AnalyzerReference>? analyzerReferences = null, 267IEnumerable<DocumentInfo>? additionalDocuments = null, 268IEnumerable<DocumentInfo>? analyzerConfigDocuments = null, 376public ProjectInfo WithDocuments(IEnumerable<DocumentInfo>? documents) 379public ProjectInfo WithAdditionalDocuments(IEnumerable<DocumentInfo>? additionalDocuments) 382public ProjectInfo WithAnalyzerConfigDocuments(IEnumerable<DocumentInfo>? analyzerConfigDocuments) 385public ProjectInfo WithProjectReferences(IEnumerable<ProjectReference>? projectReferences) 388public ProjectInfo WithMetadataReferences(IEnumerable<MetadataReference>? metadataReferences) 391public ProjectInfo WithAnalyzerReferences(IEnumerable<AnalyzerReference>? analyzerReferences)
Workspace\Solution\ProjectState.cs (1)
567public override IEnumerable<string> Keys
Workspace\Solution\Solution.cs (20)
125public IEnumerable<Project> Projects => ProjectIds.Select(id => GetProject(id)!); 610public Solution AddProjectReferences(ProjectId projectId, IEnumerable<ProjectReference> projectReferences) 671public Solution WithProjectReferences(ProjectId projectId, IEnumerable<ProjectReference>? projectReferences) 707public Solution AddMetadataReferences(ProjectId projectId, IEnumerable<MetadataReference> metadataReferences) 756public Solution WithProjectMetadataReferences(ProjectId projectId, IEnumerable<MetadataReference> metadataReferences) 787public Solution AddAnalyzerReferences(ProjectId projectId, IEnumerable<AnalyzerReference> analyzerReferences) 850public Solution WithProjectAnalyzerReferences(ProjectId projectId, IEnumerable<AnalyzerReference> analyzerReferences) 875public Solution AddAnalyzerReferences(IEnumerable<AnalyzerReference> analyzerReferences) 915public Solution WithAnalyzerReferences(IEnumerable<AnalyzerReference> analyzerReferences) 929public Solution AddDocument(DocumentId documentId, string name, string text, IEnumerable<string>? folders = null, string? filePath = null) 947public Solution AddDocument(DocumentId documentId, string name, SourceText text, IEnumerable<string>? folders = null, string? filePath = null, bool isGenerated = false) 966public Solution AddDocument(DocumentId documentId, string name, SyntaxNode syntaxRoot, IEnumerable<string>? folders = null, string? filePath = null, bool isGenerated = false, PreservationMode preservationMode = PreservationMode.PreserveValue) 998public Solution AddDocument(DocumentId documentId, string name, TextLoader loader, IEnumerable<string>? folders = null) 1038public Solution AddAdditionalDocument(DocumentId documentId, string name, string text, IEnumerable<string>? folders = null, string? filePath = null) 1045public Solution AddAdditionalDocument(DocumentId documentId, string name, SourceText text, IEnumerable<string>? folders = null, string? filePath = null) 1076public Solution AddAnalyzerConfigDocument(DocumentId documentId, string name, SourceText text, IEnumerable<string>? folders = null, string? filePath = null) 1100private DocumentInfo CreateDocumentInfo(DocumentId documentId, string name, SourceText text, IEnumerable<string>? folders, string? filePath) 1209public Solution WithDocumentFolders(DocumentId documentId, IEnumerable<string>? folders) 1591public Solution WithDocumentText(IEnumerable<DocumentId?> documentIds, SourceText text, PreservationMode mode = PreservationMode.PreserveValue) 1843private void CheckSubmissionProjectReferences(ProjectId projectId, IEnumerable<ProjectReference> projectReferences, bool ignoreExistingReferences)
Workspace\Solution\SolutionChanges.cs (5)
22public IEnumerable<Project> GetAddedProjects() 33public IEnumerable<ProjectChanges> GetProjectChanges() 49public IEnumerable<Project> GetRemovedProjects() 60public IEnumerable<AnalyzerReference> GetAddedAnalyzerReferences() 72public IEnumerable<AnalyzerReference> GetRemovedAnalyzerReferences()
Workspace\Solution\SolutionCompilationState.cs (2)
831IEnumerable<(ProjectId projectId, ImmutableArray<TDocumentState> updatedDocumentState)> updatedDocumentStatesPerProject, 1782public SolutionCompilationState WithDocumentText(IEnumerable<DocumentId?> documentIds, SourceText text, PreservationMode mode)
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (1)
822var syntaxTrees = generatorInfo.Documents.States.Values.Select(state => state.GetSyntaxTree(cancellationToken));
Workspace\Solution\SolutionCompilationState.SkeletonReferenceCache.cs (1)
283var groups = emitResult.Diagnostics.GroupBy(d => d.Id).Select(g => $"{g.Key}:{g.Count()}");
Workspace\Solution\SolutionInfo.cs (5)
73IEnumerable<ProjectInfo>? projects) 85IEnumerable<ProjectInfo>? projects = null, 86IEnumerable<AnalyzerReference>? analyzerReferences = null) 96IEnumerable<ProjectInfo>? projects, 97IEnumerable<AnalyzerReference>? analyzerReferences,
Workspace\Solution\TextDocumentStates.cs (7)
67public TextDocumentStates(IEnumerable<TState> states) 74public TextDocumentStates(IEnumerable<DocumentInfo> infos, Func<DocumentInfo, TState> stateConstructor) 173IEnumerable<DocumentId> enumerableIds = ids; 224public IEnumerable<DocumentId> GetChangedStateIds(TextDocumentStates<TState> oldStates, bool ignoreUnchangedContent = false, bool ignoreUnchangeableDocuments = false) 254public IEnumerable<DocumentId> GetAddedStateIds(TextDocumentStates<TState> oldStates) 260public IEnumerable<DocumentId> GetRemovedStateIds(TextDocumentStates<TState> oldStates) 263private static IEnumerable<DocumentId> Except(ImmutableList<DocumentId> ids, ImmutableSortedDictionary<DocumentId, TState> map)
Workspace\Workspace_Editor.cs (2)
190public virtual IEnumerable<DocumentId> GetOpenDocumentIds(ProjectId? projectId = null) 215public virtual IEnumerable<DocumentId> GetRelatedDocumentIds(SourceTextContainer container)
Microsoft.CodeAnalysis.Workspaces.Desktop (8)
Workspace\Host\Mef\MefV1HostServices.cs (8)
23internal delegate MefV1HostServices CreationHook(IEnumerable<Assembly> assemblies); 26/// This delegate allows test code to override the behavior of <see cref="Create(IEnumerable{Assembly})"/>. 53public static MefV1HostServices Create(IEnumerable<Assembly> assemblies) 81public IEnumerable<Lazy<TExtension, TMetadata>> GetExports<TExtension, TMetadata>() 92return (IEnumerable<Lazy<TExtension, TMetadata>>)exports; 98public IEnumerable<Lazy<TExtension>> GetExports<TExtension>() 107return (IEnumerable<Lazy<TExtension>>)exports; 152/// Injects replacement behavior for the <see cref="Create(IEnumerable{Assembly})"/> method.
Microsoft.CodeAnalysis.Workspaces.MSBuild (9)
MSBuild\BuildHostProcessManager.cs (1)
339var propertyGroups = document.Descendants("PropertyGroup");
MSBuild\DiagnosticReporter.cs (1)
57public void Report(IEnumerable<DiagnosticLogItem> log)
MSBuild\MSBuildProjectLoader.Worker.cs (2)
364var analyzerReferences = ResolveAnalyzerReferences(commandLineArgs); 407private IEnumerable<AnalyzerReference> ResolveAnalyzerReferences(CommandLineArguments commandLineArgs)
MSBuild\MSBuildProjectLoader.Worker_ResolveReferences.cs (3)
58public ResolvedReferencesBuilder(IEnumerable<MetadataReference> metadataReferences) 128public ProjectInfo? SelectProjectInfoByOutput(IEnumerable<ProjectInfo> projectInfos) 189var resolvedMetadataReferences = commandLineArgs.ResolveMetadataReferences(
src\Workspaces\MSBuild\BuildHost\Rpc\Contracts\MonoMSBuildDiscovery.cs (2)
16private static IEnumerable<string>? s_searchPaths; 21private static IEnumerable<string> GetSearchPaths()
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (333)
MSBuild\CSharp\CSharpProjectFile.cs (1)
18protected override IEnumerable<MSB.Framework.ITaskItem> GetCompilerCommandLineArgs(MSB.Execution.ProjectInstance executedProject)
MSBuild\Logging\DiagnosticLog.cs (1)
11internal readonly struct DiagnosticLog() : IEnumerable<DiagnosticLogItem>
MSBuild\ProjectFile\CommandLineArgumentReader.cs (4)
129var additionalFiles = Project.GetAdditionalFiles(); 141var analyzers = Project.GetAnalyzers(); 211var imports = Project.GetTaskItems(ItemNames.Import); 241var references = Project.GetMetadataReferences();
MSBuild\ProjectFile\Extensions.cs (7)
16public static IEnumerable<MSB.Framework.ITaskItem> GetAdditionalFiles(this MSB.Execution.ProjectInstance executedProject) 19public static IEnumerable<MSB.Framework.ITaskItem> GetAnalyzers(this MSB.Execution.ProjectInstance executedProject) 22public static IEnumerable<MSB.Framework.ITaskItem> GetDocuments(this MSB.Execution.ProjectInstance executedProject) 25public static IEnumerable<MSB.Framework.ITaskItem> GetEditorConfigFiles(this MSB.Execution.ProjectInstance executedProject) 28public static IEnumerable<MSB.Framework.ITaskItem> GetMetadataReferences(this MSB.Execution.ProjectInstance executedProject) 31public static IEnumerable<ProjectFileReference> GetProjectReferences(this MSB.Execution.ProjectInstance executedProject) 109public static IEnumerable<MSB.Framework.ITaskItem> GetTaskItems(this MSB.Execution.ProjectInstance executedProject, string itemType)
MSBuild\ProjectFile\ProjectFile.cs (1)
41protected abstract IEnumerable<MSB.Framework.ITaskItem> GetCompilerCommandLineArgs(MSB.Execution.ProjectInstance executedProject);
MSBuild\VisualBasic\VisualBasicProjectFile.cs (1)
18protected override IEnumerable<MSB.Framework.ITaskItem> GetCompilerCommandLineArgs(MSB.Execution.ProjectInstance executedProject)
Rpc\Contracts\MonoMSBuildDiscovery.cs (2)
16private static IEnumerable<string>? s_searchPaths; 21private static IEnumerable<string> GetSearchPaths()
src\Compilers\Core\Portable\Collections\ImmutableArrayExtensions.cs (5)
39public static ImmutableArray<T> AsImmutable<T>(this IEnumerable<T> items) 51public static ImmutableArray<T> AsImmutableOrEmpty<T>(this IEnumerable<T>? items) 68public static ImmutableArray<T> AsImmutableOrNull<T>(this IEnumerable<T>? items) 267public static ImmutableArray<TResult> SelectManyAsArray<TItem, TResult>(this ImmutableArray<TItem> array, Func<TItem, IEnumerable<TResult>> selector) 330public static ImmutableArray<TResult> SelectManyAsArray<TItem, TResult>(this ImmutableArray<TItem> array, Func<TItem, bool> predicate, Func<TItem, IEnumerable<TResult>> selector)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
45IEnumerable<string> searchPaths,
src\Compilers\Core\Portable\InternalUtilities\ConcurrentLruCache.cs (1)
62internal IEnumerable<KeyValuePair<K, V>> TestingEnumerable
src\Compilers\Core\Portable\InternalUtilities\ConcurrentSet.cs (3)
87public void AddRange(IEnumerable<T>? values) 120internal KeyEnumerator(IEnumerable<KeyValuePair<T, byte>> data) 161IEnumerator<T> IEnumerable<T>.GetEnumerator()
src\Compilers\Core\Portable\InternalUtilities\ConsList`1.cs (1)
131IEnumerator<T> IEnumerable<T>.GetEnumerator()
src\Compilers\Core\Portable\InternalUtilities\EnumerableExtensions.cs (77)
23public static int Count<T, TArg>(this IEnumerable<T> source, Func<T, TArg, bool> predicate, TArg arg) 35public static IEnumerable<T> Do<T>(this IEnumerable<T> source, Action<T> action) 66public static ImmutableArray<T> ToImmutableArrayOrEmpty<T>(this IEnumerable<T>? items) 81public static IReadOnlyList<T> ToBoxedImmutableArray<T>(this IEnumerable<T>? items) 101public static ReadOnlyCollection<T> ToReadOnlyCollection<T>(this IEnumerable<T> source) 111public static IEnumerable<T> Concat<T>(this IEnumerable<T> source, T value) 121private static IEnumerable<T> ConcatWorker<T>(this IEnumerable<T> source, T value) 131public static bool SetEquals<T>(this IEnumerable<T> source1, IEnumerable<T> source2, IEqualityComparer<T>? comparer) 146public static bool SetEquals<T>(this IEnumerable<T> source1, IEnumerable<T> source2) 161public static ISet<T> ToSet<T>(this IEnumerable<T> source, IEqualityComparer<T>? comparer) 171public static ISet<T> ToSet<T>(this IEnumerable<T> source) 181public static IReadOnlyCollection<T> ToCollection<T>(this IEnumerable<T> sequence) 184public static T? FirstOrDefault<T, TArg>(this IEnumerable<T> source, Func<T, TArg, bool> predicate, TArg arg) 195public static bool Any<T, TArg>(this IEnumerable<T> source, Func<T, TArg, bool> predicate, TArg arg) 206public static T? FirstOrNull<T>(this IEnumerable<T> source) 217public static T? FirstOrNull<T>(this IEnumerable<T> source, Func<T, bool> predicate) 233public static T? FirstOrNull<T, TArg>(this IEnumerable<T> source, Func<T, TArg, bool> predicate, TArg arg) 249public static T? LastOrNull<T>(this IEnumerable<T> source) 260public static T? SingleOrNull<T>(this IEnumerable<T> source, Func<T, bool> predicate) 271public static bool IsSingle<T>(this IEnumerable<T> list) 277public static bool IsEmpty<T>(this IEnumerable<T> source) 340public static IEnumerable<T> WhereNotNull<T>(this IEnumerable<T?> source) 351public static T[] AsArray<T>(this IEnumerable<T> source) 354public static ImmutableArray<TResult> SelectAsArray<TSource, TResult>(this IEnumerable<TSource>? source, Func<TSource, TResult> selector) 367public static ImmutableArray<TResult> SelectAsArray<TSource, TResult>(this IEnumerable<TSource>? source, Func<TSource, int, TResult> selector) 416public static ImmutableArray<TResult> SelectManyAsArray<TSource, TResult>(this IEnumerable<TSource>? source, Func<TSource, IEnumerable<TResult>> selector) 428public static ImmutableArray<TResult> SelectManyAsArray<TItem, TArg, TResult>(this IEnumerable<TItem>? source, Func<TItem, TArg, IEnumerable<TResult>> selector, TArg arg) 440public static ImmutableArray<TResult> SelectManyAsArray<TItem, TResult>(this IReadOnlyCollection<TItem>? source, Func<TItem, IEnumerable<TResult>> selector) 453public static ImmutableArray<TResult> SelectManyAsArray<TItem, TArg, TResult>(this IReadOnlyCollection<TItem>? source, Func<TItem, TArg, IEnumerable<TResult>> selector, TArg arg) 466public static ImmutableArray<TResult> SelectManyAsArray<TSource, TResult>(this IEnumerable<TSource>? source, Func<TSource, OneOrMany<TResult>> selector) 481public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this IEnumerable<TItem> source, Func<TItem, ValueTask<TResult>> selector) 496public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TResult>(this IEnumerable<TItem> source, Func<TItem, CancellationToken, ValueTask<TResult>> selector, CancellationToken cancellationToken) 511public static async ValueTask<ImmutableArray<TResult>> SelectAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<TResult>> selector, TArg arg, CancellationToken cancellationToken) 523public static async ValueTask<ImmutableArray<TResult>> SelectManyAsArrayAsync<TItem, TArg, TResult>(this IEnumerable<TItem> source, Func<TItem, TArg, CancellationToken, ValueTask<IEnumerable<TResult>>> selector, TArg arg, CancellationToken cancellationToken) 535public static async ValueTask<IEnumerable<TResult>> SelectManyInParallelAsync<TItem, TResult>( 536this IEnumerable<TItem> sequence, 537Func<TItem, CancellationToken, Task<IEnumerable<TResult>>> selector, 543public static bool All(this IEnumerable<bool> source) 561public static int IndexOf<T>(this IEnumerable<T> sequence, T value) 571public static int IndexOf<T>(this IEnumerable<T> sequence, T value, IEqualityComparer<T> comparer) 580private static int EnumeratingIndexOf<T>(this IEnumerable<T> sequence, T value, IEqualityComparer<T> comparer) 609public static IEnumerable<T> Flatten<T>(this IEnumerable<IEnumerable<T>> sequence) 619public static IOrderedEnumerable<T> OrderBy<T>(this IEnumerable<T> source, IComparer<T>? comparer) 624public static IOrderedEnumerable<T> OrderByDescending<T>(this IEnumerable<T> source, IComparer<T>? comparer) 629public static IOrderedEnumerable<T> OrderBy<T>(this IEnumerable<T> source, Comparison<T> compare) 634public static IOrderedEnumerable<T> OrderByDescending<T>(this IEnumerable<T> source, Comparison<T> compare) 642public static IOrderedEnumerable<T> Order<T>(this IEnumerable<T> source) where T : IComparable<T> 663public static bool IsSorted<T>(this IEnumerable<T> enumerable, IComparer<T>? comparer = null) 687public static bool Contains<T>(this IEnumerable<T> sequence, Func<T, bool> predicate) 692public static bool Contains(this IEnumerable<string?> sequence, string? s) 710public static ImmutableDictionary<K, V> ToImmutableDictionaryOrEmpty<K, V>(this IEnumerable<KeyValuePair<K, V>>? items) 721public static ImmutableDictionary<K, V> ToImmutableDictionaryOrEmpty<K, V>(this IEnumerable<KeyValuePair<K, V>>? items, IEqualityComparer<K>? keyComparer) 733internal static IList<IList<T>> Transpose<T>(this IEnumerable<IEnumerable<T>> data) 742private static IEnumerable<IList<T>> TransposeInternal<T>(this IEnumerable<IEnumerable<T>> data) 747foreach (var e in data) 787internal static Dictionary<K, ImmutableArray<T>> ToMultiDictionary<K, T>(this IEnumerable<T> data, Func<T, K> keySelector, IEqualityComparer<K>? comparer = null) 791var groups = data.GroupBy(keySelector, comparer); 803/// Unlike <see cref="Enumerable.SingleOrDefault{TSource}(IEnumerable{TSource})"/> doesn't throw if there is more than one element in the sequence. 805internal static TSource? AsSingleton<TSource>(this IEnumerable<TSource>? source) 862public static bool SequenceEqual<T>(this IEnumerable<T>? first, IEnumerable<T>? second, Func<T, T, bool> comparer) 896public static T? AggregateOrDefault<T>(this IEnumerable<T> source, Func<T, T, T> func) 919public static IEnumerable<T> Reverse<T>(this T[] source) => Enumerable.Reverse(source);
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (2)
45internal static int CombineValues<T>(IEnumerable<T>? values, int maxItemsToHash = int.MaxValue) 140internal static int CombineValues(IEnumerable<string?>? values, StringComparer stringComparer, int maxItemsToHash = int.MaxValue)
src\Compilers\Core\Portable\InternalUtilities\ImmutableListExtensions.cs (1)
22internal static ImmutableList<T> ToImmutableListOrEmpty<T>(this IEnumerable<T>? items)
src\Compilers\Core\Portable\InternalUtilities\ImmutableSetWithInsertionOrder`1.cs (1)
59public IEnumerable<T> InInsertionOrder
src\Compilers\Core\Portable\InternalUtilities\ISetExtensions.cs (2)
12public static bool AddAll<T>(this ISet<T> set, IEnumerable<T> values) 34public static bool RemoveAll<T>(this ISet<T> set, IEnumerable<T> values)
src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (2)
142IEnumerator<V> IEnumerable<V>.GetEnumerator() 283IEnumerator<KeyValuePair<K, ValueSet>> IEnumerable<KeyValuePair<K, ValueSet>>.GetEnumerator()
src\Compilers\Core\Portable\InternalUtilities\OneOrMany.cs (2)
208public bool SequenceEqual(IEnumerable<T> other, IEqualityComparer<T>? comparer = null) 283public static bool SequenceEqual<T>(this IEnumerable<T> array, OneOrMany<T> other, IEqualityComparer<T>? comparer = null)
src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (2)
19public IEnumerable<K> Keys => _keys; 50public void AddRange(K k, IEnumerable<V> values)
src\Compilers\Core\Portable\InternalUtilities\PerformanceSensitiveAttribute.cs (1)
70/// <see cref="System.Collections.Generic.IEnumerable{T}"/> is allowed.
src\Compilers\Core\Portable\InternalUtilities\ReflectionUtilities.cs (1)
67public static T? FindItem<T>(IEnumerable<T> collection, params Type[] paramTypes)
src\Compilers\Core\Portable\InternalUtilities\SetWithInsertionOrder.cs (7)
90=> _elements is null ? SpecializedCollections.EmptyEnumerator<T>() : ((IEnumerable<T>)_elements).GetEnumerator(); 101public bool IsProperSubsetOf(IEnumerable<T> other) 104public bool IsProperSupersetOf(IEnumerable<T> other) 107public bool IsSubsetOf(IEnumerable<T> other) 110public bool IsSupersetOf(IEnumerable<T> other) 113public bool Overlaps(IEnumerable<T> other) 116public bool SetEquals(IEnumerable<T> other)
src\Compilers\Core\Portable\InternalUtilities\SpecializedCollections.cs (5)
16public static IEnumerable<T> EmptyEnumerable<T>() 63public static IEnumerable<T> SingletonEnumerable<T>(T value) 88public static IEnumerable<T> ReadOnlyEnumerable<T>(IEnumerable<T> values) 90return new ReadOnly.Enumerable<IEnumerable<T>, T>(values);
src\Compilers\Core\Portable\InternalUtilities\SpecializedCollections.Empty.Dictionary.cs (2)
47IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => Keys; 48IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values => Values;
src\Compilers\Core\Portable\InternalUtilities\SpecializedCollections.Empty.Set.cs (10)
27public void ExceptWith(IEnumerable<T> other) 32public void IntersectWith(IEnumerable<T> other) 37public bool IsProperSubsetOf(IEnumerable<T> other) 42public bool IsProperSupersetOf(IEnumerable<T> other) 47public bool IsSubsetOf(IEnumerable<T> other) 52public bool IsSupersetOf(IEnumerable<T> other) 57public bool Overlaps(IEnumerable<T> other) 62public bool SetEquals(IEnumerable<T> other) 67public void SymmetricExceptWith(IEnumerable<T> other) 72public void UnionWith(IEnumerable<T> other)
src\Compilers\Core\Portable\InternalUtilities\SpecializedCollections.ReadOnly.Enumerable`2.cs (1)
14where TUnderlying : IEnumerable<T>
src\Compilers\Core\Portable\InternalUtilities\SpecializedCollections.ReadOnly.Set.cs (10)
27public void ExceptWith(IEnumerable<T> other) 32public void IntersectWith(IEnumerable<T> other) 37public bool IsProperSubsetOf(IEnumerable<T> other) 42public bool IsProperSupersetOf(IEnumerable<T> other) 47public bool IsSubsetOf(IEnumerable<T> other) 52public bool IsSupersetOf(IEnumerable<T> other) 57public bool Overlaps(IEnumerable<T> other) 62public bool SetEquals(IEnumerable<T> other) 67public void SymmetricExceptWith(IEnumerable<T> other) 72public void UnionWith(IEnumerable<T> other)
src\Compilers\Core\Portable\InternalUtilities\StringExtensions.cs (1)
32public static string Join(this IEnumerable<string?> source, string separator)
src\Compilers\Core\Portable\InternalUtilities\XmlUtilities.cs (1)
75var xpathResult = System.Xml.XPath.Extensions.XPathSelectElements(node, xpath);
src\Dependencies\Collections\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)
src\Dependencies\Collections\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) 207public ImmutableSegmentedDictionary<TKey, TValue> RemoveRange(IEnumerable<TKey> keys) 230public ImmutableSegmentedDictionary<TKey, TValue> SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 316IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 322IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 325IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.RemoveRange(IEnumerable<TKey> keys) 330IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 372private static bool TryCastToImmutableSegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> pairs, out ImmutableSegmentedDictionary<TKey, TValue> other)
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+Builder.cs (5)
39IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => Keys; 41IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values => Values; 79public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 109public void RemoveRange(IEnumerable<TKey> keys) 126IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+Builder+KeyCollection.cs (1)
55IEnumerator<TKey> IEnumerable<TKey>.GetEnumerator()
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+Builder+ValueCollection.cs (1)
55IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator()
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+KeyCollection.cs (1)
36IEnumerator<TKey> IEnumerable<TKey>.GetEnumerator()
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+ValueBuilder.cs (5)
60readonly IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => throw new NotSupportedException(); 62readonly IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values => throw new NotSupportedException(); 119public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 194public void RemoveRange(IEnumerable<TKey> keys) 237IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+ValueCollection.cs (1)
36IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator()
src\Dependencies\Collections\ImmutableSegmentedHashSet.cs (8)
45/// <inheritdoc cref="ImmutableHashSet.CreateRange{T}(IEnumerable{T})"/> 46public static ImmutableSegmentedHashSet<T> CreateRange<T>(IEnumerable<T> items) 54/// <inheritdoc cref="ImmutableHashSet.CreateRange{T}(IEqualityComparer{T}?, IEnumerable{T})"/> 55public static ImmutableSegmentedHashSet<T> CreateRange<T>(IEqualityComparer<T>? equalityComparer, IEnumerable<T> items) 63/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource})"/> 64public static ImmutableSegmentedHashSet<TSource> ToImmutableSegmentedHashSet<TSource>(this IEnumerable<TSource> source) 72/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource}, IEqualityComparer{TSource}?)"/> 73public static ImmutableSegmentedHashSet<TSource> ToImmutableSegmentedHashSet<TSource>(this IEnumerable<TSource> source, IEqualityComparer<TSource>? equalityComparer)
src\Dependencies\Collections\ImmutableSegmentedHashSet`1.cs (29)
145/// <inheritdoc cref="ImmutableHashSet{T}.Except(IEnumerable{T})"/> 146public ImmutableSegmentedHashSet<T> Except(IEnumerable<T> other) 177/// <inheritdoc cref="ImmutableHashSet{T}.Intersect(IEnumerable{T})"/> 178public ImmutableSegmentedHashSet<T> Intersect(IEnumerable<T> other) 195/// <inheritdoc cref="ImmutableHashSet{T}.IsProperSubsetOf(IEnumerable{T})"/> 196public bool IsProperSubsetOf(IEnumerable<T> other) 199/// <inheritdoc cref="ImmutableHashSet{T}.IsProperSupersetOf(IEnumerable{T})"/> 200public bool IsProperSupersetOf(IEnumerable<T> other) 203/// <inheritdoc cref="ImmutableHashSet{T}.IsSubsetOf(IEnumerable{T})"/> 204public bool IsSubsetOf(IEnumerable<T> other) 207/// <inheritdoc cref="ImmutableHashSet{T}.IsSupersetOf(IEnumerable{T})"/> 208public bool IsSupersetOf(IEnumerable<T> other) 211/// <inheritdoc cref="ImmutableHashSet{T}.Overlaps(IEnumerable{T})"/> 212public bool Overlaps(IEnumerable<T> other) 233/// <inheritdoc cref="ImmutableHashSet{T}.SetEquals(IEnumerable{T})"/> 234public bool SetEquals(IEnumerable<T> other) 237/// <inheritdoc cref="ImmutableHashSet{T}.SymmetricExcept(IEnumerable{T})"/> 238public ImmutableSegmentedHashSet<T> SymmetricExcept(IEnumerable<T> other) 276/// <inheritdoc cref="ImmutableHashSet{T}.Union(IEnumerable{T})"/> 277public ImmutableSegmentedHashSet<T> Union(IEnumerable<T> other) 332IImmutableSet<T> IImmutableSet<T>.Intersect(IEnumerable<T> other) 335IImmutableSet<T> IImmutableSet<T>.Except(IEnumerable<T> other) 338IImmutableSet<T> IImmutableSet<T>.SymmetricExcept(IEnumerable<T> other) 341IImmutableSet<T> IImmutableSet<T>.Union(IEnumerable<T> other) 362IEnumerator<T> IEnumerable<T>.GetEnumerator() 371void ISet<T>.UnionWith(IEnumerable<T> other) 374void ISet<T>.IntersectWith(IEnumerable<T> other) 377void ISet<T>.ExceptWith(IEnumerable<T> other) 380void ISet<T>.SymmetricExceptWith(IEnumerable<T> other)
src\Dependencies\Collections\ImmutableSegmentedHashSet`1+Builder.cs (21)
48/// <inheritdoc cref="ImmutableHashSet{T}.Builder.ExceptWith(IEnumerable{T})"/> 49public void ExceptWith(IEnumerable<T> other) 67/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IntersectWith(IEnumerable{T})"/> 68public void IntersectWith(IEnumerable<T> other) 71/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsProperSubsetOf(IEnumerable{T})"/> 72public bool IsProperSubsetOf(IEnumerable<T> other) 75/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsProperSupersetOf(IEnumerable{T})"/> 76public bool IsProperSupersetOf(IEnumerable<T> other) 79/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsSubsetOf(IEnumerable{T})"/> 80public bool IsSubsetOf(IEnumerable<T> other) 83/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsSupersetOf(IEnumerable{T})"/> 84public bool IsSupersetOf(IEnumerable<T> other) 87/// <inheritdoc cref="ImmutableHashSet{T}.Builder.Overlaps(IEnumerable{T})"/> 88public bool Overlaps(IEnumerable<T> other) 95/// <inheritdoc cref="ImmutableHashSet{T}.Builder.SetEquals(IEnumerable{T})"/> 96public bool SetEquals(IEnumerable<T> other) 99/// <inheritdoc cref="ImmutableHashSet{T}.Builder.SymmetricExceptWith(IEnumerable{T})"/> 100public void SymmetricExceptWith(IEnumerable<T> other) 107/// <inheritdoc cref="ImmutableHashSet{T}.Builder.UnionWith(IEnumerable{T})"/> 108public void UnionWith(IEnumerable<T> other) 121IEnumerator<T> IEnumerable<T>.GetEnumerator()
src\Dependencies\Collections\ImmutableSegmentedHashSet`1+ValueBuilder.cs (21)
104/// <inheritdoc cref="ImmutableHashSet{T}.Builder.ExceptWith(IEnumerable{T})"/> 105public void ExceptWith(IEnumerable<T> other) 169/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IntersectWith(IEnumerable{T})"/> 170public void IntersectWith(IEnumerable<T> other) 173/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsProperSubsetOf(IEnumerable{T})"/> 174public readonly bool IsProperSubsetOf(IEnumerable<T> other) 177/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsProperSupersetOf(IEnumerable{T})"/> 178public readonly bool IsProperSupersetOf(IEnumerable<T> other) 181/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsSubsetOf(IEnumerable{T})"/> 182public readonly bool IsSubsetOf(IEnumerable<T> other) 185/// <inheritdoc cref="ImmutableHashSet{T}.Builder.IsSupersetOf(IEnumerable{T})"/> 186public readonly bool IsSupersetOf(IEnumerable<T> other) 189/// <inheritdoc cref="ImmutableHashSet{T}.Builder.Overlaps(IEnumerable{T})"/> 190public readonly bool Overlaps(IEnumerable<T> other) 202/// <inheritdoc cref="ImmutableHashSet{T}.Builder.SetEquals(IEnumerable{T})"/> 203public readonly bool SetEquals(IEnumerable<T> other) 206/// <inheritdoc cref="ImmutableHashSet{T}.Builder.SymmetricExceptWith(IEnumerable{T})"/> 207public void SymmetricExceptWith(IEnumerable<T> other) 223/// <inheritdoc cref="ImmutableHashSet{T}.Builder.UnionWith(IEnumerable{T})"/> 224public void UnionWith(IEnumerable<T> other) 275IEnumerator<T> IEnumerable<T>.GetEnumerator()
src\Dependencies\Collections\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)
src\Dependencies\Collections\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();
src\Dependencies\Collections\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()
src\Dependencies\Collections\ImmutableSegmentedList`1+ValueBuilder.cs (3)
87public void AddRange(IEnumerable<T> items) 212public void InsertRange(int index, IEnumerable<T> items) 333IEnumerator<T> IEnumerable<T>.GetEnumerator()
src\Dependencies\Collections\ImmutableSegmentedListExtensions.cs (1)
101public static IEnumerable<TResult> Select<T, TResult>(this ImmutableSegmentedList<T> immutableList, Func<T, TResult> selector)
src\Dependencies\Collections\Internal\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>
src\Dependencies\Collections\RoslynEnumerable.cs (1)
13public static SegmentedList<TSource> ToSegmentedList<TSource>(this IEnumerable<TSource> source)
src\Dependencies\Collections\SegmentedArray`1.cs (1)
297IEnumerator<T> IEnumerable<T>.GetEnumerator()
src\Dependencies\Collections\SegmentedDictionary`2.cs (11)
132public SegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection) 137public SegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection, IEqualityComparer<TKey>? comparer) 148private void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> enumerable) 234IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => Keys; 240IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values => Values; 387IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() => 943=> ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator(); 1356IEnumerator<TKey> IEnumerable<TKey>.GetEnumerator() => 1366=> ((IEnumerable<TKey>)this).GetEnumerator(); 1564IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator() => 1574=> ((IEnumerable<TValue>)this).GetEnumerator();
src\Dependencies\Collections\SegmentedHashSet`1.cs (17)
101public SegmentedHashSet(IEnumerable<T> collection) : this(collection, null) { } 103public SegmentedHashSet(IEnumerable<T> collection, IEqualityComparer<T>? comparer) : this(comparer) 366IEnumerator<T> IEnumerable<T>.GetEnumerator() => 370IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator(); 414public void UnionWith(IEnumerable<T> other) 429public void IntersectWith(IEnumerable<T> other) 466public void ExceptWith(IEnumerable<T> other) 495public void SymmetricExceptWith(IEnumerable<T> other) 534public bool IsSubsetOf(IEnumerable<T> other) 570public bool IsProperSubsetOf(IEnumerable<T> other) 618public bool IsSupersetOf(IEnumerable<T> other) 663public bool IsProperSupersetOf(IEnumerable<T> other) 706public bool Overlaps(IEnumerable<T> other) 738public bool SetEquals(IEnumerable<T> other) 1168private unsafe void IntersectWithEnumerable(IEnumerable<T> other) 1240private unsafe void SymmetricExceptWithEnumerable(IEnumerable<T> other) 1312private (int UniqueCount, int UnfoundCount) CheckUniqueAndUnfoundElements(IEnumerable<T> other, bool returnIfUnfound)
src\Dependencies\Collections\SegmentedList`1.cs (5)
73public SegmentedList(IEnumerable<T> collection) 295public void AddRange(IEnumerable<T> collection) 734IEnumerator<T> IEnumerable<T>.GetEnumerator() => 738IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator(); 890public void InsertRange(int index, IEnumerable<T> collection)
src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
506IEnumerator<T> IEnumerable<T>.GetEnumerator() 622public void AddRange(IEnumerable<T> items)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\FixedSizeArrayBuilder.cs (1)
80public void AddRange(IEnumerable<T> values)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (19)
MSBuildWorkspaceTestBase.cs (1)
134var files = GetSolutionFiles(inputs);
NetCoreTests.cs (1)
348var projects = workspace.CurrentSolution.Projects.Where(p => p.FilePath.EndsWith("Project.csproj"));
NewlyCreatedProjectsFromDotNetNew.cs (1)
231var unnecessaryIgnoreDiagnostics = ignoredDiagnostics
SolutionGeneration.cs (10)
62public static IEnumerable<(string fileName, object fileContent)> GetSolutionFiles(params IBuilder[] inputs) 65var projectBuilders = inputs.OfType<ProjectBuilder>(); 117var projectReferences = inputs.OfType<ProjectReferenceBuilder>(); 121var sign = inputs.OfType<SignBuilder>(); 184private static string GetSolutionContent(IEnumerable<ProjectBuilder> projects) 217public IEnumerable<DocumentBuilder> Documents { get; set; } 218public IEnumerable<ProjectReferenceBuilder> ProjectReferences { get; set; } 219public IEnumerable<PropertyBuilder> Properties { get; set; } 229public IEnumerable<(string fileName, object fileContent)> Files 314IEnumerable<T> items,
VisualStudioMSBuildWorkspaceTests.cs (5)
896var diagnostics = tree.GetDiagnostics(); 915var diagnostics = tree.GetDiagnostics(); 1135private readonly IEnumerable<Assembly> _defaultAssembliesWithoutCSharp = MefHostServices.DefaultAssemblies.Where(a => !a.FullName.Contains("CSharp")); 2308var errs = comp.GetDiagnostics().Where(d => d.Severity == DiagnosticSeverity.Error); 2496var projectReferenceItems = document.Descendants(XName.Get("ProjectReference", MSBuildNamespace));
WorkspaceTestBase.cs (1)
38protected void CreateFiles(IEnumerable<(string filePath, object fileContent)> fileNamesAndContent)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (69)
Fakes\MockWorkspaceEventListenerProvider.cs (1)
20public IEnumerable<IEventListener>? EventListeners;
Formatting\FormattingTestBase.cs (2)
36IEnumerable<TextSpan> spans, 67SolutionServices services, string expected, SyntaxNode root, IEnumerable<TextSpan> spans, SyntaxFormattingOptions options, bool treeCompare = true, ParseOptions? parseOptions = null)
MEF\ExportProviderCache.cs (6)
48public static IExportProviderFactory GetOrCreateExportProviderFactory(IEnumerable<Assembly> assemblies) 59public static ComposableCatalog CreateAssemblyCatalog(IEnumerable<Assembly> assemblies, Resolver? resolver = null) 70public static ComposableCatalog CreateTypeCatalog(IEnumerable<Type> types, Resolver? resolver = null) 90public static ComposableCatalog WithParts(this ComposableCatalog catalog, IEnumerable<Type> types) 97public static ComposableCatalog WithoutPartsOfTypes(this ComposableCatalog catalog, IEnumerable<Type> types) 99var parts = catalog.Parts.Where(composablePartDefinition => !IsExcludedPart(composablePartDefinition));
MEF\IMefHostExportProviderExtensions.cs (1)
18public static IEnumerable<TExtension> GetExportedValues<TExtension>(this IMefHostExportProvider provider)
MEF\TestComposition.cs (12)
145=> AddAssemblies((IEnumerable<Assembly>?)assemblies); 147public TestComposition AddAssemblies(IEnumerable<Assembly>? assemblies) 150public TestComposition AddParts(IEnumerable<Type>? types) 154=> AddParts((IEnumerable<Type>?)types); 156public TestComposition AddExcludedPartTypes(IEnumerable<Type>? types) 160=> AddExcludedPartTypes((IEnumerable<Type>?)types); 166=> RemoveAssemblies((IEnumerable<Assembly>?)assemblies); 168public TestComposition RemoveAssemblies(IEnumerable<Assembly>? assemblies) 171public TestComposition RemoveParts(IEnumerable<Type>? types) 175=> RemoveParts((IEnumerable<Type>?)types); 177public TestComposition RemoveExcludedPartTypes(IEnumerable<Type>? types) 181=> RemoveExcludedPartTypes((IEnumerable<Type>?)types);
MEF\UseExportProviderAttribute.cs (4)
175private MefHostServices CreateMefHostServices(IEnumerable<Assembly> assemblies) 203private static MefHostServices DenyMefHostServicesCreationBetweenTests(IEnumerable<Assembly> assemblies) 229IEnumerable<Lazy<TExtension, TMetadata>> IMefHostExportProvider.GetExports<TExtension, TMetadata>() 232IEnumerable<Lazy<TExtension>> IMefHostExportProvider.GetExports<TExtension>()
Options\OptionsTestHelpers.cs (3)
95public static readonly IEnumerable<(IOption, object)> AllPublicOptionsWithNonDefaultValues = 101public static OptionSet GetOptionSetWithChangedOptions(OptionSet options, IEnumerable<(IOption, object)> optionsWithNonDefaultValues) 115public static IEnumerable<string?> GetApplicableLanguages(IOption option)
OptionsCollection.cs (1)
69public void AddRange(IEnumerable<KeyValuePair<OptionKey2, object?>>? options)
Remote\InProcRemoteHostClientProvider.cs (1)
31public Factory([ImportMany] IEnumerable<Lazy<IRemoteServiceCallbackDispatcher, RemoteServiceCallbackDispatcherRegistry.ExportMetadata>> callbackDispatchers)
SolutionUtilities.cs (8)
20var projectChanges = solutionDifferences.GetProjectChanges(); 33private static IEnumerable<ProjectChanges> GetChangedProjectChanges(Solution oldSolution, Solution newSolution) 55public static IEnumerable<DocumentId> GetChangedDocuments(Solution oldSolution, Solution newSolution) 58var projectsDifference = GetChangedProjectChanges(oldSolution, newSolution); 75public static IEnumerable<DocumentId> GetTextChangedDocuments(Solution oldSolution, Solution newSolution) 78var projectsDifference = GetChangedProjectChanges(oldSolution, newSolution); 87public static IEnumerable<DocumentId> GetAddedDocuments(Solution oldSolution, Solution newSolution) 90var projectsDifference = GetChangedProjectChanges(oldSolution, newSolution);
TestAnalyzerReferenceByLanguage.cs (1)
47public TestAnalyzerReferenceByLanguage WithAdditionalAnalyzers(string language, IEnumerable<DiagnosticAnalyzer> analyzers)
TestDocumentServiceProvider.cs (1)
73public Task<ImmutableArray<MappedSpanResult>> MapSpansAsync(Document document, IEnumerable<TextSpan> spans, CancellationToken cancellationToken)
TestExportJoinableTaskContext.cs (1)
142protected override IEnumerable<Task>? GetScheduledTasks() => null;
WorkspaceExtensions.cs (3)
15public static DocumentId AddDocument(this Workspace workspace, ProjectId projectId, IEnumerable<string> folders, string name, SourceText initialText, SourceCodeKind sourceCodeKind = SourceCodeKind.Regular) 41public static DocumentId CreateDocumentId(this ProjectId projectId, string name, IEnumerable<string>? folders = null) 54public static IEnumerable<Project> GetProjectsByName(this Solution solution, string name)
Workspaces\TestHostProject.cs (9)
48IEnumerable<TestHostProject> projectReferences = null, 49IEnumerable<MetadataReference> metadataReferences = null, 50IEnumerable<AnalyzerReference> analyzerReferences = null, 95IEnumerable<TestHostDocument> documents = null, 96IEnumerable<TestHostDocument> additionalDocuments = null, 97IEnumerable<TestHostDocument> analyzerConfigDocuments = null, 98IEnumerable<TestHostProject> projectReferences = null, 99IEnumerable<MetadataReference> metadataReferences = null, 100IEnumerable<AnalyzerReference> analyzerReferences = null,
Workspaces\TestHostProject`1.cs (13)
26private readonly IEnumerable<AnalyzerReference> _analyzerReferences; 30public IEnumerable<TDocument> Documents; 31public IEnumerable<TDocument> AdditionalDocuments; 32public IEnumerable<TDocument> AnalyzerConfigDocuments; 33public IEnumerable<ProjectReference> ProjectReferences; 43public IEnumerable<MetadataReference> MetadataReferences { get; } 45public IEnumerable<AnalyzerReference> AnalyzerReferences 130IEnumerable<TDocument> documents = null, 131IEnumerable<TDocument> additionalDocuments = null, 132IEnumerable<TDocument> analyzerConfigDocuments = null, 133IEnumerable<TestHostProject<TDocument>> projectReferences = null, 134IEnumerable<MetadataReference> metadataReferences = null, 135IEnumerable<AnalyzerReference> analyzerReferences = null,
Workspaces\TestHostSolution`1.cs (1)
17public readonly IEnumerable<TestHostProject<TDocument>> Projects;
Workspaces\TestWorkspace`1.cs (1)
704IEnumerable<XElement> submissionElements,
Microsoft.CodeAnalysis.Workspaces.UnitTests (112)
BatchFixAllProviderTests.cs (2)
155protected override IEnumerable<CodeFixProvider> GetCodeFixProviders() 163protected override IEnumerable<DiagnosticAnalyzer> GetDiagnosticAnalyzers()
CodeCleanup\Extensions.cs (4)
51public static IEnumerable<M> RemoveMember<M>(this SyntaxNode node, int index) where M : SyntaxNode 55var members = ((IEnumerable<M>)d.Members).ToList(); 61public static IEnumerable<M> AddMember<M>(this SyntaxNode node, M member, int index) 66var members = ((IEnumerable<M>)d.Members).ToList();
CodeCleanup\MockCodeCleanupProvider.cs (1)
21public IEnumerable<TextSpan> ExpectedResult = null!;
Differencing\LongestCommonSubsequenceTests.cs (4)
23public IEnumerable<KeyValuePair<int, int>> GetMatchingPairs(string oldSequence, string newSequence) 26public IEnumerable<SequenceEdit> GetEdits(string oldSequence, string newSequence) 33private static void VerifyMatchingPairs(IEnumerable<KeyValuePair<int, int>> actualPairs, string expectedPairsStr) 45private static void VerifyEdits(string oldStr, string newStr, IEnumerable<SequenceEdit> edits)
Differencing\TestTreeComparer.cs (2)
35protected internal override IEnumerable<TestNode> GetChildren(TestNode node) 38protected internal override IEnumerable<TestNode> GetDescendants(TestNode node)
ExtensionOrdererTests.cs (5)
208private static Lazy<Extension, OrderableMetadata> CreateExtension(string? name = null, IEnumerable<string>? before = null, IEnumerable<string>? after = null) 211private static IEnumerable<string?> GetNames(IEnumerable<Lazy<Extension, OrderableMetadata>> actual) 214private static void VerifyOrder(string expected, IEnumerable<Lazy<Extension, OrderableMetadata>> actual)
FindAllDeclarationsTests.cs (31)
95var declarations = await SymbolFinder.FindDeclarationsAsync(project, searchTerm, ignoreCase).ConfigureAwait(false); 104var declarations = await SymbolFinder.FindDeclarationsAsync(null, "Test", true); 114var declarations = await SymbolFinder.FindDeclarationsAsync(project, null, true); 124var declarations = await SymbolFinder.FindDeclarationsAsync(project, "Test", true, SymbolFilter.All, new CancellationToken(true)); 144var csharpResult = await SymbolFinder.FindDeclarationsAsync(solution.GetProject(csharpId), "Console", ignoreCase: false); 147var vbResult = await SymbolFinder.FindDeclarationsAsync(solution.GetProject(vbId), "Console", ignoreCase: true); 261var declarations = await SymbolFinder.FindSourceDeclarationsAsync(project, searchTerm, ignoreCase).ConfigureAwait(false); 270var declarations = await SymbolFinder.FindSourceDeclarationsAsync((Project)null, "Test", true); 280var declarations = await SymbolFinder.FindSourceDeclarationsAsync(project, null, true); 290var declarations = await SymbolFinder.FindSourceDeclarationsAsync(project, "Test", true, SymbolFilter.All, new CancellationToken(true)); 366var declarations = await SymbolFinder.FindSourceDeclarationsAsync(solution, searchTerm, ignoreCase).ConfigureAwait(false); 375var declarations = await SymbolFinder.FindSourceDeclarationsAsync((Solution)null, "Test", true); 385var declarations = await SymbolFinder.FindSourceDeclarationsAsync(solution, null, true); 395var declarations = await SymbolFinder.FindSourceDeclarationsAsync(solution, "Test", true, SymbolFilter.All, new CancellationToken(true)); 417var declarations = await SymbolFinder.FindSourceDeclarationsAsync(project, str => str.Contains("Test")).ConfigureAwait(false); 425var declarations = await SymbolFinder.FindSourceDeclarationsAsync(project, str => true).ConfigureAwait(false); 433var declarations = await SymbolFinder.FindSourceDeclarationsAsync(project, str => false).ConfigureAwait(false); 442var declarations = await SymbolFinder.FindSourceDeclarationsAsync((Project)null, str => str.Contains("Test")); 452var declarations = await SymbolFinder.FindSourceDeclarationsAsync(project, null); 462var declarations = await SymbolFinder.FindSourceDeclarationsAsync(project, str => str.Contains("Test"), SymbolFilter.All, new CancellationToken(true)); 484var declarations = await SymbolFinder.FindSourceDeclarationsAsync(solution, str => str.Contains("Test")).ConfigureAwait(false); 492var declarations = await SymbolFinder.FindSourceDeclarationsAsync(solution, str => true).ConfigureAwait(false); 500var declarations = await SymbolFinder.FindSourceDeclarationsAsync(solution, str => false).ConfigureAwait(false); 551var declarations = await SymbolFinder.FindSourceDeclarationsWithPatternAsync(project, "test").ConfigureAwait(false); 564var declarations = await SymbolFinder.FindSourceDeclarationsWithPatternAsync(project, pattern).ConfigureAwait(false); 573var declarations = await SymbolFinder.FindSourceDeclarationsWithPatternAsync((Project)null, "test"); 583var declarations = await SymbolFinder.FindSourceDeclarationsWithPatternAsync(project, null); 593var declarations = await SymbolFinder.FindSourceDeclarationsWithPatternAsync(project, "test", SymbolFilter.All, new CancellationToken(true)); 615var declarations = await SymbolFinder.FindSourceDeclarationsWithPatternAsync(solution, "test").ConfigureAwait(false); 628var declarations = await SymbolFinder.FindSourceDeclarationsWithPatternAsync(solution, pattern).ConfigureAwait(false); 707var foundDeclarations = await SymbolFinder.FindDeclarationsAsync(project, name: "MyEvent", ignoreCase: true);
FindAllDeclarationsTests.TestSolutionsAndProject.cs (3)
30private static void Verify(string searchTerm, bool respectCase, SolutionKind workspaceKind, IEnumerable<ISymbol> declarations, params string[] expectedResults) 47private static void Verify(SolutionKind workspaceKind, IEnumerable<ISymbol> declarations, params string[] expectedResults) 62private static void VerifyResults(IEnumerable<ISymbol> declarations, string[] expectedResults)
FindReferencesTests.cs (7)
27private static Solution AddProjectWithMetadataReferences(Solution solution, string projectName, string languageName, string code, IEnumerable<MetadataReference> metadataReference, params ProjectId[] projectReferences) 188var references = await SymbolFinder.FindReferencesAsync(symbol, prj.Solution); 224var references = await SymbolFinder.FindReferencesAsync(symbol, prj.Solution); 292var references = await SymbolFinder.FindReferencesAsync(symbol, prj.Solution); 439var references = await SymbolFinder.FindReferencesAsync(nameProperty, solution); 488var refsFromVirtual = await SymbolFinder.FindReferencesAsync(baseVirtualMethodSymbol, solution); 492var refsFromOverride = await SymbolFinder.FindReferencesAsync(overriddenMethodSymbol, solution);
Formatter\FormatterTests.cs (1)
41public Task<Document> FormatAsync(Document document, IEnumerable<TextSpan>? spans, LineFormattingOptions lineFormattingOptions, SyntaxFormattingOptions? syntaxFormattingOptions, CancellationToken cancellationToken)
ObjectSerializationTests.cs (1)
648public static IEnumerable<object[]> GetEncodingTestCases()
Options\NamingStylePreferencesTests.cs (1)
204var enumNamesAndValues = type.GetEnumNames().Zip(type.GetEnumValues().Cast<object>(), (name, value) => (name, value));
Remote\ServiceDescriptorTests.cs (3)
51public static IEnumerable<object[]> AllServiceDescriptors 150public static IEnumerable<object[]> GetEncodingTestCases() 365var callbackDispatchers = ((IMefHostExportProvider)hostServices).GetExports<IRemoteServiceCallbackDispatcher, RemoteServiceCallbackDispatcherRegistry.ExportMetadata>();
SolutionTests\ProjectDependencyGraphTests.cs (5)
56var projectIds = projectDependencyGraph.GetTopologicallySortedProjects(CancellationToken.None); 91var projectIds = projectDependencyGraph.GetDependencySets(CancellationToken.None); 661var projectIds = projectDependencyGraph.GetProjectsThatTransitivelyDependOnThisProject(projectId); 678var references = new Dictionary<string, IEnumerable<string>>(); 716private static Solution AddProjectReferences(Solution solution, string projectName, IEnumerable<string> projectReferences)
SolutionTests\SolutionTestHelpers.cs (7)
46public static void TestListProperty<T, TValue>(T instance, Func<T, IEnumerable<TValue>, T> factory, Func<T, IEnumerable<TValue>> getter, TValue item, bool allowDuplicates) 49var boxedItems = (IEnumerable<TValue>)ImmutableArray.Create(item); 67var items = getter(instanceWithMutableItems); 76var boxedDupItems = (IEnumerable<TValue>)ImmutableArray.Create(item, item);
SolutionTests\SolutionTests.cs (10)
93private static IEnumerable<T> EmptyEnumerable<T>() 99private static IEnumerable<T> OnceEnumerable<T>(params T[] items) 102private static IEnumerable<T> OnceEnumerableImpl<T>(StrongBox<int> counter, T[] items) 1926var projectRefs = (IEnumerable<ProjectReference>)ImmutableArray.Create( 1950var projectRefs = (IEnumerable<ProjectReference>)ImmutableArray.Create(externalProjectRef); 1980var e = OnceEnumerable(projectRef2, externalProjectRef); 3002var removedAnalyzerReferences = changes.GetRemovedAnalyzerReferences(); 5745var generatedDocuments = await project1.GetSourceGeneratedDocumentsAsync();
SolutionTests\TextLoaderTests.cs (1)
69public static IEnumerable<object[]> GetNoOverideLoaders()
SymbolKeyTests.cs (5)
955var methods = GetDeclaredSymbols(compilation1).OfType<IMethodSymbol>(); 1257var fields = GetDeclaredSymbols(comp).OfType<IFieldSymbol>().Select(f => f.Type); 1403var methods = GetDeclaredSymbols(compilation).OfType<IMethodSymbol>(); 1438IEnumerable<ISymbol> symbols, Compilation compilation, Func<ISymbol, object> fnId = null, bool useSymbolEquivalence = false) 1549private static IEnumerable<ISymbol> GetInteriorSymbols(ISymbol containingSymbol, Compilation compilation)
UtilityTest\BKTreeTests.cs (1)
153private static IEnumerable<string> Expected(params string[] values)
UtilityTest\IntervalTreeTests.cs (16)
24private IEnumerable<IIntervalTree<Tuple<int, int, string>>> CreateTrees(params Tuple<int, int, string>[] values) 25=> CreateTrees((IEnumerable<Tuple<int, int, string>>)values); 27private protected abstract IEnumerable<IIntervalTree<Tuple<int, int, string>>> CreateTrees(IEnumerable<Tuple<int, int, string>> values); 93var spans = GetIntervalsThatOverlapWith(tree, 5, 5).Select(t => t.Item3); 104var spans = GetIntervalsThatOverlapWith(tree, 5, 2).Select(i => i.Item3); 115var spans = GetIntervalsThatOverlapWith(tree, 8, 2).Select(i => i.Item3); 126var spans = GetIntervalsThatOverlapWith(tree, 7, 2).Select(i => i.Item3); 137var spans = GetIntervalsThatOverlapWith(tree, 4, 2).Select(i => i.Item3); 148var spans = GetIntervalsThatOverlapWith(tree, 9, 2).Select(i => i.Item3); 159var spans = GetIntervalsThatOverlapWith(tree, 4, 7).Select(i => i.Item3); 351private protected override IEnumerable<IIntervalTree<Tuple<int, int, string>>> CreateTrees(IEnumerable<Tuple<int, int, string>> values) 374private protected override IEnumerable<IIntervalTree<Tuple<int, int, string>>> CreateTrees(IEnumerable<Tuple<int, int, string>> values) 436var allInts = Enumerable.Range(1, totalCount + j);
UtilityTest\SpecializedTasksTests.cs (1)
29Assert.Throws<ArgumentNullException>(() => SpecializedTasks.WhenAll<int>((IEnumerable<ValueTask<int>>)null!));
XxHash128Tests.cs (1)
154private static IEnumerable<(ulong HashHigh, ulong HashLow, long Seed, string Ascii)> TestCases()
Microsoft.CommonLanguageServerProtocol.Framework.Package (7)
AbstractLanguageServer.cs (3)
115var requestTypes = methodGroup.Select(m => m.RequestTypeRef); 116var responseTypes = methodGroup.Select(m => m.ResponseTypeRef); 139static bool AllTypesMatch(IEnumerable<TypeRef?> typeRefs)
HandlerProvider.cs (2)
76var handlers = lspServices.GetRequiredServices<IMethodHandler>(); 127static void VerifyHandlers(IEnumerable<RequestHandlerMetadata> requestHandlerKeys)
ILspServices.cs (1)
21IEnumerable<T> GetRequiredServices<T>();
MethodHandlerDetails.cs (1)
100private static (string name, IEnumerable<string> languages) GetRequestHandlerMethod(Type handlerType, Type? requestType, Type contextType, Type? responseType)
Microsoft.CommonLanguageServerProtocol.Framework.UnitTests (9)
Mocks\TestHandlerProvider.cs (2)
14private readonly IEnumerable<(RequestHandlerMetadata metadata, IMethodHandler provider)> _providers; 16public TestHandlerProvider(IEnumerable<(RequestHandlerMetadata metadata, IMethodHandler provider)> providers)
Mocks\TestLspServices.cs (7)
13internal abstract class TestLspServices(IEnumerable<(Type type, object instance)> services) : ILspServices 15protected readonly IEnumerable<(Type type, object instance)> Services = services; 17public static ILspServices Create(IEnumerable<(Type type, object instance)> services, bool supportsMethodHandlerProvider) 34public virtual IEnumerable<T> GetRequiredServices<T>() 43private sealed class Default(IEnumerable<(Type type, object instance)> services) : TestLspServices(services) 47private sealed class WithMethodHandlerProvider(IEnumerable<(Type type, object instance)> services) 53public override IEnumerable<T> GetRequiredServices<T>() => [];
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)
76IEnumerable<CSharpArgumentInfo> argumentInfo) :
Microsoft\CSharp\RuntimeBinder\CSharpGetIndexBinder.cs (1)
50IEnumerable<CSharpArgumentInfo> argumentInfo) :
Microsoft\CSharp\RuntimeBinder\CSharpGetMemberBinder.cs (1)
58IEnumerable<CSharpArgumentInfo> argumentInfo) :
Microsoft\CSharp\RuntimeBinder\CSharpInvokeBinder.cs (1)
60IEnumerable<CSharpArgumentInfo> argumentInfo) :
Microsoft\CSharp\RuntimeBinder\CSharpInvokeConstructorBinder.cs (1)
47IEnumerable<CSharpArgumentInfo> argumentInfo)
Microsoft\CSharp\RuntimeBinder\CSharpInvokeMemberBinder.cs (2)
67IEnumerable<Type> typeArguments, 68IEnumerable<CSharpArgumentInfo> argumentInfo) :
Microsoft\CSharp\RuntimeBinder\CSharpSetIndexBinder.cs (1)
58IEnumerable<CSharpArgumentInfo> argumentInfo) :
Microsoft\CSharp\RuntimeBinder\CSharpSetMemberBinder.cs (1)
57IEnumerable<CSharpArgumentInfo> argumentInfo) :
Microsoft\CSharp\RuntimeBinder\CSharpUnaryOperationBinder.cs (1)
64IEnumerable<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.Data.Analysis (207)
DataFrame.Arrow.cs (3)
160IEnumerable<IArrowArray> arrowArrays = recordBatch.Arrays; 171/// Returns an <see cref="IEnumerable{RecordBatch}"/> mostly without copying data 173public IEnumerable<RecordBatch> ToArrowRecordBatches()
DataFrame.cs (7)
44public DataFrame(IEnumerable<DataFrameColumn> columns) 120public DataFrame this[IEnumerable<int> rowIndices] 132public DataFrame this[IEnumerable<long> rowIndices] 144public DataFrame this[IEnumerable<bool> rowFilter] 510public DataFrame Append(IEnumerable<DataFrameRow> rows, bool inPlace = false, CultureInfo cultureInfo = null) 528public DataFrame Append(IEnumerable<object> row = null, bool inPlace = false, CultureInfo cultureInfo = null) 611public DataFrame Append(IEnumerable<KeyValuePair<string, object>> row, bool inPlace = false, CultureInfo cultureInfo = null)
DataFrame.IDataView.cs (3)
43private DataViewRowCursor GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded) 57DataViewRowCursor IDataView.GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand) 62DataViewRowCursor[] IDataView.GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand)
DataFrame.IO.cs (7)
23private static Type DefaultGuessTypeFunction(IEnumerable<string> columnValues) 61private static Type GuessKind(int col, List<(long LineNumber, string[] Line)> read, Func<IEnumerable<string>, Type> guessTypeFunction) 63IEnumerable<string> lines = read.Select(line => col < line.Line.Length ? line.Line[col] : throw new FormatException(string.Format(Strings.LessColumnsThatExpected, line.LineNumber + 1))); 121public static DataFrame LoadFrom(IEnumerable<IList<object>> vals, IList<(string, Type)> columnInfos) 360CultureInfo cultureInfo = null, Func<IEnumerable<string>, Type> guessTypeFunction = null) 545CultureInfo cultureInfo = null, Func<IEnumerable<string>, Type> guessTypeFunction = null) 572Func<IEnumerable<string>, Type> guessTypeFunction = null)
DataFrameColumn.Computations.cs (8)
50public virtual DataFrameColumn CumulativeMax(IEnumerable<long> rowIndices, bool inPlace = false) 66public virtual DataFrameColumn CumulativeMin(IEnumerable<long> rowIndices, bool inPlace = false) 82public virtual DataFrameColumn CumulativeProduct(IEnumerable<long> rowIndices, bool inPlace = false) 98public virtual DataFrameColumn CumulativeSum(IEnumerable<long> rowIndices, bool inPlace = false) 114public virtual object Max(IEnumerable<long> rowIndices) 130public virtual object Min(IEnumerable<long> rowIndices) 146public virtual object Product(IEnumerable<long> rowIndices) 162public virtual object Sum(IEnumerable<long> rowIndices)
DataFrameColumn.cs (3)
42public static PrimitiveDataFrameColumn<T> Create<T>(string name, IEnumerable<T?> values) where T : unmanaged 55public static PrimitiveDataFrameColumn<T> Create<T>(string name, IEnumerable<T> values) where T : unmanaged 67public static StringDataFrameColumn Create(string name, IEnumerable<string> values)
DataFrameColumnCollection.cs (2)
21internal DataFrameColumnCollection(IEnumerable<DataFrameColumn> columns, Action columnsChanged) : base() 63public void Insert<T>(int columnIndex, IEnumerable<T> column, string columnName)
DataFrameColumns\ArrowStringDataFrameColumn.cs (3)
141public IEnumerable<ReadOnlyMemory<byte>> GetReadOnlyDataBuffers() 155public IEnumerable<ReadOnlyMemory<byte>> GetReadOnlyNullBitMapBuffers() 169public IEnumerable<ReadOnlyMemory<int>> GetReadOnlyOffsetsBuffers()
DataFrameColumns\PrimitiveDataFrameColumns\BooleanDataFrameColumn.cs (2)
13public BooleanDataFrameColumn(string name, IEnumerable<bool?> values) : base(name, values) { } 15public BooleanDataFrameColumn(string name, IEnumerable<bool> values) : base(name, values) { }
DataFrameColumns\PrimitiveDataFrameColumns\ByteDataFrameColumn.cs (2)
13public ByteDataFrameColumn(string name, IEnumerable<byte?> values) : base(name, values) { } 15public ByteDataFrameColumn(string name, IEnumerable<byte> values) : base(name, values) { }
DataFrameColumns\PrimitiveDataFrameColumns\CharDataFrameColumn.cs (2)
13public CharDataFrameColumn(string name, IEnumerable<char?> values) : base(name, values) { } 15public CharDataFrameColumn(string name, IEnumerable<char> values) : base(name, values) { }
DataFrameColumns\PrimitiveDataFrameColumns\DateTimeDataFrameColumn.cs (2)
13public DateTimeDataFrameColumn(string name, IEnumerable<DateTime?> values) : base(name, values) { } 15public DateTimeDataFrameColumn(string name, IEnumerable<DateTime> values) : base(name, values) { }
DataFrameColumns\PrimitiveDataFrameColumns\DecimalDataFrameColumn.cs (2)
13public DecimalDataFrameColumn(string name, IEnumerable<decimal?> values) : base(name, values) { } 15public DecimalDataFrameColumn(string name, IEnumerable<decimal> values) : base(name, values) { }
DataFrameColumns\PrimitiveDataFrameColumns\DoubleDataFrameColumn.cs (2)
13public DoubleDataFrameColumn(string name, IEnumerable<double?> values) : base(name, values) { } 15public DoubleDataFrameColumn(string name, IEnumerable<double> values) : base(name, values) { }
DataFrameColumns\PrimitiveDataFrameColumns\Int16DataFrameColumn.cs (2)
13public Int16DataFrameColumn(string name, IEnumerable<short?> values) : base(name, values) { } 15public Int16DataFrameColumn(string name, IEnumerable<short> values) : base(name, values) { }
DataFrameColumns\PrimitiveDataFrameColumns\Int32DataFrameColumn.cs (2)
13public Int32DataFrameColumn(string name, IEnumerable<int?> values) : base(name, values) { } 15public Int32DataFrameColumn(string name, IEnumerable<int> values) : base(name, values) { }
DataFrameColumns\PrimitiveDataFrameColumns\Int64DataFrameColumn.cs (2)
13public Int64DataFrameColumn(string name, IEnumerable<long?> values) : base(name, values) { } 15public Int64DataFrameColumn(string name, IEnumerable<long> values) : base(name, values) { }
DataFrameColumns\PrimitiveDataFrameColumns\SByteDataFrameColumn.cs (2)
13public SByteDataFrameColumn(string name, IEnumerable<sbyte?> values) : base(name, values) { } 15public SByteDataFrameColumn(string name, IEnumerable<sbyte> values) : base(name, values) { }
DataFrameColumns\PrimitiveDataFrameColumns\SingleDataFrameColumn.cs (2)
13public SingleDataFrameColumn(string name, IEnumerable<float?> values) : base(name, values) { } 15public SingleDataFrameColumn(string name, IEnumerable<float> values) : base(name, values) { }
DataFrameColumns\PrimitiveDataFrameColumns\UInt16DataFrameColumn.cs (2)
13public UInt16DataFrameColumn(string name, IEnumerable<ushort?> values) : base(name, values) { } 15public UInt16DataFrameColumn(string name, IEnumerable<ushort> values) : base(name, values) { }
DataFrameColumns\PrimitiveDataFrameColumns\UInt32DataFrameColumn.cs (2)
13public UInt32DataFrameColumn(string name, IEnumerable<uint?> values) : base(name, values) { } 15public UInt32DataFrameColumn(string name, IEnumerable<uint> values) : base(name, values) { }
DataFrameColumns\PrimitiveDataFrameColumns\UInt64DataFrameColumn.cs (2)
13public UInt64DataFrameColumn(string name, IEnumerable<ulong?> values) : base(name, values) { } 15public UInt64DataFrameColumn(string name, IEnumerable<ulong> values) : base(name, values) { }
DataFrameColumns\StringDataFrameColumn.cs (1)
41public StringDataFrameColumn(string name, IEnumerable<string> values) : base(name, 0, typeof(string))
DataFrameColumns\VBufferDataFrameColumn.cs (1)
44public VBufferDataFrameColumn(string name, IEnumerable<VBuffer<T>> values) : base(name, 0, typeof(VBuffer<T>))
DataFrameRow.cs (1)
40public IEnumerable<KeyValuePair<string, object>> GetValues()
DateTimeComputation.cs (8)
54public void CumulativeMax(PrimitiveColumnContainer<DateTime> column, IEnumerable<long> rows) 126public void CumulativeMin(PrimitiveColumnContainer<DateTime> column, IEnumerable<long> rows) 179public void CumulativeProduct(PrimitiveColumnContainer<DateTime> column, IEnumerable<long> rows) 189public void CumulativeSum(PrimitiveColumnContainer<DateTime> column, IEnumerable<long> rows) 222public void Max(PrimitiveColumnContainer<DateTime> column, IEnumerable<long> rows, out DateTime? ret) 280public void Min(PrimitiveColumnContainer<DateTime> column, IEnumerable<long> rows, out DateTime? ret) 314public void Product(PrimitiveColumnContainer<DateTime> column, IEnumerable<long> rows, out DateTime? ret) 324public void Sum(PrimitiveColumnContainer<DateTime> column, IEnumerable<long> rows, out DateTime? ret)
GroupBy.cs (4)
81private readonly IEnumerable<DataFrameRow> _rows; 83public Grouping(TKey key, IEnumerable<DataFrameRow> rows) 127IEnumerable<string> columns = columnNames; 499public IEnumerable<IGrouping<TKey, DataFrameRow>> Groupings
PrimitiveColumnContainer.cs (2)
28public PrimitiveColumnContainer(IEnumerable<T> values) 37public PrimitiveColumnContainer(IEnumerable<T?> values)
PrimitiveDataFrameColumn.Computations.cs (8)
45public override DataFrameColumn CumulativeMax(IEnumerable<long> rowIndices, bool inPlace = false) 59public override DataFrameColumn CumulativeMin(IEnumerable<long> rowIndices, bool inPlace = false) 73public override DataFrameColumn CumulativeProduct(IEnumerable<long> rowIndices, bool inPlace = false) 87public override DataFrameColumn CumulativeSum(IEnumerable<long> rowIndices, bool inPlace = false) 100public override object Max(IEnumerable<long> rowIndices) 112public override object Min(IEnumerable<long> rowIndices) 124public override object Product(IEnumerable<long> rowIndices) 136public override object Sum(IEnumerable<long> rowIndices)
PrimitiveDataFrameColumn.cs (6)
35public PrimitiveDataFrameColumn(string name, IEnumerable<T?> values) : base(name, 0, typeof(T)) 41public PrimitiveDataFrameColumn(string name, IEnumerable<T> values) : base(name, 0, typeof(T)) 62public IEnumerable<ReadOnlyMemory<T>> GetReadOnlyDataBuffers() 75public IEnumerable<ReadOnlyMemory<byte>> GetReadOnlyNullBitMapBuffers() 513public PrimitiveDataFrameColumn<T> Clone(IEnumerable<long> mapIndices) 528public PrimitiveDataFrameColumn<T> Clone(IEnumerable<int> mapIndices)
PrimitiveDataFrameColumnComputations.cs (112)
21void CumulativeMax(PrimitiveColumnContainer<T> column, IEnumerable<long> rows); 23void CumulativeMin(PrimitiveColumnContainer<T> column, IEnumerable<long> rows); 25void CumulativeProduct(PrimitiveColumnContainer<T> column, IEnumerable<long> rows); 27void CumulativeSum(PrimitiveColumnContainer<T> column, IEnumerable<long> rows); 29void Max(PrimitiveColumnContainer<T> column, IEnumerable<long> rows, out T? ret); 31void Min(PrimitiveColumnContainer<T> column, IEnumerable<long> rows, out T? ret); 33void Product(PrimitiveColumnContainer<T> column, IEnumerable<long> rows, out T? ret); 35void Sum(PrimitiveColumnContainer<T> column, IEnumerable<long> rows, out T? ret); 163public void CumulativeMax(PrimitiveColumnContainer<bool> column, IEnumerable<long> rows) 173public void CumulativeMin(PrimitiveColumnContainer<bool> column, IEnumerable<long> rows) 183public void CumulativeProduct(PrimitiveColumnContainer<bool> column, IEnumerable<long> rows) 193public void CumulativeSum(PrimitiveColumnContainer<bool> column, IEnumerable<long> rows) 203public void Max(PrimitiveColumnContainer<bool> column, IEnumerable<long> rows, out bool? ret) 213public void Min(PrimitiveColumnContainer<bool> column, IEnumerable<long> rows, out bool? ret) 223public void Product(PrimitiveColumnContainer<bool> column, IEnumerable<long> rows, out bool? ret) 233public void Sum(PrimitiveColumnContainer<bool> column, IEnumerable<long> rows, out bool? ret) 294public void CumulativeMax(PrimitiveColumnContainer<byte> column, IEnumerable<long> rows) 358public void CumulativeMin(PrimitiveColumnContainer<byte> column, IEnumerable<long> rows) 422public void CumulativeProduct(PrimitiveColumnContainer<byte> column, IEnumerable<long> rows) 486public void CumulativeSum(PrimitiveColumnContainer<byte> column, IEnumerable<long> rows) 550public void Max(PrimitiveColumnContainer<byte> column, IEnumerable<long> rows, out byte? ret) 598public void Min(PrimitiveColumnContainer<byte> column, IEnumerable<long> rows, out byte? ret) 642public void Product(PrimitiveColumnContainer<byte> column, IEnumerable<long> rows, out byte? ret) 690public void Sum(PrimitiveColumnContainer<byte> column, IEnumerable<long> rows, out byte? ret) 781public void CumulativeMax(PrimitiveColumnContainer<char> column, IEnumerable<long> rows) 845public void CumulativeMin(PrimitiveColumnContainer<char> column, IEnumerable<long> rows) 909public void CumulativeProduct(PrimitiveColumnContainer<char> column, IEnumerable<long> rows) 973public void CumulativeSum(PrimitiveColumnContainer<char> column, IEnumerable<long> rows) 1037public void Max(PrimitiveColumnContainer<char> column, IEnumerable<long> rows, out char? ret) 1085public void Min(PrimitiveColumnContainer<char> column, IEnumerable<long> rows, out char? ret) 1129public void Product(PrimitiveColumnContainer<char> column, IEnumerable<long> rows, out char? ret) 1177public void Sum(PrimitiveColumnContainer<char> column, IEnumerable<long> rows, out char? ret) 1268public void CumulativeMax(PrimitiveColumnContainer<decimal> column, IEnumerable<long> rows) 1332public void CumulativeMin(PrimitiveColumnContainer<decimal> column, IEnumerable<long> rows) 1396public void CumulativeProduct(PrimitiveColumnContainer<decimal> column, IEnumerable<long> rows) 1460public void CumulativeSum(PrimitiveColumnContainer<decimal> column, IEnumerable<long> rows) 1524public void Max(PrimitiveColumnContainer<decimal> column, IEnumerable<long> rows, out decimal? ret) 1572public void Min(PrimitiveColumnContainer<decimal> column, IEnumerable<long> rows, out decimal? ret) 1616public void Product(PrimitiveColumnContainer<decimal> column, IEnumerable<long> rows, out decimal? ret) 1664public void Sum(PrimitiveColumnContainer<decimal> column, IEnumerable<long> rows, out decimal? ret) 1755public void CumulativeMax(PrimitiveColumnContainer<double> column, IEnumerable<long> rows) 1819public void CumulativeMin(PrimitiveColumnContainer<double> column, IEnumerable<long> rows) 1883public void CumulativeProduct(PrimitiveColumnContainer<double> column, IEnumerable<long> rows) 1947public void CumulativeSum(PrimitiveColumnContainer<double> column, IEnumerable<long> rows) 2011public void Max(PrimitiveColumnContainer<double> column, IEnumerable<long> rows, out double? ret) 2059public void Min(PrimitiveColumnContainer<double> column, IEnumerable<long> rows, out double? ret) 2103public void Product(PrimitiveColumnContainer<double> column, IEnumerable<long> rows, out double? ret) 2151public void Sum(PrimitiveColumnContainer<double> column, IEnumerable<long> rows, out double? ret) 2242public void CumulativeMax(PrimitiveColumnContainer<float> column, IEnumerable<long> rows) 2306public void CumulativeMin(PrimitiveColumnContainer<float> column, IEnumerable<long> rows) 2370public void CumulativeProduct(PrimitiveColumnContainer<float> column, IEnumerable<long> rows) 2434public void CumulativeSum(PrimitiveColumnContainer<float> column, IEnumerable<long> rows) 2498public void Max(PrimitiveColumnContainer<float> column, IEnumerable<long> rows, out float? ret) 2546public void Min(PrimitiveColumnContainer<float> column, IEnumerable<long> rows, out float? ret) 2590public void Product(PrimitiveColumnContainer<float> column, IEnumerable<long> rows, out float? ret) 2638public void Sum(PrimitiveColumnContainer<float> column, IEnumerable<long> rows, out float? ret) 2729public void CumulativeMax(PrimitiveColumnContainer<int> column, IEnumerable<long> rows) 2793public void CumulativeMin(PrimitiveColumnContainer<int> column, IEnumerable<long> rows) 2857public void CumulativeProduct(PrimitiveColumnContainer<int> column, IEnumerable<long> rows) 2921public void CumulativeSum(PrimitiveColumnContainer<int> column, IEnumerable<long> rows) 2985public void Max(PrimitiveColumnContainer<int> column, IEnumerable<long> rows, out int? ret) 3033public void Min(PrimitiveColumnContainer<int> column, IEnumerable<long> rows, out int? ret) 3077public void Product(PrimitiveColumnContainer<int> column, IEnumerable<long> rows, out int? ret) 3125public void Sum(PrimitiveColumnContainer<int> column, IEnumerable<long> rows, out int? ret) 3216public void CumulativeMax(PrimitiveColumnContainer<long> column, IEnumerable<long> rows) 3280public void CumulativeMin(PrimitiveColumnContainer<long> column, IEnumerable<long> rows) 3344public void CumulativeProduct(PrimitiveColumnContainer<long> column, IEnumerable<long> rows) 3408public void CumulativeSum(PrimitiveColumnContainer<long> column, IEnumerable<long> rows) 3472public void Max(PrimitiveColumnContainer<long> column, IEnumerable<long> rows, out long? ret) 3520public void Min(PrimitiveColumnContainer<long> column, IEnumerable<long> rows, out long? ret) 3564public void Product(PrimitiveColumnContainer<long> column, IEnumerable<long> rows, out long? ret) 3612public void Sum(PrimitiveColumnContainer<long> column, IEnumerable<long> rows, out long? ret) 3703public void CumulativeMax(PrimitiveColumnContainer<sbyte> column, IEnumerable<long> rows) 3767public void CumulativeMin(PrimitiveColumnContainer<sbyte> column, IEnumerable<long> rows) 3831public void CumulativeProduct(PrimitiveColumnContainer<sbyte> column, IEnumerable<long> rows) 3895public void CumulativeSum(PrimitiveColumnContainer<sbyte> column, IEnumerable<long> rows) 3959public void Max(PrimitiveColumnContainer<sbyte> column, IEnumerable<long> rows, out sbyte? ret) 4007public void Min(PrimitiveColumnContainer<sbyte> column, IEnumerable<long> rows, out sbyte? ret) 4051public void Product(PrimitiveColumnContainer<sbyte> column, IEnumerable<long> rows, out sbyte? ret) 4099public void Sum(PrimitiveColumnContainer<sbyte> column, IEnumerable<long> rows, out sbyte? ret) 4190public void CumulativeMax(PrimitiveColumnContainer<short> column, IEnumerable<long> rows) 4254public void CumulativeMin(PrimitiveColumnContainer<short> column, IEnumerable<long> rows) 4318public void CumulativeProduct(PrimitiveColumnContainer<short> column, IEnumerable<long> rows) 4382public void CumulativeSum(PrimitiveColumnContainer<short> column, IEnumerable<long> rows) 4446public void Max(PrimitiveColumnContainer<short> column, IEnumerable<long> rows, out short? ret) 4494public void Min(PrimitiveColumnContainer<short> column, IEnumerable<long> rows, out short? ret) 4538public void Product(PrimitiveColumnContainer<short> column, IEnumerable<long> rows, out short? ret) 4586public void Sum(PrimitiveColumnContainer<short> column, IEnumerable<long> rows, out short? ret) 4677public void CumulativeMax(PrimitiveColumnContainer<uint> column, IEnumerable<long> rows) 4741public void CumulativeMin(PrimitiveColumnContainer<uint> column, IEnumerable<long> rows) 4805public void CumulativeProduct(PrimitiveColumnContainer<uint> column, IEnumerable<long> rows) 4869public void CumulativeSum(PrimitiveColumnContainer<uint> column, IEnumerable<long> rows) 4933public void Max(PrimitiveColumnContainer<uint> column, IEnumerable<long> rows, out uint? ret) 4981public void Min(PrimitiveColumnContainer<uint> column, IEnumerable<long> rows, out uint? ret) 5025public void Product(PrimitiveColumnContainer<uint> column, IEnumerable<long> rows, out uint? ret) 5073public void Sum(PrimitiveColumnContainer<uint> column, IEnumerable<long> rows, out uint? ret) 5164public void CumulativeMax(PrimitiveColumnContainer<ulong> column, IEnumerable<long> rows) 5228public void CumulativeMin(PrimitiveColumnContainer<ulong> column, IEnumerable<long> rows) 5292public void CumulativeProduct(PrimitiveColumnContainer<ulong> column, IEnumerable<long> rows) 5356public void CumulativeSum(PrimitiveColumnContainer<ulong> column, IEnumerable<long> rows) 5420public void Max(PrimitiveColumnContainer<ulong> column, IEnumerable<long> rows, out ulong? ret) 5468public void Min(PrimitiveColumnContainer<ulong> column, IEnumerable<long> rows, out ulong? ret) 5512public void Product(PrimitiveColumnContainer<ulong> column, IEnumerable<long> rows, out ulong? ret) 5560public void Sum(PrimitiveColumnContainer<ulong> column, IEnumerable<long> rows, out ulong? ret) 5651public void CumulativeMax(PrimitiveColumnContainer<ushort> column, IEnumerable<long> rows) 5715public void CumulativeMin(PrimitiveColumnContainer<ushort> column, IEnumerable<long> rows) 5779public void CumulativeProduct(PrimitiveColumnContainer<ushort> column, IEnumerable<long> rows) 5843public void CumulativeSum(PrimitiveColumnContainer<ushort> column, IEnumerable<long> rows) 5907public void Max(PrimitiveColumnContainer<ushort> column, IEnumerable<long> rows, out ushort? ret) 5955public void Min(PrimitiveColumnContainer<ushort> column, IEnumerable<long> rows, out ushort? ret) 5999public void Product(PrimitiveColumnContainer<ushort> column, IEnumerable<long> rows, out ushort? ret) 6047public void Sum(PrimitiveColumnContainer<ushort> column, IEnumerable<long> rows, out ushort? ret)
Microsoft.Data.Analysis.Interactive (1)
TabularDataResourceExtensions.cs (1)
27var column = tabularDataResource.Data.Select(row =>
Microsoft.Data.Analysis.Tests (531)
ArrowIntegrationTests.cs (3)
64IEnumerable<RecordBatch> recordBatches = df.ToArrowRecordBatches(); 130IEnumerable<RecordBatch> recordBatches = df.ToArrowRecordBatches(); 148IEnumerable<RecordBatch> recordBatches = df.ToArrowRecordBatches();
DataFrame.IOTests.cs (4)
696var columnName = df.Columns.Select(c => c.Name); 711var columnName = df.Columns.Select(c => c.Name); 1384public static IEnumerable<object[]> CsvWithTextQualifiers_TestData() 1641Type CustomGuessTypeFunction(IEnumerable<string> columnValues)
DataFrameColumn.BinaryOperationTests.cs (495)
26var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 28var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 31var verify = Enumerable.Range(1, 10).Select(x => (int)(2 * x)); 39var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 41var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (decimal)x); 44var verify = Enumerable.Range(1, 10).Select(x => (decimal)(2 * x)); 52var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 54var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (double)x); 57var verify = Enumerable.Range(1, 10).Select(x => (double)(2 * x)); 65var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 67var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (float)x); 70var verify = Enumerable.Range(1, 10).Select(x => (float)(2 * x)); 78var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 80var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (int)x); 83var verify = Enumerable.Range(1, 10).Select(x => (int)(2 * x)); 91var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 93var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (long)x); 96var verify = Enumerable.Range(1, 10).Select(x => (long)(2 * x)); 104var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 106var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (sbyte)x); 109var verify = Enumerable.Range(1, 10).Select(x => (int)(2 * x)); 117var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 119var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (short)x); 122var verify = Enumerable.Range(1, 10).Select(x => (int)(2 * x)); 130var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 132var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (uint)x); 135var verify = Enumerable.Range(1, 10).Select(x => (uint)(2 * x)); 143var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 145var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (ulong)x); 148var verify = Enumerable.Range(1, 10).Select(x => (ulong)(2 * x)); 156var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 158var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (ushort)x); 161var verify = Enumerable.Range(1, 10).Select(x => (int)(2 * x)); 169var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 173var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x + (int)value)); 181var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 185var verify = Enumerable.Range(1, 10).Select(x => (decimal)((decimal)x + (decimal)value)); 193var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 197var verify = Enumerable.Range(1, 10).Select(x => (double)((double)x + (double)value)); 205var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 209var verify = Enumerable.Range(1, 10).Select(x => (float)((float)x + (float)value)); 217var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 221var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x + (int)value)); 229var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 233var verify = Enumerable.Range(1, 10).Select(x => (long)((long)x + (long)value)); 241var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 245var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x + (int)value)); 253var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 257var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x + (int)value)); 265var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 269var verify = Enumerable.Range(1, 10).Select(x => (uint)((uint)x + (uint)value)); 277var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 281var verify = Enumerable.Range(1, 10).Select(x => (ulong)((ulong)x + (ulong)value)); 289var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 293var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x + (int)value)); 301var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 305var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x + (int)value)); 313var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 317var verify = Enumerable.Range(1, 10).Select(x => (decimal)((decimal)x + (decimal)value)); 325var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 329var verify = Enumerable.Range(1, 10).Select(x => (double)((double)x + (double)value)); 337var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 341var verify = Enumerable.Range(1, 10).Select(x => (float)((float)x + (float)value)); 349var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 353var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x + (int)value)); 361var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 365var verify = Enumerable.Range(1, 10).Select(x => (long)((long)x + (long)value)); 373var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 377var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x + (int)value)); 385var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 389var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x + (int)value)); 397var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 401var verify = Enumerable.Range(1, 10).Select(x => (uint)((uint)x + (uint)value)); 409var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 413var verify = Enumerable.Range(1, 10).Select(x => (ulong)((ulong)x + (ulong)value)); 421var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 425var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x + (int)value)); 433var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 435var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 438var verify = Enumerable.Range(1, 10).Select(x => (int)0); 446var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 448var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (decimal)x); 451var verify = Enumerable.Range(1, 10).Select(x => (decimal)0); 459var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 461var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (double)x); 464var verify = Enumerable.Range(1, 10).Select(x => (double)0); 472var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 474var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (float)x); 477var verify = Enumerable.Range(1, 10).Select(x => (float)0); 485var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 487var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (int)x); 490var verify = Enumerable.Range(1, 10).Select(x => (int)0); 498var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 500var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (long)x); 503var verify = Enumerable.Range(1, 10).Select(x => (long)0); 511var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 513var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (sbyte)x); 516var verify = Enumerable.Range(1, 10).Select(x => (int)0); 524var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 526var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (short)x); 529var verify = Enumerable.Range(1, 10).Select(x => (int)0); 537var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 539var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (uint)x); 542var verify = Enumerable.Range(1, 10).Select(x => (uint)0); 550var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 552var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (ulong)x); 555var verify = Enumerable.Range(1, 10).Select(x => (ulong)0); 563var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 565var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (ushort)x); 568var verify = Enumerable.Range(1, 10).Select(x => (int)0); 576var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 580var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x - (int)value)); 588var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 592var verify = Enumerable.Range(1, 10).Select(x => (decimal)((decimal)x - (decimal)value)); 600var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 604var verify = Enumerable.Range(1, 10).Select(x => (double)((double)x - (double)value)); 612var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 616var verify = Enumerable.Range(1, 10).Select(x => (float)((float)x - (float)value)); 624var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 628var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x - (int)value)); 636var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 640var verify = Enumerable.Range(1, 10).Select(x => (long)((long)x - (long)value)); 648var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 652var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x - (int)value)); 660var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 664var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x - (int)value)); 672var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 676var verify = Enumerable.Range(1, 10).Select(x => (uint)((uint)x - (uint)value)); 684var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 688var verify = Enumerable.Range(1, 10).Select(x => (ulong)((ulong)x - (ulong)value)); 696var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 700var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x - (int)value)); 708var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 712var verify = Enumerable.Range(1, 10).Select(x => (int)((int)value - (int)x)); 720var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 724var verify = Enumerable.Range(1, 10).Select(x => (decimal)((decimal)value - (decimal)x)); 732var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 736var verify = Enumerable.Range(1, 10).Select(x => (double)((double)value - (double)x)); 744var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 748var verify = Enumerable.Range(1, 10).Select(x => (float)((float)value - (float)x)); 756var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 760var verify = Enumerable.Range(1, 10).Select(x => (int)((int)value - (int)x)); 768var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 772var verify = Enumerable.Range(1, 10).Select(x => (long)((long)value - (long)x)); 780var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 784var verify = Enumerable.Range(1, 10).Select(x => (int)((int)value - (int)x)); 792var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 796var verify = Enumerable.Range(1, 10).Select(x => (int)((int)value - (int)x)); 804var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 808var verify = Enumerable.Range(1, 10).Select(x => (uint)((uint)value - (uint)x)); 816var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 820var verify = Enumerable.Range(1, 10).Select(x => (ulong)((ulong)value - (ulong)x)); 828var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 832var verify = Enumerable.Range(1, 10).Select(x => (int)((int)value - (int)x)); 840var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 842var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 845var verify = Enumerable.Range(1, 10).Select(x => (int)(x * x)); 853var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 855var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (decimal)x); 858var verify = Enumerable.Range(1, 10).Select(x => (decimal)(x * x)); 866var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 868var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (double)x); 871var verify = Enumerable.Range(1, 10).Select(x => (double)(x * x)); 879var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 881var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (float)x); 884var verify = Enumerable.Range(1, 10).Select(x => (float)(x * x)); 892var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 894var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (int)x); 897var verify = Enumerable.Range(1, 10).Select(x => (int)(x * x)); 905var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 907var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (long)x); 910var verify = Enumerable.Range(1, 10).Select(x => (long)(x * x)); 918var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 920var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (sbyte)x); 923var verify = Enumerable.Range(1, 10).Select(x => (int)(x * x)); 931var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 933var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (short)x); 936var verify = Enumerable.Range(1, 10).Select(x => (int)(x * x)); 944var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 946var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (uint)x); 949var verify = Enumerable.Range(1, 10).Select(x => (uint)(x * x)); 957var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 959var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (ulong)x); 962var verify = Enumerable.Range(1, 10).Select(x => (ulong)(x * x)); 970var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 972var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (ushort)x); 975var verify = Enumerable.Range(1, 10).Select(x => (int)(x * x)); 983var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 987var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x * (int)value)); 995var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 999var verify = Enumerable.Range(1, 10).Select(x => (decimal)((decimal)x * (decimal)value)); 1007var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1011var verify = Enumerable.Range(1, 10).Select(x => (double)((double)x * (double)value)); 1019var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1023var verify = Enumerable.Range(1, 10).Select(x => (float)((float)x * (float)value)); 1031var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1035var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x * (int)value)); 1043var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1047var verify = Enumerable.Range(1, 10).Select(x => (long)((long)x * (long)value)); 1055var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1059var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x * (int)value)); 1067var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1071var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x * (int)value)); 1079var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1083var verify = Enumerable.Range(1, 10).Select(x => (uint)((uint)x * (uint)value)); 1091var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1095var verify = Enumerable.Range(1, 10).Select(x => (ulong)((ulong)x * (ulong)value)); 1103var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1107var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x * (int)value)); 1115var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1119var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x * (int)value)); 1127var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1131var verify = Enumerable.Range(1, 10).Select(x => (decimal)((decimal)x * (decimal)value)); 1139var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1143var verify = Enumerable.Range(1, 10).Select(x => (double)((double)x * (double)value)); 1151var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1155var verify = Enumerable.Range(1, 10).Select(x => (float)((float)x * (float)value)); 1163var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1167var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x * (int)value)); 1175var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1179var verify = Enumerable.Range(1, 10).Select(x => (long)((long)x * (long)value)); 1187var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1191var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x * (int)value)); 1199var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1203var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x * (int)value)); 1211var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1215var verify = Enumerable.Range(1, 10).Select(x => (uint)((uint)x * (uint)value)); 1223var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1227var verify = Enumerable.Range(1, 10).Select(x => (ulong)((ulong)x * (ulong)value)); 1235var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1239var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x * (int)value)); 1247var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1249var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1252var verify = Enumerable.Range(1, 10).Select(x => (int)(1)); 1260var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1262var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (decimal)x); 1265var verify = Enumerable.Range(1, 10).Select(x => (decimal)(1)); 1273var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1275var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (double)x); 1278var verify = Enumerable.Range(1, 10).Select(x => (double)(1)); 1286var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1288var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (float)x); 1291var verify = Enumerable.Range(1, 10).Select(x => (float)(1)); 1299var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1301var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (int)x); 1304var verify = Enumerable.Range(1, 10).Select(x => (int)(1)); 1312var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1314var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (long)x); 1317var verify = Enumerable.Range(1, 10).Select(x => (long)(1)); 1325var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1327var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (sbyte)x); 1330var verify = Enumerable.Range(1, 10).Select(x => (int)(1)); 1338var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1340var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (short)x); 1343var verify = Enumerable.Range(1, 10).Select(x => (int)(1)); 1351var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1353var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (uint)x); 1356var verify = Enumerable.Range(1, 10).Select(x => (uint)(1)); 1364var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1366var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (ulong)x); 1369var verify = Enumerable.Range(1, 10).Select(x => (ulong)(1)); 1377var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1379var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (ushort)x); 1382var verify = Enumerable.Range(1, 10).Select(x => (int)(1)); 1390var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1394var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x / (int)value)); 1402var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1406var verify = Enumerable.Range(1, 10).Select(x => (decimal)((decimal)x / (decimal)value)); 1414var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1418var verify = Enumerable.Range(1, 10).Select(x => (double)((double)x / (double)value)); 1426var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1430var verify = Enumerable.Range(1, 10).Select(x => (float)((float)x / (float)value)); 1438var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1442var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x / (int)value)); 1450var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1454var verify = Enumerable.Range(1, 10).Select(x => (long)((long)x / (long)value)); 1462var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1466var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x / (int)value)); 1474var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1478var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x / (int)value)); 1486var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1490var verify = Enumerable.Range(1, 10).Select(x => (uint)((uint)x / (uint)value)); 1498var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1502var verify = Enumerable.Range(1, 10).Select(x => (ulong)((ulong)x / (ulong)value)); 1510var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1514var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x / (int)value)); 1522var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1526var verify = Enumerable.Range(1, 10).Select(x => (int)((int)value / (int)x)); 1534var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1538var verify = Enumerable.Range(1, 10).Select(x => (decimal)((decimal)value / (decimal)x)); 1546var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1550var verify = Enumerable.Range(1, 10).Select(x => (double)((double)value / (double)x)); 1558var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1562var verify = Enumerable.Range(1, 10).Select(x => (float)((float)value / (float)x)); 1570var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1574var verify = Enumerable.Range(1, 10).Select(x => (int)((int)value / (int)x)); 1582var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1586var verify = Enumerable.Range(1, 10).Select(x => (long)((long)value / (long)x)); 1594var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1598var verify = Enumerable.Range(1, 10).Select(x => (int)((int)value / (int)x)); 1606var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1610var verify = Enumerable.Range(1, 10).Select(x => (int)((int)value / (int)x)); 1618var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1622var verify = Enumerable.Range(1, 10).Select(x => (uint)((uint)value / (uint)x)); 1630var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1634var verify = Enumerable.Range(1, 10).Select(x => (ulong)((ulong)value / (ulong)x)); 1642var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1646var verify = Enumerable.Range(1, 10).Select(x => (int)((int)value / (int)x)); 1654var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1656var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1659var verify = Enumerable.Range(1, 10).Select(x => (int)(0)); 1667var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1669var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (decimal)x); 1672var verify = Enumerable.Range(1, 10).Select(x => (decimal)(0)); 1680var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1682var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (double)x); 1685var verify = Enumerable.Range(1, 10).Select(x => (double)(0)); 1693var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1695var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (float)x); 1698var verify = Enumerable.Range(1, 10).Select(x => (float)(0)); 1706var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1708var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (int)x); 1711var verify = Enumerable.Range(1, 10).Select(x => (int)(0)); 1719var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1721var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (long)x); 1724var verify = Enumerable.Range(1, 10).Select(x => (long)(0)); 1732var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1734var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (sbyte)x); 1737var verify = Enumerable.Range(1, 10).Select(x => (int)(0)); 1745var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1747var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (short)x); 1750var verify = Enumerable.Range(1, 10).Select(x => (int)(0)); 1758var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1760var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (uint)x); 1763var verify = Enumerable.Range(1, 10).Select(x => (uint)(0)); 1771var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1773var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (ulong)x); 1776var verify = Enumerable.Range(1, 10).Select(x => (ulong)(0)); 1784var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1786var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (ushort)x); 1789var verify = Enumerable.Range(1, 10).Select(x => (int)(0)); 1797var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1801var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x % (int)value)); 1809var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1813var verify = Enumerable.Range(1, 10).Select(x => (decimal)((decimal)x % (decimal)value)); 1821var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1825var verify = Enumerable.Range(1, 10).Select(x => (double)((double)x % (double)value)); 1833var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1837var verify = Enumerable.Range(1, 10).Select(x => (float)((float)x % (float)value)); 1845var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1849var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x % (int)value)); 1857var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1861var verify = Enumerable.Range(1, 10).Select(x => (long)((long)x % (long)value)); 1869var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1873var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x % (int)value)); 1881var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1885var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x % (int)value)); 1893var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1897var verify = Enumerable.Range(1, 10).Select(x => (uint)((uint)x % (uint)value)); 1905var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1909var verify = Enumerable.Range(1, 10).Select(x => (ulong)((ulong)x % (ulong)value)); 1917var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1921var verify = Enumerable.Range(1, 10).Select(x => (int)((int)x % (int)value)); 1929var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1933var verify = Enumerable.Range(1, 10).Select(x => (int)((int)value % (int)x)); 1941var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1945var verify = Enumerable.Range(1, 10).Select(x => (decimal)((decimal)value % (decimal)x)); 1953var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1957var verify = Enumerable.Range(1, 10).Select(x => (double)((double)value % (double)x)); 1965var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1969var verify = Enumerable.Range(1, 10).Select(x => (float)((float)value % (float)x)); 1977var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1981var verify = Enumerable.Range(1, 10).Select(x => (int)((int)value % (int)x)); 1989var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 1993var verify = Enumerable.Range(1, 10).Select(x => (long)((long)value % (long)x)); 2001var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2005var verify = Enumerable.Range(1, 10).Select(x => (int)((int)value % (int)x)); 2013var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2017var verify = Enumerable.Range(1, 10).Select(x => (int)((int)value % (int)x)); 2025var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2029var verify = Enumerable.Range(1, 10).Select(x => (uint)((uint)value % (uint)x)); 2037var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2041var verify = Enumerable.Range(1, 10).Select(x => (ulong)((ulong)value % (ulong)x)); 2049var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2053var verify = Enumerable.Range(1, 10).Select(x => (int)((int)value % (int)x)); 2061var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2063var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2066var verify = Enumerable.Range(1, 10).Select(x => true); 2076var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2078var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (decimal)x); 2081var verify = Enumerable.Range(1, 10).Select(x => true); 2091var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2093var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (double)x); 2096var verify = Enumerable.Range(1, 10).Select(x => true); 2106var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2108var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (float)x); 2111var verify = Enumerable.Range(1, 10).Select(x => true); 2121var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2123var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (int)x); 2126var verify = Enumerable.Range(1, 10).Select(x => true); 2136var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2138var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (long)x); 2141var verify = Enumerable.Range(1, 10).Select(x => true); 2151var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2153var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (sbyte)x); 2156var verify = Enumerable.Range(1, 10).Select(x => true); 2166var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2168var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (short)x); 2171var verify = Enumerable.Range(1, 10).Select(x => true); 2181var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2183var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (uint)x); 2186var verify = Enumerable.Range(1, 10).Select(x => true); 2196var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2198var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (ulong)x); 2201var verify = Enumerable.Range(1, 10).Select(x => true); 2211var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2213var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (ushort)x); 2216var verify = Enumerable.Range(1, 10).Select(x => true); 2226var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2230var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2238var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2242var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2250var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2254var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2262var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2266var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2274var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2278var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2286var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2290var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2298var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2302var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2310var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2314var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2322var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2326var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2334var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2338var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2346var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2350var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2358var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2360var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2363var verify = Enumerable.Range(1, 10).Select(x => true); 2373var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2375var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (decimal)x); 2378var verify = Enumerable.Range(1, 10).Select(x => true); 2388var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2390var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (double)x); 2393var verify = Enumerable.Range(1, 10).Select(x => true); 2403var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2405var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (float)x); 2408var verify = Enumerable.Range(1, 10).Select(x => true); 2418var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2420var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (int)x); 2423var verify = Enumerable.Range(1, 10).Select(x => true); 2433var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2435var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (long)x); 2438var verify = Enumerable.Range(1, 10).Select(x => true); 2448var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2450var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (sbyte)x); 2453var verify = Enumerable.Range(1, 10).Select(x => true); 2463var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2465var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (short)x); 2468var verify = Enumerable.Range(1, 10).Select(x => true); 2478var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2480var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (uint)x); 2483var verify = Enumerable.Range(1, 10).Select(x => true); 2493var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2495var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (ulong)x); 2498var verify = Enumerable.Range(1, 10).Select(x => true); 2508var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2510var otherColumnEnumerable = Enumerable.Range(1, 10).Select(x => (ushort)x); 2513var verify = Enumerable.Range(1, 10).Select(x => true); 2523var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2527var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2535var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2539var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2547var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2551var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2559var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2563var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2571var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2575var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2583var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2587var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2595var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2599var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2607var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2611var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2619var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2623var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2631var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2635var verify = Enumerable.Range(1, 10).Select(x => (bool)(false)); 2643var columnEnumerable = Enumerable.Range(1, 10).Select(x => (byte)x); 2647var verify = Enumerable.Range(1, 10).Select(x => (bool)(false));
DataFrameGroupByTests.cs (3)
29var grouping = df.GroupBy<string>("Parity").Groupings; 51var grouping = df.GroupBy<string>("Parity").Groupings; 84var values = rows.Select(row => Convert.ToInt32(row[colIndex]));
DataFrameIDataViewTests.cs (1)
372var nameDataViewColumn = data.GetColumn<T>(columnName);
DataFrameTests.Computations.cs (1)
417IEnumerable<int> range = Enumerable.Range(startingFrom, length);
DataFrameTests.cs (7)
604IEnumerable<DataViewSchema.Column> dfColumns = ((IDataView)df).Schema; 609IEnumerable<DataViewSchema.Column> clampedColumns = ((IDataView)clampedColumn).Schema; 662IEnumerable<DataViewSchema.Column> columnNames = ((IDataView)df).Schema; 665IEnumerable<DataViewSchema.Column> prefixNames = ((IDataView)prefix).Schema; 684IEnumerable<DataViewSchema.Column> suffixNames = ((IDataView)suffix).Schema; 1157df.Append((IEnumerable<object>)null, inPlace: true); 1163ret = df.Append((IEnumerable<object>)null, inPlace: false);
DataFrameTests.Utils.cs (4)
161IEnumerable<int> range = Enumerable.Range(startingFrom, length); 224IEnumerable<int> randomIndices = Enumerable.Range(0, (int)input.Rows.Count); 225IEnumerable<int> trainIndices = randomIndices.Take((int)(input.Rows.Count * testRatio)); 226IEnumerable<int> testIndices = randomIndices.Skip((int)(input.Rows.Count * testRatio));
PrimitiveDataFrameColumnComputationsTests.cs (12)
19IEnumerable<byte?> ByteValues = new byte?[] { 1, null, 2, 3, 4, null, 6, 7 }; 20IEnumerable<char?> CharValues = new char?[] { (char)1, null, (char)2, (char)3, (char)4, null, (char)6, (char)7 }; 21IEnumerable<decimal?> DecimalValues = new decimal?[] { 1, null, 2, 3, 4, null, 6, 7 }; 22IEnumerable<double?> DoubleValues = new double?[] { 1, null, 2, 3, 4, null, 6, 7 }; 23IEnumerable<float?> SingleValues = new float?[] { 1, null, 2, 3, 4, null, 6, 7 }; 24IEnumerable<int?> Int32Values = new int?[] { 1, null, 2, 3, 4, null, 6, 7 }; 25IEnumerable<long?> Int64Values = new long?[] { 1, null, 2, 3, 4, null, 6, 7 }; 26IEnumerable<sbyte?> SByteValues = new sbyte?[] { 1, null, 2, 3, 4, null, 6, 7 }; 27IEnumerable<short?> Int16Values = new short?[] { 1, null, 2, 3, 4, null, 6, 7 }; 28IEnumerable<uint?> UInt32Values = new uint?[] { 1, null, 2, 3, 4, null, 6, 7 }; 29IEnumerable<ulong?> UInt64Values = new ulong?[] { 1, null, 2, 3, 4, null, 6, 7 }; 30IEnumerable<ushort?> UInt16Values = new ushort?[] { 1, null, 2, 3, 4, null, 6, 7 };
test\Microsoft.ML.TestFramework\BaseTestClass.cs (1)
67var attributes = test.TestCase.TestMethod.Method.GetCustomAttributes(typeof(LogMessageKind));
Microsoft.DotNet.Arcade.Sdk (11)
src\GenerateResxSource.cs (1)
506var arguments = match.Cast<Match>()
src\GetLicenseFilePath.cs (1)
58IEnumerable<string> enumerateFiles(string extension) =>
src\GroupItemsBy.cs (1)
57ITaskItem mergeItems(IEnumerable<ITaskItem> items)
src\InstallDotNetCore.cs (3)
65var runtimeItems = new Dictionary<string, IEnumerable<KeyValuePair<string, string>>>(); 68var items = GetItemsFromJsonElementArray(runtime, out string runtimeName); 213private 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 (2)
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) 309var merged = GetTokenDiff(def1, def2); 343public IEnumerable<Tuple<DifferenceType, SyntaxToken>> GetTokenDiff(IDefinition def1, IDefinition def2) 380var assemblies = Directory.EnumerateFiles(appDirectory, "*.dll") 395public IEnumerable<SyntaxToken> GetTokenList(IDefinition definition) 428private void Visit(IEnumerable<ElementMapping<AttributeGroup>> attributes) 446var ag1Tokens = ag1.Attributes.OrderBy(c => c, attributeComparer) 448var ag2Tokens = ag2.Attributes.OrderBy(c => c, attributeComparer) 468private 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)
179IEnumerable<string> lines = GetCSharpDecalarationLines(api); 197private static IEnumerable<string> GetCSharpDecalarationLines(IDefinition api)
MefHelpers.cs (1)
74public override IEnumerable<ExportDescriptorPromise> GetExportDescriptors(CompositionContract contract, DependencyAccessor descriptorAccessor)
Microsoft.DotNet.Build.Tasks.Feed (20)
src\BlobFeedAction.cs (1)
59public async Task PublishToFlatContainerAsync(IEnumerable<ITaskItem> taskItems, int maxClients,
src\BuildModelFactory.cs (6)
20IEnumerable<BlobArtifactModel> blobArtifacts, 21IEnumerable<PackageArtifactModel> packageArtifacts, 94IEnumerable<BlobArtifactModel> blobArtifacts, 95IEnumerable<PackageArtifactModel> packageArtifacts, 187IEnumerable<BlobArtifactModel> blobArtifacts, 188IEnumerable<PackageArtifactModel> packageArtifacts,
src\common\AzureStorageUtils.cs (2)
260bool md5HeaderAvailable = response.Headers.TryGetValues("Content-MD5", out var md5); 261bool lengthHeaderAvailable = response.Headers.TryGetValues("Content-Length", out var contentLength);
src\common\LatestLinksManager.cs (3)
63IEnumerable<AkaMSLink> linksToCreate = GetLatestLinksToCreate(assetsToPublish, feedConfig, feedBaseUrl); 68public IEnumerable<AkaMSLink> GetLatestLinksToCreate(HashSet<string> assetsToPublish, TargetFeedConfig feedConfig, string feedBaseUrl) 70IEnumerable<AkaMSLink> linksToCreate = assetsToPublish
src\model\SetupTargetFeedConfigV3.cs (1)
86private IEnumerable<TargetFeedConfig> Feeds()
src\model\TargetChannelConfig.cs (4)
60IEnumerable<TargetFeedSpecification> targetFeeds, 109static bool NullAcceptingSequencesEqual<T>(IEnumerable<T> left, IEnumerable<T> right) 182public TargetFeedSpecification(IEnumerable<TargetFeedContentType> contentTypes, string feedUrl, AssetSelection assets)
src\PushToBuildStorage.cs (3)
144IEnumerable<BlobArtifactModel> blobArtifacts = Enumerable.Empty<BlobArtifactModel>(); 145IEnumerable<PackageArtifactModel> packageArtifacts = Enumerable.Empty<PackageArtifactModel>(); 147var itemsToPushNoExcludes = ItemsToPush.
Microsoft.DotNet.Build.Tasks.Feed.Tests (5)
LatestLinksManagerTests.cs (4)
109var links = manager.GetLatestLinksToCreate(assetsToPublish, feedConfig, "https://example.com/feed/"); 145var links = manager.GetLatestLinksToCreate(assetsToPublish, feedConfig, "https://example.com/feed/"); 175var links = manager.GetLatestLinksToCreate(assetsToPublish, feedConfig, "https://example.com/feed/"); 212var links = manager.GetLatestLinksToCreate(assetsToPublish, feedConfig, "https://example.com/feed/");
PublishToSymbolServerTest.cs (1)
85IEnumerable<SymbolPublishVisibility> visibilities = Enum.GetValues<SymbolPublishVisibility>().Where(x => x <= maxVisibility);
Microsoft.DotNet.Build.Tasks.Installers (6)
src\BuildFPMToolPreReqs.cs (1)
148IEnumerable<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)
79var packagePaths = packageItems.Select(pi => pi.TargetPath); 83var supportedInboxFrameworks = index.GetAlllInboxFrameworks().Where(fx => IsSupported(fx, resolver)); 153var compileAssets = resolver.ResolveCompileAssets(inboxFx); 159var runtimeAssets = resolver.ResolveRuntimeAssets(inboxFx, null); 220public 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)
255IEnumerable<ManifestFile> manifestFiles = 298var dependencies = from d in Dependencies.NullAsEmpty() 330private IEnumerable<PackageReferenceSet> GetReferenceSets() 332var references = from r in References.NullAsEmpty()
GeneratePackageReport.cs (8)
97var compileAssets = _resolver.ResolveCompileAssets(fx, PackageId); 123var runtimeAssets = _resolver.ResolveRuntimeAssets(fx, runtimeId); 137var nativeAssets = _resolver.ResolveNativeAssets(fx, runtimeId); 226var fileFrameworks = _targetPathToPackageItem.Values.Select(f => f.TargetFramework).Distinct(NuGetFramework.Comparer).Where(f => f != null); 239var inboxFrameworks = index.GetInboxFrameworks(PackageId).NullAsEmpty(); 254var derivedFxs = expander.Expand(framework); 347var filesWithoutPlaceholders = packageItems[PackageId] 385private 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)
150IEnumerable<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)
36var runtimes = from r in jObject["runtimes"] select r;
GetRuntimeTargets.cs (1)
35var 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) 274public IReadOnlyDictionary<string, IEnumerable<ContentItemGroup>> GetAllRuntimeItems() 276Dictionary<string, IEnumerable<ContentItemGroup>> resolvedAssets = new Dictionary<string, IEnumerable<ContentItemGroup>>(); 288public IEnumerable<string> ResolveRuntimeAssets(NuGetFramework framework, string runtimeId) 305public IEnumerable<string> ResolveNativeAssets(NuGetFramework framework, string runtimeId)
NuGetPack.cs (2)
365private IEnumerable<string> EffectiveLibPackageExcludes 375private 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)
87private 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)
125var 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 (1)
TargetFrameworkResolver.cs (1)
52public string? GetNearest(IEnumerable<string> frameworks, NuGetFramework framework)
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 (13)
CreateVisualStudioWorkload.wix.cs (1)
501static void PossiblyParallelForEach<T>(bool runInParallel, IEnumerable<T> source, Action<T> body)
Msi\MsiProperties.wix.cs (1)
84public IEnumerable<RelatedProduct> RelatedProducts
Msi\MsiUtils.wix.cs (4)
47public static IEnumerable<FileRow> GetAllFiles(string packagePath) 68public static IEnumerable<DirectoryRow> GetAllDirectories(string packagePath) 89public static IEnumerable<RegistryRow> GetAllRegistryKeys(string packagePath) 110public static IEnumerable<RelatedProduct> GetRelatedProducts(string packagePath)
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)
227public virtual void Extract(IEnumerable<string> exclusionPatterns)
WorkloadPackPackage.wix.cs (1)
65internal static IEnumerable<(string sourcePackage, string[] platforms)> GetSourcePackages(string packageSource, WorkloadPack pack)
WorkloadSetPackage.wix.cs (1)
93public override void Extract(IEnumerable<string> exclusionPatterns)
Microsoft.DotNet.Build.Tasks.Workloads.Tests (3)
CreateVisualStudioWorkloadTests.cs (2)
138IEnumerable<string> arm64Directories = Directory.EnumerateDirectories(swixRootDirectory, "arm64", SearchOption.AllDirectories); 152IEnumerable<ITaskItem> swixComponentProjects = createWorkloadTask.SwixProjects.Where(s => s.GetMetadata(Metadata.PackageType).Equals(DefaultValues.PackageTypeComponent));
SwixPackageGroupTests.cs (1)
46public static readonly IEnumerable<object[]> PackageGroupData = new List<object[]>
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)
GenAPITask.cs (1)
191IEnumerable<IAssembly> assemblies = host.LoadAssemblies(HostEnvironment.SplitPaths(Assembly));
TypeListWriter.cs (1)
30public void WriteAssemblies(IEnumerable<IAssembly> assemblies)
Microsoft.DotNet.GenFacades (22)
GenPartialFacadeSourceGenerator.cs (6)
34IEnumerable<string> referenceTypes = GetPublicVisibleTypes(contractAssembly, includeTypeForwards: true); 42IEnumerable<string> duplicates = seedNames.GroupBy(x => x) 59private static IEnumerable<string> ParseDefineConstants(string defineConstants) 96private static IEnumerable<string> GetPublicVisibleTypes(string assembly, bool includeTypeForwards = false) 143private static IReadOnlyDictionary<string, IList<string>> GenerateTypeTable(IEnumerable<string> seedAssemblies) 148IEnumerable<string> types = GetPublicVisibleTypes(assembly);
NotSupportedAssemblyGenerator.cs (2)
44private void GenerateNotSupportedAssemblyFiles(IEnumerable<ITaskItem> sourceFiles) 98private IEnumerable<string> _exclusionApis;
SourceGenerator.cs (6)
16private readonly IEnumerable<string> _referenceTypes; 23IEnumerable<string> referenceTypes, 42IEnumerable<string> compileFiles, 43IEnumerable<string> constants, 56IEnumerable<string> typesToForward = compileFiles == null ? _referenceTypes : _referenceTypes.Where(id => !existingTypes.Contains(id)); 96private string BuildAliasDeclarations(IEnumerable<string> externAliases)
TypeParser.cs (8)
16public static HashSet<string> GetAllPublicTypes(IEnumerable<string> files, IEnumerable<string> constants, string langVersion) 26var syntaxTreeCollection = GetSourceTrees(files, constants, languageVersion); 59var allPublicTypes = root.DescendantNodes().OfType<BaseTypeDeclarationSyntax>() 73var allPublicTypes = root.DescendantNodes().OfType<DelegateDeclarationSyntax>() 133private static IEnumerable<SyntaxTree> GetSourceTrees(IEnumerable<string> sourceFiles, IEnumerable<string> constants, LanguageVersion languageVersion)
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)
408public QueryBuilder(IEnumerable<KeyValuePair<string, string>> parameters) 413public void Add(string key, IEnumerable<string> values)
generated-code\PagedResponse.cs (4)
65public static LinkHeader Parse(IEnumerable<string> header) 75private static IEnumerable<(string href, string rel)> ParseLinkHeader(IEnumerable<string> linkHeader) 86private static IEnumerable<(string href, string rel)> ParseLinkHeader(string linkHeader)
Microsoft.DotNet.Helix.Sdk (7)
CheckAzurePipelinesTestResults.cs (1)
119IEnumerable<JObject> entries = data.Value<JArray>("value").Cast<JObject>();
CommandPayload.cs (1)
33public string AddCommandFile(IEnumerable<string> commands)
CreateXHarnessAndroidWorkItems.cs (1)
60var tasks = Apks.Select(apk => PrepareWorkItem(zipArchiveManager, fileSystem, apk));
CreateXHarnessAppleWorkItems.cs (1)
82var tasks = AppBundles.Select(bundle => PrepareWorkItem(zipArchiveManager, fileSystem, provisioningProfileProvider, bundle));
GetHelixWorkItems.cs (1)
37private async Task<IEnumerable<ITaskItem>> GetWorkItemsAsync(ITaskItem job, CancellationToken cancellationToken)
SendHelixJob.cs (2)
415private IEnumerable<string> GetCommands(ITaskItem workItem, string workItemCommand) 461private 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>>()), 238It.Is<IEnumerable<string>>(args => args.All(y => _expectedArgs.Contains(y))))) 284It.IsAny<IEnumerable<string>>()), 294It.IsAny<IEnumerable<string>>()), 309It.Is<IEnumerable<string>>(args => args.Count() == _expectedArgs.Count() && args.All(y => _expectedArgs.Contains(y)))),
Microsoft.DotNet.Internal.DependencyInjection.Testing (3)
DependencyInjectionValidation.cs (3)
36IEnumerable<Type> additionalScopedTypes = null, 37IEnumerable<Type> additionalSingletonTypes = null) 233if (def == typeof(IEnumerable<>))
Microsoft.DotNet.Internal.SymbolHelper (3)
SymbolPublisherOptions.cs (2)
30IEnumerable<string>? packageFileExcludeList = null, 33IEnumerable<int>? pdbConversionTreatAsWarning = null,
SymbolUploadHelper.cs (1)
198public async Task<int> AddPackagesToRequest(string? name, IEnumerable<string> packagePaths)
Microsoft.DotNet.MacOsPkg (2)
Package.cs (2)
102IEnumerable<string> nestedApps = Directory.GetDirectories(dstPath, "*.app", SearchOption.AllDirectories).Where(app => AppBundle.IsBundle(app)); 145IEnumerable<string> zippedNestedApps = Directory.GetFiles(srcPath, "*.app", SearchOption.AllDirectories).Where(app => AppBundle.IsBundle(app));
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)
459string consoleAppArgs = GetConsoleAppArgs(options, out IEnumerable<IDisposable> toDispose); 481private static string GetConsoleAppArgs(RemoteInvokeOptions options, out IEnumerable<IDisposable> toDispose) 517private static string GetRuntimeConfigPath(RemoteInvokeOptions options, out IEnumerable<IDisposable> toDispose) 644IEnumerable<Assembly> assemblies = new StackTrace().GetFrames()
RemoteInvokeHandle.cs (2)
21public RemoteInvokeHandle(Process process, RemoteInvokeOptions options, string assemblyName = null, string className = null, string methodName = null, IEnumerable<IDisposable> subDisposables = null) 50private 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 (13)
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\SignatureVerificationManager.cs (2)
113public IEnumerable<SignatureVerificationResult> VerifyFiles(IEnumerable<string> files)
Microsoft.DotNet.SignTool (23)
src\BatchSignUtil.cs (3)
124bool signGroup(IEnumerable<FileSignInfo> files, out int signedCount) 154bool signEngines(IEnumerable<FileSignInfo> files, out int signedCount) 223void 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\RealSignTool.cs (2)
128public override bool LocalStrongNameSign(IBuildEngine buildEngine, int round, IEnumerable<FileSignInfo> files) 130var filesToLocallyStrongNameSign = files.Where(f => f.SignInfo.ShouldLocallyStrongNameSign);
src\SignTool.cs (7)
37public abstract bool LocalStrongNameSign(IBuildEngine buildEngine, int round, IEnumerable<FileSignInfo> files); 51public bool Sign(IBuildEngine buildEngine, int round, IEnumerable<FileSignInfo> files) 64private Dictionary<string, string> ZipMacFiles(IEnumerable<FileSignInfo> filesToSign) 67var osxFilesToZip = filesToSign.Where(fsi => SignToolConstants.MacSigningOperationsRequiringZipping.Contains(fsi.SignInfo.Certificate)); 140private bool AuthenticodeSignAndNotarize(IBuildEngine buildEngine, int round, IEnumerable<FileSignInfo> filesToSign) 163var filesToNotarize = filesToSign.Where(f => !string.IsNullOrEmpty(f.SignInfo.NotarizationAppName)); 174private string GenerateBuildFileContent(IEnumerable<FileSignInfo> filesToSign, Dictionary<string, string> zippedPaths, bool notarize)
src\StrongName.cs (2)
410private static uint CalculateChecksum(IEnumerable<Blob> blobs) 580private static IEnumerable<Blob> GetContentWithoutChecksum(byte[] peImage, PEHeaders peHeaders)
src\ValidationOnlySignTool.cs (1)
26public override bool LocalStrongNameSign(IBuildEngine buildEngine, int round, IEnumerable<FileSignInfo> files)
src\ZipData.cs (6)
57public static IEnumerable<(string relativePath, Stream content, long contentSize)> ReadEntries(string archivePath, string tempDir, string tarToolPath, string pkgToolPath, bool ignoreContent = false) 193private static IEnumerable<(string relativePath, Stream content, long contentSize)> ReadZipEntries(string archivePath) 330private static IEnumerable<(string relativePath, Stream content, long contentSize)> ReadPkgOrAppBundleEntries(string archivePath, string tempDir, string pkgToolPath, bool ignoreContent) 512private static IEnumerable<TarEntry> ReadTarGZipEntries(string path) 639internal static IEnumerable<(string relativePath, Stream content, long contentSize)> ReadDebContainerEntries(string archivePath, string match = null) 661private static IEnumerable<(string relativePath, Stream content, long contentSize)> ReadRpmContainerEntries(string archivePath)
Microsoft.DotNet.SignTool.Tests (4)
FakeBuildEngine.cs (1)
44var itemGroupNode = xml.Descendants("ItemGroup");
FakeSignTool.cs (1)
27public override bool LocalStrongNameSign(IBuildEngine buildEngine, int round, IEnumerable<FileSignInfo> files) => true;
SignToolTests.cs (2)
263public static IEnumerable<object[]> GetSignableExtensions() 367var 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)
177private static Comparison<T> Compare<T>(IEnumerable<T> actual, IEnumerable<T> baseline) 189IEnumerable<T> actual, 190IEnumerable<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)
100private static IEnumerable<MethodInfo> GetAllMethods(Type type) 133var parameterExpressions = GetParameterExpressions(method, argumentsParameter, new List<ProvidedParameter> 179var parameterExpressions = GetParameterExpressions(method, argumentsParameter, new List<ProvidedParameter> 247private static IEnumerable<Expression> GetParameterExpressions(MethodInfo method, ParameterExpression argumentsParameter, List<ProvidedParameter> providedParameters)
Modeler\ClassTypeModel.cs (3)
15IEnumerable<PropertyModel> properties, 30public IEnumerable<PropertyModel> RequiredAndReadOnlyProperties => 35public IEnumerable<PropertyModel> RequiredProperties => Properties.Where(p => p.Required);
Modeler\EnumTypeModel.cs (1)
11public EnumTypeModel(string name, string ns, IEnumerable<string> values)
Modeler\MethodModel.cs (8)
21IEnumerable<ParameterModel> parameters, 47public IEnumerable<ParameterModel> ConstantParameters => 50public IEnumerable<ParameterModel> NonConstantParameters => 53public IEnumerable<ParameterModel> FormalParameters => NonConstantParameters.OrderBy(p => p.Required ? 0 : 1).ThenBy(p => p.Name); 55public 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)); 61public IEnumerable<ParameterModel> PathParameters => 64public IEnumerable<ParameterModel> QueryParameters => 67public IEnumerable<ParameterModel> HeaderParameters =>
Modeler\ServiceClientModel.cs (2)
15IEnumerable<TypeModel> types, 16IEnumerable<MethodGroupModel> methodGroups)
Modeler\ServiceClientModelFactory.cs (2)
139IEnumerable<(string path, OperationType type, OpenApiOperation operation)> operations) 419IEnumerable<PropertyModel> properties = schema.Properties != null
Microsoft.DotNet.VersionTools (86)
Automation\DependencyUpdateResults.cs (2)
17public IEnumerable<IDependencyInfo> UsedInfos { get; } 19public DependencyUpdateResults(IEnumerable<IDependencyInfo> usedInfos)
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)
Automation\GitHubApi\GitHubClient.cs (2)
248IEnumerable<long> allIds = queryResponse.Items.Select(item => item.Id); 451IEnumerable<string> headerValues;
Automation\GitHubVersionsRepoUpdater.cs (1)
53IEnumerable<string> packagePaths,
Automation\LocalVersionsRepoUpdater.cs (1)
23IEnumerable<string> packagePaths,
Automation\PullRequestCreator.cs (1)
219public static string NotificationString(IEnumerable<string> usernames)
Automation\VersionsRepoUpdater.cs (3)
23protected IEnumerable<NupkgInfo> CreatePackageInfos(IEnumerable<string> packagePaths) 31protected static Dictionary<string, string> CreatePackageInfoDictionary(IEnumerable<NupkgInfo> infos)
Automation\VstsApi\VstsAdapterClient.cs (1)
235IEnumerable<int> allIds = prs.Select(pr => pr.Number);
BuildInfo.cs (1)
211IEnumerable<NuGetVersion> versions = packages.Values
BuildManifest\BuildManifestChange.cs (4)
18public IEnumerable<string> SemaphorePaths { get; } 22public IEnumerable<JoinSemaphoreGroup> JoinSemaphoreGroups { get; set; } 24public IEnumerable<SupplementaryUploadRequest> SupplementaryUploads { get; set; } 30IEnumerable<string> semaphorePaths,
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,
BuildManifest\JoinSemaphoreGroup.cs (1)
15public IEnumerable<string> ParallelSemaphorePaths { get; set; }
BuildManifest\Model\ArtifactSet.cs (1)
23public IEnumerable<XElement> ToXml() => Enumerable.Concat(
BuildManifest\Model\BuildIdentity.cs (1)
159public IEnumerable<XAttribute> ToXmlAttributes() => Attributes
BuildManifest\Model\XElementParsingExtensions.cs (1)
43IEnumerable<string> requiredAttributes)
Dependencies\BuildManifest\OrchestratedBuildIdentityMatch.cs (1)
15IEnumerable<IDependencyInfo> dependencyInfos)
Dependencies\BuildOutput\BuildDependencyInfo.cs (2)
31public IEnumerable<PackageIdentity> Packages { get; } 36IEnumerable<string> disabledPackages)
Dependencies\BuildOutput\FilePackageUpdater.cs (1)
15IEnumerable<IDependencyInfo> dependencyInfos)
Dependencies\BuildOutput\FileRegexPackageUpdater.cs (2)
15IEnumerable<IDependencyInfo> dependencyInfos, 16out IEnumerable<IDependencyInfo> usedDependencyInfos)
Dependencies\BuildOutput\FileRegexReleaseUpdater.cs (2)
15IEnumerable<IDependencyInfo> dependencyInfos, 16out IEnumerable<IDependencyInfo> usedDependencyInfos)
Dependencies\BuildOutput\OrchestratedBuild\FileOrchestratedBuildCustomUpdater.cs (1)
16IEnumerable<IDependencyInfo> dependencyInfos)
Dependencies\BuildOutput\OrchestratedBuild\FileRegexOrchestratedBuildCustomUpdater.cs (2)
18IEnumerable<IDependencyInfo> dependencyInfos, 19out IEnumerable<IDependencyInfo> usedDependencyInfos)
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)
Dependencies\BuildOutput\ToolVersionsUpdater.cs (3)
16public IEnumerable<DependencyUpdateTask> GetUpdateTasks( 17IEnumerable<IDependencyInfo> dependencyInfos) 67public ToolUpdateLineResult(string line, IEnumerable<BuildDependencyInfo> buildInfos)
Dependencies\DependencyReplacement.cs (2)
14IEnumerable<IDependencyInfo> usedDependencyInfos) 27public IEnumerable<IDependencyInfo> UsedDependencyInfos { get; }
Dependencies\DependencyUpdateTask.cs (4)
20public IEnumerable<IDependencyInfo> UsedInfos { get; } 22public IEnumerable<string> ReadableDescriptionLines { get; } 26IEnumerable<IDependencyInfo> usedInfos, 27IEnumerable<string> readableDescriptionLines)
Dependencies\FileRegexUpdater.cs (5)
24public IEnumerable<DependencyUpdateTask> GetUpdateTasks(IEnumerable<IDependencyInfo> dependencyInfos) 26IEnumerable<IDependencyInfo> usedInfos; 62IEnumerable<IDependencyInfo> dependencyInfos, 63out IEnumerable<IDependencyInfo> usedDependencyInfos);
Dependencies\FileUpdater.cs (3)
27public IEnumerable<DependencyUpdateTask> GetUpdateTasks( 28IEnumerable<IDependencyInfo> dependencyInfos) 81IEnumerable<IDependencyInfo> dependencyInfos);
Dependencies\IDependencyUpdater.cs (2)
16IEnumerable<DependencyUpdateTask> GetUpdateTasks(IEnumerable<IDependencyInfo> dependencyInfos);
Dependencies\Submodule\IndicatorPackageSubmoduleUpdater.cs (2)
43IEnumerable<IDependencyInfo> dependencyInfos, 44out IEnumerable<IDependencyInfo> usedDependencyInfos)
Dependencies\Submodule\LatestCommitSubmoduleUpdater.cs (2)
42IEnumerable<IDependencyInfo> dependencyInfos, 43out IEnumerable<IDependencyInfo> usedDependencyInfos)
Dependencies\Submodule\OrchestratedBuildSubmoduleUpdater.cs (2)
25IEnumerable<IDependencyInfo> dependencyInfos, 26out IEnumerable<IDependencyInfo> usedDependencyInfos)
Dependencies\Submodule\SubmoduleUpdater.cs (5)
19public IEnumerable<DependencyUpdateTask> GetUpdateTasks(IEnumerable<IDependencyInfo> dependencyInfos) 21IEnumerable<IDependencyInfo> usedInfos; 54IEnumerable<IDependencyInfo> dependencyInfos, 55out IEnumerable<IDependencyInfo> usedDependencyInfos);
src\Common\Internal\EnumerableExtensions.cs (2)
17public static IEnumerable<T> NullAsEmpty<T>(this IEnumerable<T> source)
Util\GitCommand.cs (1)
44var logArgs = args.Select(arg => arg == repository ? redactedRepository : arg);
Microsoft.DotNet.VersionTools.Tasks (4)
BaseDependenciesTask.cs (3)
88protected IEnumerable<IDependencyUpdater> CreateUpdaters() 181protected IEnumerable<IDependencyInfo> CreateLocalDependencyInfos() 186protected IEnumerable<IDependencyInfo> CreateDependencyInfos(
VerifyDependencies.cs (1)
15IEnumerable<DependencyUpdateTask> updateTasks = DependencyUpdateUtils
Microsoft.DotNet.XliffTasks (10)
EnumerableExtensions.cs (1)
11public static bool IsSorted<T, U>(this IEnumerable<T> source, Func<T, U> keySelector, IComparer<U> comparer)
ExponentialRetry.cs (1)
36private static IEnumerable<TimeSpan> Intervals
Model\JsonDocument.cs (1)
34protected override IEnumerable<TranslatableNode> GetTranslatableNodes()
Model\ResxDocument.cs (1)
16protected override IEnumerable<TranslatableNode> GetTranslatableNodes()
Model\TranslatableDocument.cs (1)
74protected abstract IEnumerable<TranslatableNode> GetTranslatableNodes();
Model\UnstructuredDocument.cs (1)
18protected override IEnumerable<TranslatableNode> GetTranslatableNodes()
Model\VsctDocument.cs (1)
16protected override IEnumerable<TranslatableNode> GetTranslatableNodes()
Model\XamlRuleDocument.cs (1)
25protected override IEnumerable<TranslatableNode> GetTranslatableNodes()
Model\XlfDocument.cs (2)
229IEnumerable<XElement> transUnits = bodyElement.Elements(TransUnit); 279IEnumerable<string> untranslatedResourceIDs =
Microsoft.DotNet.XUnitAssert.Tests (99)
AsyncCollectionAssertsTests.cs (6)
622 var nullEnumerable = default(IEnumerable<int>); 672 validateError(() => Assert.Equal(default(IEnumerable<int>), actual)); 1088 var nullEnumerable = default(IEnumerable<int>); 1122 Assert.NotEqual(default(IEnumerable<int>), actual);
CollectionAssertsTests.cs (44)
19 Assert.Throws<ArgumentNullException>("collection", () => Assert.All(default(IEnumerable<object>)!, _ => { })); 71 await Assert.ThrowsAsync<ArgumentNullException>("collection", () => Assert.AllAsync(default(IEnumerable<object>)!, async _ => await Task.Yield())); 283 Assert.Throws<ArgumentNullException>("collection", () => Assert.Contains(14, default(IEnumerable<int>)!)); 329 IEnumerable<string> set = new HashSet<string>(StringComparer.OrdinalIgnoreCase) { "Hi there" }; 338 IEnumerable<string> set = new ReadOnlySet<string>(StringComparer.OrdinalIgnoreCase, "Hi there"); 352 Assert.Throws<ArgumentNullException>("collection", () => Assert.Contains(14, default(IEnumerable<int>)!, comparer)); 367 IEnumerable<string> set = new HashSet<string>(StringComparer.OrdinalIgnoreCase) { "Hi there" }; 393 Assert.Throws<ArgumentNullException>("collection", () => Assert.Contains(default(IEnumerable<int>)!, item => true)); 426 Assert.Throws<ArgumentNullException>("collection", () => Assert.Distinct(default(IEnumerable<int>)!)); 501 Assert.Throws<ArgumentNullException>("collection", () => Assert.DoesNotContain(14, default(IEnumerable<int>)!)); 548 IEnumerable<string> set = new HashSet<string>(StringComparer.OrdinalIgnoreCase) { "Hi there" }; 566 IEnumerable<string> set = new ReadOnlySet<string>(StringComparer.OrdinalIgnoreCase, "Hi there"); 589 Assert.Throws<ArgumentNullException>("collection", () => Assert.DoesNotContain(14, default(IEnumerable<int>)!, comparer)); 604 IEnumerable<string> set = new HashSet<string>(StringComparer.OrdinalIgnoreCase) { "Hi there" }; 622 Assert.Throws<ArgumentNullException>("collection", () => Assert.DoesNotContain(default(IEnumerable<int>)!, item => true)); 700 var expected = default(IEnumerable<int>); 701 var actual = default(IEnumerable<int>); 710 var actual = default(IEnumerable<int>); 726 var expected = default(IEnumerable<int>); 1340 var expected = new Dictionary<string, IEnumerable<string>> 1345 var actual = new Dictionary<string, IEnumerable<string>> 1358 var expected = new Dictionary<string, IEnumerable<string>> 1363 var actual = new Dictionary<string, IEnumerable<string>> 1651 var expected = default(IEnumerable<int>); 1652 var actual = default(IEnumerable<int>); 1668 var actual = default(IEnumerable<int>); 1676 var expected = default(IEnumerable<int>); 1720 IEnumerable<int> expected = new[] { 1, 2, 3 }; 1721 IEnumerable<int> actual = new[] { 1, 2, 4 }; 2007 var expected = new Dictionary<string, IEnumerable<string>> 2012 var actual = new Dictionary<string, IEnumerable<string>> 2033 var expected = new Dictionary<string, IEnumerable<string>> 2038 var actual = new Dictionary<string, IEnumerable<string>> 2416 Assert.Throws<ArgumentNullException>("collection", () => Assert.Single(default(IEnumerable<object>)!)); 2501 Assert.Throws<ArgumentNullException>("collection", () => Assert.Single(default(IEnumerable<object>)!, _ => true)); 2596 public SpyEnumerator(IEnumerable<T> enumerable)
EnumerableExtensions.cs (1)
6 public async static IAsyncEnumerable<T> ToAsyncEnumerable<T>(this IEnumerable<T> data)
EqualityAssertsTests.cs (32)
141 public class ThrowingEnumerableComparer : IEqualityComparer<IEnumerable<int>> 143 public bool Equals(IEnumerable<int>? x, IEnumerable<int>? y) => 145 public int GetHashCode(IEnumerable<int> obj) => 200 (IEnumerable<int> e, IEnumerable<int> a) => throw new DivideByZeroException() 1019 assertFailure(() => Assert.Equal(expected, actual, EqualityComparer<IEnumerable<int>>.Default)); 1568 var expected = new KeyValuePair<IEnumerable<string>, int>(new List<string> { "Key1", "Key2" }, 42); 1569 var actual = new KeyValuePair<IEnumerable<string>, int>(new string[] { "Key1", "Key2" }, 42); 1578 var expected = new KeyValuePair<IEnumerable<string>, int>(new List<string> { "Key1", "Key2" }, 42); 1579 var actual = new KeyValuePair<IEnumerable<string>, int>(new string[] { "Key1", "Key3" }, 42); 1596 var expected = new KeyValuePair<string, IEnumerable<string>>("Key1", new List<string> { "Value1a", "Value1b" }); 1597 var actual = new KeyValuePair<string, IEnumerable<string>>("Key1", new string[] { "Value1a", "Value1b" }); 1606 var expected = new KeyValuePair<string, IEnumerable<string>>("Key1", new List<string> { "Value1a", "Value1b" }); 1607 var actual = new KeyValuePair<string, IEnumerable<string>>("Key1", new string[] { "Value1a", "Value2a" }); 2425 public class ThrowingEnumerableComparer : IEqualityComparer<IEnumerable<int>> 2427 public bool Equals(IEnumerable<int>? x, IEnumerable<int>? y) => 2429 public int GetHashCode(IEnumerable<int> obj) => 2507 (IEnumerable<int> e, IEnumerable<int> a) => throw new DivideByZeroException() 3796 var expected = new KeyValuePair<IEnumerable<string>, int>(new List<string> { "Key1", "Key2" }, 42); 3797 var actual = new KeyValuePair<IEnumerable<string>, int>(new string[] { "Key1", "Key2" }, 42); 3814 var expected = new KeyValuePair<IEnumerable<string>, int>(new List<string> { "Key1", "Key2" }, 42); 3815 var actual = new KeyValuePair<IEnumerable<string>, int>(new string[] { "Key1", "Key3" }, 42); 3824 var expected = new KeyValuePair<string, IEnumerable<string>>("Key1", new List<string> { "Value1a", "Value1b" }); 3825 var actual = new KeyValuePair<string, IEnumerable<string>>("Key1", new string[] { "Value1a", "Value1b" }); 3842 var expected = new KeyValuePair<string, IEnumerable<string>>("Key1", new List<string> { "Value1a", "Value1b" }); 3843 var actual = new KeyValuePair<string, IEnumerable<string>>("Key1", new string[] { "Value1a", "Value2a" }); 4372 private readonly IEnumerable<BaseClass> bars; 4636 public RunOnceEnumerable(IEnumerable<T> source) 4641 public IEnumerable<T> Source { get; }
MemoryAssertsTests.cs (1)
403 public void SearchForEmptyMemoryInsideAnyMemoryFails(IEnumerable<int> data)
Sdk\ArgumentFormatterTests.cs (4)
54 public static IEnumerable<object[]> StringValue_TestData() 86 public static IEnumerable<object[]> CharValue_TestData() 210 { typeof(IEnumerable<>), "typeof(System.Collections.Generic.IEnumerable<>)" }, 211 { typeof(IEnumerable<int>), "typeof(System.Collections.Generic.IEnumerable<int>)" },
Sdk\CollectionTrackerTests.cs (4)
187 IEnumerable<object> collection = new object[0]; 195 IEnumerable<object> collection = new object[0]; 207 IEnumerable<object> collection = new object[] { 1, 2.3M, "Hello, world!" }; 219 IEnumerable<object> collection = new object[] { 1, 2.3M, "Hello, world!", 42, 2112, new object() };
SpanAssertsTests.cs (1)
403 public void FindingEmptySpanInsideAnySpanFails(IEnumerable<int> data)
Utility\ReadOnlySet.cs (6)
19 public bool IsProperSubsetOf(IEnumerable<T> other) => hashSet.IsProperSubsetOf(other); 20 public bool IsProperSupersetOf(IEnumerable<T> other) => hashSet.IsProperSupersetOf(other); 21 public bool IsSubsetOf(IEnumerable<T> other) => hashSet.IsSubsetOf(other); 22 public bool IsSupersetOf(IEnumerable<T> other) => hashSet.IsSupersetOf(other); 23 public bool Overlaps(IEnumerable<T> other) => hashSet.Overlaps(other); 24 public bool SetEquals(IEnumerable<T> other) => hashSet.SetEquals(other);
Microsoft.DotNet.XUnitExtensions (23)
DiscovererHelpers.cs (2)
65internal 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\ParallelTheoryDiscoverer.cs (1)
17protected override IEnumerable<IXunitTestCase> CreateTestCasesForTheory(ITestFrameworkDiscoveryOptions discoveryOptions, ITestMethod testMethod, IAttributeInfo theoryAttribute)
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)
28public 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)
XunitParallelTheoryTestCaseRunner.cs (2)
60IEnumerable<IAttributeInfo> dataAttributes = TestCase.TestMethod.Method.GetCustomAttributes(typeof(DataAttribute)); 81IEnumerable<object[]> data = discoverer.GetData(dataAttribute, TestCase.TestMethod.Method);
Microsoft.DotNet.XUnitExtensions.Tests (2)
AlphabeticalOrderer.cs (2)
15public IEnumerable<TTestCase> OrderTestCases<TTestCase>(IEnumerable<TTestCase> testCases)
Microsoft.Extensions.AI (19)
ChatCompletion\OpenTelemetryChatClient.cs (1)
435private void LogChatMessages(IEnumerable<ChatMessage> messages)
Embeddings\AnonymousDelegatingEmbeddingGenerator.cs (3)
19private readonly Func<IEnumerable<TInput>, EmbeddingGenerationOptions?, IEmbeddingGenerator<TInput, TEmbedding>, CancellationToken, Task<GeneratedEmbeddings<TEmbedding>>> _generateFunc; 28Func<IEnumerable<TInput>, EmbeddingGenerationOptions?, IEmbeddingGenerator<TInput, TEmbedding>, CancellationToken, Task<GeneratedEmbeddings<TEmbedding>>> generateFunc) 38IEnumerable<TInput> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default)
Embeddings\CachingEmbeddingGenerator.cs (1)
29IEnumerable<TInput> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default)
Embeddings\ConfigureOptionsEmbeddingGenerator.cs (1)
45IEnumerable<TInput> values,
Embeddings\EmbeddingGeneratorBuilder.cs (1)
99Func<IEnumerable<TInput>, EmbeddingGenerationOptions?, IEmbeddingGenerator<TInput, TEmbedding>, CancellationToken, Task<GeneratedEmbeddings<TEmbedding>>>? generateFunc)
Embeddings\LoggingEmbeddingGenerator.cs (1)
49public override async Task<GeneratedEmbeddings<TEmbedding>> GenerateAsync(IEnumerable<TInput> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default)
Embeddings\OpenTelemetryEmbeddingGenerator.cs (1)
84public override async Task<GeneratedEmbeddings<TEmbedding>> GenerateAsync(IEnumerable<TInput> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default)
Functions\AIFunctionFactory.cs (1)
288IEnumerable<KeyValuePair<string, object?>>? arguments,
src\Shared\EmptyCollections\Empty.cs (1)
31public static IEnumerable<T> Enumerable<T>() => EmptyReadOnlyList<T>.Instance;
src\Shared\EmptyCollections\EmptyCollectionExtensions.cs (4)
47public static IEnumerable<T> EmptyIfNull<T>(this ICollection<T>? collection) 77public static IEnumerable<T> EmptyIfNull<T>(this IList<T>? list) 98public static IEnumerable<T> EmptyIfNull<T>(this IEnumerable<T>? enumerable)
src\Shared\EmptyCollections\EmptyReadonlyDictionary.cs (2)
24public IEnumerable<TKey> Keys => EmptyReadOnlyList<TKey>.Instance; 25public IEnumerable<TValue> Values => EmptyReadOnlyList<TValue>.Instance;
src\Shared\Throw\Throw.cs (2)
256public static IEnumerable<T> IfNullOrEmpty<T>([NotNull] IEnumerable<T>? argument, [CallerArgumentExpression(nameof(argument))] string paramName = "")
Microsoft.Extensions.AI.Abstractions (23)
AdditionalPropertiesDictionary.cs (1)
27public AdditionalPropertiesDictionary(IEnumerable<KeyValuePair<string, object?>> collection)
AdditionalPropertiesDictionary{TValue}.cs (4)
43public AdditionalPropertiesDictionary(IEnumerable<KeyValuePair<string, TValue>> collection) 83IEnumerable<string> IReadOnlyDictionary<string, TValue>.Keys => _dictionary.Keys; 86IEnumerable<TValue> IReadOnlyDictionary<string, TValue>.Values => _dictionary.Values; 134IEnumerator<KeyValuePair<string, TValue>> IEnumerable<KeyValuePair<string, TValue>>.GetEnumerator() => GetEnumerator();
ChatCompletion\StreamingChatCompletionUpdateExtensions.cs (1)
34this IEnumerable<StreamingChatCompletionUpdate> updates, bool coalesceContent = true)
Embeddings\DelegatingEmbeddingGenerator.cs (1)
58public virtual Task<GeneratedEmbeddings<TEmbedding>> GenerateAsync(IEnumerable<TInput> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default) =>
Embeddings\EmbeddingGeneratorExtensions.cs (1)
130IEnumerable<TInput> values,
Embeddings\GeneratedEmbeddings.cs (2)
37public GeneratedEmbeddings(IEnumerable<TEmbedding> embeddings) 66public void AddRange(IEnumerable<TEmbedding> items) => _embeddings.AddRange(items);
Embeddings\IEmbeddingGenerator.cs (1)
36IEnumerable<TInput> values,
Functions\AIFunction.cs (2)
24IEnumerable<KeyValuePair<string, object?>>? arguments = null, 40IEnumerable<KeyValuePair<string, object?>> arguments,
src\Shared\EmptyCollections\Empty.cs (1)
31public static IEnumerable<T> Enumerable<T>() => EmptyReadOnlyList<T>.Instance;
src\Shared\EmptyCollections\EmptyCollectionExtensions.cs (4)
47public static IEnumerable<T> EmptyIfNull<T>(this ICollection<T>? collection) 77public static IEnumerable<T> EmptyIfNull<T>(this IList<T>? list) 98public static IEnumerable<T> EmptyIfNull<T>(this IEnumerable<T>? enumerable)
src\Shared\EmptyCollections\EmptyReadonlyDictionary.cs (2)
24public IEnumerable<TKey> Keys => EmptyReadOnlyList<TKey>.Instance; 25public IEnumerable<TValue> Values => EmptyReadOnlyList<TValue>.Instance;
src\Shared\Throw\Throw.cs (2)
256public static IEnumerable<T> IfNullOrEmpty<T>([NotNull] IEnumerable<T>? argument, [CallerArgumentExpression(nameof(argument))] string paramName = "")
Utilities\AIJsonUtilities.Defaults.cs (1)
67[JsonSerializable(typeof(IEnumerable<string>))]
Microsoft.Extensions.AI.Abstractions.Tests (22)
AdditionalPropertiesDictionaryTests.cs (1)
21d = new((IEnumerable<KeyValuePair<string, object?>>)new Dictionary<string, object?> { ["key1"] = "value1", ["key2"] = "value2" });
ChatCompletion\DelegatingChatClientTests.cs (1)
163private static async IAsyncEnumerable<T> YieldAsync<T>(IEnumerable<T> input)
ChatCompletion\StreamingChatCompletionUpdateExtensionsTests.cs (3)
24public static IEnumerable<object?[]> ToChatCompletion_SuccessfullyCreatesCompletion_MemberData() 114public static IEnumerable<object[]> ToChatCompletion_Coalescing_VariousSequenceAndGapLengths_MemberData() 212private static async IAsyncEnumerable<StreamingChatCompletionUpdate> YieldAsync(IEnumerable<StreamingChatCompletionUpdate> updates)
Contents\FunctionCallContentTests..cs (1)
268protected override Task<object?> InvokeCoreAsync(IEnumerable<KeyValuePair<string, object?>>? arguments, CancellationToken cancellationToken) =>
Functions\AIFunctionTests.cs (3)
19var result1 = ((IEnumerable<KeyValuePair<string, object?>>, CancellationToken))(await f.InvokeAsync(null, cts.Token))!; 25var result2 = ((IEnumerable<KeyValuePair<string, object?>>, CancellationToken))(await f.InvokeAsync(null, cts.Token))!; 40protected override Task<object?> InvokeCoreAsync(IEnumerable<KeyValuePair<string, object?>> arguments, CancellationToken cancellationToken)
test\Shared\JsonSchemaExporter\SchemaTestHelpers.cs (1)
36IEnumerable<string> errors = results.Details
test\Shared\JsonSchemaExporter\TestData.cs (3)
16IEnumerable<T?>? AdditionalValues = null, 31IEnumerable<ITestData> ITestData.GetTestDataForAllValues() 66IEnumerable<ITestData> GetTestDataForAllValues();
test\Shared\JsonSchemaExporter\TestTypes.cs (7)
35public static IEnumerable<object[]> GetTestData() => GetTestDataCore().Select(t => new object[] { t }); 37public static IEnumerable<object[]> GetTestDataUsingAllValues() => 42public static IEnumerable<ITestData> GetTestDataCore() 1106public IEnumerable<string> Keys => [nameof(BaseValue)]; 1107public IEnumerable<int> Values => [BaseValue]; 1154public IEnumerable<TKey> Keys => _dictionary.Keys; 1155public IEnumerable<TValue> Values => _dictionary.Values;
TestEmbeddingGenerator.cs (2)
20public Func<IEnumerable<string>, EmbeddingGenerationOptions?, CancellationToken, Task<GeneratedEmbeddings<Embedding<float>>>>? GenerateAsyncCallback { get; set; } 27public Task<GeneratedEmbeddings<Embedding<float>>> GenerateAsync(IEnumerable<string> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default)
Microsoft.Extensions.AI.AzureAIInference (12)
AzureAIInferenceChatClient.cs (1)
410private IEnumerable<ChatRequestMessage> ToAzureAIInferenceChatMessages(IList<ChatMessage> inputs)
AzureAIInferenceEmbeddingGenerator.cs (2)
86IEnumerable<string> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default) 161private EmbeddingsOptions ToAzureAIOptions(IEnumerable<string> inputs, EmbeddingGenerationOptions? options, EmbeddingEncodingFormat format)
src\Shared\EmptyCollections\Empty.cs (1)
31public static IEnumerable<T> Enumerable<T>() => EmptyReadOnlyList<T>.Instance;
src\Shared\EmptyCollections\EmptyCollectionExtensions.cs (4)
47public static IEnumerable<T> EmptyIfNull<T>(this ICollection<T>? collection) 77public static IEnumerable<T> EmptyIfNull<T>(this IList<T>? list) 98public static IEnumerable<T> EmptyIfNull<T>(this IEnumerable<T>? enumerable)
src\Shared\EmptyCollections\EmptyReadonlyDictionary.cs (2)
24public IEnumerable<TKey> Keys => EmptyReadOnlyList<TKey>.Instance; 25public IEnumerable<TValue> Values => EmptyReadOnlyList<TValue>.Instance;
src\Shared\Throw\Throw.cs (2)
256public static IEnumerable<T> IfNullOrEmpty<T>([NotNull] IEnumerable<T>? argument, [CallerArgumentExpression(nameof(argument))] string paramName = "")
Microsoft.Extensions.AI.AzureAIInference.Tests (1)
AzureAIInferenceChatClientTests.cs (1)
672public static IEnumerable<object[]> FunctionCallContent_NonStreaming_MemberData()
Microsoft.Extensions.AI.Integration.Tests (5)
CallCountingEmbeddingGenerator.cs (1)
21IEnumerable<string> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default)
QuantizationEmbeddingGenerator.cs (2)
37IEnumerable<string> values, EmbeddingGenerationOptions? options, CancellationToken cancellationToken) 70IEnumerable<string> values, EmbeddingGenerationOptions? options, CancellationToken cancellationToken)
src\Shared\Throw\Throw.cs (2)
256public static IEnumerable<T> IfNullOrEmpty<T>([NotNull] IEnumerable<T>? argument, [CallerArgumentExpression(nameof(argument))] string paramName = "")
Microsoft.Extensions.AI.Ollama (13)
OllamaChatClient.cs (1)
380private IEnumerable<OllamaChatRequestMessage> ToOllamaChatRequestMessages(ChatMessage content)
OllamaChatRequest.cs (1)
15public IEnumerable<OllamaTool>? Tools { get; set; }
OllamaEmbeddingGenerator.cs (1)
80IEnumerable<string> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default)
OllamaFunctionToolParameter.cs (1)
12public IEnumerable<string>? Enum { get; set; }
src\Shared\EmptyCollections\Empty.cs (1)
31public static IEnumerable<T> Enumerable<T>() => EmptyReadOnlyList<T>.Instance;
src\Shared\EmptyCollections\EmptyCollectionExtensions.cs (4)
47public static IEnumerable<T> EmptyIfNull<T>(this ICollection<T>? collection) 77public static IEnumerable<T> EmptyIfNull<T>(this IList<T>? list) 98public static IEnumerable<T> EmptyIfNull<T>(this IEnumerable<T>? enumerable)
src\Shared\EmptyCollections\EmptyReadonlyDictionary.cs (2)
24public IEnumerable<TKey> Keys => EmptyReadOnlyList<TKey>.Instance; 25public IEnumerable<TValue> Values => EmptyReadOnlyList<TValue>.Instance;
src\Shared\Throw\Throw.cs (2)
256public static IEnumerable<T> IfNullOrEmpty<T>([NotNull] IEnumerable<T>? argument, [CallerArgumentExpression(nameof(argument))] string paramName = "")
Microsoft.Extensions.AI.OpenAI (19)
OpenAIChatClient.cs (2)
106var openAIChatMessages = OpenAIModelMappers.ToOpenAIChatMessages(chatMessages, ToolCallJsonSerializerOptions); 121var openAIChatMessages = OpenAIModelMappers.ToOpenAIChatMessages(chatMessages, ToolCallJsonSerializerOptions);
OpenAIEmbeddingGenerator.cs (1)
112public async Task<GeneratedEmbeddings<Embedding<float>>> GenerateAsync(IEnumerable<string> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default)
OpenAIModelMapper.ChatCompletion.cs (1)
389protected override Task<object?> InvokeCoreAsync(IEnumerable<KeyValuePair<string, object?>> arguments, CancellationToken cancellationToken) =>
OpenAIModelMapper.ChatMessage.cs (4)
30public static IEnumerable<ChatMessage> FromOpenAIChatMessages(IEnumerable<OpenAI.Chat.ChatMessage> inputs) 118public static IEnumerable<OpenAI.Chat.ChatMessage> ToOpenAIChatMessages(IEnumerable<ChatMessage> inputs, JsonSerializerOptions options)
OpenAIRealtimeExtensions.cs (1)
154public IEnumerable<string>? Required { get; set; }
src\Shared\EmptyCollections\Empty.cs (1)
31public static IEnumerable<T> Enumerable<T>() => EmptyReadOnlyList<T>.Instance;
src\Shared\EmptyCollections\EmptyCollectionExtensions.cs (4)
47public static IEnumerable<T> EmptyIfNull<T>(this ICollection<T>? collection) 77public static IEnumerable<T> EmptyIfNull<T>(this IList<T>? list) 98public static IEnumerable<T> EmptyIfNull<T>(this IEnumerable<T>? enumerable)
src\Shared\EmptyCollections\EmptyReadonlyDictionary.cs (2)
24public IEnumerable<TKey> Keys => EmptyReadOnlyList<TKey>.Instance; 25public IEnumerable<TValue> Values => EmptyReadOnlyList<TValue>.Instance;
src\Shared\ServerSentEvents\SseParser_1.cs (1)
112public IEnumerable<SseItem<T>> Enumerate()
src\Shared\Throw\Throw.cs (2)
256public static IEnumerable<T> IfNullOrEmpty<T>([NotNull] IEnumerable<T>? argument, [CallerArgumentExpression(nameof(argument))] string paramName = "")
Microsoft.Extensions.AI.Tests (8)
ChatCompletion\DistributedCachingChatClientTest.cs (3)
713private static IAsyncEnumerable<T> ToAsyncEnumerableAsync<T>(IEnumerable<T> values) 716private static IAsyncEnumerable<T> ToAsyncEnumerableAsync<T>(Task preTask, IEnumerable<T> valueFactories) 719private static async IAsyncEnumerable<T> ToAsyncEnumerableAsync<T>(Task preTask, IEnumerable<Func<T>> values)
ChatCompletion\FunctionInvokingChatClientTests.cs (2)
242IEnumerable<AIContent> content = finalChat.SelectMany(m => m.Contents); 310IEnumerable<AIContent> content = finalChat.SelectMany(m => m.Contents);
Embeddings\UseDelegateEmbeddingGeneratorTests.cs (1)
21builder.Use((Func<IEnumerable<string>, EmbeddingGenerationOptions?, IEmbeddingGenerator<string, Embedding<float>>, CancellationToken, Task<GeneratedEmbeddings<Embedding<float>>>>)null!));
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\TestEmbeddingGenerator.cs (2)
20public Func<IEnumerable<string>, EmbeddingGenerationOptions?, CancellationToken, Task<GeneratedEmbeddings<Embedding<float>>>>? GenerateAsyncCallback { get; set; } 27public Task<GeneratedEmbeddings<Embedding<float>>> GenerateAsync(IEnumerable<string> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default)
Microsoft.Extensions.AmbientMetadata.Application (2)
src\Shared\Throw\Throw.cs (2)
256public static IEnumerable<T> IfNullOrEmpty<T>([NotNull] IEnumerable<T>? argument, [CallerArgumentExpression(nameof(argument))] string paramName = "")
Microsoft.Extensions.ApiDescription.Client.Tests (1)
src\Shared\Process\ProcessEx.cs (1)
97public IEnumerable<string> OutputLinesAsEnumerable => _stdoutLines.GetConsumingEnumerable(_stdoutLinesCancellationSource.Token);
Microsoft.Extensions.AsyncState (2)
src\Shared\Throw\Throw.cs (2)
256public static IEnumerable<T> IfNullOrEmpty<T>([NotNull] IEnumerable<T>? argument, [CallerArgumentExpression(nameof(argument))] string paramName = "")
Microsoft.Extensions.Caching.Abstractions (7)
Hybrid\HybridCache.cs (7)
32HybridCacheEntryOptions? options = null, IEnumerable<string>? tags = null, CancellationToken cancellationToken = default); 45HybridCacheEntryOptions? options = null, IEnumerable<string>? tags = null, CancellationToken cancellationToken = default) 63public abstract ValueTask SetAsync<T>(string key, T value, HybridCacheEntryOptions? options = null, IEnumerable<string>? tags = null, CancellationToken cancellationToken = default); 74public virtual ValueTask RemoveAsync(IEnumerable<string> keys, CancellationToken cancellationToken = default) 85static async ValueTask ForEachAsync(HybridCache @this, IEnumerable<string> keys, CancellationToken cancellationToken) 98public virtual ValueTask RemoveByTagAsync(IEnumerable<string> tags, CancellationToken cancellationToken = default) 109static async ValueTask ForEachAsync(HybridCache @this, IEnumerable<string> keys, CancellationToken cancellationToken)
Microsoft.Extensions.Caching.Hybrid (4)
Internal\DefaultHybridCache.cs (2)
118HybridCacheEntryOptions? options = null, IEnumerable<string>? tags = null, CancellationToken cancellationToken = default) 193public override ValueTask SetAsync<T>(string key, T value, HybridCacheEntryOptions? options = null, IEnumerable<string>? tags = null, CancellationToken token = default)
src\Shared\Throw\Throw.cs (2)
256public static IEnumerable<T> IfNullOrEmpty<T>([NotNull] IEnumerable<T>? argument, [CallerArgumentExpression(nameof(argument))] string paramName = "")
Microsoft.Extensions.Caching.Memory (3)
MemoryCache.cs (3)
85public IEnumerable<object> Keys 688public IEnumerable<CacheEntry> GetAllValues() 704public IEnumerable<object> GetAllKeys()
Microsoft.Extensions.Caching.StackExchangeRedis.Tests (2)
CacheServiceExtensionsTests.cs (2)
155public override ValueTask<T> GetOrCreateAsync<TState, T>(string key, TState state, Func<TState, CancellationToken, ValueTask<T>> factory, HybridCacheEntryOptions options = null, IEnumerable<string> tags = null, CancellationToken cancellationToken = default) 164public override ValueTask SetAsync<T>(string key, T value, HybridCacheEntryOptions options = null, IEnumerable<string> tags = null, CancellationToken cancellationToken = default)
Microsoft.Extensions.Compliance.Abstractions (3)
Classification\DataClassificationSet.cs (1)
34public DataClassificationSet(IEnumerable<DataClassification> classifications)
src\Shared\Throw\Throw.cs (2)
256public static IEnumerable<T> IfNullOrEmpty<T>([NotNull] IEnumerable<T>? argument, [CallerArgumentExpression(nameof(argument))] string paramName = "")
Microsoft.Extensions.Compliance.Redaction (5)
RedactorProvider.cs (3)
20public RedactorProvider(IEnumerable<Redactor> redactors, IOptions<RedactorProviderOptions> options) 38private static FrozenDictionary<DataClassificationSet, Redactor> GetClassRedactorMap(IEnumerable<Redactor> redactors, Dictionary<DataClassificationSet, Type> map) 62private static Redactor GetFallbackRedactor(IEnumerable<Redactor> redactors, Type defaultRedactorType)
src\Shared\Throw\Throw.cs (2)
256public static IEnumerable<T> IfNullOrEmpty<T>([NotNull] IEnumerable<T>? argument, [CallerArgumentExpression(nameof(argument))] string paramName = "")
Microsoft.Extensions.Compliance.Testing (2)
src\Shared\Throw\Throw.cs (2)
256public static IEnumerable<T> IfNullOrEmpty<T>([NotNull] IEnumerable<T>? argument, [CallerArgumentExpression(nameof(argument))] string paramName = "")
Microsoft.Extensions.Compliance.Testing.Tests (2)
FakeRedactorTests.cs (2)
92var sequenceNumbersRedacted = fakeRedactorProvider.Collector.AllRedactedData.Select(x => x.SequenceNumber); 93var sequenceNumbersRequested = fakeRedactorProvider.Collector.AllRedactorRequests.Select(x => x.SequenceNumber);
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)
46public static IEnumerable<KeyValuePair<string, string?>> AsEnumerable(this IConfiguration configuration) => configuration.AsEnumerable(makePathsRelative: false); 54public 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)
1010return 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<>)) 685return genericDefinition == typeof(IEnumerable<>) || _descriptorLookup.ContainsKey(serviceIdentifier.GetGenericTypeDefinition());
ServiceLookup\Expressions\ExpressionResolverBuilder.cs (1)
129static 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)
97public static IEnumerable<T> GetKeyedServices<T>(this IServiceProvider provider, object? serviceKey) 101return provider.GetRequiredKeyedService<IEnumerable<T>>(serviceKey); 112public static IEnumerable<object?> GetKeyedServices(this IServiceProvider provider, Type serviceType, object? serviceKey) 117Type? genericEnumerable = typeof(IEnumerable<>).MakeGenericType(serviceType); 118return (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.DependencyInjection.AutoActivation (6)
AutoActivationExtensions.cs (2)
34var constructed = typeof(IEnumerable<TService>); 84static Type GetEnumerableServiceType(Type serviceType) => typeof(IEnumerable<>).MakeGenericType(serviceType);
AutoActivationExtensions.Keyed.cs (2)
33var constructed = typeof(IEnumerable<TService>); 87static Type GetEnumerableServiceType(Type serviceType) => typeof(IEnumerable<>).MakeGenericType(serviceType);
src\Shared\Throw\Throw.cs (2)
256public static IEnumerable<T> IfNullOrEmpty<T>([NotNull] IEnumerable<T>? argument, [CallerArgumentExpression(nameof(argument))] string paramName = "")
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)
85if (TryResolveFromPackagePath(_fileSystem, library, packagePath, out IEnumerable<string>? fullPathsFromPackage)) 95private 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 (4)
Metrics\Configuration\MetricListenerConfigurationFactory.cs (2)
12private readonly IEnumerable<MetricsConfiguration> _configurations; 14public MetricListenerConfigurationFactory(IEnumerable<MetricsConfiguration> configurations)
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(IList<KeyValuePair<string, object?>>? sortedTags, IEnumerable<KeyValuePair<string, object?>>? tags2)
Microsoft.Extensions.Diagnostics.ExceptionSummarization (5)
ExceptionSummarizer.cs (1)
17public ExceptionSummarizer(IEnumerable<IExceptionSummaryProvider> providers)
HttpExceptionSummaryProvider.cs (1)
72public IEnumerable<Type> SupportedExceptionTypes { get; } = new[]
IExceptionSummaryProvider.cs (1)
34public IEnumerable<Type> SupportedExceptionTypes { get; }
src\Shared\Throw\Throw.cs (2)
256public static IEnumerable<T> IfNullOrEmpty<T>([NotNull] IEnumerable<T>? argument, [CallerArgumentExpression(nameof(argument))] string paramName = "")
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.Common (4)
CommonHealthChecksExtensions.ApplicationLifecycle.cs (1)
34public static IHealthChecksBuilder AddApplicationLifecycleHealthCheck(this IHealthChecksBuilder builder, IEnumerable<string> tags)
CommonHealthChecksExtensions.Manual.cs (1)
33public static IHealthChecksBuilder AddManualHealthCheck(this IHealthChecksBuilder builder, IEnumerable<string> tags)
src\Shared\Throw\Throw.cs (2)
256public static IEnumerable<T> IfNullOrEmpty<T>([NotNull] IEnumerable<T>? argument, [CallerArgumentExpression(nameof(argument))] string paramName = "")
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (7)
TelemetryHealthChecksPublisherExtensionsTests.cs (6)
25var publishers = serviceProvider.GetRequiredService<IEnumerable<IHealthCheckPublisher>>(); 45var publishers = serviceProvider.GetRequiredService<IEnumerable<IHealthCheckPublisher>>(); 63var publishers = serviceProvider.GetRequiredService<IEnumerable<IHealthCheckPublisher>>();
TelemetryHealthChecksPublisherTests.cs (1)
152private static HealthReport CreateHealthReport(IEnumerable<HealthStatus> healthStatuses)
Microsoft.Extensions.Diagnostics.HealthChecks.Tests (1)
DefaultHealthCheckServiceTest.cs (1)
327Assert.Collection((IEnumerable<KeyValuePair<string, object>>)actual.Scope,
Microsoft.Extensions.Diagnostics.Probes (2)
src\Shared\Throw\Throw.cs (2)
256public static IEnumerable<T> IfNullOrEmpty<T>([NotNull] IEnumerable<T>? argument, [CallerArgumentExpression(nameof(argument))] string paramName = "")
Microsoft.Extensions.Diagnostics.Probes.Tests (11)
KubernetesProbesExtensionsTests.cs (6)
36var hostedServices = host.Services.GetServices<IHostedService>().Where(service => service.GetType().Name == "TcpEndpointProbesService"); 37var configurations = host.Services.GetServices<IOptionsMonitor<TcpEndpointProbesOptions>>(); 80var hostedServices = host.Services.GetServices<IHostedService>().Where(service => service.GetType().Name == "TcpEndpointProbesService"); 81var configurations = host.Services.GetServices<IOptionsMonitor<TcpEndpointProbesOptions>>(); 108var hostedServices = host.Services.GetServices<IHostedService>().Where(service => service.GetType().Name == "TcpEndpointProbesService"); 109var configurations = host.Services.GetServices<IOptionsMonitor<TcpEndpointProbesOptions>>();
TcpEndpointProbesExtensionsTests.cs (5)
56var configurations = host.Services.GetServices<IOptions<TcpEndpointProbesOptions>>(); 93var configurations = host.Services.GetServices<IOptionsMonitor<TcpEndpointProbesOptions>>(); 119var configurations = host.Services.GetServices<IOptions<TcpEndpointProbesOptions>>(); 144var configurations = host.Services.GetServices<IOptionsMonitor<TcpEndpointProbesOptions>>(); 165var configurations = host.Services.GetServices<IOptionsMonitor<TcpEndpointProbesOptions>>();
Microsoft.Extensions.Diagnostics.ResourceMonitoring (8)
Linux\IFileSystem.cs (1)
52IEnumerable<ReadOnlyMemory<char>> ReadAllByLines(FileInfo file, BufferWriter<char> destination);
Linux\Network\LinuxNetworkMetrics.cs (1)
38private IEnumerable<Measurement<long>> GetMeasurements()
Linux\OSFileSystem.cs (1)
50public IEnumerable<ReadOnlyMemory<char>> ReadAllByLines(FileInfo file, BufferWriter<char> destination)
ResourceMonitorService.cs (2)
58IEnumerable<IResourceUtilizationPublisher> publishers) 67IEnumerable<IResourceUtilizationPublisher> publishers,
src\Shared\Throw\Throw.cs (2)
256public static IEnumerable<T> IfNullOrEmpty<T>([NotNull] IEnumerable<T>? argument, [CallerArgumentExpression(nameof(argument))] string paramName = "")
Windows\Network\WindowsNetworkMetrics.cs (1)
38private IEnumerable<Measurement<long>> GetMeasurements()
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (11)
Linux\OSFileSystemTests.cs (5)
106var lines = osFileSystem.ReadAllByLines(fileInfo, new BufferWriter<char>()); 132var lines = osFileSystem.ReadAllByLines(fileInfo, new BufferWriter<char>()); 154var lines = osFileSystem.ReadAllByLines(fileInfo, new BufferWriter<char>()); 202var lines = osFileSystem.ReadAllByLines(fileInfo, new BufferWriter<char>()); 205var expectedLines = Enumerable.Range(0, count).Select(i => $"Line {i}");
Linux\Resources\FileNamesOnlyFileSystem.cs (1)
59public IEnumerable<ReadOnlyMemory<char>> ReadAllByLines(FileInfo file, BufferWriter<char> destination)
Linux\Resources\HardcodedValueFileSystem.cs (1)
95public IEnumerable<ReadOnlyMemory<char>> ReadAllByLines(FileInfo file, BufferWriter<char> destination)
ResourceMonitoringBuilderTests.cs (2)
27var publishersArray = provider.GetServices<IResourceUtilizationPublisher>(); 49var publishersArray = provider.GetServices<IResourceUtilizationPublisher>();
ResourceMonitoringExtensionsTests.cs (1)
82var allHostedServices = provider.GetServices<IHostedService>();
ResourceMonitoringServiceTests.cs (1)
71var mockPublishers = new Mock<IEnumerable<IResourceUtilizationPublisher>>(MockBehavior.Loose);
Microsoft.Extensions.Diagnostics.Testing (21)
Logging\FakeLogger.cs (1)
112if (state is IEnumerable<KeyValuePair<string, object?>> e)
Metrics\MeasurementExtensions.cs (18)
22public static IEnumerable<CollectedMeasurement<T>> ContainsTags<T>(this IEnumerable<CollectedMeasurement<T>> measurements, params KeyValuePair<string, object?>[] tags) 33public static IEnumerable<CollectedMeasurement<T>> ContainsTags<T>(this IEnumerable<CollectedMeasurement<T>> measurements, params string[] tags) 44public static IEnumerable<CollectedMeasurement<T>> MatchesTags<T>(this IEnumerable<CollectedMeasurement<T>> measurements, params KeyValuePair<string, object?>[] tags) 55public static IEnumerable<CollectedMeasurement<T>> MatchesTags<T>(this IEnumerable<CollectedMeasurement<T>> measurements, params string[] tags) 65public static T EvaluateAsCounter<T>(this IEnumerable<CollectedMeasurement<T>> measurements) 71IEnumerable<CollectedMeasurement<byte>> l => (T)(object)ByteSum(l), 72IEnumerable<CollectedMeasurement<short>> l => (T)(object)ShortSum(l), 73IEnumerable<CollectedMeasurement<int>> l => (T)(object)l.Sum(m => m.Value), 74IEnumerable<CollectedMeasurement<long>> l => (T)(object)l.Sum(m => m.Value), 75IEnumerable<CollectedMeasurement<float>> l => (T)(object)l.Sum(m => m.Value), 76IEnumerable<CollectedMeasurement<double>> l => (T)(object)l.Sum(m => m.Value), 77IEnumerable<CollectedMeasurement<decimal>> l => (T)(object)l.Sum(m => m.Value), 81static byte ByteSum(IEnumerable<CollectedMeasurement<byte>> measurements) 92static short ShortSum(IEnumerable<CollectedMeasurement<short>> measurements)
src\Shared\Throw\Throw.cs (2)
256public static IEnumerable<T> IfNullOrEmpty<T>([NotNull] IEnumerable<T>? argument, [CallerArgumentExpression(nameof(argument))] string paramName = "")
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.Hosting.Testing (2)
src\Shared\Throw\Throw.cs (2)
256public static IEnumerable<T> IfNullOrEmpty<T>([NotNull] IEnumerable<T>? argument, [CallerArgumentExpression(nameof(argument))] string paramName = "")
Microsoft.Extensions.Http (6)
DefaultHttpClientFactory.cs (1)
66IEnumerable<IHttpMessageHandlerBuilderFilter> filters)
DependencyInjection\HttpClientBuilderExtensions.cs (1)
577public 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.Http.Diagnostics (16)
Http\DownstreamDependencyMetadataManager.cs (1)
30public DownstreamDependencyMetadataManager(IEnumerable<IDownstreamDependencyMetadata> downstreamDependencyMetadata)
Latency\Internal\HttpClientLatencyLogEnricher.cs (1)
61if (headers.TryGetValues(TelemetryConstants.ServerApplicationNameHeader, out var values))
Logging\Internal\HttpClientLogger.cs (2)
42IEnumerable<IHttpClientLogEnricher> enrichers, 56IEnumerable<IHttpClientLogEnricher> enrichers,
Logging\Internal\HttpHeadersReader.cs (1)
102if (headers.TryGetValues(header, out var values))
Logging\Internal\HttpHeadersRedactor.cs (2)
24public string Redact(IEnumerable<string> headerValues, DataClassification classification) => 32private string RedactIEnumerable(IEnumerable<string> input, DataClassification classification)
Logging\Internal\HttpResponseBodyReader.cs (1)
122foreach (KeyValuePair<string, IEnumerable<string>> header in response.Content.Headers)
Logging\Internal\IHttpHeadersRedactor.cs (1)
21string Redact(IEnumerable<string> headerValues, DataClassification classification);
src\Shared\EmptyCollections\Empty.cs (1)
31public static IEnumerable<T> Enumerable<T>() => EmptyReadOnlyList<T>.Instance;
src\Shared\EmptyCollections\EmptyCollectionExtensions.cs (4)
47public static IEnumerable<T> EmptyIfNull<T>(this ICollection<T>? collection) 77public static IEnumerable<T> EmptyIfNull<T>(this IList<T>? list) 98public static IEnumerable<T> EmptyIfNull<T>(this IEnumerable<T>? enumerable)
src\Shared\EmptyCollections\EmptyReadonlyDictionary.cs (2)
24public IEnumerable<TKey> Keys => EmptyReadOnlyList<TKey>.Instance; 25public IEnumerable<TValue> Values => EmptyReadOnlyList<TValue>.Instance;
Microsoft.Extensions.Http.Diagnostics.Tests (26)
HttpHeadersRedactorTests.cs (2)
16public void Redact_Works_Correctly(IEnumerable<string> input, string expected) 26internal class HttpHeadersTestData : TheoryData<IEnumerable<string>, string>
Logging\HttpClientLoggerTest.cs (9)
93mockHeadersRedactor.Setup(r => r.Redact(It.IsAny<IEnumerable<string>>(), It.IsAny<DataClassification>())) 216mockHeadersRedactor.Setup(r => r.Redact(It.IsAny<IEnumerable<string>>(), It.IsAny<DataClassification>())) 314.Setup(r => r.Redact(It.IsAny<IEnumerable<string>>(), It.IsAny<DataClassification>())) 419mockHeadersRedactor.Setup(r => r.Redact(It.IsAny<IEnumerable<string>>(), It.IsAny<DataClassification>())) 516.Setup(r => r.Redact(It.IsAny<IEnumerable<string>>(), It.IsAny<DataClassification>())) 627mockHeadersRedactor.Setup(r => r.Redact(It.IsAny<IEnumerable<string>>(), It.IsAny<DataClassification>())) 669mockHeadersRedactor.Setup(r => r.Redact(It.IsAny<IEnumerable<string>>(), It.IsAny<DataClassification>())) 713mockHeadersRedactor.Setup(r => r.Redact(It.IsAny<IEnumerable<string>>(), It.IsAny<DataClassification>())) 897mockHeadersRedactor.Setup(r => r.Redact(It.IsAny<IEnumerable<string>>(), It.IsAny<DataClassification>()))
Logging\HttpClientLoggingExtensionsTest.cs (2)
410var loggers = serviceProvider.GetServices<T>(); 413var keyedLoggers = serviceProvider.GetKeyedServices<T>(serviceKey);
Logging\HttpHeadersReaderTest.cs (5)
45mockHeadersRedactor.Setup(r => r.Redact(It.IsAny<IEnumerable<string>>(), FakeTaxonomy.PrivateData)) 47mockHeadersRedactor.Setup(r => r.Redact(It.IsAny<IEnumerable<string>>(), FakeTaxonomy.PublicData)) 48.Returns<IEnumerable<string>, DataClassification>((x, _) => string.Join(",", x)); 109mockHeadersRedactor.Setup(r => r.Redact(It.IsAny<IEnumerable<string>>(), FakeTaxonomy.PublicData)) 110.Returns<IEnumerable<string>, DataClassification>((x, _) => string.Join(",", x));
Logging\HttpRequestReaderTest.cs (8)
70mockHeadersRedactor.Setup(r => r.Redact(It.IsAny<IEnumerable<string>>(), It.IsAny<DataClassification>())) 134mockHeadersRedactor.Setup(r => r.Redact(It.IsAny<IEnumerable<string>>(), It.IsAny<DataClassification>())) 197mockHeadersRedactor.Setup(r => r.Redact(It.IsAny<IEnumerable<string>>(), It.IsAny<DataClassification>())) 272mockHeadersRedactor.Setup(r => r.Redact(It.IsAny<IEnumerable<string>>(), It.IsAny<DataClassification>())) 344mockHeadersRedactor.Setup(r => r.Redact(It.IsAny<IEnumerable<string>>(), It.IsAny<DataClassification>())) 402mockHeadersRedactor.Setup(r => r.Redact(It.IsAny<IEnumerable<string>>(), It.IsAny<DataClassification>())) 473mockHeadersRedactor.Setup(r => r.Redact(It.IsAny<IEnumerable<string>>(), It.IsAny<DataClassification>())) 540mockHeadersRedactor.Setup(r => r.Redact(It.IsAny<IEnumerable<string>>(), It.IsAny<DataClassification>()))
Microsoft.Extensions.Http.Resilience (5)
Internal\RequestMessageSnapshot.cs (2)
17private readonly List<KeyValuePair<string, IEnumerable<string>>> _headers = []; 51foreach (KeyValuePair<string, IEnumerable<string>> header in _headers)
Routing\Internal\WeightedGroups\WeightedGroupsRoutingStrategy.cs (1)
28public void Initialize(IEnumerable<WeightedUriEndpointGroup> groups, WeightedGroupSelectionMode mode)
src\Shared\Throw\Throw.cs (2)
256public static IEnumerable<T> IfNullOrEmpty<T>([NotNull] IEnumerable<T>? argument, [CallerArgumentExpression(nameof(argument))] string paramName = "")
Microsoft.Extensions.Http.Resilience.Tests (14)
Hedging\HttpStandardHedgingResilienceOptionsCustomValidatorTests.cs (2)
41public static IEnumerable<object[]> GetOptions_ValidOptions_EnsureNoErrors_Data 77public static IEnumerable<object[]> GetOptions_InvalidOptions_EnsureErrors_Data
Polly\HttpCircuitBreakerStrategyOptionsTests.cs (1)
20public static readonly IEnumerable<object[]> HandledExceptionsClassified = new[]
Polly\HttpClientResiliencePredicatesTests.cs (1)
17public static readonly IEnumerable<object[]> HandledExceptionsClassified = new[]
Polly\HttpRetryStrategyOptionsTests.cs (1)
22public static readonly IEnumerable<object[]> HandledExceptionsClassified = new[]
Resilience\HttpStandardResilienceOptionsCustomValidatorTests.cs (2)
47public static IEnumerable<object[]> GetOptions_ValidOptions_EnsureNoErrors_Data 78public static IEnumerable<object[]> GetOptions_InvalidOptions_EnsureErrors_Data
Routing\OrderedRoutingStrategyTest.cs (2)
74protected override IEnumerable<string> ConfigureMinRoutes(IRoutingStrategyBuilder routingBuilder) 83protected override IEnumerable<Action<IRoutingStrategyBuilder>> ConfigureInvalidRoutes()
Routing\RoutingStrategyTest.cs (3)
158private static IEnumerable<string> CollectUrls(RequestRoutingStrategy strategy) 173protected abstract IEnumerable<string> ConfigureMinRoutes(IRoutingStrategyBuilder routingBuilder); 175protected abstract IEnumerable<Action<IRoutingStrategyBuilder>> ConfigureInvalidRoutes();
Routing\WeightedRoutingStrategyTest.cs (2)
97protected override IEnumerable<string> ConfigureMinRoutes(IRoutingStrategyBuilder routingBuilder) 103protected override IEnumerable<Action<IRoutingStrategyBuilder>> ConfigureInvalidRoutes()
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 (2)
IBufferedLogger.cs (1)
37void LogRecords(IEnumerable<BufferedLogRecord> records);
LogValuesFormatter.cs (1)
236public 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 (4)
ConsoleLogger.cs (1)
74public void LogRecords(IEnumerable<BufferedLogRecord> records)
ConsoleLoggerProvider.cs (2)
41public ConsoleLoggerProvider(IOptionsMonitor<ConsoleLoggerOptions> options, IEnumerable<ConsoleFormatter>? formatters) 100private void SetFormatters(IEnumerable<ConsoleFormatter>? formatters = null)
JsonConsoleFormatter.cs (1)
147if (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)
193IEnumerable<KeyValuePair<string, string?>> Arguments, 216internal void ActivityStart(int ID, int FactoryID, string LoggerName, IEnumerable<KeyValuePair<string, string?>> Arguments)
Microsoft.Extensions.Logging.Generators (2)
LoggerMessageGenerator.Parser.cs (2)
37public IReadOnlyList<LoggerClass> GetLogClasses(IEnumerable<ClassDeclarationSyntax> classes) 686IEnumerable<IMethodSymbol> primaryConstructors = classType.InstanceConstructors
Microsoft.Extensions.ObjectPool.DependencyInjection (2)
src\Shared\Throw\Throw.cs (2)
256public static IEnumerable<T> IfNullOrEmpty<T>([NotNull] IEnumerable<T>? argument, [CallerArgumentExpression(nameof(argument))] string paramName = "")
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)
56public IEnumerable<string>? Failures { get; protected set; } 71public static ValidateOptionsResult Fail(IEnumerable<string> failures)
ValidateOptionsResultBuilder.cs (1)
57public void AddResults(IEnumerable<ValidationResult?>? results)
Microsoft.Extensions.Options.Contextual (6)
Internal\ContextualOptionsFactory.cs (4)
38IEnumerable<ILoadContextualOptions<TOptions>> loaders, 39IEnumerable<IConfigureOptions<TOptions>> setups, 40IEnumerable<IPostConfigureOptions<TOptions>> postConfigures, 41IEnumerable<IValidateOptions<TOptions>> validations)
src\Shared\Throw\Throw.cs (2)
256public static IEnumerable<T> IfNullOrEmpty<T>([NotNull] IEnumerable<T>? argument, [CallerArgumentExpression(nameof(argument))] string paramName = "")
Microsoft.Extensions.Options.Contextual.Tests (2)
AcceptanceTests.cs (2)
55public async Task<IEnumerable<WeatherForecast>> GetForecast(WeatherForecastContext context, CancellationToken cancellationToken) 69Task<IEnumerable<WeatherForecast>> GetForecast(WeatherForecastContext context, CancellationToken cancellationToken);
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.Extensions.Resilience (2)
src\Shared\Throw\Throw.cs (2)
256public static IEnumerable<T> IfNullOrEmpty<T>([NotNull] IEnumerable<T>? argument, [CallerArgumentExpression(nameof(argument))] string paramName = "")
Microsoft.Extensions.ServiceDiscovery (1)
ServiceEndpointWatcherFactory.cs (1)
14IEnumerable<IServiceEndpointProviderFactory> providerFactories,
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (1)
DnsSrvServiceEndpointResolverTests.cs (1)
63public IEnumerable<DnsResourceRecord>? AllRecords { get; set; }
Microsoft.Extensions.ServiceDiscovery.Yarp.Tests (1)
YarpServiceDiscoveryTests.cs (1)
357public IEnumerable<DnsResourceRecord>? AllRecords { get; set; }
Microsoft.Extensions.Telemetry (14)
Latency\Internal\LatencyContextRegistrySet.cs (2)
42private static Registry CreateRegistry(IEnumerable<string> names, bool throwOnUnregisteredNames) 48private static string[] GetRegistryKeys(IEnumerable<string> names)
Logging\ExtendedLogger.cs (2)
124private static void HandleExceptions(IEnumerable<Exception>? exceptions) 314case IEnumerable<KeyValuePair<string, object?>> stateList:
Logging\ExtendedLogger.EnrichmentTagCollector.cs (1)
17public void AddRange(IEnumerable<KeyValuePair<string, object?>> items) => extraTags.AddRange(items);
Logging\ExtendedLoggerFactory.cs (3)
34IEnumerable<ILoggerProvider> providers, 35IEnumerable<ILogEnricher> enrichers, 36IEnumerable<IStaticLogEnricher> staticEnrichers,
Logging\Import\LoggerFactoryScopeProvider.cs (4)
82IEnumerable<KeyValuePair<string, string?>> baggage = activity.Baggage; 97private static ActivityBaggageLogScopeWrapper GetOrCreateActivityBaggageLogScopeWrapper(Activity activity, IEnumerable<KeyValuePair<string, string?>> items) 241private readonly IEnumerable<KeyValuePair<string, string?>> _items; 245public ActivityBaggageLogScopeWrapper(IEnumerable<KeyValuePair<string, string?>> items)
src\Shared\Throw\Throw.cs (2)
256public static IEnumerable<T> IfNullOrEmpty<T>([NotNull] IEnumerable<T>? argument, [CallerArgumentExpression(nameof(argument))] string paramName = "")
Microsoft.Extensions.Telemetry.Abstractions (4)
Logging\LoggerMessageHelper.cs (1)
98public static string Stringify<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>? enumerable)
Logging\LoggerMessageState.ReadOnlyList.cs (1)
19IEnumerator<KeyValuePair<string, object?>> IEnumerable<KeyValuePair<string, object?>>.GetEnumerator()
src\Shared\Throw\Throw.cs (2)
256public static IEnumerable<T> IfNullOrEmpty<T>([NotNull] IEnumerable<T>? argument, [CallerArgumentExpression(nameof(argument))] string paramName = "")
Microsoft.Extensions.Telemetry.Abstractions.Tests (3)
Enrichment\EnricherExtensionsTests.cs (2)
41var enrichersCollection = provider.GetServices<ILogEnricher>(); 60var enrichersCollection = provider.GetServices<IStaticLogEnricher>();
Logging\LoggerMessageHelperTests.cs (1)
26Assert.Equal("null", LoggerMessageHelper.Stringify((IEnumerable<KeyValuePair<string, string>>?)null));
Microsoft.Extensions.Telemetry.PerformanceTests (1)
BenchLogger.cs (1)
50case IEnumerable<KeyValuePair<string, object?>> enumerable:
Microsoft.Extensions.Telemetry.Tests (3)
Enrichment\Internals\TestLogEnrichmentTagCollector.cs (1)
12public TestLogEnrichmentTagCollector(IEnumerable<KeyValuePair<string, object>>? input = null)
Enrichment\Internals\TestMetricEnrichmentTagCollector.cs (1)
12public TestMetricEnrichmentTagCollector(IEnumerable<KeyValuePair<string, object>>? input = null)
Logging\ExtendedLoggerTests.cs (1)
276var e = a.Where(_ => true);
Microsoft.Extensions.TimeProvider.Testing (2)
src\Shared\Throw\Throw.cs (2)
256public static IEnumerable<T> IfNullOrEmpty<T>([NotNull] IEnumerable<T>? argument, [CallerArgumentExpression(nameof(argument))] string paramName = "")
Microsoft.Gen.ComplianceReports (6)
Parser.cs (3)
30public IReadOnlyList<ClassifiedType> GetClassifiedTypes(IEnumerable<TypeDeclarationSyntax> classes) 35IEnumerable<IGrouping<SyntaxTree, TypeDeclarationSyntax>> typesBySyntaxTree = classes.GroupBy(x => x.SyntaxTree); 204var methods = typeSymbol.GetMembers().OfType<IMethodSymbol>();
src\Generators\Shared\EmitterBase.cs (1)
84protected void OutEnumeration(IEnumerable<string> e)
src\Generators\Shared\GeneratorUtilities.cs (2)
46Action<Compilation, IEnumerable<SyntaxNode>, SourceProductionContext> process) => Initialize(context, fullyQualifiedAttributeNames, x => x, process); 53Action<Compilation, IEnumerable<SyntaxNode>, SourceProductionContext> process)
Microsoft.Gen.ComplianceReports.Unit.Tests (32)
src\Shared\EmptyCollections\Empty.cs (1)
31public static IEnumerable<T> Enumerable<T>() => EmptyReadOnlyList<T>.Instance;
src\Shared\EmptyCollections\EmptyCollectionExtensions.cs (4)
47public static IEnumerable<T> EmptyIfNull<T>(this ICollection<T>? collection) 77public static IEnumerable<T> EmptyIfNull<T>(this IList<T>? list) 98public static IEnumerable<T> EmptyIfNull<T>(this IEnumerable<T>? enumerable)
src\Shared\EmptyCollections\EmptyReadonlyDictionary.cs (2)
24public IEnumerable<TKey> Keys => EmptyReadOnlyList<TKey>.Instance; 25public IEnumerable<TValue> Values => EmptyReadOnlyList<TValue>.Instance;
test\Generators\Shared\RoslynTestUtils.cs (25)
41public static Project CreateTestProject(IEnumerable<Assembly>? references, bool includeBaseReferences = true) 53IEnumerable<Assembly>? references, 54IEnumerable<string> preprocessorSymbols, 151public static void AssertDiagnostics(this string text, DiagnosticDescriptor expected, IEnumerable<Diagnostic> actual) 184public static IReadOnlyList<Diagnostic> FilterDiagnostics(this IEnumerable<Diagnostic> diagnostics, params DiagnosticDescriptor[] filter) 202public static IReadOnlyList<Diagnostic> FilterOutDiagnostics(this IEnumerable<Diagnostic> diagnostics, params DiagnosticDescriptor[] filter) 246IEnumerable<Assembly>? references, 247IEnumerable<string> sources, 260IEnumerable<Assembly>? references, 261IEnumerable<string> sources, 262IEnumerable<string> preprocessorSymbols, 290IEnumerable<Assembly>? references, 291IEnumerable<string> sources, 303IEnumerable<Assembly>? references, 304IEnumerable<string> sources, 305IEnumerable<string> preprocessorSymbols, 357IEnumerable<Assembly>? references, 358IEnumerable<string> sources, 380IEnumerable<Assembly>? references, 381IEnumerable<string> sources, 394IEnumerable<Assembly>? references, 395IEnumerable<string> sources) 437IEnumerable<Assembly>? references, 438IEnumerable<string> sources, 439IEnumerable<string>? sourceNames = null,
Microsoft.Gen.ContextualOptions (6)
ContextualOptionsGenerator.cs (1)
30private static void HandleAnnotatedTypes(Compilation compilation, IEnumerable<SyntaxNode> nodes, SourceProductionContext context)
Emitter.cs (1)
16public string Emit(IEnumerable<OptionsContextType> list)
Parser.cs (1)
16public static IEnumerable<OptionsContextType> GetContextualOptionTypes(Dictionary<INamedTypeSymbol, List<TypeDeclarationSyntax>> types) =>
src\Generators\Shared\EmitterBase.cs (1)
84protected void OutEnumeration(IEnumerable<string> e)
src\Generators\Shared\GeneratorUtilities.cs (2)
46Action<Compilation, IEnumerable<SyntaxNode>, SourceProductionContext> process) => Initialize(context, fullyQualifiedAttributeNames, x => x, process); 53Action<Compilation, IEnumerable<SyntaxNode>, SourceProductionContext> process)
Microsoft.Gen.ContextualOptions.Unit.Tests (41)
DiagDescriptorsTests.cs (1)
14public static IEnumerable<object?[]> DiagDescriptorsData()
EmitterTests.cs (2)
61var statements = syntaxTree! 90var statements = syntaxTree!
ParserTests.cs (6)
27var result = await GetParserResult(sources); 44var result = await GetParserResult(sources); 61var result = await GetParserResult(sources); 76var result = await GetParserResult(sources); 91var result = await GetParserResult(sources); 98private static async Task<IEnumerable<OptionsContextType>> GetParserResult(string[] sources) =>
src\Shared\EmptyCollections\Empty.cs (1)
31public static IEnumerable<T> Enumerable<T>() => EmptyReadOnlyList<T>.Instance;
src\Shared\EmptyCollections\EmptyCollectionExtensions.cs (4)
47public static IEnumerable<T> EmptyIfNull<T>(this ICollection<T>? collection) 77public static IEnumerable<T> EmptyIfNull<T>(this IList<T>? list) 98public static IEnumerable<T> EmptyIfNull<T>(this IEnumerable<T>? enumerable)
src\Shared\EmptyCollections\EmptyReadonlyDictionary.cs (2)
24public IEnumerable<TKey> Keys => EmptyReadOnlyList<TKey>.Instance; 25public IEnumerable<TValue> Values => EmptyReadOnlyList<TValue>.Instance;
test\Generators\Shared\RoslynTestUtils.cs (25)
41public static Project CreateTestProject(IEnumerable<Assembly>? references, bool includeBaseReferences = true) 53IEnumerable<Assembly>? references, 54IEnumerable<string> preprocessorSymbols, 151public static void AssertDiagnostics(this string text, DiagnosticDescriptor expected, IEnumerable<Diagnostic> actual) 184public static IReadOnlyList<Diagnostic> FilterDiagnostics(this IEnumerable<Diagnostic> diagnostics, params DiagnosticDescriptor[] filter) 202public static IReadOnlyList<Diagnostic> FilterOutDiagnostics(this IEnumerable<Diagnostic> diagnostics, params DiagnosticDescriptor[] filter) 246IEnumerable<Assembly>? references, 247IEnumerable<string> sources, 260IEnumerable<Assembly>? references, 261IEnumerable<string> sources, 262IEnumerable<string> preprocessorSymbols, 290IEnumerable<Assembly>? references, 291IEnumerable<string> sources, 303IEnumerable<Assembly>? references, 304IEnumerable<string> sources, 305IEnumerable<string> preprocessorSymbols, 357IEnumerable<Assembly>? references, 358IEnumerable<string> sources, 380IEnumerable<Assembly>? references, 381IEnumerable<string> sources, 394IEnumerable<Assembly>? references, 395IEnumerable<string> sources) 437IEnumerable<Assembly>? references, 438IEnumerable<string> sources, 439IEnumerable<string>? sourceNames = null,
Microsoft.Gen.Logging (11)
Emission\Emitter.cs (1)
21public string Emit(IEnumerable<LoggingType> logTypes, CancellationToken cancellationToken)
Emission\Emitter.Method.cs (1)
637IEnumerable<LoggingProperty> propertyChain,
Emission\Emitter.Utils.cs (1)
109internal static string PickUniqueName(string baseName, IEnumerable<string> potentialConflicts)
Model\LoggingMethodParameterExtensions.cs (2)
13Action<IEnumerable<LoggingProperty>, LoggingProperty> callback) 36Action<IEnumerable<LoggingProperty>, LoggingProperty> callback)
Parsing\Parser.cs (2)
35public IReadOnlyList<LoggingType> GetLogTypes(IEnumerable<TypeDeclarationSyntax> types) 708IEnumerable<IMethodSymbol> primaryConstructors = classType!.InstanceConstructors
Parsing\Parser.TagProvider.cs (1)
88var methodSymbols = providerType.GetMembers(providerMethodName).Where(m => m.Kind == SymbolKind.Method).Cast<IMethodSymbol>();
src\Generators\Shared\EmitterBase.cs (1)
84protected void OutEnumeration(IEnumerable<string> e)
src\Generators\Shared\GeneratorUtilities.cs (2)
46Action<Compilation, IEnumerable<SyntaxNode>, SourceProductionContext> process) => Initialize(context, fullyQualifiedAttributeNames, x => x, process); 53Action<Compilation, IEnumerable<SyntaxNode>, SourceProductionContext> process)
Microsoft.Gen.Logging.Generated.Tests (15)
test\Generators\Microsoft.Gen.Logging\TestClasses\EnumerableTestExtensions.cs (12)
16public static partial void M1(ILogger logger, IEnumerable<int> p0); 19public static partial void M2(ILogger logger, int p0, IEnumerable<int> p1); 22public static partial void M3(ILogger logger, int p0, IEnumerable<int> p1, int p2); 25public static partial void M4(ILogger logger, int p0, IEnumerable<int> p1, int p2, int p3); 28public static partial void M5(ILogger logger, int p0, IEnumerable<int> p1, int p2, int p3, int p4); 31public static partial void M6(ILogger logger, int p0, IEnumerable<int> p1, int p2, int p3, int p4, int p5); 36public static partial void M7(ILogger logger, int p0, IEnumerable<int> p1, int p2, int p3, int p4, int p5, int p6); 39public static partial void M8(ILogger logger, int p0, IEnumerable<int> p1, int p2, int p3, int p4, int p5, int p6, int p7); 42public static partial void M9(ILogger logger, int p0, IEnumerable<int> p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8); 45public static partial void M10(ILogger logger, IEnumerable<int> p1, int[] p2, Dictionary<string, int> p3); 48public static partial void M11(ILogger logger, IEnumerable<int>? p1); 51public static partial void M12(ILogger logger, IEnumerable<int>? @class);
test\Generators\Microsoft.Gen.Logging\TestClasses\LogPropertiesSimpleExtensions.cs (1)
20public IEnumerable<int>? P5 { get; set; }
test\Generators\Microsoft.Gen.Logging\TestClasses\TagProviderExtensions.cs (2)
58[TagProvider(typeof(CustomProvider), nameof(CustomProvider.ProvideForEnumerable))] IEnumerable<string> things); 106public static void ProvideForEnumerable(ITagCollector list, IEnumerable<string> e)
Microsoft.Gen.Logging.Unit.Tests (39)
DiagDescriptorsTests.cs (1)
15public static IEnumerable<object?[]> DiagDescriptorsData()
src\Shared\EmptyCollections\Empty.cs (1)
31public static IEnumerable<T> Enumerable<T>() => EmptyReadOnlyList<T>.Instance;
src\Shared\EmptyCollections\EmptyCollectionExtensions.cs (4)
47public static IEnumerable<T> EmptyIfNull<T>(this ICollection<T>? collection) 77public static IEnumerable<T> EmptyIfNull<T>(this IList<T>? list) 98public static IEnumerable<T> EmptyIfNull<T>(this IEnumerable<T>? enumerable)
src\Shared\EmptyCollections\EmptyReadonlyDictionary.cs (2)
24public IEnumerable<TKey> Keys => EmptyReadOnlyList<TKey>.Instance; 25public IEnumerable<TValue> Values => EmptyReadOnlyList<TValue>.Instance;
test\Generators\Shared\RoslynTestUtils.cs (25)
41public static Project CreateTestProject(IEnumerable<Assembly>? references, bool includeBaseReferences = true) 53IEnumerable<Assembly>? references, 54IEnumerable<string> preprocessorSymbols, 151public static void AssertDiagnostics(this string text, DiagnosticDescriptor expected, IEnumerable<Diagnostic> actual) 184public static IReadOnlyList<Diagnostic> FilterDiagnostics(this IEnumerable<Diagnostic> diagnostics, params DiagnosticDescriptor[] filter) 202public static IReadOnlyList<Diagnostic> FilterOutDiagnostics(this IEnumerable<Diagnostic> diagnostics, params DiagnosticDescriptor[] filter) 246IEnumerable<Assembly>? references, 247IEnumerable<string> sources, 260IEnumerable<Assembly>? references, 261IEnumerable<string> sources, 262IEnumerable<string> preprocessorSymbols, 290IEnumerable<Assembly>? references, 291IEnumerable<string> sources, 303IEnumerable<Assembly>? references, 304IEnumerable<string> sources, 305IEnumerable<string> preprocessorSymbols, 357IEnumerable<Assembly>? references, 358IEnumerable<string> sources, 380IEnumerable<Assembly>? references, 381IEnumerable<string> sources, 394IEnumerable<Assembly>? references, 395IEnumerable<string> sources) 437IEnumerable<Assembly>? references, 438IEnumerable<string> sources, 439IEnumerable<string>? sourceNames = null,
TypeSymbolExtensionsTests.cs (6)
48IEnumerable<ISymbol> methodSymbols = compilation.GetSymbolsWithName("M1", SymbolFilter.Member); 92IEnumerable<ISymbol> methodSymbols = compilation.GetSymbolsWithName("M1", SymbolFilter.Member); 136IEnumerable<ISymbol> methodSymbols = compilation.GetSymbolsWithName("M1", SymbolFilter.Member); 184IEnumerable<ISymbol> methodSymbols = compilation.GetSymbolsWithName("M1", SymbolFilter.Member); 227IEnumerable<ISymbol> methodSymbols = compilation.GetSymbolsWithName("M1", SymbolFilter.Member); 271IEnumerable<ISymbol> methodSymbols = compilation.GetSymbolsWithName("M1", SymbolFilter.Member);
Microsoft.Gen.MetadataExtractor (11)
src\Generators\Microsoft.Gen.ComplianceReports\Parser.cs (3)
30public IReadOnlyList<ClassifiedType> GetClassifiedTypes(IEnumerable<TypeDeclarationSyntax> classes) 35IEnumerable<IGrouping<SyntaxTree, TypeDeclarationSyntax>> typesBySyntaxTree = classes.GroupBy(x => x.SyntaxTree); 204var methods = typeSymbol.GetMembers().OfType<IMethodSymbol>();
src\Generators\Microsoft.Gen.Metrics\Emitter.cs (1)
49private void GenTypeByNamespace(string nspace, IEnumerable<MetricType> metricTypes, CancellationToken cancellationToken)
src\Generators\Microsoft.Gen.Metrics\MetricFactoryEmitter.cs (1)
60private void GenMetricFactoryByNamespace(string nspace, IEnumerable<MetricType> metricClasses, CancellationToken cancellationToken)
src\Generators\Microsoft.Gen.Metrics\MetricsGenerator.cs (1)
31private static void HandleAnnotatedTypes(Compilation compilation, IEnumerable<SyntaxNode> nodes, SourceProductionContext context)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
57public IReadOnlyList<MetricType> GetMetricClasses(IEnumerable<TypeDeclarationSyntax> types)
src\Generators\Microsoft.Gen.MetricsReports\MetricsReportsHelpers.cs (1)
13var reportedMetrics = meteringClasses
src\Generators\Shared\EmitterBase.cs (1)
84protected void OutEnumeration(IEnumerable<string> e)
src\Generators\Shared\GeneratorUtilities.cs (2)
46Action<Compilation, IEnumerable<SyntaxNode>, SourceProductionContext> process) => Initialize(context, fullyQualifiedAttributeNames, x => x, process); 53Action<Compilation, IEnumerable<SyntaxNode>, SourceProductionContext> process)
Microsoft.Gen.MetadataExtractor.Unit.Tests (32)
src\Shared\EmptyCollections\Empty.cs (1)
31public static IEnumerable<T> Enumerable<T>() => EmptyReadOnlyList<T>.Instance;
src\Shared\EmptyCollections\EmptyCollectionExtensions.cs (4)
47public static IEnumerable<T> EmptyIfNull<T>(this ICollection<T>? collection) 77public static IEnumerable<T> EmptyIfNull<T>(this IList<T>? list) 98public static IEnumerable<T> EmptyIfNull<T>(this IEnumerable<T>? enumerable)
src\Shared\EmptyCollections\EmptyReadonlyDictionary.cs (2)
24public IEnumerable<TKey> Keys => EmptyReadOnlyList<TKey>.Instance; 25public IEnumerable<TValue> Values => EmptyReadOnlyList<TValue>.Instance;
test\Generators\Shared\RoslynTestUtils.cs (25)
41public static Project CreateTestProject(IEnumerable<Assembly>? references, bool includeBaseReferences = true) 53IEnumerable<Assembly>? references, 54IEnumerable<string> preprocessorSymbols, 151public static void AssertDiagnostics(this string text, DiagnosticDescriptor expected, IEnumerable<Diagnostic> actual) 184public static IReadOnlyList<Diagnostic> FilterDiagnostics(this IEnumerable<Diagnostic> diagnostics, params DiagnosticDescriptor[] filter) 202public static IReadOnlyList<Diagnostic> FilterOutDiagnostics(this IEnumerable<Diagnostic> diagnostics, params DiagnosticDescriptor[] filter) 246IEnumerable<Assembly>? references, 247IEnumerable<string> sources, 260IEnumerable<Assembly>? references, 261IEnumerable<string> sources, 262IEnumerable<string> preprocessorSymbols, 290IEnumerable<Assembly>? references, 291IEnumerable<string> sources, 303IEnumerable<Assembly>? references, 304IEnumerable<string> sources, 305IEnumerable<string> preprocessorSymbols, 357IEnumerable<Assembly>? references, 358IEnumerable<string> sources, 380IEnumerable<Assembly>? references, 381IEnumerable<string> sources, 394IEnumerable<Assembly>? references, 395IEnumerable<string> sources) 437IEnumerable<Assembly>? references, 438IEnumerable<string> sources, 439IEnumerable<string>? sourceNames = null,
Microsoft.Gen.Metrics (7)
Emitter.cs (1)
49private void GenTypeByNamespace(string nspace, IEnumerable<MetricType> metricTypes, CancellationToken cancellationToken)
MetricFactoryEmitter.cs (1)
60private void GenMetricFactoryByNamespace(string nspace, IEnumerable<MetricType> metricClasses, CancellationToken cancellationToken)
MetricsGenerator.cs (1)
31private static void HandleAnnotatedTypes(Compilation compilation, IEnumerable<SyntaxNode> nodes, SourceProductionContext context)
Parser.cs (1)
57public IReadOnlyList<MetricType> GetMetricClasses(IEnumerable<TypeDeclarationSyntax> types)
src\Generators\Shared\EmitterBase.cs (1)
84protected void OutEnumeration(IEnumerable<string> e)
src\Generators\Shared\GeneratorUtilities.cs (2)
46Action<Compilation, IEnumerable<SyntaxNode>, SourceProductionContext> process) => Initialize(context, fullyQualifiedAttributeNames, x => x, process); 53Action<Compilation, IEnumerable<SyntaxNode>, SourceProductionContext> process)
Microsoft.Gen.Metrics.Generated.Tests (2)
MetricTests.cs (2)
174var tags = measurements[0].Tags.Select(x => (x.Key, x.Value)); 198var tags = measurements[0].Tags.Select(x => (x.Key, x.Value));
Microsoft.Gen.Metrics.Unit.Tests (33)
DiagDescriptorsTests.cs (1)
14public static IEnumerable<object?[]> DiagDescriptorsData()
src\Shared\EmptyCollections\Empty.cs (1)
31public static IEnumerable<T> Enumerable<T>() => EmptyReadOnlyList<T>.Instance;
src\Shared\EmptyCollections\EmptyCollectionExtensions.cs (4)
47public static IEnumerable<T> EmptyIfNull<T>(this ICollection<T>? collection) 77public static IEnumerable<T> EmptyIfNull<T>(this IList<T>? list) 98public static IEnumerable<T> EmptyIfNull<T>(this IEnumerable<T>? enumerable)
src\Shared\EmptyCollections\EmptyReadonlyDictionary.cs (2)
24public IEnumerable<TKey> Keys => EmptyReadOnlyList<TKey>.Instance; 25public IEnumerable<TValue> Values => EmptyReadOnlyList<TValue>.Instance;
test\Generators\Shared\RoslynTestUtils.cs (25)
41public static Project CreateTestProject(IEnumerable<Assembly>? references, bool includeBaseReferences = true) 53IEnumerable<Assembly>? references, 54IEnumerable<string> preprocessorSymbols, 151public static void AssertDiagnostics(this string text, DiagnosticDescriptor expected, IEnumerable<Diagnostic> actual) 184public static IReadOnlyList<Diagnostic> FilterDiagnostics(this IEnumerable<Diagnostic> diagnostics, params DiagnosticDescriptor[] filter) 202public static IReadOnlyList<Diagnostic> FilterOutDiagnostics(this IEnumerable<Diagnostic> diagnostics, params DiagnosticDescriptor[] filter) 246IEnumerable<Assembly>? references, 247IEnumerable<string> sources, 260IEnumerable<Assembly>? references, 261IEnumerable<string> sources, 262IEnumerable<string> preprocessorSymbols, 290IEnumerable<Assembly>? references, 291IEnumerable<string> sources, 303IEnumerable<Assembly>? references, 304IEnumerable<string> sources, 305IEnumerable<string> preprocessorSymbols, 357IEnumerable<Assembly>? references, 358IEnumerable<string> sources, 380IEnumerable<Assembly>? references, 381IEnumerable<string> sources, 394IEnumerable<Assembly>? references, 395IEnumerable<string> sources) 437IEnumerable<Assembly>? references, 438IEnumerable<string> sources, 439IEnumerable<string>? sourceNames = null,
Microsoft.Gen.MetricsReports (5)
MetricsReportsHelpers.cs (1)
13var reportedMetrics = meteringClasses
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
57public IReadOnlyList<MetricType> GetMetricClasses(IEnumerable<TypeDeclarationSyntax> types)
src\Generators\Shared\EmitterBase.cs (1)
84protected void OutEnumeration(IEnumerable<string> e)
src\Generators\Shared\GeneratorUtilities.cs (2)
46Action<Compilation, IEnumerable<SyntaxNode>, SourceProductionContext> process) => Initialize(context, fullyQualifiedAttributeNames, x => x, process); 53Action<Compilation, IEnumerable<SyntaxNode>, SourceProductionContext> process)
Microsoft.Gen.MetricsReports.Unit.Tests (32)
src\Shared\EmptyCollections\Empty.cs (1)
31public static IEnumerable<T> Enumerable<T>() => EmptyReadOnlyList<T>.Instance;
src\Shared\EmptyCollections\EmptyCollectionExtensions.cs (4)
47public static IEnumerable<T> EmptyIfNull<T>(this ICollection<T>? collection) 77public static IEnumerable<T> EmptyIfNull<T>(this IList<T>? list) 98public static IEnumerable<T> EmptyIfNull<T>(this IEnumerable<T>? enumerable)
src\Shared\EmptyCollections\EmptyReadonlyDictionary.cs (2)
24public IEnumerable<TKey> Keys => EmptyReadOnlyList<TKey>.Instance; 25public IEnumerable<TValue> Values => EmptyReadOnlyList<TValue>.Instance;
test\Generators\Shared\RoslynTestUtils.cs (25)
41public static Project CreateTestProject(IEnumerable<Assembly>? references, bool includeBaseReferences = true) 53IEnumerable<Assembly>? references, 54IEnumerable<string> preprocessorSymbols, 151public static void AssertDiagnostics(this string text, DiagnosticDescriptor expected, IEnumerable<Diagnostic> actual) 184public static IReadOnlyList<Diagnostic> FilterDiagnostics(this IEnumerable<Diagnostic> diagnostics, params DiagnosticDescriptor[] filter) 202public static IReadOnlyList<Diagnostic> FilterOutDiagnostics(this IEnumerable<Diagnostic> diagnostics, params DiagnosticDescriptor[] filter) 246IEnumerable<Assembly>? references, 247IEnumerable<string> sources, 260IEnumerable<Assembly>? references, 261IEnumerable<string> sources, 262IEnumerable<string> preprocessorSymbols, 290IEnumerable<Assembly>? references, 291IEnumerable<string> sources, 303IEnumerable<Assembly>? references, 304IEnumerable<string> sources, 305IEnumerable<string> preprocessorSymbols, 357IEnumerable<Assembly>? references, 358IEnumerable<string> sources, 380IEnumerable<Assembly>? references, 381IEnumerable<string> sources, 394IEnumerable<Assembly>? references, 395IEnumerable<string> sources) 437IEnumerable<Assembly>? references, 438IEnumerable<string> sources, 439IEnumerable<string>? sourceNames = null,
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 (2)
484var shadowImplementations = interfaceGroup.InheritedMethods.Select(m => (Method: m, ManagedToUnmanagedStub: m.ManagedToUnmanagedStub)) 489var inheritedStubs = interfaceGroup.InheritedMethods.Select(m => m.UnreachableExceptionStub);
ComMethodContext.cs (2)
157public static List<(ComInterfaceContext OwningInterface, Builder Method)> CalculateAllMethods(IEnumerable<(ComInterfaceContext, SequenceEqualImmutableArray<ComMethodInfo>)> ifaceAndDeclaredMethods, CancellationToken _) 179ImmutableArray<Builder> AddMethods(ComInterfaceContext iface, IEnumerable<ComMethodInfo> declaredMethods)
Marshallers\ComInterfaceDispatchMarshallingResolver.cs (1)
40public IEnumerable<StatementSyntax> Generate(TypePositionInfo info, StubCodeContext codeContext, StubIdentifierContext context)
Marshallers\KeepAliveThisMarshaller.cs (1)
18public IEnumerable<StatementSyntax> Generate(TypePositionInfo info, StubCodeContext codeContext, StubIdentifierContext context)
Marshallers\ManagedHResultExceptionGeneratorResolver.cs (2)
38public IEnumerable<StatementSyntax> Generate(TypePositionInfo info, StubCodeContext codeContext, StubIdentifierContext context) 66public IEnumerable<StatementSyntax> Generate(TypePositionInfo info, StubCodeContext codeContext, StubIdentifierContext context)
Marshallers\ObjectUnwrapperResolver.cs (1)
34public IEnumerable<StatementSyntax> Generate(TypePositionInfo info, StubCodeContext codeContext, StubIdentifierContext context)
Marshallers\StructAsHResultMarshallerFactory.cs (1)
32public IEnumerable<StatementSyntax> Generate(TypePositionInfo info, StubCodeContext codeContext, StubIdentifierContext 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)
235IEnumerable<IncrementalMethodStubGenerationContext> vtableMethods,
Microsoft.Interop.JavaScript.JSImportGenerator (15)
JSExportCodeGenerator.cs (1)
166IEnumerable<ExpressionSyntax> types = _marshallers.ManagedReturnMarshaller is IJSMarshallingGenerator jsGen ? jsGen.GenerateBind() : [];
JSImportCodeGenerator.cs (1)
158IEnumerable<ExpressionSyntax> types = _marshallers.ManagedReturnMarshaller is IJSMarshallingGenerator jsGen ? jsGen.GenerateBind() : [];
Marshaling\ArrayJSGenerator.cs (1)
22public override IEnumerable<ExpressionSyntax> GenerateBind()
Marshaling\ArraySegmentJSGenerator.cs (1)
21public override IEnumerable<ExpressionSyntax> GenerateBind()
Marshaling\BaseJSGenerator.cs (2)
39public virtual IEnumerable<ExpressionSyntax> GenerateBind() 44public virtual IEnumerable<StatementSyntax> Generate(StubIdentifierContext context)
Marshaling\EmptyJSGenerator.cs (1)
13public IEnumerable<StatementSyntax> Generate(TypePositionInfo info, StubCodeContext codeContext, StubIdentifierContext identifierContext) => Array.Empty<StatementSyntax>();
Marshaling\FuncJSGenerator.cs (2)
26public override IEnumerable<ExpressionSyntax> GenerateBind() 32public override IEnumerable<StatementSyntax> Generate(StubIdentifierContext context)
Marshaling\IJSMarshallingGenerator.cs (1)
11IEnumerable<ExpressionSyntax> GenerateBind();
Marshaling\NullableJSGenerator.cs (1)
18public override IEnumerable<ExpressionSyntax> GenerateBind()
Marshaling\PrimitiveJSGenerator.cs (1)
25public override IEnumerable<StatementSyntax> Generate(StubIdentifierContext context)
Marshaling\SpanJSGenerator.cs (1)
21public override IEnumerable<ExpressionSyntax> GenerateBind()
Marshaling\TaskJSGenerator.cs (2)
22public override IEnumerable<ExpressionSyntax> GenerateBind() 36public override IEnumerable<StatementSyntax> Generate(StubIdentifierContext context)
Microsoft.Interop.LibraryImportGenerator (7)
Analyzers\ConvertToLibraryImportFixer.cs (2)
76protected override IEnumerable<ConvertToSourceGeneratedInteropFix> CreateAllFixesForDiagnosticOptions(SyntaxNode node, ImmutableDictionary<string, Option> options) 274IEnumerable<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 (160)
BoundGenerators.cs (1)
130static 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 codeContext, StubIdentifierContext context)
Marshalling\BoolMarshaller.cs (1)
50public IEnumerable<StatementSyntax> Generate(TypePositionInfo info, StubCodeContext codeContext, StubIdentifierContext context)
Marshalling\CharMarshaller.cs (1)
47public IEnumerable<StatementSyntax> Generate(TypePositionInfo info, StubCodeContext codeContext, StubIdentifierContext context)
Marshalling\CompositeMarshallingGeneratorResolver.cs (2)
13public sealed class CompositeMarshallingGeneratorResolver(IEnumerable<IMarshallingGeneratorResolver> resolvers) : IMarshallingGeneratorResolver 21: this((IEnumerable<IMarshallingGeneratorResolver>)resolvers)
Marshalling\CustomTypeMarshallingGenerator.cs (1)
26public IEnumerable<StatementSyntax> Generate(StubIdentifierContext context)
Marshalling\DefaultMarshallingGeneratorResolver.cs (1)
25IEnumerable<IMarshallingGeneratorResolver> additionalResolvers)
Marshalling\DelegateMarshaller.cs (1)
30public IEnumerable<StatementSyntax> Generate(TypePositionInfo info, StubCodeContext codeContext, StubIdentifierContext context)
Marshalling\Forwarder.cs (1)
27public IEnumerable<StatementSyntax> Generate(TypePositionInfo info, StubCodeContext codeContext, StubIdentifierContext context)
Marshalling\ICustomTypeMarshallingStrategy.cs (10)
20IEnumerable<StatementSyntax> GenerateCleanupCallerAllocatedResourcesStatements(StubIdentifierContext context); 22IEnumerable<StatementSyntax> GenerateCleanupCalleeAllocatedResourcesStatements(StubIdentifierContext context); 24IEnumerable<StatementSyntax> GenerateGuaranteedUnmarshalStatements(StubIdentifierContext context); 26IEnumerable<StatementSyntax> GenerateMarshalStatements(StubIdentifierContext context); 28IEnumerable<StatementSyntax> GenerateNotifyForSuccessfulInvokeStatements(StubIdentifierContext context); 30IEnumerable<StatementSyntax> GeneratePinnedMarshalStatements(StubIdentifierContext context); 32IEnumerable<StatementSyntax> GeneratePinStatements(StubIdentifierContext context); 34IEnumerable<StatementSyntax> GenerateSetupStatements(StubIdentifierContext context); 36IEnumerable<StatementSyntax> GenerateUnmarshalCaptureStatements(StubIdentifierContext context); 38IEnumerable<StatementSyntax> GenerateUnmarshalStatements(StubIdentifierContext context);
Marshalling\MarshallerHelpers.cs (3)
119public static IEnumerable<T> GetTopologicallySortedElements<T, U>( 122Func<T, IEnumerable<U>> getDependentIndicesFn) 232public static IEnumerable<TypePositionInfo> GetDependentElementsOfMarshallingInfo(
Marshalling\MarshallingGenerator.cs (3)
123IEnumerable<StatementSyntax> Generate(StubIdentifierContext context); 170public IEnumerable<StatementSyntax> Generate(StubIdentifierContext context) => unbound.Generate(TypeInfo, CodeContext, context); 232IEnumerable<StatementSyntax> Generate(TypePositionInfo info, StubCodeContext codeContext, StubIdentifierContext context);
Marshalling\StatefulMarshallingStrategy.cs (41)
25public IEnumerable<StatementSyntax> GenerateCleanupCallerAllocatedResourcesStatements(StubIdentifierContext context) 39public IEnumerable<StatementSyntax> GenerateCleanupCalleeAllocatedResourcesStatements(StubIdentifierContext context) 53public IEnumerable<StatementSyntax> GenerateGuaranteedUnmarshalStatements(StubIdentifierContext context) 68public IEnumerable<StatementSyntax> GenerateMarshalStatements(StubIdentifierContext context) 82public IEnumerable<StatementSyntax> GeneratePinnedMarshalStatements(StubIdentifierContext context) 97public IEnumerable<StatementSyntax> GenerateUnmarshalStatements(StubIdentifierContext context) 112public IEnumerable<StatementSyntax> GenerateUnmarshalCaptureStatements(StubIdentifierContext context) 126public IEnumerable<StatementSyntax> GenerateSetupStatements(StubIdentifierContext context) 148public IEnumerable<StatementSyntax> GeneratePinStatements(StubIdentifierContext context) 164public IEnumerable<StatementSyntax> GenerateNotifyForSuccessfulInvokeStatements(StubIdentifierContext context) 188public IEnumerable<StatementSyntax> GenerateCleanupCallerAllocatedResourcesStatements(StubIdentifierContext context) 193public IEnumerable<StatementSyntax> GenerateCleanupCalleeAllocatedResourcesStatements(StubIdentifierContext context) 198public IEnumerable<StatementSyntax> GenerateMarshalStatements(StubIdentifierContext context) 207IEnumerable<StatementSyntax> GenerateCallerAllocatedBufferMarshalStatements() 226public IEnumerable<StatementSyntax> GeneratePinnedMarshalStatements(StubIdentifierContext context) 231public IEnumerable<StatementSyntax> GeneratePinStatements(StubIdentifierContext context) 236public IEnumerable<StatementSyntax> GenerateSetupStatements(StubIdentifierContext context) 241public IEnumerable<StatementSyntax> GenerateUnmarshalCaptureStatements(StubIdentifierContext context) 246public IEnumerable<StatementSyntax> GenerateUnmarshalStatements(StubIdentifierContext context) 257public IEnumerable<StatementSyntax> GenerateGuaranteedUnmarshalStatements(StubIdentifierContext context) => innerMarshaller.GenerateGuaranteedUnmarshalStatements(context); 258public IEnumerable<StatementSyntax> GenerateNotifyForSuccessfulInvokeStatements(StubIdentifierContext context) => innerMarshaller.GenerateNotifyForSuccessfulInvokeStatements(context); 325public IEnumerable<StatementSyntax> GenerateCleanupCallerAllocatedResourcesStatements(StubIdentifierContext context) 339public IEnumerable<StatementSyntax> GenerateCleanupCalleeAllocatedResourcesStatements(StubIdentifierContext context) 353public IEnumerable<StatementSyntax> GenerateGuaranteedUnmarshalStatements(StubIdentifierContext context) => innerMarshaller.GenerateGuaranteedUnmarshalStatements(context); 355public IEnumerable<StatementSyntax> GenerateMarshalStatements(StubIdentifierContext context) 384public IEnumerable<StatementSyntax> GenerateNotifyForSuccessfulInvokeStatements(StubIdentifierContext context) => innerMarshaller.GenerateNotifyForSuccessfulInvokeStatements(context); 385public IEnumerable<StatementSyntax> GeneratePinnedMarshalStatements(StubIdentifierContext context) => innerMarshaller.GeneratePinnedMarshalStatements(context); 386public IEnumerable<StatementSyntax> GeneratePinStatements(StubIdentifierContext context) => innerMarshaller.GeneratePinStatements(context); 387public IEnumerable<StatementSyntax> GenerateSetupStatements(StubIdentifierContext context) 422public IEnumerable<StatementSyntax> GenerateUnmarshalStatements(StubIdentifierContext context) 458public IEnumerable<StatementSyntax> GenerateUnmarshalCaptureStatements(StubIdentifierContext context) => innerMarshaller.GenerateUnmarshalCaptureStatements(context); 474public IEnumerable<StatementSyntax> GenerateCleanupCallerAllocatedResourcesStatements(StubIdentifierContext context) 491public IEnumerable<StatementSyntax> GenerateCleanupCalleeAllocatedResourcesStatements(StubIdentifierContext context) 508public IEnumerable<StatementSyntax> GenerateGuaranteedUnmarshalStatements(StubIdentifierContext context) => innerMarshaller.GenerateGuaranteedUnmarshalStatements(context); 510public IEnumerable<StatementSyntax> GenerateMarshalStatements(StubIdentifierContext context) => innerMarshaller.GenerateMarshalStatements(context); 512public IEnumerable<StatementSyntax> GenerateNotifyForSuccessfulInvokeStatements(StubIdentifierContext context) => innerMarshaller.GenerateNotifyForSuccessfulInvokeStatements(context); 513public IEnumerable<StatementSyntax> GeneratePinnedMarshalStatements(StubIdentifierContext context) => innerMarshaller.GeneratePinnedMarshalStatements(context); 514public IEnumerable<StatementSyntax> GeneratePinStatements(StubIdentifierContext context) => innerMarshaller.GeneratePinStatements(context); 515public IEnumerable<StatementSyntax> GenerateSetupStatements(StubIdentifierContext context) => innerMarshaller.GenerateSetupStatements(context); 517public IEnumerable<StatementSyntax> GenerateUnmarshalStatements(StubIdentifierContext context) => innerMarshaller.GenerateUnmarshalStatements(context); 519public IEnumerable<StatementSyntax> GenerateUnmarshalCaptureStatements(StubIdentifierContext context) => innerMarshaller.GenerateUnmarshalCaptureStatements(context);
Marshalling\StatelessMarshallingStrategy.cs (51)
27public IEnumerable<StatementSyntax> GenerateCleanupCallerAllocatedResourcesStatements(StubIdentifierContext context) => Array.Empty<StatementSyntax>(); 29public IEnumerable<StatementSyntax> GenerateCleanupCalleeAllocatedResourcesStatements(StubIdentifierContext context) => Array.Empty<StatementSyntax>(); 31public IEnumerable<StatementSyntax> GenerateGuaranteedUnmarshalStatements(StubIdentifierContext context) 51public IEnumerable<StatementSyntax> GenerateMarshalStatements(StubIdentifierContext context) 98public IEnumerable<StatementSyntax> GeneratePinnedMarshalStatements(StubIdentifierContext context) 103public IEnumerable<StatementSyntax> GenerateUnmarshalStatements(StubIdentifierContext context) 123public IEnumerable<StatementSyntax> GenerateUnmarshalCaptureStatements(StubIdentifierContext context) 128public IEnumerable<StatementSyntax> GenerateSetupStatements(StubIdentifierContext context) 133public IEnumerable<StatementSyntax> GeneratePinStatements(StubIdentifierContext context) 138public IEnumerable<StatementSyntax> GenerateNotifyForSuccessfulInvokeStatements(StubIdentifierContext context) 152public IEnumerable<StatementSyntax> GenerateCleanupCallerAllocatedResourcesStatements(StubIdentifierContext context) => innerMarshaller.GenerateCleanupCallerAllocatedResourcesStatements(context); 153public IEnumerable<StatementSyntax> GenerateCleanupCalleeAllocatedResourcesStatements(StubIdentifierContext context) => innerMarshaller.GenerateCleanupCalleeAllocatedResourcesStatements(context); 154public IEnumerable<StatementSyntax> GenerateGuaranteedUnmarshalStatements(StubIdentifierContext context) => innerMarshaller.GenerateGuaranteedUnmarshalStatements(context); 156public IEnumerable<StatementSyntax> GenerateMarshalStatements(StubIdentifierContext context) 165IEnumerable<StatementSyntax> GenerateCallerAllocatedBufferMarshalStatements() 237public IEnumerable<StatementSyntax> GeneratePinnedMarshalStatements(StubIdentifierContext context) => innerMarshaller.GeneratePinnedMarshalStatements(context); 238public IEnumerable<StatementSyntax> GeneratePinStatements(StubIdentifierContext context) => innerMarshaller.GeneratePinStatements(context); 239public IEnumerable<StatementSyntax> GenerateSetupStatements(StubIdentifierContext context) => innerMarshaller.GenerateSetupStatements(context); 240public IEnumerable<StatementSyntax> GenerateUnmarshalCaptureStatements(StubIdentifierContext context) => innerMarshaller.GenerateUnmarshalCaptureStatements(context); 241public IEnumerable<StatementSyntax> GenerateUnmarshalStatements(StubIdentifierContext context) => innerMarshaller.GenerateUnmarshalStatements(context); 244public IEnumerable<StatementSyntax> GenerateNotifyForSuccessfulInvokeStatements(StubIdentifierContext context) => innerMarshaller.GenerateNotifyForSuccessfulInvokeStatements(context); 257public IEnumerable<StatementSyntax> GenerateCleanupCallerAllocatedResourcesStatements(StubIdentifierContext context) 276public IEnumerable<StatementSyntax> GenerateCleanupCalleeAllocatedResourcesStatements(StubIdentifierContext context) 295public IEnumerable<StatementSyntax> GenerateGuaranteedUnmarshalStatements(StubIdentifierContext context) => innerMarshaller.GenerateGuaranteedUnmarshalStatements(context); 296public IEnumerable<StatementSyntax> GenerateMarshalStatements(StubIdentifierContext context) => innerMarshaller.GenerateMarshalStatements(context); 297public IEnumerable<StatementSyntax> GenerateNotifyForSuccessfulInvokeStatements(StubIdentifierContext context) => innerMarshaller.GenerateNotifyForSuccessfulInvokeStatements(context); 298public IEnumerable<StatementSyntax> GeneratePinnedMarshalStatements(StubIdentifierContext context) => innerMarshaller.GeneratePinnedMarshalStatements(context); 299public IEnumerable<StatementSyntax> GeneratePinStatements(StubIdentifierContext context) => innerMarshaller.GeneratePinStatements(context); 300public IEnumerable<StatementSyntax> GenerateSetupStatements(StubIdentifierContext context) => innerMarshaller.GenerateSetupStatements(context); 301public IEnumerable<StatementSyntax> GenerateUnmarshalCaptureStatements(StubIdentifierContext context) => innerMarshaller.GenerateUnmarshalCaptureStatements(context); 302public IEnumerable<StatementSyntax> GenerateUnmarshalStatements(StubIdentifierContext context) => innerMarshaller.GenerateUnmarshalStatements(context); 316public IEnumerable<StatementSyntax> GenerateCleanupCallerAllocatedResourcesStatements(StubIdentifierContext context) 335public IEnumerable<StatementSyntax> GenerateCleanupCalleeAllocatedResourcesStatements(StubIdentifierContext context) 355public IEnumerable<StatementSyntax> GenerateGuaranteedUnmarshalStatements(StubIdentifierContext context) 385public IEnumerable<StatementSyntax> GenerateMarshalStatements(StubIdentifierContext context) 415public IEnumerable<StatementSyntax> GenerateNotifyForSuccessfulInvokeStatements(StubIdentifierContext context) => Array.Empty<StatementSyntax>(); 416public IEnumerable<StatementSyntax> GeneratePinnedMarshalStatements(StubIdentifierContext context) => Array.Empty<StatementSyntax>(); 417public IEnumerable<StatementSyntax> GeneratePinStatements(StubIdentifierContext context) => Array.Empty<StatementSyntax>(); 418public IEnumerable<StatementSyntax> GenerateSetupStatements(StubIdentifierContext context) 436public IEnumerable<StatementSyntax> GenerateUnmarshalCaptureStatements(StubIdentifierContext context) => Array.Empty<StatementSyntax>(); 438public IEnumerable<StatementSyntax> GenerateUnmarshalStatements(StubIdentifierContext context) 565public IEnumerable<StatementSyntax> GenerateCleanupCallerAllocatedResourcesStatements(StubIdentifierContext context) 616public IEnumerable<StatementSyntax> GenerateCleanupCalleeAllocatedResourcesStatements(StubIdentifierContext context) 649public IEnumerable<StatementSyntax> GenerateGuaranteedUnmarshalStatements(StubIdentifierContext context) => spaceMarshallingStrategy.GenerateGuaranteedUnmarshalStatements(context); 651public IEnumerable<StatementSyntax> GenerateMarshalStatements(StubIdentifierContext context) 681public IEnumerable<StatementSyntax> GenerateNotifyForSuccessfulInvokeStatements(StubIdentifierContext context) => spaceMarshallingStrategy.GenerateNotifyForSuccessfulInvokeStatements(context); 682public IEnumerable<StatementSyntax> GeneratePinnedMarshalStatements(StubIdentifierContext context) => spaceMarshallingStrategy.GeneratePinnedMarshalStatements(context); 683public IEnumerable<StatementSyntax> GeneratePinStatements(StubIdentifierContext context) => spaceMarshallingStrategy.GeneratePinStatements(context); 685public IEnumerable<StatementSyntax> GenerateSetupStatements(StubIdentifierContext context) 696public IEnumerable<StatementSyntax> GenerateUnmarshalCaptureStatements(StubIdentifierContext context) => Array.Empty<StatementSyntax>(); 698public IEnumerable<StatementSyntax> GenerateUnmarshalStatements(StubIdentifierContext context)
Marshalling\StaticPinnableManagedValueMarshaller.cs (2)
44public IEnumerable<StatementSyntax> Generate(StubIdentifierContext context) 72private IEnumerable<StatementSyntax> GeneratePinningPath(StubIdentifierContext context)
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (23)
27public IEnumerable<StatementSyntax> GenerateCleanupCallerAllocatedResourcesStatements(StubIdentifierContext context) => innerMarshaller.GenerateCleanupCallerAllocatedResourcesStatements(context); 28public IEnumerable<StatementSyntax> GenerateCleanupCalleeAllocatedResourcesStatements(StubIdentifierContext context) => innerMarshaller.GenerateCleanupCalleeAllocatedResourcesStatements(context); 30public IEnumerable<StatementSyntax> GenerateGuaranteedUnmarshalStatements(StubIdentifierContext context) => innerMarshaller.GenerateGuaranteedUnmarshalStatements(context); 31public IEnumerable<StatementSyntax> GenerateMarshalStatements(StubIdentifierContext context) 48public IEnumerable<StatementSyntax> GenerateNotifyForSuccessfulInvokeStatements(StubIdentifierContext context) => innerMarshaller.GenerateNotifyForSuccessfulInvokeStatements(context); 49public IEnumerable<StatementSyntax> GeneratePinnedMarshalStatements(StubIdentifierContext context) => innerMarshaller.GeneratePinnedMarshalStatements(context); 51public IEnumerable<StatementSyntax> GeneratePinStatements(StubIdentifierContext context) => innerMarshaller.GeneratePinStatements(context); 52public IEnumerable<StatementSyntax> GenerateSetupStatements(StubIdentifierContext context) 73public IEnumerable<StatementSyntax> GenerateUnmarshalCaptureStatements(StubIdentifierContext context) => innerMarshaller.GenerateUnmarshalCaptureStatements(context); 75public IEnumerable<StatementSyntax> GenerateUnmarshalStatements(StubIdentifierContext context) => innerMarshaller.GenerateUnmarshalStatements(context); 92public IEnumerable<StatementSyntax> GenerateCleanupCallerAllocatedResourcesStatements(StubIdentifierContext context) 105public IEnumerable<StatementSyntax> GenerateCleanupCalleeAllocatedResourcesStatements(StubIdentifierContext context) 118public IEnumerable<StatementSyntax> GenerateGuaranteedUnmarshalStatements(StubIdentifierContext context) => innerMarshaller.GenerateGuaranteedUnmarshalStatements(context); 119public IEnumerable<StatementSyntax> GenerateMarshalStatements(StubIdentifierContext context) => innerMarshaller.GenerateMarshalStatements(context); 121public IEnumerable<StatementSyntax> GenerateNotifyForSuccessfulInvokeStatements(StubIdentifierContext context) => innerMarshaller.GenerateNotifyForSuccessfulInvokeStatements(context); 122public IEnumerable<StatementSyntax> GeneratePinnedMarshalStatements(StubIdentifierContext context) => innerMarshaller.GeneratePinnedMarshalStatements(context); 124public IEnumerable<StatementSyntax> GeneratePinStatements(StubIdentifierContext context) => innerMarshaller.GeneratePinStatements(context); 125public IEnumerable<StatementSyntax> GenerateSetupStatements(StubIdentifierContext context) => innerMarshaller.GenerateSetupStatements(context); 127public IEnumerable<StatementSyntax> GenerateUnmarshalCaptureStatements(StubIdentifierContext context) => innerMarshaller.GenerateUnmarshalCaptureStatements(context); 129public IEnumerable<StatementSyntax> GenerateUnmarshalStatements(StubIdentifierContext context) => innerMarshaller.GenerateUnmarshalStatements(context); 149public IEnumerable<StatementSyntax> Generate(StubIdentifierContext context) 163IEnumerable<StatementSyntax> GenerateSetupStatements() 171IEnumerable<StatementSyntax> GenerateStatementsFromInner(StubIdentifierContext 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)
116private 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.Maui (23)
Extensions\EnumerableExtensions.cs (4)
16 public static void ForEach<T>(this IEnumerable<T> enumeration, Action<T> action) 36 public static IDictionary<TKey, List<TSource>> GroupToDictionary<TSource, TKey>(this IEnumerable<TSource> enumeration, Func<TSource, TKey> func) 63 public static int IndexOf<T>(this IEnumerable<T> enumerable, T item) 143 public static int IndexOf<T>(this IEnumerable<T> enumerable, Func<T, bool> predicate)
Fonts\FontFile.cs (1)
97 static IEnumerable<string> GetFontName(string fontFamily)
Hosting\EssentialsMauiAppBuilderExtensions.cs (2)
116 private readonly IEnumerable<EssentialsRegistration> _essentialsRegistrations; 119 public EssentialsInitializer(IEnumerable<EssentialsRegistration> essentialsRegistrations)
Hosting\Fonts\FontsMauiAppBuilderExtensions.cs (2)
60 private readonly IEnumerable<FontsRegistration> _fontsRegistrations; 63 public FontInitializer(IEnumerable<FontsRegistration> fontsRegistrations, IFontRegistrar fontRegistrar)
Hosting\HandlerMauiAppBuilderExtensions.cs (1)
48 public HandlerServiceBuilder(IEnumerable<HandlerRegistration> registrationActions)
Hosting\ImageSources\ImageSourcesMauiAppBuilderExtensions.cs (1)
54 public ImageSourceServiceBuilder(IEnumerable<ImageSourceRegistration> registrationActions)
HotReload\HotReloadExtensions.cs (1)
43 static IEnumerable<MethodInfo> getOnHotReloadMethods(Type type, bool isSubclass = false)
LifecycleEvents\ILifecycleEventService.cs (1)
8 IEnumerable<TDelegate> GetEventDelegates<TDelegate>(string eventName)
LifecycleEvents\LifecycleEventService.cs (2)
11 public LifecycleEventService(IEnumerable<LifecycleEventRegistration> registrations) 31 public IEnumerable<TDelegate> GetEventDelegates<TDelegate>(string eventName)
LifecycleEvents\LifecycleEventServiceExtensions.cs (3)
16 var delegates = lifecycleService.GetEventDelegates<TDelegate>(eventName); 28 var delegates = services.GetLifecycleEventDelegates<TDelegate>(); 34 internal static IEnumerable<TDelegate> GetLifecycleEventDelegates<TDelegate>(this IServiceProvider services, string? eventName = null)
MauiContextExtensions.cs (2)
76 var initServices = mauiApp.Services.GetServices<IMauiInitializeService>(); 86 var scopedServices = scopedContext.Services.GetServices<IMauiInitializeScopedService>();
Platform\ElementExtensions.cs (1)
189 static IEnumerable<IElement?> GetParentsPath(this IElement self)
PropertyMapper.cs (2)
113 public virtual IEnumerable<string> GetKeys() 131 IEnumerable<string> GetKeys();
Microsoft.Maui.Controls (78)
Accelerator.cs (2)
25 public IEnumerable<string> Modifiers { get; set; } 29 public IEnumerable<string> Keys { get; set; }
ActionSheetArguments.cs (2)
14 public ActionSheetArguments(string title, string cancel, string destruction, IEnumerable<string> buttons) 28 public IEnumerable<string> Buttons { get; private set; }
Application\Application.cs (1)
341 internal override void OnParentResourcesChanged(IEnumerable<KeyValuePair<string, object>> values)
BindableObjectExtensions.cs (2)
32 internal static void PropagateBindingContext<T>(this BindableObject self, IEnumerable<T> children) 35 internal static void PropagateBindingContext<T>(this BindableObject self, IEnumerable<T> children, Action<BindableObject, object> setChildBindingContext)
BoundsConstraint.cs (3)
20 internal IEnumerable<View> RelativeTo { get; set; } 23 public static BoundsConstraint FromExpression(Expression<Func<Rect>> expression, IEnumerable<View> parents = null) 28 internal static BoundsConstraint FromExpression(Expression<Func<Rect>> expression, bool fromExpression, IEnumerable<View> parents = null)
Brush\BrushTypeConverter.cs (1)
265 void AddGradientStops(Color color, IEnumerable<float> offsets)
DragAndDrop\DataPackagePropertySet.cs (2)
29 public IEnumerable<string> Keys => _propertyBag.Keys; 31 public IEnumerable<object> Values => _propertyBag.Values;
DragAndDrop\DataPackagePropertySetView.cs (2)
23 public IEnumerable<string> Keys => _dataPackagePropertySet.Keys; 26 public IEnumerable<object> Values => _dataPackagePropertySet.Values;
Element\Element.cs (7)
690 internal IEnumerable<Element> Descendants() => 694 IEnumerable<Element> IElementController.Descendants() => 697 internal IEnumerable<TElement> Descendants<TElement>() 726 internal virtual void OnParentResourcesChanged(IEnumerable<KeyValuePair<string, object>> values) 748 internal void OnResourcesChanged(IEnumerable<KeyValuePair<string, object>> values) 804 internal IEnumerable<Element> VisibleDescendants() 1098 IEnumerator<Element> IEnumerable<Element>.GetEnumerator() => _inner.GetEnumerator();
Element\Element_StyleSheets.cs (3)
12 IEnumerable<IStyleSelectable> IStyleSelectable.Children => LogicalChildrenInternal; 53 var vpSheets = resourceProvider?.GetStyleSheets(); 75 var childSheets = resourceProvider?.GetStyleSheets();
EnumerableExtensions.cs (7)
8 public static bool HasChildGesturesFor<T>(this IEnumerable<GestureElement>? elements, Func<T, bool>? predicate = null) where T : GestureRecognizer 29 public static IEnumerable<T> GetChildGesturesFor<T>(this IEnumerable<GestureElement>? elements, Func<T, bool>? predicate = null) where T : GestureRecognizer 49 public static IEnumerable<T> GetGesturesFor<T>(this IEnumerable<IGestureRecognizer>? gestures, Func<T, bool>? predicate = null) where T : GestureRecognizer 65 internal static bool HasAnyGesturesFor<T>(this IEnumerable<IGestureRecognizer>? gestures, Func<T, bool>? predicate = null) where T : GestureRecognizer 68 internal static T? FirstGestureOrDefault<T>(this IEnumerable<IGestureRecognizer>? gestures, Func<T, bool>? predicate = null) where T : GestureRecognizer
Hosting\Effects\AppHostBuilderExtensions.cs (1)
105 public EffectsFactory(IEnumerable<EffectsRegistration> effectsRegistrations)
IElementController.cs (1)
34 IEnumerable<Element> Descendants();
INavigationPageController.cs (1)
15 IEnumerable<Page> Pages { get; }
Interactivity\AttachedCollection.cs (1)
16 public AttachedCollection(IEnumerable<T> collection) : base(collection)
IProvideParentValues.cs (1)
10 IEnumerable<object> ParentObjects { get; }
LegacyLayouts\Constraint.cs (1)
19 internal IEnumerable<View> RelativeTo { get; set; }
LegacyLayouts\Grid.cs (4)
297 void AddHorizontal(IEnumerable<View> views); 299 void AddVertical(IEnumerable<View> views); 342 public void AddHorizontal(IEnumerable<View> views) 365 public void AddVertical(IEnumerable<View> views)
LegacyLayouts\LayoutOfT.cs (1)
69 IEnumerator<IView> IEnumerable<IView>.GetEnumerator()
LegacyLayouts\RelativeLayout.cs (2)
35 IEnumerable<View> _childrenInSolveOrder; 62 IEnumerable<View> ChildrenInSolveOrder
Menu\MenuItemTracker.cs (1)
25 public IEnumerable<Page> AdditionalTargets
NavigationModel.cs (1)
43 public IEnumerable<Page> Roots
NavigationPage\NavigationPage.cs (1)
132 IEnumerable<Page> INavigationPageController.Pages => InternalChildren.Cast<Page>();
ObservableList.cs (4)
15 public void AddRange(IEnumerable<T> range) 28 public void InsertRange(int index, IEnumerable<T> range) 81 public void RemoveRange(IEnumerable<T> range) 93 public void ReplaceRange(int startIndex, IEnumerable<T> items)
PlatformBindingHelpers.cs (2)
128 public static void SetBindingContext<TPlatformView>(TPlatformView target, object bindingContext, Func<TPlatformView, IEnumerable<TPlatformView>> getChild = null) where TPlatformView : class 137 var children = getChild(target);
PoppedToRootEventArgs.cs (2)
11 public PoppedToRootEventArgs(Page page, IEnumerable<Page> poppedPages) : base(page) 20 public IEnumerable<Page> PoppedPages { get; private set; }
Region.cs (1)
30 public static Region FromRectangles(IEnumerable<Rect> rectangles)
Registrar.cs (1)
320 public static IEnumerable<Assembly> ExtraAssemblies { get; set; }
ResourceDictionary.cs (1)
284 internal IEnumerable<KeyValuePair<string, object>> MergedResources
ResourcesChangedEventArgs.cs (2)
16 public ResourcesChangedEventArgs(IEnumerable<KeyValuePair<string, object>> values) 22 public IEnumerable<KeyValuePair<string, object>> Values { get; private set; }
ResourcesExtensions.cs (1)
9 public static IEnumerable<KeyValuePair<string, object>> GetMergedResources(this IElementDefinition element)
Shell\ShellElementCollection.cs (1)
323 IEnumerator<TBaseShellItem> IEnumerable<TBaseShellItem>.GetEnumerator()
Shell\ShellNavigationQueryParameters.cs (1)
17 public ShellNavigationQueryParameters(IEnumerable<KeyValuePair<string, object>> collection)
Shell\ShellUriHandler.cs (2)
482 IEnumerable<string> currentRouteStack, 488 IEnumerable<string> currentRouteStack,
Style.cs (2)
67 foreach (var target in (IEnumerable<KeyValuePair<BindableObject, object>>)(object)_targets) 140 foreach (var target in (IEnumerable<KeyValuePair<BindableObject, object>>)(object)_targets)
StyleSheets\IStyleSelectable.cs (1)
13 IEnumerable<IStyleSelectable> Children { get; }
StyleSheets\StyleSheetExtensions.cs (1)
8 public static IEnumerable<StyleSheet> GetStyleSheets(this IResourcesProvider resourcesProvider)
SwipeView\SwipeItems.cs (1)
18 public SwipeItems(IEnumerable<ISwipeItem> swipeItems)
TableView\TableSection.cs (1)
133 public void Add(IEnumerable<T> items)
Toolbar\Toolbar.cs (2)
21 IEnumerable<ToolbarItem> _toolbarItems; 35 public IEnumerable<ToolbarItem> ToolbarItems { get => _toolbarItems; set => SetProperty(ref _toolbarItems, value); }
ViewExtensions.cs (1)
367 internal static IEnumerable<Element> GetParentsPath(this Element self)
VisualElement\VisualElement.cs (1)
1504 internal override void OnParentResourcesChanged(IEnumerable<KeyValuePair<string, object>> values)
VisualStateManager.cs (2)
486 var existCustomTriggers = conflicts.Where(c => !(c is AdaptiveTrigger)); 494 var adaptiveTriggers = conflicts.Where(c => c is AdaptiveTrigger);
Microsoft.Maui.Controls.BindingSourceGen (5)
BindingCodeWriter.cs (2)
78 private static string GenerateBindingCode(string bindingMethodBody, IEnumerable<string> unsafeAccessors) => $$""" 130 var unsafeAccessors = binding.Path
EquatableArray.cs (2)
83 IEnumerator<T> IEnumerable<T>.GetEnumerator() 85 return ((IEnumerable<T>)AsImmutableArray()).GetEnumerator();
Setter.cs (1)
7 IEnumerable<IPathPart> path,
Microsoft.Maui.Controls.Build.Tasks (106)
CompiledConverters\BindablePropertyConverter.cs (1)
15 public IEnumerable<Instruction> ConvertFromString(string value, ILContext context, BaseNode node)
CompiledConverters\BoundsTypeConverter.cs (2)
14 public IEnumerable<Instruction> ConvertFromString(string value, ILContext context, BaseNode node) 59 IEnumerable<Instruction> GenerateIL(ILContext context, double x, double y, double w, double h, ModuleDefinition module)
CompiledConverters\BrushTypeConverter.cs (1)
11 public IEnumerable<Instruction> ConvertFromString(string value, ILContext context, BaseNode node)
CompiledConverters\ColorTypeConverter.cs (1)
12 public virtual IEnumerable<Instruction> ConvertFromString(string value, ILContext context, BaseNode node)
CompiledConverters\ColumnDefinitionCollectionTypeConverter.cs (1)
12 public IEnumerable<Instruction> ConvertFromString(string value, ILContext context, BaseNode node)
CompiledConverters\ConstraintTypeConverter.cs (1)
13 public IEnumerable<Instruction> ConvertFromString(string value, ILContext context, BaseNode node)
CompiledConverters\CornerRadiusTypeConverter.cs (2)
13 public IEnumerable<Instruction> ConvertFromString(string value, ILContext context, BaseNode node) 39 IEnumerable<Instruction> GenerateIL(ILContext context, ModuleDefinition module, params double[] args)
CompiledConverters\EasingTypeConverter.cs (1)
12 public IEnumerable<Instruction> ConvertFromString(string value, ILContext context, BaseNode node)
CompiledConverters\EnumTypeConverter.cs (1)
11 public IEnumerable<Instruction> ConvertFromString(string value, ILContext context, BaseNode node)
CompiledConverters\FlexBasisTypeConverter.cs (1)
13 public IEnumerable<Instruction> ConvertFromString(string value, ILContext context, BaseNode node)
CompiledConverters\FontSizeTypeConverter.cs (1)
12 public IEnumerable<Instruction> ConvertFromString(string value, ILContext context, BaseNode node)
CompiledConverters\GridLengthTypeConverter.cs (1)
14 public IEnumerable<Instruction> ConvertFromString(string value, ILContext context, BaseNode node)
CompiledConverters\ICompiledTypeConverter.cs (2)
12 IEnumerable<Instruction> ConvertFromString(string value, ILContext context, BaseNode node); 21 public IEnumerable<Instruction> ConvertFromString(string value, ILContext context, BaseNode node)
CompiledConverters\ImageSourceTypeConverter.cs (1)
11 public IEnumerable<Instruction> ConvertFromString(string value, ILContext context, BaseNode node)
CompiledConverters\LayoutOptionsConverter.cs (1)
13 public IEnumerable<Instruction> ConvertFromString(string value, ILContext context, BaseNode node)
CompiledConverters\ListStringTypeConverter.cs (1)
14 public IEnumerable<Instruction> ConvertFromString(string value, ILContext context, BaseNode node)
CompiledConverters\PointTypeConverter.cs (2)
12 public IEnumerable<Instruction> ConvertFromString(string value, ILContext context, BaseNode node) 26 public IEnumerable<Instruction> CreatePoint(ILContext context, ModuleDefinition module, Point point)
CompiledConverters\RDSourceTypeConverter.cs (4)
15 public IEnumerable<Instruction> ConvertFromString(string value, ILContext context, BaseNode node) 78 private static IEnumerable<Instruction> CreateUri(ILContext context, ILRootNode rootNode, string value, BaseNode node, string asmName) 89 private static IEnumerable<Instruction> CreateResourceDictionaryType( 121 private static IEnumerable<Instruction> LoadResourceDictionaryFromSource(
CompiledConverters\RectangleTypeConverter.cs (2)
14 public IEnumerable<Instruction> ConvertFromString(string value, ILContext context, BaseNode node) 32 IEnumerable<Instruction> GenerateIL(ILContext context, double x, double y, double w, double h, ModuleDefinition module)
CompiledConverters\RowDefinitionCollectionTypeConverter.cs (1)
12 public IEnumerable<Instruction> ConvertFromString(string value, ILContext context, BaseNode node)
CompiledConverters\StrokeShapeTypeConverter.cs (2)
16 public IEnumerable<Instruction> ConvertFromString(string value, ILContext context, BaseNode node) 197 IEnumerable<Instruction> CreatePointCollection(ILContext context, ModuleDefinition module, PointCollection points)
CompiledConverters\ThicknessTypeConverter.cs (2)
13 public IEnumerable<Instruction> ConvertFromString(string value, ILContext context, BaseNode node) 44 IEnumerable<Instruction> GenerateIL(ILContext context, ModuleDefinition module, params double[] args)
CompiledConverters\TypeTypeConverter.cs (1)
14 public IEnumerable<Instruction> ConvertFromString(string value, ILContext context, BaseNode node)
CompiledConverters\UriTypeConverter.cs (1)
12 public IEnumerable<Instruction> ConvertFromString(string value, ILContext context, BaseNode node)
CompiledMarkupExtensions\ArrayExtension.cs (2)
11 public IEnumerable<Instruction> ProvideValue(IElementNode node, ModuleDefinition module, ILContext context, out TypeReference memberRef) 20 IEnumerable<Instruction> ProvideValue(TypeReference typeTypeRef, IReadOnlyList<INode> items, ModuleDefinition module, ILContext context)
CompiledMarkupExtensions\DataTemplateExtension.cs (1)
14 public IEnumerable<Instruction> ProvideValue(IElementNode node, ModuleDefinition module, ILContext context, out TypeReference typeRef)
CompiledMarkupExtensions\ICompiledMarkupExtension.cs (1)
10 IEnumerable<Instruction> ProvideValue(IElementNode node, ModuleDefinition module, ILContext context, out TypeReference typeRef);
CompiledMarkupExtensions\NullExtension.cs (1)
12 public IEnumerable<Instruction> ProvideValue(IElementNode node, ModuleDefinition module, ILContext context, out TypeReference typeRef)
CompiledMarkupExtensions\StaticExtension.cs (1)
13 public IEnumerable<Instruction> ProvideValue(IElementNode node, ModuleDefinition module, ILContext context, out TypeReference memberRef)
CompiledMarkupExtensions\StaticResourceExtension.cs (3)
15 public IEnumerable<Instruction> ProvideValue(VariableDefinitionReference vardefref, ModuleDefinition module, BaseNode node, ILContext context) 111 public static IEnumerable<Instruction> TryConvert(ValueNode stringResourceNode, IElementNode node, VariableDefinitionReference vardefref, ModuleDefinition module, ILContext context) 151 public static IEnumerable<Instruction> FallBack(string key, IElementNode node, ModuleDefinition module, ILContext context)
CompiledMarkupExtensions\TypeExtension.cs (1)
14 public IEnumerable<Instruction> ProvideValue(IElementNode node, ModuleDefinition module, ILContext context, out TypeReference memberRef)
CompiledValueProviders\ICompiledValueProvider.cs (1)
10 IEnumerable<Instruction> ProvideValue(VariableDefinitionReference vardefref, ModuleDefinition module, BaseNode node, ILContext context);
CompiledValueProviders\SetterValueProvider.cs (1)
12 public IEnumerable<Instruction> ProvideValue(VariableDefinitionReference vardefref, ModuleDefinition module, BaseNode node, ILContext context)
CompiledValueProviders\StyleSheetProvider.cs (1)
14 public IEnumerable<Instruction> ProvideValue(VariableDefinitionReference vardefref, ModuleDefinition module, BaseNode node, ILContext context)
CreateObjectVisitor.cs (5)
69 var il = new ArrayExtension().ProvideValue(node, Module, Context, out typeref); 108 var il = markupProvider.ProvideValue(node, Module, Context, out typeref); 295 IEnumerable<Instruction> PushCtorArguments(MethodReference ctorinfo, ElementNode enode) 324 IEnumerable<Instruction> PushCtorXArguments(MethodReference factoryCtorInfo, ElementNode enode) 392 IEnumerable<Instruction> PushValueFromLanguagePrimitive(TypeDefinition typedef, ElementNode node)
DebugXamlCTask.cs (1)
24 var paths = ReferencePath.Select(p => IOPath.GetDirectoryName(p.Replace("//", "/"))).Distinct();
ILProcessorExtensions.cs (1)
8 public static void Append(this ILProcessor processor, IEnumerable<Instruction> instructions)
ModuleDefinitionExtensions.cs (1)
281 static IEnumerable<PropertyDefinition> Properties(this TypeDefinition typedef, XamlCache cache, bool flatten)
NodeILExtensions.cs (15)
18 public static bool CanConvertValue(this ValueNode node, ILContext context, TypeReference targetTypeRef, IEnumerable<ICustomAttributeProvider> attributeProviders) 99 public static IEnumerable<Instruction> PushConvertedValue(this ValueNode node, ILContext context, 100 TypeReference targetTypeRef, IEnumerable<ICustomAttributeProvider> attributeProviders, 101 Func<TypeReference[], IEnumerable<Instruction>> pushServiceProvider, bool boxValueTypes, bool unboxValueTypes) 121 public static IEnumerable<Instruction> PushConvertedValue(this ValueNode node, ILContext context, FieldReference bpRef, 122 Func<TypeReference[], IEnumerable<Instruction>> pushServiceProvider, bool boxValueTypes, bool unboxValueTypes) 148 public static IEnumerable<Instruction> PushConvertedValue(this ValueNode node, ILContext context, 149 TypeReference targetTypeRef, TypeReference typeConverter, Func<TypeReference[], IEnumerable<Instruction>> pushServiceProvider, 164 IEnumerable<Instruction> instructions; 167 instructions = (IEnumerable<Instruction>)converter.Invoke(compiledConverter, new object[] { 434 public static IEnumerable<Instruction> PushXmlLineInfo(this INode node, ILContext context) 463 public static IEnumerable<Instruction> PushParentObjectsArray(this INode node, ILContext context) 554 static IEnumerable<Instruction> PushTargetProperty(ILContext context, FieldReference bpRef, PropertyReference propertyRef, TypeReference declaringTypeReference, ModuleDefinition module) 579 static IEnumerable<Instruction> PushNamescopes(INode node, ILContext context, ModuleDefinition module) 605 public static IEnumerable<Instruction> PushServiceProvider(this INode node, ILContext context, TypeReference[] requiredServices, FieldReference bpRef = null, PropertyReference propertyRef = null, TypeReference declaringTypeReference = null)
PerformanceProvider.cs (1)
60 public IEnumerable<string> GetStats()
SetPropertiesVisitor.cs (25)
253 public static IEnumerable<Instruction> ProvideValue(VariableDefinitionReference vardefref, ILContext context, 308 if (TryCompileBindingPath(node, context, vardefref.VariableDefinition, bindingExtensionType.Value, out var instructions)) 426 var instructions = (IEnumerable<Instruction>)cProvideValue.Invoke(valueProvider, [ 466 var instructions = (IEnumerable<Instruction>)cProvideValue.Invoke(compiledValueProvider, new object[] { 494 static bool TryCompileBindingPath(ElementNode node, ILContext context, VariableDefinition bindingExt, (string, string, string) bindingExtensionType, out IEnumerable<Instruction> instructions) 592 IEnumerable<Instruction> GenerateInstructions() 763 static IEnumerable<Instruction> DigProperties(IEnumerable<(PropertyDefinition property, TypeReference propDeclTypeRef, string indexArg)> properties, Dictionary<TypeReference, VariableDefinition> locs, Func<Instruction> fallback, IXmlLineInfo lineInfo, ModuleDefinition module) 820 static IEnumerable<Instruction> CompiledBindingGetGetter(TypeReference tSourceRef, TypeReference tPropertyRef, IList<(PropertyDefinition property, TypeReference propDeclTypeRef, string indexArg)> properties, ElementNode node, ILContext context) 914 static IEnumerable<Instruction> CompiledBindingGetSetter(TypeReference tSourceRef, TypeReference tPropertyRef, IList<(PropertyDefinition property, TypeReference propDeclTypeRef, string indexArg)> properties, ElementNode node, ILContext context) 1039 static IEnumerable<Instruction> CompiledBindingGetHandlers(TypeReference tSourceRef, TypeReference tPropertyRef, IList<(PropertyDefinition property, TypeReference propDeclTypeRef, string indexArg)> properties, ElementNode node, ILContext context) 1169 public static IEnumerable<Instruction> SetPropertyValue(VariableDefinition parent, XmlName propertyName, INode valueNode, ILContext context, IXmlLineInfo iXmlLineInfo) 1201 public static IEnumerable<Instruction> GetPropertyValue(VariableDefinition parent, XmlName propertyName, ILContext context, IXmlLineInfo lineInfo, out TypeReference propertyType) 1251 static IEnumerable<Instruction> ConnectEvent(VariableDefinition parent, string localName, INode valueNode, IXmlLineInfo iXmlLineInfo, ILContext context) 1351 static IEnumerable<Instruction> SetDynamicResource(VariableDefinition parent, FieldReference bpRef, IElementNode elementNode, IXmlLineInfo iXmlLineInfo, ILContext context) 1390 static IEnumerable<Instruction> SetBinding(VariableDefinition parent, FieldReference bpRef, IElementNode elementNode, IXmlLineInfo iXmlLineInfo, ILContext context) 1457 static IEnumerable<Instruction> SetValue(VariableDefinition parent, FieldReference bpRef, INode node, IXmlLineInfo iXmlLineInfo, ILContext context) 1523 static IEnumerable<Instruction> GetValue(VariableDefinition parent, FieldReference bpRef, IXmlLineInfo iXmlLineInfo, ILContext context, out TypeReference propertyType) 1529 static IEnumerable<Instruction> GetValue(VariableDefinition parent, FieldReference bpRef, IXmlLineInfo iXmlLineInfo, ILContext context) 1601 static IEnumerable<Instruction> Set(VariableDefinition parent, string localName, INode node, IXmlLineInfo iXmlLineInfo, ILContext context) 1653 static IEnumerable<Instruction> Get(VariableDefinition parent, string localName, IXmlLineInfo iXmlLineInfo, ILContext context, out TypeReference propertyType) 1739 static IEnumerable<Instruction> Add(VariableDefinition parent, XmlName propertyName, INode node, IXmlLineInfo iXmlLineInfo, ILContext context) 1767 static IEnumerable<Instruction> AddToResourceDictionary(VariableDefinition parent, IElementNode node, IXmlLineInfo lineInfo, ILContext context)
TypeDefinitionExtensions.cs (1)
49 public static IEnumerable<(MethodDefinition methodDef, TypeReference declTypeRef)> AllMethods(this TypeDefinition self, XamlCache cache)
TypeReferenceExtensions.cs (7)
67 var properties = typeDef.Properties.Where(predicate); 92 var events = typeDef.Events.Where(predicate); 129 var bp = typeDef.Fields.Where 268 public static IEnumerable<Tuple<MethodDefinition, TypeReference>> GetMethods(this TypeReference typeRef, XamlCache cache, 274 public static IEnumerable<Tuple<MethodDefinition, TypeReference>> GetMethods(this TypeReference typeRef, XamlCache cache, 309 var implicitOperatorsOnFromType = fromType.GetMethods(cache, md => md.IsPublic 313 var implicitOperatorsOnToType = toType.GetMethods(cache, md => md.IsPublic
VariableDefinitionExtensions.cs (1)
9 public static IEnumerable<Instruction> LoadAs(this VariableDefinition self, XamlCache cache, TypeReference type, ModuleDefinition module, bool box = true, bool unbox = true)
XamlCTask.cs (1)
182 var paths = ReferencePath.Select(p => IOPath.GetDirectoryName(p.Replace("//", "/"))).Distinct();
Microsoft.Maui.Controls.SourceGen (5)
CodeBehindGenerator.cs (4)
278 if (!TryParseXaml(xamlItem, uid, compilation, xmlnsCache, typeCache, context.CancellationToken, out var accessModifier, out var rootType, out var rootClrNamespace, out var generateDefaultCtor, out var addXamlCompilationAttribute, out var hideFromIntellisense, out var XamlResourceIdOnly, out var baseType, out var namedFields)) 380 static bool TryParseXaml(XamlProjectItem parseResult, string uid, Compilation compilation, AssemblyCaches xmlnsCache, IDictionary<XmlType, string> typeCache, CancellationToken cancellationToken, out string? accessModifier, out string? rootType, out string? rootClrNamespace, out bool generateDefaultCtor, out bool addXamlCompilationAttribute, out bool hideFromIntellisense, out bool xamlResourceIdOnly, out string? baseType, out IEnumerable<(string, string, string)>? namedFields) 460 static IEnumerable<(string name, string type, string accessModifier)> GetNamedFields(XmlNode root, XmlNamespaceManager nsmgr, Compilation compilation, AssemblyCaches xmlnsCache, IDictionary<XmlType, string> typeCache, CancellationToken cancellationToken) 583 static bool IsPublicOrVisibleInternal(INamedTypeSymbol type, IEnumerable<IAssemblySymbol> internalsVisible)
src\Controls\src\Xaml\XmlTypeXamlExtensions.cs (1)
38 IEnumerable<XmlnsDefinitionAttribute> xmlnsDefinitions,
Microsoft.Maui.Controls.Xaml (7)
ApplyPropertiesVisitor.cs (2)
288 static string GetContentPropertyName(IEnumerable<CustomAttributeData> attributes) 825 static IEnumerable<MethodInfo> GetAllRuntimeMethods(Type type)
IDictionaryExtensions.cs (1)
8 IEnumerable<KeyValuePair<TKey, TValue>> collection)
MarkupExtensions\StaticResourceExtension.cs (1)
55 static bool TryGetResource(string key, IEnumerable<object> parentObjects, out object resource, out ResourceDictionary resourceDictionary)
XamlServiceProvider.cs (2)
96 IEnumerable<object> IProvideParentValues.ParentObjects 162 IEnumerable<object> IProvideParentValues.ParentObjects => objectAndParents;
XmlTypeXamlExtensions.cs (1)
38 IEnumerable<XmlnsDefinitionAttribute> xmlnsDefinitions,
Microsoft.Maui.Essentials (51)
AppActions\AppActions.netstandard.tvos.watchos.macos.tizen.cs (2)
12 public Task<IEnumerable<AppAction>> GetAsync() => 15 public Task SetAsync(IEnumerable<AppAction> actions) =>
AppActions\AppActions.shared.cs (4)
22 Task<IEnumerable<AppAction>> GetAsync(); 29 Task SetAsync(IEnumerable<AppAction> actions); 87 public static Task<IEnumerable<AppAction>> GetAsync() 103 public static Task SetAsync(IEnumerable<AppAction> actions)
Connectivity\Connectivity.netstandard.watchos.cs (1)
11 public IEnumerable<ConnectionProfile> ConnectionProfiles =>
Connectivity\Connectivity.shared.cs (5)
18 IEnumerable<ConnectionProfile> ConnectionProfiles { get; } 50 public static IEnumerable<ConnectionProfile> ConnectionProfiles => Current.ConnectionProfiles.Distinct(); 109 void OnConnectivityChanged(NetworkAccess access, IEnumerable<ConnectionProfile> profiles) 135 public ConnectivityChangedEventArgs(NetworkAccess access, IEnumerable<ConnectionProfile> connectionProfiles) 153 public IEnumerable<ConnectionProfile> ConnectionProfiles { get; }
Contacts\Contacts.netstandard.tvos.watchos.cs (1)
12 public Task<IEnumerable<Contact>> GetAllAsync(CancellationToken cancellationToken) =>
Contacts\Contacts.shared.cs (2)
24 Task<IEnumerable<Contact>> GetAllAsync(CancellationToken cancellationToken = default); 44 public static Task<IEnumerable<Contact>> GetAllAsync(CancellationToken cancellationToken = default) =>
Email\Email.shared.cs (2)
66 static IEnumerable<string> Parameters(EmailMessage message) 84 static string Recipients(IEnumerable<string> addresses) =>
FilePicker\FilePicker.netstandard.watchos.tvos.cs (1)
9 Task<IEnumerable<FileResult>> PlatformPickAsync(PickOptions options, bool allowMultiple = false)
FilePicker\FilePicker.shared.cs (9)
44 Task<IEnumerable<FileResult>> PickMultipleAsync(PickOptions? options = null); 80 public static Task<IEnumerable<FileResult>> PickMultipleAsync(PickOptions? options = null) => 100 public Task<IEnumerable<FileResult>> PickMultipleAsync(PickOptions? options = null) => 134 readonly IDictionary<DevicePlatform, IEnumerable<string>> fileTypes; 140 fileTypes = new Dictionary<DevicePlatform, IEnumerable<string>>(); 151 public FilePickerFileType(IDictionary<DevicePlatform, IEnumerable<string>> fileTypes) => 158 public IEnumerable<string> Value => GetPlatformFileType(DeviceInfo.Current.Platform); 164 protected virtual IEnumerable<string> GetPlatformFileType(DevicePlatform platform) 166 if (fileTypes.TryGetValue(platform, out var type))
Geocoding\Geocoding.netstandard.cs (2)
9 public Task<IEnumerable<Placemark>> GetPlacemarksAsync(double latitude, double longitude) => 12 public Task<IEnumerable<Location>> GetLocationsAsync(string address) =>
Geocoding\Geocoding.shared.cs (6)
19 Task<IEnumerable<Placemark>> GetPlacemarksAsync(double latitude, double longitude); 26 Task<IEnumerable<Location>> GetLocationsAsync(string address); 53 public static Task<IEnumerable<Placemark>> GetPlacemarksAsync(Location location) => 62 public static Task<IEnumerable<Placemark>> GetPlacemarksAsync(double latitude, double longitude) => 70 public static Task<IEnumerable<Location>> GetLocationsAsync(string address) => 99 public static Task<IEnumerable<Placemark>> GetPlacemarksAsync(this IGeocoding geocoding, Location location)
Share\Share.shared.cs (6)
310 public ShareMultipleFilesRequest(IEnumerable<ShareFile> files) => 317 public ShareMultipleFilesRequest(IEnumerable<FileBase> files) 327 public ShareMultipleFilesRequest(string title, IEnumerable<ShareFile> files) 335 public ShareMultipleFilesRequest(string title, IEnumerable<FileBase> files) 357 static IEnumerable<ShareFile> ConvertList(IEnumerable<FileBase> files)
Sms\Sms.shared.cs (1)
109 public SmsMessage(string body, IEnumerable<string>? recipients)
TextToSpeech\TextToSpeech.netstandard.cs (1)
13 Task<IEnumerable<Locale>> PlatformGetLocalesAsync() =>
TextToSpeech\TextToSpeech.shared.cs (3)
19 Task<IEnumerable<Locale>> GetLocalesAsync(); 41 public static Task<IEnumerable<Locale>> GetLocalesAsync() => 153 public Task<IEnumerable<Locale>> GetLocalesAsync() =>
Types\Contact.shared.cs (2)
39 IEnumerable<ContactPhone> phones, 40 IEnumerable<ContactEmail> email,
VersionTracking\VersionTracking.shared.cs (3)
158 public static IEnumerable<string> VersionHistory 164 public static IEnumerable<string> BuildHistory 331 void WriteHistory(string key, IEnumerable<string> history)
Microsoft.Maui.Graphics (2)
PathF.cs (2)
103 public IEnumerable<PathOperation> SegmentTypes 112 public IEnumerable<PointF> Points
Microsoft.Maui.Resizetizer (12)
AndroidAdaptiveIconGenerator.cs (1)
34 public IEnumerable<ResizedImageInfo> Generate()
AppleIconAssetsGenerator.cs (1)
27 public IEnumerable<ResizedImageInfo> Generate()
AsyncTaskExtensions.cs (1)
14 public static ParallelLoopResult ParallelForEach<TSource>(this MauiAsyncTask asyncTask, IEnumerable<TSource> source, Action<TSource> body)
GenerateTizenManifest.cs (3)
140 var iconElements = uiApplicationElement.Elements(xiconName); 142 var iconPlaceholderElements = iconElements.Where(d => d.Value == AppIconPlaceholder); 171 var splashElements = splashscreensElement.Elements(xmlns + SplashScreenName).Where(
ResizeImageInfo.cs (1)
59 public static List<ResizeImageInfo> Parse(IEnumerable<ITaskItem> images)
ResizetizeImages.cs (5)
40 var images = RemoveDuplicates(inputImages); 130 IEnumerable<ResizeImageInfo> RemoveDuplicates(IEnumerable<ResizeImageInfo> inputImages) 181 var iconsGenerated = adaptiveIconGen.Generate(); 192 var assetsGenerated = appleAssetGen.Generate();
Microsoft.ML.AutoML (336)
API\AutoCatalog.cs (5)
752var overallColumns = new string[][] { catelogicalColumns, numericColumns, textColumns, excludeColumns } 821var textFeatures = columnPurposes.Where(c => c.Purpose == ColumnPurpose.TextFeature); 825var booleanFeatures = columnPurposes.Where(c => c.Purpose == ColumnPurpose.NumericFeature && !numericFeatures.Contains(c)); 826var catalogFeatures = columnPurposes.Where(c => c.Purpose == ColumnPurpose.CategoricalFeature); 827var imagePathFeatures = columnPurposes.Where(c => c.Purpose == ColumnPurpose.ImagePath);
API\BinaryClassificationExperiment.cs (5)
207var runDetails = monitor.RunDetails.Select(e => BestResultUtil.ToRunDetail(Context, e, _pipeline)); 240var runDetails = monitor.RunDetails.Select(e => BestResultUtil.ToRunDetail(Context, e, _pipeline)); 295var runDetails = monitor.RunDetails.Select(e => BestResultUtil.ToCrossValidationRunDetail(Context, e, _pipeline)); 314private protected override RunDetail<BinaryClassificationMetrics> GetBestRun(IEnumerable<RunDetail<BinaryClassificationMetrics>> results) 319private protected override CrossValidationRunDetail<BinaryClassificationMetrics> GetBestCrossValRun(IEnumerable<CrossValidationRunDetail<BinaryClassificationMetrics>> results)
API\ExperimentBase.cs (4)
29private readonly IEnumerable<TrainerName> _trainerAllowList; 36IEnumerable<TrainerName> trainerAllowList) 268private protected abstract CrossValidationRunDetail<TMetrics> GetBestCrossValRun(IEnumerable<CrossValidationRunDetail<TMetrics>> results); 270private protected abstract RunDetail<TMetrics> GetBestRun(IEnumerable<RunDetail<TMetrics>> results);
API\ExperimentResults\CrossValidationExperimentResult.cs (2)
22public readonly IEnumerable<CrossValidationRunDetail<TMetrics>> RunDetails; 33internal CrossValidationExperimentResult(IEnumerable<CrossValidationRunDetail<TMetrics>> runDetails,
API\ExperimentResults\ExperimentResult.cs (2)
22public readonly IEnumerable<RunDetail<TMetrics>> RunDetails; 33internal ExperimentResult(IEnumerable<RunDetail<TMetrics>> runDetails,
API\MulticlassClassificationExperiment.cs (5)
193var runDetails = monitor.RunDetails.Select(e => BestResultUtil.ToRunDetail(Context, e, _pipeline)); 228var runDetails = monitor.RunDetails.Select(e => BestResultUtil.ToRunDetail(Context, e, _pipeline)); 285var runDetails = monitor.RunDetails.Select(e => BestResultUtil.ToCrossValidationRunDetail(Context, e, _pipeline)); 304private protected override CrossValidationRunDetail<MulticlassClassificationMetrics> GetBestCrossValRun(IEnumerable<CrossValidationRunDetail<MulticlassClassificationMetrics>> results) 309private protected override RunDetail<MulticlassClassificationMetrics> GetBestRun(IEnumerable<RunDetail<MulticlassClassificationMetrics>> results)
API\RankingExperiment.cs (4)
86public static RunDetail<RankingMetrics> Best(this IEnumerable<RunDetail<RankingMetrics>> results, RankingMetric metric = RankingMetric.Ndcg, uint optimizationMetricTruncationLevel = 10) 100public static CrossValidationRunDetail<RankingMetrics> Best(this IEnumerable<CrossValidationRunDetail<RankingMetrics>> results, RankingMetric metric = RankingMetric.Ndcg, uint optimizationMetricTruncationLevel = 10) 129private protected override CrossValidationRunDetail<RankingMetrics> GetBestCrossValRun(IEnumerable<CrossValidationRunDetail<RankingMetrics>> results) 134private protected override RunDetail<RankingMetrics> GetBestRun(IEnumerable<RunDetail<RankingMetrics>> results)
API\RecommendationExperiment.cs (2)
68private protected override CrossValidationRunDetail<RegressionMetrics> GetBestCrossValRun(IEnumerable<CrossValidationRunDetail<RegressionMetrics>> results) 73private protected override RunDetail<RegressionMetrics> GetBestRun(IEnumerable<RunDetail<RegressionMetrics>> results)
API\RegressionExperiment.cs (7)
181var runDetails = monitor.RunDetails.Select(e => BestResultUtil.ToRunDetail(Context, e, _pipeline)); 222var runDetails = monitor.RunDetails.Select(e => BestResultUtil.ToRunDetail(Context, e, _pipeline)); 278var runDetails = monitor.RunDetails.Select(e => BestResultUtil.ToCrossValidationRunDetail(Context, e, _pipeline)); 318private protected override CrossValidationRunDetail<RegressionMetrics> GetBestCrossValRun(IEnumerable<CrossValidationRunDetail<RegressionMetrics>> results) 323private protected override RunDetail<RegressionMetrics> GetBestRun(IEnumerable<RunDetail<RegressionMetrics>> results) 340public static RunDetail<RegressionMetrics> Best(this IEnumerable<RunDetail<RegressionMetrics>> results, RegressionMetric metric = RegressionMetric.RSquared) 353public static CrossValidationRunDetail<RegressionMetrics> Best(this IEnumerable<CrossValidationRunDetail<RegressionMetrics>> results, RegressionMetric metric = RegressionMetric.RSquared)
API\RunDetails\CrossValidationRunDetail.cs (2)
24public IEnumerable<TrainResult<TMetrics>> Results { get; private set; } 29IEnumerable<TrainResult<TMetrics>> results) : base(trainerName, estimator, pipeline)
AutoMLExperiment\AutoMLExperiment.cs (1)
220var stopServices = serviceProvider.GetServices<IStopTrainingManager>();
AutoMLExperiment\ITrialResultManager.cs (5)
21IEnumerable<TrialResult> GetAllTrialResults(); 54var trialResults = LoadFromCsvFile(filePath); 69public IEnumerable<TrialResult> GetAllTrialResults() 89var header = new string[] 128private IEnumerable<TrialResult> LoadFromCsvFile(string filePath)
AutoMLExperiment\TrialResult.cs (1)
59public IEnumerable<CrossValidationResult<TMetric>> CrossValidationMetrics { get; set; }
ColumnInference\ColumnGroupingInference.cs (1)
60var grouped =
ColumnInference\ColumnInferenceApi.cs (2)
71IEnumerable<TextLoader.Column> columnResults = null; 72IEnumerable<(string, ColumnPurpose)> purposeResults = null;
ColumnInference\ColumnInferenceValidationUtil.cs (1)
17var columnNames = ColumnInformationUtil.GetColumnNames(columnInfo);
ColumnInference\ColumnInformationUtil.cs (5)
72internal static ColumnInformation BuildColumnInfo(IEnumerable<(string name, ColumnPurpose purpose)> columnPurposes) 119public static ColumnInformation BuildColumnInfo(IEnumerable<DatasetColumnInfo> columns) 128public static IEnumerable<string> GetColumnNames(ColumnInformation columnInformation) 148var columnNames = GetColumnNames(columnInformation); 163private static void AddStringsToListIfNotNull(List<string> list, IEnumerable<string> strings)
ColumnInference\ColumnTypeInference.cs (1)
228private static IEnumerable<ITypeInferenceExpert> GetExperts()
ColumnInference\PurposeInference.cs (1)
221private static IEnumerable<IPurposeInferenceExpert> GetExperts()
Experiment\Experiment.cs (2)
24private readonly IEnumerable<TrainerName> _trainerAllowList; 46IEnumerable<TrainerName> trainerAllowList,
Experiment\RecipeInference.cs (3)
15public static IEnumerable<SuggestedTrainer> AllowedTrainers(MLContext mlContext, TaskKind task, 16ColumnInformation columnInfo, IEnumerable<TrainerName> trainerAllowList) 18var trainerExtensions = TrainerExtensionCatalog.GetTrainers(task, trainerAllowList, columnInfo);
Experiment\Runners\CrossValRunner.cs (2)
69private static double CalcAverageScore(IEnumerable<double> scores) 71var newScores = scores.Where(r => !double.IsNaN(r));
Experiment\Runners\CrossValSummaryRunner.cs (10)
94private static TMetrics GetAverageMetrics(IEnumerable<TMetrics> metrics, TMetrics metricsClosestToAvg) 98var newMetrics = metrics.Select(x => x as BinaryClassificationMetrics); 117var newMetrics = metrics.Select(x => x as MulticlassClassificationMetrics); 134var newMetrics = metrics.Select(x => x as RegressionMetrics); 148var newMetrics = metrics.Select(x => x as RankingMetrics); 160private static double[] GetAverageOfNonNaNScoresInNestedEnumerable(IEnumerable<IEnumerable<double>> results) 183private static double GetAverageOfNonNaNScores(IEnumerable<double> results) 185var newResults = results.Where(r => !double.IsNaN(r)); 196private static int GetIndexClosestToAverage(IEnumerable<double> values, double average)
Experiment\SuggestedPipeline.cs (2)
25public SuggestedPipeline(IEnumerable<SuggestedTransform> transforms, 26IEnumerable<SuggestedTransform> transformsPostTrainer,
Experiment\SuggestedPipelineRunDetails\SuggestedPipelineCrossValRunDetail.cs (2)
37public readonly IEnumerable<SuggestedPipelineTrainResult<TMetrics>> Results; 42IEnumerable<SuggestedPipelineTrainResult<TMetrics>> results) : base(pipeline, score, runSucceeded)
Experiment\SuggestedTrainer.cs (3)
13public IEnumerable<SweepableParam> SweepParams { get; } 46IEnumerable<SweepableParam> sweepParams = null; 66var sweepParams = SweepParams?.Where(p => p.RawValue != null);
PipelineSuggesters\PipelineSuggester.cs (20)
18IEnumerable<PipelineScore> history, 24var inferredHistory = history.Select(r => SuggestedPipelineRunDetail.FromPipelineRunResult(context, r)); 30IEnumerable<SuggestedPipelineRunDetail> history, 36IEnumerable<TrainerName> trainerAllowList = null) 38var availableTrainers = RecipeInference.AllowedTrainers(context, task, 50var topTrainers = GetTopTrainers(history, availableTrainers, isMaximizingMetric); 53var orderedTopTrainers = OrderTrainersByNumTrials(history, topTrainers); 93private static IEnumerable<SuggestedTrainer> GetTopTrainers(IEnumerable<SuggestedPipelineRunDetail> history, 94IEnumerable<SuggestedTrainer> availableTrainers, 101IEnumerable<SuggestedPipelineRunDetail> sortedHistory = history.OrderBy(r => r.Score); 106var topTrainers = sortedHistory.Take(TopKTrainers).Select(r => r.Pipeline.Trainer); 110private static IEnumerable<SuggestedTrainer> OrderTrainersByNumTrials(IEnumerable<SuggestedPipelineRunDetail> history, 111IEnumerable<SuggestedTrainer> selectedTrainers) 121IEnumerable<SuggestedPipelineRunDetail> history, 122IEnumerable<SuggestedTrainer> availableTrainers, 131private static IValueGenerator[] ConvertToValueGenerators(IEnumerable<SweepableParam> hps) 195IEnumerable<SuggestedPipelineRunDetail> history, bool isMaximizingMetric, IChannel logger) 206IEnumerable<SuggestedPipelineRunDetail> historyToUse = history
SweepableEstimator\Converter\SweepableEstimatorPipelineConverter.cs (1)
28var estimators = value.Estimators;
SweepableEstimator\MultiModelPipeline.cs (1)
78var pipelineNodes = Entity.FromExpression(schema)
SweepableEstimator\SweepableEstimator.cs (2)
50internal virtual IEnumerable<string> CSharpUsingStatements { get; } 52internal virtual IEnumerable<string> NugetDependencies { get; }
SweepableEstimator\SweepableEstimatorPipeline.cs (5)
24internal SweepableEstimatorPipeline(IEnumerable<SweepableEstimator> estimators) 36internal SweepableEstimatorPipeline(IEnumerable<SweepableEstimator> estimators, Parameter parameter) 53var kvPairs = _estimators.Select((e, i) => new KeyValuePair<string, SearchSpace.SearchSpace>(i.ToString(), e.SearchSpace)); 66public IEnumerable<SweepableEstimator> Estimators { get => _estimators; } 91var estimatorName = _estimators.Select(e => e.EstimatorType.ToString());
SweepableEstimator\SweepablePipeline.cs (3)
52var kvPairs = _estimators.Select((e, i) => new KeyValuePair<string, Parameter>(i.ToString(), e.Value.Parameter)); 88var estimatorParameterPair = Entity.FromExpression(_currentSchema) 156var estimatorStrings = Entity.FromExpression(schema)
Sweepers\ISweeper.cs (3)
24ParameterSet[] ProposeSweeps(int maxSweeps, IEnumerable<IRunResult> previousRuns = null); 83public ParameterSet(IEnumerable<IParameterValue> parameters) 242public RunMetric(float primaryMetric, IEnumerable<float> metricDistribution = null)
Sweepers\SmacSweeper.cs (5)
82public ParameterSet[] ProposeSweeps(int maxSweeps, IEnumerable<IRunResult> previousRuns = null) 107private FastForestRegressionModelParameters FitModel(IEnumerable<IRunResult> previousRuns) 151private ParameterSet[] GenerateCandidateConfigurations(int numOfCandidates, IEnumerable<IRunResult> previousRuns, FastForestRegressionModelParameters forest) 179private ParameterSet[] GreedyPlusRandomSearch(ParameterSet[] parents, FastForestRegressionModelParameters forest, int numOfCandidates, IEnumerable<IRunResult> previousRuns) 387private ParameterSet[] GetKBestConfigurations(IEnumerable<IRunResult> previousRuns, int k = 10)
Sweepers\SweeperBase.cs (1)
49public virtual ParameterSet[] ProposeSweeps(int maxSweeps, IEnumerable<IRunResult> previousRuns = null)
TrainerExtensions\BinaryTrainerExtensions.cs (27)
21public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 26public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 47public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 66public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 71public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 79public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 88public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 93public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 101public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 110public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 115public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 122public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 131public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 136public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 143public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 152public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 157public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 164public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 173public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 178public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 186public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 195public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 200public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 208public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 217public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 222public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 229public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo)
TrainerExtensions\ITrainerExtension.cs (3)
14IEnumerable<SweepableParam> GetHyperparamSweepRanges(); 17IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo, IDataView validationSet = null); 19PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo);
TrainerExtensions\MultiTrainerExtensions.cs (33)
20public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 25public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 32public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 42public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 47public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 54public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 62public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 67public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 74public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 85public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 90public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 97public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 105public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 110public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 117public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 128public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 133public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 140public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 150public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 155public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 162public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 172public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 177public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 184public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 194public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 199public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 206public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 214public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 219public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 227public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 236public IEnumerable<SweepableParam> GetHyperparamSweepRanges() => new List<SweepableParam>(); 238public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 245public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo)
TrainerExtensions\RankingTrainerExtensions.cs (6)
16public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 21public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 30public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 39public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 44public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 52public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo)
TrainerExtensions\RecommendationTrainerExtensions.cs (3)
14public ITrainerEsitmator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 25public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 33public IEnumerable<SweepableParam> GetHyperparamSweepRanges()
TrainerExtensions\RegressionTrainerExtensions.cs (24)
17public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 22public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 30public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 39public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 44public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 52public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 61public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 66public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 74public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 83public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 88public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 95public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 104public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 109public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 116public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 125public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 130public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 138public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 147public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 152public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 160public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 169public IEnumerable<SweepableParam> GetHyperparamSweepRanges() 174public ITrainerEstimator CreateInstance(MLContext mlContext, IEnumerable<SweepableParam> sweepParams, 181public PipelineNode CreatePipelineNode(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo)
TrainerExtensions\SweepableParams.cs (20)
13private static IEnumerable<SweepableParam> BuildAveragedLinearArgsParams() 23private static IEnumerable<SweepableParam> BuildOnlineLinearArgsParams() 33private static IEnumerable<SweepableParam> BuildTreeArgsParams() 43private static IEnumerable<SweepableParam> BuildBoostedTreeArgsParams() 52private static IEnumerable<SweepableParam> BuildLbfgsArgsParams() 70public static IEnumerable<SweepableParam> BuildAveragePerceptronParams() 75public static IEnumerable<SweepableParam> BuildFastForestParams() 80public static IEnumerable<SweepableParam> BuildFastTreeParams() 85public static IEnumerable<SweepableParam> BuildFastTreeTweedieParams() 90public static IEnumerable<SweepableParam> BuildLightGbmParamsMulticlass() 98public static IEnumerable<SweepableParam> BuildLightGbmParams() 120public static IEnumerable<SweepableParam> BuildMatrixFactorizationParams() 133public static IEnumerable<SweepableParam> BuildLinearSvmParams() 142public static IEnumerable<SweepableParam> BuildLbfgsLogisticRegressionParams() 147public static IEnumerable<SweepableParam> BuildOnlineGradientDescentParams() 152public static IEnumerable<SweepableParam> BuildLbfgsPoissonRegressionParams() 157public static IEnumerable<SweepableParam> BuildSdcaParams() 169public static IEnumerable<SweepableParam> BuildOlsParams() 176public static IEnumerable<SweepableParam> BuildSgdParams() 186public static IEnumerable<SweepableParam> BuildSymSgdLogisticRegressionParams()
TrainerExtensions\TrainerExtensionCatalog.cs (8)
63public static IEnumerable<ITrainerExtension> GetTrainers(TaskKind task, 64IEnumerable<TrainerName> allowList, ColumnInformation columnInfo) 66IEnumerable<ITrainerExtension> trainers; 113private static IEnumerable<ITrainerExtension> GetBinaryLearners() 129private static IEnumerable<ITrainerExtension> GetMultiLearners() 146private static IEnumerable<ITrainerExtension> GetRegressionLearners() 161private static IEnumerable<ITrainerExtension> GetRecommendationLearners() 169private static IEnumerable<ITrainerExtension> GetRankingLearners()
TrainerExtensions\TrainerExtensionUtil.cs (27)
57public static T CreateOptions<T>(IEnumerable<SweepableParam> sweepParams, string labelColumn) where T : TrainerInputBaseWithLabel 68public static T CreateOptions<T>(IEnumerable<SweepableParam> sweepParams) where T : class 81public static TOptions CreateLightGbmOptions<TOptions, TOutput, TTransformer, TModel>(IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 92var boosterParams = sweepParams.Where(p => _lightGbmBoosterParamNames.Contains(p.Name)); 93var parentArgParams = sweepParams.Except(boosterParams); 101IEnumerable<SweepableParam> sweepParams, ColumnInformation columnInfo) 117public static PipelineNode BuildPipelineNode(TrainerName trainerName, IEnumerable<SweepableParam> sweepParams, 134public static PipelineNode BuildLightGbmPipelineNode(TrainerName trainerName, IEnumerable<SweepableParam> sweepParams, 141private static IDictionary<string, object> BuildBasePipelineNodeProps(IEnumerable<SweepableParam> sweepParams, 160private static IDictionary<string, object> BuildLightGbmPipelineNodeProps(IEnumerable<SweepableParam> sweepParams, 170var boosterParams = sweepParams.Where(p => _lightGbmBoosterParamNames.Contains(p.Name)); 171var parentArgParams = sweepParams.Except(boosterParams); 204var paramVals = props.Select(p => new StringParameterValue(p.Key, p.Value.ToString())); 222IEnumerable<IParameterValue> parameters; 229var parentProps = props.Where(p => p.Key != LightGbmBoosterPropName); 231var allProps = parentProps.Union(treeProps); 252public static void UpdateFields(object obj, IEnumerable<SweepableParam> sweepParams) 391public static IEnumerable<TrainerName> GetTrainerNames(IEnumerable<BinaryClassificationTrainer> binaryTrainers) 396public static IEnumerable<TrainerName> GetTrainerNames(IEnumerable<MulticlassClassificationTrainer> multiTrainers) 401public static IEnumerable<TrainerName> GetTrainerNames(IEnumerable<RegressionTrainer> regressionTrainers) 406public static IEnumerable<TrainerName> GetTrainerNames(IEnumerable<RecommendationTrainer> recommendationTrainers) 411public static IEnumerable<TrainerName> GetTrainerNames(IEnumerable<RankingTrainer> rankingTrainers)
TransformInference\TransformInference.cs (16)
119IEnumerable<SuggestedTransform> Apply(IntermediateColumn[] columns, TaskKind task); 124public abstract IEnumerable<SuggestedTransform> Apply(IntermediateColumn[] columns, TaskKind task); 134private static IEnumerable<ITransformInferenceExpert> GetExperts(MLContext context) 172public override IEnumerable<SuggestedTransform> Apply(IntermediateColumn[] columns, TaskKind task) 199public override IEnumerable<SuggestedTransform> Apply(IntermediateColumn[] columns, TaskKind task) 222public override IEnumerable<SuggestedTransform> Apply(IntermediateColumn[] columns, TaskKind task) 244public override IEnumerable<SuggestedTransform> Apply(IntermediateColumn[] columns, TaskKind task) 294public override IEnumerable<SuggestedTransform> Apply(IntermediateColumn[] columns, TaskKind task) 322public override IEnumerable<SuggestedTransform> Apply(IntermediateColumn[] columns, TaskKind task) 348public override IEnumerable<SuggestedTransform> Apply(IntermediateColumn[] columns, TaskKind task) 376public override IEnumerable<SuggestedTransform> Apply(IntermediateColumn[] columns, TaskKind task) 424private static SuggestedTransform BuildFinalFeaturesConcatTransform(MLContext context, IEnumerable<SuggestedTransform> suggestedTransforms, 425IEnumerable<IntermediateColumn> intermediateCols) 475private static IEnumerable<string> GetNewColumnNames(IEnumerable<string> desiredColNames, IEnumerable<IntermediateColumn> columns)
TransformInference\TransformInferenceApi.cs (2)
11public static IEnumerable<SuggestedTransform> InferTransforms(MLContext context, TaskKind task, DatasetColumnInfo[] columns) 16public static IEnumerable<SuggestedTransform> InferTransformsPostTrainer(MLContext context, TaskKind task, DatasetColumnInfo[] columns)
TransformInference\TransformPostTrainerInference.cs (2)
13public static IEnumerable<SuggestedTransform> InferTransforms(MLContext context, TaskKind task, DatasetColumnInfo[] columns) 20private static IEnumerable<SuggestedTransform> InferLabelTransforms(MLContext context, TaskKind task,
Tuner\AutoZeroTuner.cs (1)
84IEnumerable<KeyValuePair<string, string>> pipelineSchemas = default;
Tuner\CostFrugalTuner.cs (1)
31public CostFrugalTuner(SearchSpace.SearchSpace searchSpace, Parameter initValue = null, IEnumerable<TrialResult> trialResults = null, int? seed = null)
Tuner\PipelineProposer.cs (1)
200var estimatorTypes = entity.ValueEntities().Where(v => v is StringEntity s && s.Value != "Nil")
Tuner\SmacTuner.cs (7)
120private FastForestRegressionModelParameters FitModel(IEnumerable<TrialResult> history) 169private Parameter[] GenerateCandidateConfigurations(int numOfCandidates, IEnumerable<TrialResult> previousRuns, FastForestRegressionModelParameters forest) 172var bestKParamSets = _histories.OrderBy(i => i.Loss).Take(_localSearchParentCount).Select(r => r.TrialSettings.Parameter); 178var randomChallengers = Enumerable.Range(0, numOfCandidates - eiChallengers.Length).Select(i => _randomTuner.Propose(new TrialSettings())); 192private Parameter[] GreedyPlusRandomSearch(IEnumerable<Parameter> parents, FastForestRegressionModelParameters forest, int numOfCandidates) 206var randomParameters = Enumerable.Range(0, _numRandomEISearchConfigurations).Select(i => _randomTuner.Propose(new TrialSettings())); 207var randomConfigurations = randomParameters.Select(parameter => new Tuple<double, Parameter>(EvaluateConfigurationsByEI(forest, bestLoss, parameter), parameter));
Utils\ArrayMath.cs (2)
134var sqaure = diff.Select(x => x * x); 149var ape = diff.Select((x, i) => Math.Abs(x) / truth[i]);
Utils\BestResultUtil.cs (16)
13public static RunDetail<BinaryClassificationMetrics> GetBestRun(IEnumerable<RunDetail<BinaryClassificationMetrics>> results, 21public static RunDetail<RegressionMetrics> GetBestRun(IEnumerable<RunDetail<RegressionMetrics>> results, 29public static RunDetail<MulticlassClassificationMetrics> GetBestRun(IEnumerable<RunDetail<MulticlassClassificationMetrics>> results, 37public static RunDetail<RankingMetrics> GetBestRun(IEnumerable<RunDetail<RankingMetrics>> results, 46public static RunDetail<TMetrics> GetBestRun<TMetrics>(IEnumerable<RunDetail<TMetrics>> results, 51var scores = results.Select(r => metricsAgent.GetScore(r.ValidationMetrics)); 59public static CrossValidationRunDetail<TMetrics> GetBestRun<TMetrics>(IEnumerable<CrossValidationRunDetail<TMetrics>> results, 64var scores = results.Select(r => r.Results.Average(x => metricsAgent.GetScore(x.ValidationMetrics))); 72public static IEnumerable<(RunDetail<T>, int)> GetTopNRunResults<T>(IEnumerable<RunDetail<T>> results, 78var indexedValues = results.Select((k, v) => (k, v)); 80IEnumerable<(RunDetail<T>, int)> orderedResults; 94public static int GetIndexOfBestScore(IEnumerable<double> scores, bool isMetricMaximizing) 116var crossValidationResult = result.CrossValidationMetrics.Select(m => new TrainResult<TMetrics>(new ModelContainer(context, m.Model), m.Metrics, result.Exception)); 123private static int GetIndexOfMinScore(IEnumerable<double> scores) 138private static int GetIndexOfMaxScore(IEnumerable<double> scores)
Utils\Entity.cs (4)
68public static IEnumerable<Entity> ToTerms(this Entity entity) 77var leftTerms = simplifiedEntity.Left.ToTerms(); 78var rightTerms = simplifiedEntity.Right.ToTerms(); 83public static IEnumerable<ValueEntity> ValueEntities(this Entity entity)
Utils\SplitUtil.cs (5)
16var originalColumnNames = trainData.Schema.Select(c => c.Name); 52var originalColumnNames = trainData.Schema.Select(c => c.Name); 59public static IDataView DropAllColumnsExcept(MLContext context, IDataView data, IEnumerable<string> columnsToKeep) 61var allColumns = data.Schema.Select(c => c.Name); 62var columnsToDrop = allColumns.Except(columnsToKeep);
Utils\UserInputValidationUtil.cs (7)
148private static void ValidateColumnInfoEnumerationProperty(IEnumerable<string> columns, string columnPurpose) 228private static void ValidateTrainDataColumns(IDataView trainData, IEnumerable<string> columnNames, string columnPurpose, 229IEnumerable<DataViewType> allowedTypes = null) 242private static void ValidateTrainDataColumn(IDataView trainData, string columnName, string columnPurpose, IEnumerable<DataViewType> allowedTypes = null) 301private static string FindFirstDuplicate(IEnumerable<string> values) 303var groups = values.GroupBy(v => v); 307private static IEnumerable<DataViewType> GetAllowedLabelTypes(TaskKind task)
Microsoft.ML.AutoML.Interactive (2)
AutoMLMonitorKernelExtension.cs (2)
74var x = monitor.CompletedTrials.Select(x => x.TrialSettings.TrialId); 75var y = monitor.CompletedTrials.Select(x => x.Metric);
Microsoft.ML.AutoML.Samples (7)
AutoMLExperiment.cs (2)
23var data = GenerateRandomBinaryClassificationDataPoints(100, seed); 85private static IEnumerable<BinaryClassificationDataPoint> GenerateRandomBinaryClassificationDataPoints(int count,
Cifar10.cs (3)
18var imageInputs = Directory.GetFiles(cifar10FolderPath) 26var testImages = imageInputs.Where(f => f.ImagePath.Contains("test")); 27var trainImages = imageInputs.Where(f => f.ImagePath.Contains("train"));
Sweepable\SweepableLightGBMBinaryExperiment.cs (2)
35var data = GenerateRandomBinaryClassificationDataPoints(100, seed); 112private static IEnumerable<BinaryClassificationDataPoint> GenerateRandomBinaryClassificationDataPoints(int count,
Microsoft.ML.AutoML.SourceGenerator (15)
SearchSpaceGenerator.cs (3)
35var searchSpacesJNodes = searchSpacesJson.Select(x => JsonNode.Parse(x)); 41var options = searchSpaceJArray.Select(t => 115var values = searchSpaceNode.AsArray().Select(x => x.Deserialize<string>());
SweepableEstimatorGenerator.cs (1)
35var code = estimators.SelectMany(e => e.EstimatorTypes.Select(eType => (e, eType, Utils.CreateEstimatorName(e.FunctionName, eType)))
Template\EstimatorType.cs (2)
58public IEnumerable<string> TrainerNames {get;set;} 59public IEnumerable<string> TransformerNames {get;set;}
Template\SearchSpace.cs (1)
76public IEnumerable<(string, string, string, string)> Properties {get; set;}
Template\SweepableEstimator.cs (3)
76public IEnumerable<Argument> ArgumentsList {get;set;} 77public IEnumerable<string> UsingStatements {get; set;} 78public IEnumerable<string> NugetDependencies {get; set;}
Template\SweepableEstimator_T_.cs (3)
80public IEnumerable<Argument> ArgumentsList {get;set;} 81public IEnumerable<string> UsingStatements {get; set;} 82public IEnumerable<string> NugetDependencies {get; set;}
Template\SweepableEstimatorFactory.cs (1)
54public IEnumerable<(string, string)> EstimatorNames {get;set;}
Utils.cs (1)
57public static string PrettyPrintListOfString(IEnumerable<string> strs)
Microsoft.ML.AutoML.Tests (42)
AutoFitTests.cs (2)
337var originalColumnNames = trainData.Schema.Select(c => c.Name); 364var originalColumnNames = trainData.Schema.Select(c => c.Name);
ColumnInformationUtilTests.cs (1)
64var columnNames = ColumnInformationUtil.GetColumnNames(columnInfo);
DatasetUtil.cs (2)
142var images = LoadImagesFromDirectory(folder: fullImagesetFolderPath); 154public static IEnumerable<ImageData> LoadImagesFromDirectory(string folder)
EstimatorExtensionTests.cs (1)
32var estimatorNames = Enum.GetValues(typeof(EstimatorName)).Cast<EstimatorName>();
GetNextPipelineTests.cs (3)
75var allAvailableTrainers = RecipeInference.AllowedTrainers(context, task, new ColumnInformation(), null); 76var stage1Runs = history.Take(allAvailableTrainers.Count()); 77var stage2Runs = history.Skip(allAvailableTrainers.Count());
TrainerExtensionsTests.cs (19)
33IEnumerable<SweepableParam> sweepParams = null; 66var sweepParams = SweepableParams.BuildMatrixFactorizationParams(); 102var sweepParams = SweepableParams.BuildLightGbmParams(); 147var sweepParams = SweepableParams.BuildSdcaParams(); 206var sweepParams = SweepableParams.BuildFastForestParams(); 357var publicNames = Enum.GetValues(typeof(BinaryClassificationTrainer)).Cast<BinaryClassificationTrainer>(); 358var internalNames = TrainerExtensionUtil.GetTrainerNames(publicNames); 365var publicNames = Enum.GetValues(typeof(MulticlassClassificationTrainer)).Cast<MulticlassClassificationTrainer>(); 366var internalNames = TrainerExtensionUtil.GetTrainerNames(publicNames); 373var publicNames = Enum.GetValues(typeof(RegressionTrainer)).Cast<RegressionTrainer>(); 374var internalNames = TrainerExtensionUtil.GetTrainerNames(publicNames); 381var publicNames = Enum.GetValues(typeof(RecommendationTrainer)).Cast<RecommendationTrainer>(); 382var internalNames = TrainerExtensionUtil.GetTrainerNames(publicNames); 389var publicNames = Enum.GetValues(typeof(RankingTrainer)).Cast<RankingTrainer>(); 390var internalNames = TrainerExtensionUtil.GetTrainerNames(publicNames); 397var internalNames = TrainerExtensionUtil.GetTrainerNames(null as IEnumerable<BinaryClassificationTrainer>); 404var trainers = RecipeInference.AllowedTrainers(new MLContext(1), TaskKind.BinaryClassification, new ColumnInformation(), null); 412var trainers = RecipeInference.AllowedTrainers(new MLContext(1), TaskKind.BinaryClassification, new ColumnInformation(), allowList);
TransformInferenceTests.cs (3)
765var transforms = TransformInferenceApi.InferTransforms(new MLContext(1), task, columns); 771private static void TestApplyTransformsToRealDataView(IEnumerable<SuggestedTransform> transforms, 772IEnumerable<DatasetColumnInfo> columns)
TransformPostTrainerInferenceTests.cs (1)
71var transforms = TransformInferenceApi.InferTransformsPostTrainer(new MLContext(1), task, columns);
TunerTests.cs (3)
176var invalidLosses = Enumerable.Repeat(new[] { double.NaN, double.NegativeInfinity, double.PositiveInfinity }, 100) 211var zeroLosses = Enumerable.Repeat(0.0, 100); 212var randomLosses = Enumerable.Range(0, 100).Select(i => i * 0.1);
Util.cs (1)
24public static ValueGetter<VBuffer<ReadOnlyMemory<char>>> GetKeyValueGetter(IEnumerable<string> colNames)
Utils\MLNetUtils\DataViewTestFixture.cs (2)
13public static IDataView BuildDummyDataView(IEnumerable<DatasetColumnInfo> columns, bool createDummyRow = true) 23public static IDataView BuildDummyDataView(IEnumerable<(string name, DataViewType type)> columns, bool createDummyRow = true)
Utils\MLNetUtils\MLNetUtils.cs (1)
11public static bool[] BuildArray(int length, IEnumerable<DataViewSchema.Column> columnsNeeded)
Utils\TaskAgnosticAutoFit.cs (2)
38internal IEnumerable<TaskAgnosticIterationResult> AutoFit( 45IEnumerable<(string, ColumnPurpose)> columnPurposes = null,
Utils\TaskAgnosticIterationResult.cs (1)
81var propertiesToReport = metric.GetType().GetProperties().Where(p => p.PropertyType == typeof(double));
Microsoft.ML.Benchmarks.Tests (1)
BenchmarksTest.cs (1)
40var types = from type in asm.GetTypes()
Microsoft.ML.CodeAnalyzer.Tests (1)
Code\RelaxTestNamingTest.cs (1)
139protected override IEnumerable<DiagnosticAnalyzer> GetDiagnosticAnalyzers()
Microsoft.ML.CodeGenerator (4)
CodeGenerator\CSharp\CodeGenerator.cs (2)
99private void SetRequiredNugetPackages(IEnumerable<PipelineNode> trainerNodes, ref bool includeLightGbmPackage, 238internal IList<(string, string[])> GenerateTransformsAndUsings(IEnumerable<PipelineNode> nodes)
CodeGenerator\CSharp\PipelineExtension.cs (1)
56internal static IList<(string, string[])> GenerateTransformsAndUsings(IEnumerable<PipelineNode> nodes)
Utils.cs (1)
196var projectPaths = projects.Select((name) => $"\"{Path.Combine(Path.GetDirectoryName(solutionPath), name).ToString()}\"");
Microsoft.ML.Core (70)
CommandLine\CmdParser.cs (4)
352public static IEnumerable<KeyValuePair<string, string>> GetSettingPairs(IHostEnvironment env, object values, object defaults, SettingsFlags flags = SettingsFlags.None) 372public static IEnumerable<KeyValuePair<string, string>> GetSettingPairs(IHostEnvironment env, object values, SettingsFlags flags = SettingsFlags.None) 828private IEnumerable<KeyValuePair<string, string>> GetSettingPairsCore(IHostEnvironment env, ArgumentInfo info, object values, SettingsFlags flags) 2046public IEnumerable<string> GetSettingStrings(IHostEnvironment env, object value, StringBuilder buffer)
ComponentModel\AssemblyLoadingUtils.cs (1)
194var paths = Directory.EnumerateFiles(dir, "*.dll");
ComponentModel\ComponentCatalog.cs (5)
623var names = (info.Aliases ?? new string[0]).Concat(new[] { info.Name }).Distinct(); 826internal IEnumerable<EntryPointInfo> AllEntryPoints() 907internal IEnumerable<string> GetAllComponentKinds() 916internal IEnumerable<ComponentInfo> GetAllComponents(string kind) 927internal IEnumerable<ComponentInfo> GetAllComponents(Type interfaceType)
Data\AnnotationUtils.cs (6)
207public static IEnumerable<T> Prepend<T>(this IEnumerable<T> tail, params T[] head) 246public static IEnumerable<int> GetColumnSet(this DataViewSchema schema, string annotationKind, uint value) 265public static IEnumerable<int> GetColumnSet(this DataViewSchema schema, string annotationKind, string value) 425public static IEnumerable<SchemaShape.Column> GetTrainerOutputAnnotation(bool isNormalized = false) 441public static IEnumerable<SchemaShape.Column> AnnotationsForMulticlassScoreColumn(SchemaShape.Column? labelColumn = null)
Data\IEstimator.cs (2)
129public SchemaShape(IEnumerable<Column> columns) 214public IEnumerator<Column> GetEnumerator() => ((IEnumerable<Column>)_columns).GetEnumerator();
Data\IRowToRowMapper.cs (3)
33IEnumerable<DataViewSchema.Column> GetDependencies(IEnumerable<DataViewSchema.Column> dependingColumns); 49DataViewRow GetRow(DataViewRow input, IEnumerable<DataViewSchema.Column> activeColumns);
Data\ISchemaBindableMapper.cs (4)
55IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetInputColumnRoles(); 72IEnumerable<DataViewSchema.Column> GetDependenciesForNewColumns(IEnumerable<DataViewSchema.Column> dependingColumns); 88DataViewRow GetRow(DataViewRow input, IEnumerable<DataViewSchema.Column> activeColumns);
Data\ReadOnlyMemoryUtils.cs (1)
34public static IEnumerable<ReadOnlyMemory<char>> Split(ReadOnlyMemory<char> memory, char[] separators)
Data\RoleMappedSchema.cs (10)
214private static Dictionary<string, List<DataViewSchema.Column>> MapFromNames(DataViewSchema schema, IEnumerable<KeyValuePair<ColumnRole, string>> roles, bool opt = false) 262public IEnumerable<KeyValuePair<ColumnRole, DataViewSchema.Column>> GetColumnRoles() 274public IEnumerable<KeyValuePair<ColumnRole, string>> GetColumnRoleNames() 287public IEnumerable<KeyValuePair<ColumnRole, string>> GetColumnRoleNames(ColumnRole role) 348public RoleMappedSchema(DataViewSchema schema, IEnumerable<KeyValuePair<ColumnRole, string>> roles, bool opt = false) 354private static IEnumerable<KeyValuePair<ColumnRole, string>> PredefinedRolesHelper( 356IEnumerable<KeyValuePair<ColumnRole, string>> custom = null) 391IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> custom = null, bool opt = false) 456public RoleMappedData(IDataView data, IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> roles, bool opt = false) 477IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> custom = null, bool opt = false)
Data\SchemaExtensions.cs (1)
12public static DataViewSchema MakeSchema(IEnumerable<DataViewSchema.DetachedColumn> columns)
Environment\ConsoleEnvironment.cs (1)
189var checkpoints = entries.Where(
Prediction\ITree.cs (1)
65INode GetNode(int nodeId, bool isLeaf, IEnumerable<string> featureNames);
SearchSpace\ChoiceAttribute.cs (2)
22var candidatesType = candidates.Select(o => o.GetType()).Distinct(); 33var candidatesType = candidates.Select(o => o.GetType()).Distinct();
Utilities\LruCache.cs (1)
25public IEnumerable<TKey> Keys => _lru.Select(kvp => kvp.Key);
Utilities\MathUtils.cs (1)
797public static float LnSum(IEnumerable<float> terms)
Utilities\MatrixTransposeOps.cs (9)
91IEnumerable<int> jenum = Enumerable.Range(0, jsteps).Select(j => j * _block); 92IEnumerable<int> ienum = Enumerable.Range(0, isteps).Select(i => i * _block); 93IEnumerable<Tuple<int, int>> ijenum = ienum.SelectMany(i => jenum.Select(j => new Tuple<int, int>(i, j))); 143IEnumerable<int> jenum = Enumerable.Range(0, jsteps).Select(j => j * _block); 144IEnumerable<int> ienum = Enumerable.Range(0, isteps).Select(i => i * _block); 145IEnumerable<Tuple<int, int>> ijenum = ienum.SelectMany(i => jenum.Select(j => new Tuple<int, int>(i, j))); 196IEnumerable<int> jenum = Enumerable.Range(0, jsteps).Select(j => j * _block); 197IEnumerable<int> ienum = Enumerable.Range(0, isteps).Select(i => i * _block); 198IEnumerable<Tuple<int, int>> ijenum = ienum.SelectMany(i => jenum.Select(j => new Tuple<int, int>(i, j)));
Utilities\ReservoirSampler.cs (3)
44IEnumerable<T> GetSample(); 107public IEnumerable<T> GetSample() 246public IEnumerable<T> GetSample()
Utilities\ResourceManagerUtils.cs (1)
273IEnumerable<string> headers;
Utilities\Stream.cs (12)
182public static void WriteSingleArray(this BinaryWriter writer, IEnumerable<float> values, int count) 283public static long WriteSByteStream(this BinaryWriter writer, IEnumerable<sbyte> e) 294public static long WriteByteStream(this BinaryWriter writer, IEnumerable<byte> e) 305public static long WriteIntStream(this BinaryWriter writer, IEnumerable<int> e) 316public static long WriteUIntStream(this BinaryWriter writer, IEnumerable<uint> e) 327public static long WriteShortStream(this BinaryWriter writer, IEnumerable<short> e) 338public static long WriteUShortStream(this BinaryWriter writer, IEnumerable<ushort> e) 349public static long WriteLongStream(this BinaryWriter writer, IEnumerable<long> e) 360public static long WriteULongStream(this BinaryWriter writer, IEnumerable<long> e) 371public static long WriteSingleStream(this BinaryWriter writer, IEnumerable<float> e) 382public static long WriteDoubleStream(this BinaryWriter writer, IEnumerable<double> e) 393public static long WriteStringStream(this BinaryWriter writer, IEnumerable<string> e)
Utilities\Utils.cs (2)
728public static bool[] BuildArray(int length, IEnumerable<DataViewSchema.Column> columnsNeeded) 837public static void BuildSubsetMaps(int lim, IEnumerable<DataViewSchema.Column> columnsNeeded, out int[] map, out int[] invMap)
Microsoft.ML.Core.Tests (6)
UnitTests\CoreBaseTestClass.cs (2)
212var view2EvenCols = view2.Schema.Where(col => (col.Index & 1) == 0); 223var view2OddCols = view2.Schema.Where(col => (col.Index & 1) == 0);
UnitTests\TestEntryPoints.cs (1)
325private (IEnumerable<string> epListContents, JObject manifest) BuildManifests()
UnitTests\TestVBuffer.cs (3)
417var aIndices = a.Items().Select(iv => iv.Key); 418var bIndices = b.Items().Select(iv => iv.Key); 419var indices = union ? aIndices.Union(bIndices) : aIndices.Intersect(bIndices);
Microsoft.ML.Data (411)
Commands\CrossValidationCommand.cs (1)
280var customCols = TrainUtils.CheckAndGenerateCustomColumns(ch, ImplOptions.CustomColumns);
Commands\DataCommand.cs (1)
299var trainRoleMappings = ModelFileUtils.LoadRoleMappingsOrNull(Host, rep);
Commands\EvaluateCommand.cs (3)
111IEnumerable<MetricColumn> GetOverallMetricColumns(); 160var customCols = TrainUtils.CheckAndGenerateCustomColumns(ch, args.CustomColumns); 238var customCols = TrainUtils.CheckAndGenerateCustomColumns(ch, ImplOptions.CustomColumns);
Commands\SavePredictorCommand.cs (1)
219var roles = ModelFileUtils.LoadRoleMappingsOrNull(env, rep);
Commands\ScoreCommand.cs (2)
120var customCols = TrainUtils.CheckAndGenerateCustomColumns(ch, ImplOptions.CustomColumns); 253IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> customColumns,
Commands\ShowSchemaCommand.cs (2)
91IEnumerable<IDataView> viewChainReversed = GetViewChainReversed(data); 105private static IEnumerable<IDataView> GetViewChainReversed(IDataView data)
Commands\TestCommand.cs (1)
111var customCols = TrainUtils.CheckAndGenerateCustomColumns(ch, ImplOptions.CustomColumns);
Commands\TrainCommand.cs (2)
162var customCols = TrainUtils.CheckAndGenerateCustomColumns(ch, ImplOptions.CustomColumns); 513public static IEnumerable<KeyValuePair<ColumnRole, string>> CheckAndGenerateCustomColumns(IExceptionContext ectx, KeyValuePair<string, string>[] customColumnArg)
Commands\TrainTestCommand.cs (1)
149var customCols = TrainUtils.CheckAndGenerateCustomColumns(ch, ImplOptions.CustomColumns);
Data\DataViewTypeManager.cs (3)
54internal static DataViewType GetDataViewType(Type type, IEnumerable<Attribute> typeAttributes = null) 89internal static bool Knows(Type type, IEnumerable<Attribute> typeAttributes = null) 145public static void Register(DataViewType dataViewType, Type type, IEnumerable<Attribute> typeAttributes)
Data\DataViewUtils.cs (2)
114IDataView view, IEnumerable<DataViewSchema.Column> columnsNeeded, IHost host, Random rand) 197public static bool AllCacheable(IEnumerable<DataViewSchema.Column> columnsNeeded)
Data\RowCursorUtils.cs (3)
489internal static Func<int, bool> FromColumnsToPredicate(IEnumerable<DataViewSchema.Column> columnsNeeded, DataViewSchema sourceSchema) 525public DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnNeeded, Random rand = null) 532public DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnNeeded, int n, Random rand = null)
Data\SchemaDefinition.cs (7)
164var cursorChannelAttrProperties = typeof(T) 169var cursorChannelAttrMembers = (cursorChannelAttrFields as IEnumerable<MemberInfo>).Concat(cursorChannelAttrProperties).ToArray(); 338var propertyInfos = 345return (fieldInfos as IEnumerable<MemberInfo>).Concat(propertyInfos).ToArray(); 382internal static bool GetNameAndCustomAttributes(MemberInfo memberInfo, Type userType, HashSet<string> colNames, out string name, out IEnumerable<Attribute> customAttributes) 391var customTypeAttributes = customAttributes.Where(x => x is DataViewTypeAttribute); 427if (!GetNameAndCustomAttributes(memberInfo, userType, colNames, out string name, out IEnumerable<Attribute> customAttributes))
DataLoadSave\Binary\BinaryLoader.cs (5)
990var cols = Enumerable.Range(0, schema.Count) 1189private DataViewRowCursor GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 1202public DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 1208public DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null) 1246public Cursor(BinaryLoader parent, IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand)
DataLoadSave\Database\DatabaseLoader.cs (4)
108var propertyInfos = 113var memberInfos = (fieldInfos as IEnumerable<MemberInfo>).Concat(propertyInfos).ToArray(); 720public DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 727public DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
DataLoadSave\DataOperationsCatalog.cs (6)
77public IDataView LoadFromEnumerable<TRow>(IEnumerable<TRow> data, SchemaDefinition schemaDefinition = null) 104public IDataView LoadFromEnumerable<TRow>(IEnumerable<TRow> data, DataViewSchema schema) 113/// Convert an <see cref="IDataView"/> into a strongly-typed <see cref="IEnumerable{TRow}"/>. 120/// <returns>The <see cref="IEnumerable{TRow}"/> that holds the data in <paramref name="data"/>. It can be enumerated multiple times.</returns> 128public IEnumerable<TRow> CreateEnumerable<TRow>(IDataView data, bool reuseRowObject, 474internal static IEnumerable<TrainTestData> CrossValidationSplit(IHostEnvironment env, IDataView data, string splitColumn, int numberOfFolds = 5)
DataLoadSave\LegacyCompositeDataLoader.cs (2)
585public DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 593public DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
DataLoadSave\Text\BlockingQueue.cs (1)
112public IEnumerable<T> GetConsumingEnumerable()
DataLoadSave\Text\TextLoader.cs (4)
1576var propertyInfos = 1581var memberInfos = (fieldInfos as IEnumerable<MemberInfo>).Concat(propertyInfos).ToArray(); 1662public DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 1669public DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
DataLoadSave\Text\TextLoaderCursor.cs (3)
330private IEnumerable<int> ParseSequential() 822private IEnumerable<int> ParseParallel(ParallelState state) 940public IEnumerable<RowBatch> GetBatches()
DataLoadSave\TransformerChain.cs (4)
84public TransformerChain(IEnumerable<ITransformer> transformers, IEnumerable<TransformerScope> scopes) 236public IEnumerator<ITransformer> GetEnumerator() => ((IEnumerable<ITransformer>)_transformers).GetEnumerator(); 295var roles = ModelFileUtils.LoadRoleMappingsOrNull(env, stream);
DataLoadSave\Transpose\TransposeLoader.cs (3)
622public DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 630public DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null) 759public Cursor(TransposeLoader parent, IEnumerable<DataViewSchema.Column> columnsNeeded)
DataView\AppendRowsDataView.cs (5)
147public DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 154public DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null) 221public Cursor(AppendRowsDataView parent, IEnumerable<DataViewSchema.Column> columnsNeeded) 278var columnsNeeded = Schema.Where(col => IsColumnActive(col)); 313public RandCursor(AppendRowsDataView parent, IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand, int[] counts)
DataView\ArrayDataViewBuilder.cs (2)
235public DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 243public DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
DataView\BatchDataViewMapperBase.cs (3)
30public DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 54var inputCols = _source.Schema.Where(c => predInput(c.Index)); 58public DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
DataView\CacheDataView.cs (2)
209public DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 255public DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
DataView\CompositeRowToRowMapper.cs (5)
44IEnumerable<DataViewSchema.Column> IRowToRowMapper.GetDependencies(IEnumerable<DataViewSchema.Column> columnsNeeded) 52DataViewRow IRowToRowMapper.GetRow(DataViewRow input, IEnumerable<DataViewSchema.Column> activeColumns) 77IEnumerable<DataViewSchema.Column>[] deps = new IEnumerable<DataViewSchema.Column>[InnerMappers.Length];
DataView\DataViewConstructionUtils.cs (10)
38public static StreamingDataView<TRow> CreateFromEnumerable<TRow>(IHostEnvironment env, IEnumerable<TRow> data, 51public static StreamingDataView<TRow> CreateFromEnumerable<TRow>(IHostEnvironment env, IEnumerable<TRow> data, 131var roles = ModelFileUtils.LoadRoleMappingsOrNull(env, modelStream); 484public abstract DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null); 486public DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null) 620public override DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 689private readonly IEnumerable<TRow> _data; 691public StreamingDataView(IHostEnvironment env, IEnumerable<TRow> data, InternalSchemaDefinition schemaDefn) 703public override DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 772public override DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null)
DataView\EmptyDataView.cs (3)
33public DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 39public DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null) 52public Cursor(IChannelProvider provider, DataViewSchema schema, IEnumerable<DataViewSchema.Column> columnsNeeded)
DataView\InternalSchemaDefinition.cs (1)
194public static void GetVectorAndItemType(string name, Type rawType, IEnumerable<Attribute> attributes, out bool isVector, out Type itemType)
DataView\LambdaFilter.cs (4)
111protected override DataViewRowCursor GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 119var inputCols = Source.Schema.Where(x => inputPred(x.Index)); 124public override DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null) 132var inputCols = Source.Schema.Where(x => inputPred(x.Index));
DataView\OpaqueDataView.cs (2)
28public DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 31public DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
DataView\RowToRowMapperTransform.cs (9)
147private bool[] GetActive(Func<int, bool> predicate, out IEnumerable<DataViewSchema.Column> inputColumns) 189protected override DataViewRowCursor GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 192var active = GetActive(predicate, out IEnumerable<DataViewSchema.Column> inputCols); 197public override DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null) 202var active = GetActive(predicate, out IEnumerable<DataViewSchema.Column> inputCols); 240IEnumerable<DataViewSchema.Column> IRowToRowMapper.GetDependencies(IEnumerable<DataViewSchema.Column> dependingColumns) 243GetActive(predicate, out var inputColumns); 249DataViewRow IRowToRowMapper.GetRow(DataViewRow input, IEnumerable<DataViewSchema.Column> activeColumns)
DataView\Transposer.cs (10)
98IEnumerable<int> columnSet = columns.Distinct().OrderBy(c => c); 287public DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 290public DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null) 831public DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 838var inputCols = _input.Schema.Where(x => srcPred(x.Index)); 842public DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null) 851var srcCols = columnsNeeded.Where(x => srcPred(x.Index)); 862/// <param name="pred">The predicate input into the <see cref="GetRowCursor(IEnumerable{DataViewSchema.Column}, Random)"/> method.</param> 1449public DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 1460public DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
DataView\TypedCursor.cs (2)
186var inputCols = _data.Schema.Where(x => deps(x.Index)); 230IEnumerable<Attribute> customAttributes = null;
DataView\ZipDataView.cs (3)
32public static IDataView Create(IHostEnvironment env, IEnumerable<IDataView> sources) 75public DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 103public DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
Deprecated\Instances\HeaderSchema.cs (4)
107var items = map.Where(kvp => 0 <= kvp.Key && kvp.Key < count && kvp.Value != null); 344protected override IEnumerable<KeyValuePair<int, string>> GetNonDefaultFeatureNames() 351protected abstract IEnumerable<KeyValuePair<int, string>> GetNonDefaultFeatureNames(); 476protected override IEnumerable<KeyValuePair<int, string>> GetNonDefaultFeatureNames()
Dirty\ChooseColumnsByIndexTransform.cs (4)
245protected override DataViewRowCursor GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 253var inputCols = Source.Schema.Where(x => inputPred(x.Index)); 258public sealed override DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null) 267var inputCols = Source.Schema.Where(x => inputPred(x.Index));
EntryPoints\CommonOutputs.cs (1)
197public IEnumerable<EntryPointNode> Nodes;
EntryPoints\EntryPointNode.cs (6)
839private IEnumerable<EntryPointNode> _macroNodes; 841public IEnumerable<EntryPointNode> MacroNodes => _macroNodes; 907var unexpectedFields = node.Properties().Where( 1000public IEnumerable<EntryPointNode> Macros => _nodes.Where(x => x.IsMacro); 1001public IEnumerable<EntryPointNode> NonMacros => _nodes.Where(x => !x.IsMacro); 1002public IEnumerable<EntryPointNode> AllNodes => _nodes;
EntryPoints\InputBase.cs (2)
64Func<IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>>> getCustom = null, 78var custom = getCustom?.Invoke();
EntryPoints\InputBuilder.cs (1)
716public IEnumerable<KeyValuePair<string, object>> ExtractValues(object output)
EntryPoints\PredictorModelImpl.cs (1)
51var roles = ModelFileUtils.LoadRoleMappingsOrNull(env, stream);
EntryPoints\TransformModelImpl.cs (6)
229IEnumerable<DataViewSchema.Column> IRowToRowMapper.GetDependencies(IEnumerable<DataViewSchema.Column> dependingColumns) 234var cols = dependingColumns; 247DataViewRow IRowToRowMapper.GetRow(DataViewRow input, IEnumerable<DataViewSchema.Column> activeColumns) 256var actives = new List<IEnumerable<DataViewSchema.Column>>(); 258var activeCur = activeColumns;
Evaluators\AnomalyDetectionEvaluator.cs (8)
117public override IEnumerable<MetricColumn> GetOverallMetricColumns() 260var sorted = GetSortedExamples(); 267protected abstract IEnumerable<Info> GetSortedExamples(); 269protected Double DetectionRate(IEnumerable<Info> sortedExamples, int maxFalsePositives, out Single threshold) 324protected override IEnumerable<Info> GetSortedExamples() 410protected override IEnumerable<Info> GetSortedExamples() 789private protected override IEnumerable<string> GetPerInstanceColumnsToSave(RoleMappedSchema schema) 803public override IEnumerable<MetricColumn> GetOverallMetricColumns()
Evaluators\AucAggregator.cs (3)
42protected IEnumerable<T> PosSample; 43protected IEnumerable<T> NegSample; 493var sample = Reservoir.GetSample();
Evaluators\BinaryClassifierEvaluator.cs (6)
202public override IEnumerable<MetricColumn> GetOverallMetricColumns() 726var prSample = _prCurveReservoir.GetSample(); 1340private protected override IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetInputColumnRolesCore(RoleMappedSchema schema) 1342var cols = base.GetInputColumnRolesCore(schema); 1431public override IEnumerable<MetricColumn> GetOverallMetricColumns() 1472private protected override IEnumerable<string> GetPerInstanceColumnsToSave(RoleMappedSchema schema)
Evaluators\ClusteringEvaluator.cs (3)
152public override IEnumerable<MetricColumn> GetOverallMetricColumns() 801private protected override IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetInputColumnRolesCore(RoleMappedSchema schema) 821private protected override IEnumerable<string> GetPerInstanceColumnsToSave(RoleMappedSchema schema)
Evaluators\EvaluatorBase.cs (4)
144var activeCols = data.Schema.Where(x => activeColsIndices(x.Index)); 225public abstract IEnumerable<MetricColumn> GetOverallMetricColumns(); 394public abstract IEnumerable<TAgg> GetAll(); 439public override IEnumerable<TAgg> GetAll()
Evaluators\EvaluatorUtils.cs (5)
254public static IEnumerable<KeyValuePair<string, double>> GetMetrics(IDataView metricsView, bool getVectorMetrics = true) 806IEnumerable<IDataView> foldDataViews, out string[] variableSizeVectorColumnNames) 912var hidden = FindHiddenColumns(idv.Schema, keyCol); 917var hidden = FindHiddenColumns(idv.Schema, keyCol.Key); 945private static IEnumerable<int> FindHiddenColumns(DataViewSchema schema, string colName)
Evaluators\MamlEvaluator.cs (4)
114private protected IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetInputColumnRoles(RoleMappedSchema schema, bool needStrat = false, bool needName = false) 134private protected virtual IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetInputColumnRolesCore(RoleMappedSchema schema) 150public virtual IEnumerable<MetricColumn> GetOverallMetricColumns() 294private protected abstract IEnumerable<string> GetPerInstanceColumnsToSave(RoleMappedSchema schema);
Evaluators\MulticlassClassificationEvaluator.cs (5)
128public override IEnumerable<MetricColumn> GetOverallMetricColumns() 366private static IEnumerable<double> CumulativeSum(IEnumerable<double> s) 1020public override IEnumerable<MetricColumn> GetOverallMetricColumns() 1036private protected override IEnumerable<string> GetPerInstanceColumnsToSave(RoleMappedSchema schema)
Evaluators\MultiOutputRegressionEvaluator.cs (2)
78public override IEnumerable<MetricColumn> GetOverallMetricColumns() 640private protected override IEnumerable<string> GetPerInstanceColumnsToSave(RoleMappedSchema schema)
Evaluators\QuantileRegressionEvaluator.cs (3)
80public override IEnumerable<MetricColumn> GetOverallMetricColumns() 530public override IEnumerable<MetricColumn> GetOverallMetricColumns() 539private protected override IEnumerable<string> GetPerInstanceColumnsToSave(RoleMappedSchema schema)
Evaluators\RankingEvaluator.cs (8)
145public override IEnumerable<MetricColumn> GetOverallMetricColumns() 622public DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 625public DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null) 653protected override IEnumerable<KeyValuePair<string, DataViewType>> GetAnnotationTypesCore(int iinfo) 656var types = base.GetAnnotationTypesCore(iinfo); 893private protected override IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetInputColumnRolesCore(RoleMappedSchema schema) 895var cols = base.GetInputColumnRolesCore(schema); 940private protected override IEnumerable<string> GetPerInstanceColumnsToSave(RoleMappedSchema schema)
Evaluators\RegressionEvaluator.cs (2)
80public override IEnumerable<MetricColumn> GetOverallMetricColumns() 361private protected override IEnumerable<string> GetPerInstanceColumnsToSave(RoleMappedSchema schema)
Model\Onnx\OnnxContext.cs (18)
109public abstract OnnxNode CreateNode(string opType, IEnumerable<string> inputs, 110IEnumerable<string> outputs, string name, string domain = null); 113/// Convenience alternative to <see cref="CreateNode(string, IEnumerable{string}, IEnumerable{string}, string, string)"/> 212public abstract string AddInitializer(IEnumerable<bool> values, IEnumerable<long> dims, string name = null, bool makeUniqueName = true); 222public abstract string AddInitializer(IEnumerable<float> values, IEnumerable<long> dims, string name = null, bool makeUniqueName = true); 233public abstract string AddInitializer(IEnumerable<int> values, Type type, IEnumerable<long> dims, string name = null, bool makeUniqueName = true); 243public abstract string AddInitializer(IEnumerable<string> values, IEnumerable<long> dims, string name = null, bool makeUniqueName = true); 253public abstract string AddInitializer(IEnumerable<long> values, IEnumerable<long> dims, string name = null, bool makeUniqueName = true); 263public abstract string AddInitializer(IEnumerable<double> values, IEnumerable<long> dims, string name = null, bool makeUniqueName = true); 274public abstract string AddInitializer(IEnumerable<ulong> values, bool isUint64, IEnumerable<long> dims, string name = null, bool makeUniqueName = true);
Model\Onnx\OnnxNode.cs (8)
12/// <see cref="OnnxContext.CreateNode(string, IEnumerable{string}, IEnumerable{string}, string, string)"/>. 25public abstract void AddAttribute(string argName, IEnumerable<double> value); 26public abstract void AddAttribute(string argName, IEnumerable<float> value); 27public abstract void AddAttribute(string argName, IEnumerable<long> value); 28public abstract void AddAttribute(string argName, IEnumerable<ReadOnlyMemory<char>> value); 30public abstract void AddAttribute(string argName, IEnumerable<string> value); 31public abstract void AddAttribute(string argName, IEnumerable<bool> value);
Prediction\Calibrator.cs (4)
676IEnumerable<DataViewSchema.Column> ISchemaBoundRowMapper.GetDependenciesForNewColumns(IEnumerable<DataViewSchema.Column> dependingColumns) 684public IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetInputColumnRoles() 689DataViewRow ISchemaBoundRowMapper.GetRow(DataViewRow input, IEnumerable<DataViewSchema.Column> activeColumns)
Prediction\IModelCombiner.cs (1)
18IPredictor CombineModels(IEnumerable<IPredictor> models);
Prediction\PredictionEngine.cs (1)
31public IEnumerable<TDst> RunPipe(bool reuseRowObject)
Scorers\FeatureContributionCalculation.cs (4)
356IEnumerable<DataViewSchema.Column> ISchemaBoundRowMapper.GetDependenciesForNewColumns(IEnumerable<DataViewSchema.Column> dependingColumns) 364DataViewRow ISchemaBoundRowMapper.GetRow(DataViewRow input, IEnumerable<DataViewSchema.Column> activeColumns) 388public IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetInputColumnRoles()
Scorers\GenericScorer.cs (2)
66IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> roles, string suffix, bool user = true) 95var roles = RowMapper.GetInputColumnRoles();
Scorers\MulticlassClassificationScorer.cs (4)
341IEnumerable<DataViewSchema.Column> ISchemaBoundRowMapper.GetDependenciesForNewColumns(IEnumerable<DataViewSchema.Column> dependingColumns) 344public IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetInputColumnRoles() => _mapper.GetInputColumnRoles(); 346DataViewRow ISchemaBoundRowMapper.GetRow(DataViewRow input, IEnumerable<DataViewSchema.Column> activeColumns)
Scorers\PredictedLabelScorerBase.cs (1)
173protected override IEnumerable<KeyValuePair<string, DataViewType>> GetAnnotationTypesCore(int iinfo)
Scorers\RowToRowScorerBase.cs (20)
86IEnumerable<DataViewSchema.Column> columns, 87out IEnumerable<DataViewSchema.Column> inputColumns, 88out IEnumerable<DataViewSchema.Column> activeRowMapperCols) 102var colsInputForMapper = bindings.RowMapper.GetDependenciesForNewColumns(activeRowMapperCols); 104var activeInCols = bindings.Input.Where(c => c.Index < activeInput.Length && activeInput[c.Index]); 129protected override DataViewRowCursor GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 136out IEnumerable<DataViewSchema.Column> inputCols, 137out IEnumerable<DataViewSchema.Column> activeMapperColumns); 142public override DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null) 150out IEnumerable<DataViewSchema.Column> inputCols, 151out IEnumerable<DataViewSchema.Column> activeMapperColumns); 165protected override Delegate[] CreateGetters(DataViewRow input, IEnumerable<DataViewSchema.Column> activeColumns, out Action disp) 168IEnumerable<DataViewSchema.Column> inputColumns; 169GetActive(bindings, activeColumns, out inputColumns, out IEnumerable<DataViewSchema.Column> activeMapperColumns); 177protected override IEnumerable<DataViewSchema.Column> GetDependenciesCore(IEnumerable<DataViewSchema.Column> columns) 180GetActive(bindings, columns, out IEnumerable<DataViewSchema.Column> inputColumns, out IEnumerable<DataViewSchema.Column> predicateMapper); 238public Cursor(IChannelProvider provider, RowToRowScorerBase parent, DataViewRowCursor input, bool[] active, IEnumerable<DataViewSchema.Column> activeMapperColumns) 434protected override IEnumerable<KeyValuePair<string, DataViewType>> GetAnnotationTypesCore(int iinfo)
Scorers\SchemaBindablePredictorWrapper.cs (8)
220IEnumerable<DataViewSchema.Column> ISchemaBoundRowMapper.GetDependenciesForNewColumns(IEnumerable<DataViewSchema.Column> dependingColumns) 228public IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetInputColumnRoles() 235DataViewRow ISchemaBoundRowMapper.GetRow(DataViewRow input, IEnumerable<DataViewSchema.Column> activeColumns) 539IEnumerable<DataViewSchema.Column> ISchemaBoundRowMapper.GetDependenciesForNewColumns(IEnumerable<DataViewSchema.Column> dependingColumns) 548public IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetInputColumnRoles() 609DataViewRow ISchemaBoundRowMapper.GetRow(DataViewRow input, IEnumerable<DataViewSchema.Column> activeColumns)
Training\TrainerUtils.cs (5)
224private static IEnumerable<DataViewSchema.Column> CreatePredicate(RoleMappedData data, CursOpt opt, IEnumerable<int> extraCols) 248public static DataViewRowCursor CreateRowCursor(this RoleMappedData data, CursOpt opt, Random rand, IEnumerable<int> extraCols = null) 256CursOpt opt, int n, Random rand, IEnumerable<int> extraCols = null) 617/// The typed analog to <see cref="IDataView.GetRowCursor(IEnumerable{DataViewSchema.Column},Random)"/>.
Transforms\BootstrapSamplingTransformer.cs (2)
168protected override DataViewRowCursor GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 179public override DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
Transforms\ColumnBindingsBase.cs (5)
509public IEnumerable<KeyValuePair<string, DataViewType>> GetAnnotationTypes(int col) 564protected virtual IEnumerable<KeyValuePair<string, DataViewType>> GetAnnotationTypesCore(int iinfo) 595public bool[] GetActive(IEnumerable<DataViewSchema.Column> columns) 622public bool[] GetActiveInput(IEnumerable<DataViewSchema.Column> inputColumns) 720var schemaColumns = indices.Select(idx => idx >= 0 ? new DataViewSchema.DetachedColumn(input[idx]) : addedColumns[~idx]);
Transforms\ColumnConcatenatingTransformer.cs (2)
148private static IEnumerable<(string name, string alias)> GetPairs(string[] inputColumnNames) 159public ColumnOptions(string name, IEnumerable<(string name, string alias)> inputColumnNames)
Transforms\ColumnSelecting.cs (20)
137out IEnumerable<string> invalidColumns)) 142var columns = inputSchema.Where(c => _selectPredicate(c.Name)); 167internal IEnumerable<string> SelectColumns => _selectedColumns.AsReadOnly(); 458internal static bool IsSchemaValid(IEnumerable<string> inputColumns, 459IEnumerable<string> selectColumns, 460out IEnumerable<string> invalidColumns) 463var missing = selectColumns.Where(x => !inputColumns.Contains(x)); 476SelectColumns, out IEnumerable<string> invalidColumns)) 495SelectColumns, out IEnumerable<string> invalidColumns)) 513SelectColumns, out IEnumerable<string> invalidColumns)) 549private static int[] BuildOutputToInputMap(IEnumerable<string> selectedColumns, 615private static DataViewSchema GenerateOutputSchema(IEnumerable<int> map, 618var outputColumns = map.Select(x => new DataViewSchema.DetachedColumn(inputSchema[x])); 679public DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 684var inputCols = ((IRowToRowMapper)this).GetDependencies(columnsNeeded); 692public DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null) 697var inputCols = ((IRowToRowMapper)this).GetDependencies(columnsNeeded); 716IEnumerable<DataViewSchema.Column> IRowToRowMapper.GetDependencies(IEnumerable<DataViewSchema.Column> columns) 725DataViewRow IRowToRowMapper.GetRow(DataViewRow input, IEnumerable<DataViewSchema.Column> activeColumns)
Transforms\ConversionsExtensionsCatalog.cs (15)
335IEnumerable<KeyValuePair<TInputType, TOutputType>> keyValuePairs, 339var keys = keyValuePairs.Select(pair => pair.Key); 340var values = keyValuePairs.Select(pair => pair.Value); 366IEnumerable<KeyValuePair<TInputType, TOutputType>> keyValuePairs, 371var keys = keyValuePairs.Select(pair => pair.Key); 372var values = keyValuePairs.Select(pair => pair.Value); 399IEnumerable<KeyValuePair<TInputType, TOutputType>> keyValuePairs, 405var keys = keyValuePairs.Select(pair => pair.Key); 406var values = keyValuePairs.Select(pair => pair.Value); 440IEnumerable<KeyValuePair<TInputType, TOutputType[]>> keyValuePairs, 443var keys = keyValuePairs.Select(pair => pair.Key); 444var values = keyValuePairs.Select(pair => pair.Value); 470IEnumerable<KeyValuePair<TInputType, TOutputType[]>> keyValuePairs, 475var keys = keyValuePairs.Select(pair => pair.Key); 476var values = keyValuePairs.Select(pair => pair.Value);
Transforms\GenerateNumberTransform.cs (6)
196protected override IEnumerable<KeyValuePair<string, DataViewType>> GetAnnotationTypesCore(int iinfo) 199var items = base.GetAnnotationTypesCore(iinfo); 337protected override DataViewRowCursor GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 345var inputCols = Source.Schema.Where(x => inputPred(x.Index)); 350public override DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null) 356var inputCols = Source.Schema.Where(x => inputPred(x.Index));
Transforms\MetadataDispatcher.cs (5)
38public IEnumerable<GetterInfo> Getters 48IEnumerable<GetterInfo> getters = null) 56public ColInfo UpdateGetters(IEnumerable<GetterInfo> getters) 204public IEnumerable<KeyValuePair<string, DataViewType>> GetMetadataTypes(int index) 214private IEnumerable<KeyValuePair<string, DataViewType>> GetTypesCore(int index, ColInfo info)
Transforms\NAFilter.cs (4)
207protected override DataViewRowCursor GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 214var inputCols = Source.Schema.Where(x => inputPred(x.Index)); 219public override DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null) 226var inputCols = Source.Schema.Where(x => inputPred(x.Index));
Transforms\NopTransform.cs (5)
120public DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 123public DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null) 129IEnumerable<DataViewSchema.Column> IRowToRowMapper.GetDependencies(IEnumerable<DataViewSchema.Column> dependingColumns) 132DataViewRow IRowToRowMapper.GetRow(DataViewRow input, IEnumerable<DataViewSchema.Column> activeColumns)
Transforms\PerGroupTransformBase.cs (4)
157public DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null) 163public DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 176var activeCols = Source.Schema.Where(x => activeInput.Length > x.Index && activeInput[x.Index]); 191var cols = Source.Schema.Where(x => predInput(x.Index));
Transforms\RangeFilter.cs (4)
208protected override DataViewRowCursor GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 214var inputCols = Source.Schema.Where(x => inputPred(x.Index)); 220public override DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null) 228var inputCols = Source.Schema.Where(x => inputPred(x.Index));
Transforms\RowShufflingTransformer.cs (2)
251protected override DataViewRowCursor GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 290public override DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
Transforms\SkipTakeFilter.cs (2)
211protected override DataViewRowCursor GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 220public override DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
Transforms\SlotsDroppingTransformer.cs (1)
902var slots = _slotDropper[iinfo].GetPreservedSlots();
Transforms\TrainAndScoreTransformer.cs (3)
97var customCols = TrainUtils.CheckAndGenerateCustomColumns(env, args.CustomColumns); 238var customCols = TrainUtils.CheckAndGenerateCustomColumns(env, args.CustomColumns); 271var customCols = TrainUtils.CheckAndGenerateCustomColumns(ectx, args.CustomColumns);
Transforms\TransformBase.cs (19)
65public DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 99protected abstract DataViewRowCursor GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null); 101public abstract DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null); 170IEnumerable<DataViewSchema.Column> IRowToRowMapper.GetDependencies(IEnumerable<DataViewSchema.Column> dependingColumns) 173protected abstract IEnumerable<DataViewSchema.Column> GetDependenciesCore(IEnumerable<DataViewSchema.Column> dependingColumns); 176DataViewRow IRowToRowMapper.GetRow(DataViewRow input, IEnumerable<DataViewSchema.Column> activeColumns) 189protected abstract Delegate[] CreateGetters(DataViewRow input, IEnumerable<DataViewSchema.Column> activeColumns, out Action disp); 432public IEnumerable<DataViewSchema.Column> GetDependencies(IEnumerable<DataViewSchema.Column> columns) 457protected override IEnumerable<KeyValuePair<string, DataViewType>> GetAnnotationTypesCore(int iinfo) 734protected override DataViewRowCursor GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 741var inputCols = _bindings.GetDependencies(columnsNeeded); 746public sealed override DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null) 752var inputCols = _bindings.GetDependencies(columnsNeeded); 815protected override IEnumerable<DataViewSchema.Column> GetDependenciesCore(IEnumerable<DataViewSchema.Column> dependingColumns) 818protected override Delegate[] CreateGetters(DataViewRow input, IEnumerable<DataViewSchema.Column> activeColumns, out Action disposer)
Transforms\ValueMapping.cs (6)
166/// <seealso cref="ConversionsExtensionsCatalog.MapValue{TInputType, TOutputType}(TransformsCatalog.ConversionTransforms, string, IEnumerable{KeyValuePair{TInputType, TOutputType}}, string, bool)"/> 244var converted = value.Select(x => x.ToString().AsMemory()); 258IEnumerable<TKey> keys, 259IEnumerable<TValue[]> values, 275IEnumerable<TKey> keys, 276IEnumerable<TValue> values,
Transforms\ValueToKeyMappingTransformer.cs (6)
767private IEnumerable<T> GetTermsAndIds<T>(int iinfo, out long[] termIds) 773var termValues = terms.DenseValues(); 796var terms = GetTermsAndIds<T>(iinfo, out termIds); 809var terms = GetTermsAndIds<T>(iinfo, out termIds); 828var terms = GetTermsAndIds<ReadOnlyMemory<char>>(iinfo, out termIds); 839var terms = GetTermsAndIds<float>(iinfo, out termIds);
Utilities\ColumnCursor.cs (15)
13/// <see cref="IEnumerable{T}"/>. 19/// Extract all values of one column of the data view in a form of an <see cref="IEnumerable{T}"/>. 25public static IEnumerable<T> GetColumn<T>(this IDataView data, string columnName) 29/// Extract all values of one column of the data view in a form of an <see cref="IEnumerable{T}"/>. 34public static IEnumerable<T> GetColumn<T>(this IDataView data, DataViewSchema.Column column) 66Func<IDataView, int, Func<int, T>, IEnumerable<T>> del = GetColumnConvert; 68return (IEnumerable<T>)(meth.Invoke(null, new object[] { data, colIndex, convert })); 79Func<IDataView, int, IEnumerable<int[]>> del = GetColumnArrayDirect<int>; 81return (IEnumerable<T>)meth.Invoke(null, new object[] { data, colIndex }); 87Func<IDataView, int, Func<int, long>, IEnumerable<long[]>> del = GetColumnArrayConvert; 89return (IEnumerable<T>)meth.Invoke(null, new object[] { data, colIndex, convert }); 98private static IEnumerable<T> GetColumnDirect<T>(IDataView data, int col) 116private static IEnumerable<TOut> GetColumnConvert<TOut, TData>(IDataView data, int col, Func<TData, TOut> convert) 134private static IEnumerable<T[]> GetColumnArrayDirect<T>(IDataView data, int col) 156private static IEnumerable<TOut[]> GetColumnArrayConvert<TOut, TData>(IDataView data, int col, Func<TData, TOut> convert)
Utilities\ComponentCreation.cs (2)
29public static IDataView Zip(this IHostEnvironment env, IEnumerable<IDataView> sources) 48string group = null, string weight = null, IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> custom = null)
Utilities\ModelFileUtils.cs (3)
269public static IEnumerable<KeyValuePair<ColumnRole, string>> LoadRoleMappingsOrNull(IHostEnvironment env, Stream modelStream) 282public static IEnumerable<KeyValuePair<ColumnRole, string>> LoadRoleMappingsOrNull(IHostEnvironment env, RepositoryReader rep) 347var roleMappings = ModelFileUtils.LoadRoleMappingsOrNull(env, rep);
Utilities\SlotDropper.cs (3)
220public IEnumerable<long> GetPreservedSlots() 222var slots = Enumerable.Range(0, _srcLength); 223var droppedSlots = Enumerable.Range(SlotsMin[0], SlotsMax[0] - SlotsMin[0] + 1);
Utils\ApiUtils.cs (1)
34private static OpCode GetAssignmentOpCode(Type t, IEnumerable<Attribute> attributes)
Microsoft.ML.DataView (15)
DataViewSchema.cs (3)
69public IEnumerator<Column> GetEnumerator() => ((IEnumerable<Column>)_columns).GetEnumerator(); 410public void AddColumns(IEnumerable<Column> source) 420public void AddColumns(IEnumerable<DetachedColumn> source)
IDataView.cs (8)
14/// type, comparable to <see cref="IEnumerable{T}"/> for LINQ. 48DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null); 57/// <see cref="GetRowCursor(IEnumerable{DataViewSchema.Column}, Random)"/>, except partitioned: no two cursors should return the 66/// <see cref="GetRowCursor(IEnumerable{DataViewSchema.Column}, Random)"/>. 72DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null); 105/// <see cref="IDataView.GetRowCursorSet(IEnumerable{DataViewSchema.Column}, int, Random)"/>. When getting a set, there is a need 110/// identically configured <see cref="IDataView.GetRowCursor(IEnumerable{DataViewSchema.Column}, Random)"/>. So: for any cursor 113/// <see cref="IDataView.GetRowCursorSet(IEnumerable{DataViewSchema.Column}, int, Random)"/>. In this way, order is determined by
VBuffer.cs (4)
342public IEnumerable<KeyValuePair<int, T>> Items(bool all = false) 350public IEnumerable<T> DenseValues() 471private static IEnumerable<KeyValuePair<int, T>> Items(T[] values, int[] indices, int length, int count, bool all) 505private static IEnumerable<T> DenseValues(T[] values, int[] indices, int length, int count)
Microsoft.ML.Ensemble (18)
PipelineEnsemble.cs (6)
95IEnumerable<DataViewSchema.Column> ISchemaBoundRowMapper.GetDependenciesForNewColumns(IEnumerable<DataViewSchema.Column> dependingColumns) 103public IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetInputColumnRoles() 108DataViewRow ISchemaBoundRowMapper.GetRow(DataViewRow input, IEnumerable<DataViewSchema.Column> activeColumns) 140var inputColumns = Mappers[i].GetDependenciesForNewColumns(mapperColumns); 186var inputColumns = Mappers[i].GetDependenciesForNewColumns(Enumerable.Repeat(weightCol, 1));
Selector\ISubsetSelector.cs (2)
16IEnumerable<Batch> GetBatches(Random rand); 17IEnumerable<Subset> GetSubsets(Batch batch, Random rand);
Selector\SubModelSelector\BaseSubModelSelector.cs (2)
97var metrics = EvaluateUtils.GetMetrics(metricsView, getVectorMetrics: false); 102private IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetColumnRoles(
Selector\SubsetSelector\AllInstanceSelector.cs (1)
36public override IEnumerable<Subset> GetSubsets(Batch batch, Random rand)
Selector\SubsetSelector\BaseSubsetSelector.cs (2)
55public abstract IEnumerable<Subset> GetSubsets(Batch batch, Random rand); 57public IEnumerable<Batch> GetBatches(Random rand)
Selector\SubsetSelector\BootstrapSelector.cs (1)
46public override IEnumerable<Subset> GetSubsets(Batch batch, Random rand)
Selector\SubsetSelector\RandomPartitionSelector.cs (1)
38public override IEnumerable<Subset> GetSubsets(Batch batch, Random rand)
Trainer\Binary\EnsembleTrainer.cs (1)
90public IPredictor CombineModels(IEnumerable<IPredictor> models)
Trainer\Multiclass\MulticlassDataPartitionEnsembleTrainer.cs (1)
95public IPredictor CombineModels(IEnumerable<IPredictor> models)
Trainer\Regression\RegressionEnsembleTrainer.cs (1)
83public IPredictor CombineModels(IEnumerable<IPredictor> models)
Microsoft.ML.EntryPoints (4)
FeatureCombiner.cs (2)
28internal IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetRoles() 152private static List<KeyToVectorMappingEstimator.ColumnOptions> ConvertFeatures(IEnumerable<DataViewSchema.Column> feats, HashSet<string> featNames, List<KeyValuePair<string, string>> concatNames, IChannel ch,
JsonUtils\JsonManifestUtils.cs (1)
65var propertyInfos = epKind.GetProperties().AsEnumerable();
PermutationFeatureImportance.cs (1)
311var slotValues = slots.DenseValues();
Microsoft.ML.Fairlearn (4)
Metrics\FairlearnMetricCatalog.cs (2)
57public IEnumerable<string> GroupIds 186var groups = evalDf.Rows.GroupBy(r => r[sensitiveCol.Index]);
Reductions\GridSearchTrialRunner.cs (1)
60var lambdasValue = key.Select(x =>
Reductions\Utilities.cs (1)
20var sensitiveFeatureColumnValue = moment.SensitiveFeatureColumn.Cast<string>().Distinct();
Microsoft.ML.FastTree (92)
Dataset\Dataset.cs (1)
845IEnumerable<string> typeNameEnumerable = arrays.Select(x => x.GetType().GetElementType()).Distinct().Select(x => x.Name).OrderBy(n => n);
Dataset\DenseIntArray.cs (5)
224public Dense10BitIntArray(int len, IEnumerable<int> values) 402public Dense8BitIntArray(int len, IEnumerable<int> values) 482public Dense4BitIntArray(int len, IEnumerable<int> values) 602public Dense16BitIntArray(int len, IEnumerable<int> values) 691public Dense32BitIntArray(int len, IEnumerable<int> values)
Dataset\IntArray.cs (1)
88public static IntArray New(int length, IntArrayType type, IntArrayBits bitsPerItem, IEnumerable<int> values)
Dataset\RepeatIntArray.cs (1)
25public DeltaRepeatIntArray(int length, IntArrayBits bitsPerItem, IEnumerable<int> values)
Dataset\SegmentIntArray.cs (1)
72public SegmentIntArray(int length, IEnumerable<int> values)
Dataset\SparseIntArray.cs (3)
46public DeltaSparseIntArray(int length, IntArrayBits bitsPerItem, IEnumerable<int> values) 122public DeltaSparseIntArray(int length, IntArrayBits bitsPerItem, IEnumerable<KeyValuePair<int, int>> nonZeroValues) 177public IEnumerable<IndexPair> GetIndexPairs()
FastTree.cs (15)
805var results = t.ComputeTests(); 1008private static IEnumerable<KeyValuePair<int, int>> NonZeroBinnedValuesForSparse(ReadOnlySpan<double> values, ReadOnlySpan<int> indices, double[] binUpperBounds) 1214var nonZeroValues = NonZeroBinnedValuesForSparse(valuesValues, values.GetIndices(), binUpperBounds); 2037private IEnumerable<FeatureFlockBase> CreateFlocks(IChannel ch, IProgressChannel pch) 2066private IEnumerable<FeatureFlockBase> CreateFlocksCore(IChannel ch, IProgressChannel pch) 2178private IEnumerable<FeatureFlockBase> CreateFlocksCore(IChannel ch, IProgressChannel pch, int startFeatureIndex, int featureLim) 2459public IEnumerable<int> AllIndicesGT(int lim, double gtValue) 2552public IEnumerable<KeyValuePair<int, int>> Binned(double[] binUpperBounds, int length) 3146private IEnumerable<KeyValuePair<string, double>> GetSortedFeatureGains(RoleMappedSchema schema) 3169var ordered = GetSortedFeatureGains(schema); 3299public INode GetNode(int nodeId, bool isLeaf, IEnumerable<string> featuresNames = null) 3386var trees = TrainedEnsemble.Trees.Select(tree => new RegressionTree(tree)); 3387var treeWeights = TrainedEnsemble.Trees.Select(tree => tree.Weight); 3432var trees = TrainedEnsemble.Trees.Select(tree => new QuantileRegressionTree((InternalQuantileRegressionTree)tree)); 3433var treeWeights = TrainedEnsemble.Trees.Select(tree => tree.Weight);
FastTreeClassification.cs (1)
244private IEnumerable<bool> GetClassificationLabelsFromRatings(Dataset set)
GamModelParameters.cs (5)
472var goodLines = ini.Split(new[] { '\n' }).Where(line => !line.StartsWith("SplitGain=")); 692public IEnumerable<FeatureInfo> GetInfos() => FeatureInfo.GetInfos(this); 788public IEnumerable<double> UpperBounds { get; } 793public IEnumerable<double> BinEffects { get; } 798public IEnumerable<int> DocCounts { get; }
SumupPerformanceCommand.cs (5)
104private IEnumerable<int> CreateDense(IChannel ch, Random rgen) 110private IEnumerable<int> CreateSparse(IChannel ch, Random rgen) 160Func<IChannel, Random, IEnumerable<int>> createIntArray; 212private IEnumerable<int> CreateDocIndicesCore(double sparsity, Random rgen) 230private IEnumerable<int> CreateDocIndices(double sparsity, Random rgen)
Training\DocumentPartitioning.cs (2)
106var cumulativeLength = _leafCount.CumulativeSum<int>().Take(tree.NumLeaves - 1); 340public IEnumerable<int> DocumentsInLeaf(int leaf)
Training\EarlyStoppingCriteria.cs (1)
248private float GetRecentBest(IEnumerable<float> recentScores)
Training\RegressionTreeNodeDocuments.cs (2)
51public IEnumerable<RegressionTreeNodeDocuments> GetLeaves() 72var allDocsInLeaf = Partitioning.DocumentsInLeaf(leaf);
Training\Test.cs (13)
150protected IEnumerable<TestResult> CachedResults; 153public abstract IEnumerable<TestResult> ComputeTests(double[] scores); 169public virtual IEnumerable<TestResult> ComputeTests() 176public IEnumerable<TestResult> TestScores(double[] scores) 237public sealed override IEnumerable<TestResult> ComputeTests() 244public sealed override IEnumerable<TestResult> ComputeTests(double[] scores) 353public override IEnumerable<TestResult> ComputeTests(double[] scores) 393public override IEnumerable<TestResult> ComputeTests(double[] scores) 430public override IEnumerable<TestResult> ComputeTests() 437public override IEnumerable<TestResult> ComputeTests(double[] scores) 479public override IEnumerable<TestResult> ComputeTests(double[] scores) 532public override IEnumerable<TestResult> ComputeTests(double[] scores) 646public override IEnumerable<TestResult> ComputeTests(double[] scores)
Training\TreeLearners\LeastSquaresRegressionTreeLearner.cs (1)
580public IEnumerable<int> GetActiveFeatures(int min, int lim)
TreeEnsemble.cs (6)
32private protected TreeEnsemble(IEnumerable<T> trees, IEnumerable<double> treeWeights, double bias) 42internal RegressionTreeEnsemble(IEnumerable<RegressionTree> trees, IEnumerable<double> treeWeights, double bias) 50internal QuantileRegressionTreeEnsemble(IEnumerable<QuantileRegressionTree> trees, IEnumerable<double> treeWeights, double bias)
TreeEnsemble\InternalRegressionTree.cs (1)
981public IEnumerable<int> GetNodesLeaves(int node)
TreeEnsemble\InternalTreeEnsemble.cs (2)
28public IEnumerable<InternalRegressionTree> Trees => _trees; 329var sortedByGain = gainMap.OrderByDescending(pair => pair.Value).AsEnumerable();
TreeEnsemble\TreeEnsembleCombiner.cs (1)
37IPredictor IModelCombiner.CombineModels(IEnumerable<IPredictor> models)
TreeEnsembleFeaturizer.cs (6)
175DataViewRow ISchemaBoundRowMapper.GetRow(DataViewRow input, IEnumerable<DataViewSchema.Column> activeColumns) 182private Delegate[] CreateGetters(DataViewRow input, IEnumerable<DataViewSchema.Column> activeColumns) 188var activeIndices = activeColumns.Select(c => c.Index); 357public IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetInputColumnRoles() 365public IEnumerable<DataViewSchema.Column> GetDependenciesForNewColumns(IEnumerable<DataViewSchema.Column> dependingColumns)
Utils\CompressUtils.cs (3)
19public static IEnumerable<BufferBlock> BlockLoader(Func<byte[], int, int, int> loader, int loadSize) 69public static IEnumerable<BufferBlock> BlockSplitter(byte[] buffer, int offset) 115public static IEnumerable<BufferBlock> DeCompress(byte[] compressed)
Utils\LinqExtensions.cs (13)
67public static int ArgMax<T>(this IEnumerable<T> e) where T : IComparable<T> 84public static int ArgMaxRand<T>(this IEnumerable<T> e, Random rnd, double fraction) where T : IComparable<T> 101public static int ArgMax<T>(this IEnumerable<T> e, int prefix) where T : IComparable<T> 124public static int ArgMaxRand<T>(this IEnumerable<T> e, int prefix, Random rnd, double fraction) where T : IComparable<T> 147public static int ArgMin<T>(this IEnumerable<T> e) where T : IComparable<T> 164public static int ArgMin<T>(this IEnumerable<T> e, int prefix) where T : IComparable<T> 189public static T[] ToArray<T>(this IEnumerable<T> me, int length) 206public static IEnumerable<int> CumulativeSum<T>(this IEnumerable<int> s) 218public static IEnumerable<T> MergeSortedList<T>(this IEnumerable<T> s1, IEnumerable<T> s2) where T : IComparable<T> 251public static int SoftArgMax(this IEnumerable<double> values, Random rand)
Utils\ThreadTaskManager.cs (3)
39public ThreadTask(int num, IEnumerable<Action> actions) 68public static IThreadTask MakeTask(IEnumerable<Action> subTasks) 81IEnumerable<Action> subTasks =
Microsoft.ML.GenAI.Core (18)
Extension\ModuleExtension.cs (2)
30var stateDict = model.named_children(); 213IEnumerable<KeyValuePair<string, int>> numberOfLayerToBePlaced)
Pipeline\CausalLMPipeline.cs (4)
44IEnumerable<string> GenerateStreaming( 59IEnumerable<(Tensor, Tensor)> GenerateStreaming( 122public IEnumerable<( 239public virtual IEnumerable<string> GenerateStreaming(
Trainer\CasualLMSupervisedFineTuningTrainer.cs (1)
36var batches = trainDataset.Chunk(trainingOption.BatchSize);
Trainer\CausalLMDataset.cs (9)
21private CausalLMDataset(IEnumerable<CausalLMModelInput> data) 26public static CausalLMDataset Create(IEnumerable<IEnumerable<ChatMessage>> inputs, 27IEnumerable<ChatMessage> outputs, 50public static CausalLMDataset Create(IEnumerable<string> inputs, IEnumerable<string> outputs, Tokenizer tokenizer) 70public static CausalLMDataset Create(IEnumerable<IReadOnlyList<int>> inputIds, IEnumerable<IReadOnlyList<int>> labelIds) 105return ((IEnumerable<CausalLMModelInput>)_data).GetEnumerator();
Utility\IChatTemplateBuilder.cs (2)
23string BuildPrompt(IEnumerable<IMessage> messages, IEnumerable<FunctionContract>? tools = null);
Microsoft.ML.GenAI.LLaMA (4)
Llama3_1ChatTemplateBuilder.cs (2)
20public string BuildPrompt(IEnumerable<IMessage> messages, IEnumerable<FunctionContract>? tools = null)
LlamaCausalLMAgent.cs (2)
40public Task<IMessage> GenerateReplyAsync(IEnumerable<IMessage> messages, GenerateReplyOptions? options = null, CancellationToken cancellationToken = default) 65IEnumerable<IMessage> messages,
Microsoft.ML.GenAI.Mistral (10)
Mistral_7B_0_3ChatTemplateBuilder.cs (7)
27public string BuildPrompt(IEnumerable<IMessage> messages, IEnumerable<FunctionContract>? tools = null) 40var firstSequence = messages.Take(messages.ToList().FindLastIndex(m => m.GetRole() == Role.User)); 41var secondSequence = messages.Skip(messages.ToList().FindLastIndex(m => m.GetRole() == Role.User)); 67var schemas = tools.Select(t => new 121var toolCallObjects = toolCalls.Select(tc => 144var toolCallResultObjects = toolCallResults.Select(tc =>
MistralCausalLMAgent.cs (3)
44public Task<IMessage> GenerateReplyAsync(IEnumerable<IMessage> messages, GenerateReplyOptions? options = null, CancellationToken cancellationToken = default) 75IEnumerable<IMessage> messages, 150var toolCalls = mistralToolCalls
Microsoft.ML.GenAI.Phi (4)
Phi3\Phi3CausalLMAgent.cs (2)
38public Task<IMessage> GenerateReplyAsync(IEnumerable<IMessage> messages, GenerateReplyOptions? options = null, CancellationToken cancellationToken = default) 64IEnumerable<IMessage> messages,
Phi3\Phi3ChatTemplateBuilder.cs (2)
25public string BuildPrompt(IEnumerable<IMessage> messages, IEnumerable<FunctionContract>? tools = null)
Microsoft.ML.GenAI.Samples (1)
Llama\SFT_Llama_3_2_1B.cs (1)
101public static CausalLMDataset CreateDataset(IEnumerable<Data> dataset, Tokenizer tokenizer, IMEAIChatTemplateBuilder templateBuilder)
Microsoft.ML.IntegrationTests (23)
Common.cs (4)
75var enumerable1 = mlContext.Data.CreateEnumerable<TypeTestData>(data1, true); 76var enumerable2 = mlContext.Data.CreateEnumerable<TypeTestData>(data2, true); 125public static void AssertEqual(IEnumerable<TypeTestData> data1, IEnumerable<TypeTestData> data2)
DataIO.cs (2)
50var enumerableBefore = TypeTestData.GenerateDataset(); 54var enumerableAfter = mlContext.Data.CreateEnumerable<TypeTestData>(data, true);
Datasets\TypeTestData.cs (1)
109public static IEnumerable<TypeTestData> GenerateDataset(int numExamples = 5, int seed = 1)
DataTransformation.cs (4)
67var transformedRows = mlContext.Data.CreateEnumerable<IrisWithOneExtraColumn>(transformedData, reuseRowObject: true); 113var transformedRows = mlContext.Data.CreateEnumerable<IrisWithTwoExtraColumns>(transformedData, reuseRowObject: true); 182var dataEnumerator = mlContext.Data.CreateEnumerable<FeatureColumn>(transformedData, true); 210var dataEnumerator = mlContext.Data.CreateEnumerable<HashedFeatureColumn>(transformedData, true);
Debugging.cs (2)
71var tokensColumn = transformedData.GetColumn<string[]>(transformedData.Schema["FeaturizeTextTokens"]); 83var featuresColumn = transformedData.GetColumn<float[]>(transformedData.Schema["Features"]);
Explainability.cs (4)
190var scoringEnumerator = mlContext.Data.CreateEnumerable<FeatureContributionOutput>(shuffledSubset, true); 227var scoringEnumerator = mlContext.Data.CreateEnumerable<FeatureContributionOutput>(shuffledSubset, true); 264var scoringEnumerator = mlContext.Data.CreateEnumerable<FeatureContributionOutput>(shuffledSubset, true); 302var scoringEnumerator = mlContext.Data.CreateEnumerable<FeatureContributionOutput>(shuffledSubset, true);
IntegrationTestBaseClass.cs (1)
58var attributes = test.TestCase.TestMethod.Method.GetCustomAttributes(typeof(LogMessageKind));
IntrospectiveTraining.cs (1)
369var transformedRows = mlContext.Data.CreateEnumerable<Adult>(data, false);
ModelFiles.cs (1)
119var dataEnumerator = mlContext.Data.CreateEnumerable<HousingRegression>(mlContext.Data.TakeRows(data, 5), false);
ONNX.cs (3)
68var dataEnumerator = mlContext.Data.CreateEnumerable<HousingRegression>(mlContext.Data.TakeRows(data, 5), false); 120var dataEnumerator = mlContext.Data.CreateEnumerable<HousingRegression>(mlContext.Data.TakeRows(data, 5), false); 167var dataEnumerator = mlContext.Data.CreateEnumerable<HousingRegression>(mlContext.Data.TakeRows(data, 5), false);
Microsoft.ML.InternalCodeAnalyzer (2)
ContractsCheckNameofFixProvider.cs (1)
73var sameNameNodes = argList.DescendantTokens().Where(tok => tok.Text == nameArgValue)
NameFixProvider.cs (1)
120private IEnumerable<string> ExtractSections(string name)
Microsoft.ML.Maml (2)
HelpCommand.cs (2)
31void Generate(IEnumerable<HelpCommand.Component> infos); 457public void Generate(IEnumerable<HelpCommand.Component> infos)
Microsoft.ML.OnnxConverter (53)
OnnxContextImpl.cs (16)
155public override OnnxNode CreateNode(string opType, IEnumerable<string> inputs, 156IEnumerable<string> outputs, string name, string domain = null) 343public override string AddInitializer(IEnumerable<bool> values, IEnumerable<long> dims, string name = null, bool makeUniqueName = true) 354public override string AddInitializer(IEnumerable<float> values, IEnumerable<long> dims, string name = null, bool makeUniqueName = true) 365public override string AddInitializer(IEnumerable<int> values, Type type, IEnumerable<long> dims, string name = null, bool makeUniqueName = true) 376public override string AddInitializer(IEnumerable<string> values, IEnumerable<long> dims, string name = null, bool makeUniqueName = true) 387public override string AddInitializer(IEnumerable<long> values, IEnumerable<long> dims, string name = null, bool makeUniqueName = true) 398public override string AddInitializer(IEnumerable<double> values, IEnumerable<long> dims, string name = null, bool makeUniqueName = true) 409public override string AddInitializer(IEnumerable<ulong> values, bool isUint64, IEnumerable<long> dims, string name = null, bool makeUniqueName = true)
OnnxNodeImpl.cs (6)
24public override void AddAttribute(string argName, IEnumerable<double> value) 26public override void AddAttribute(string argName, IEnumerable<float> value) 28public override void AddAttribute(string argName, IEnumerable<bool> value) 32public override void AddAttribute(string argName, IEnumerable<long> value) 38public override void AddAttribute(string argName, IEnumerable<ReadOnlyMemory<char>> value) 40public override void AddAttribute(string argName, IEnumerable<string> value)
OnnxUtils.cs (30)
89private static AttributeProto MakeAttribute(string key, IEnumerable<double> value) 99private static AttributeProto MakeAttribute(string key, IEnumerable<float> value) 117private static AttributeProto MakeAttribute(string key, IEnumerable<long> value) 135private static AttributeProto MakeAttribute(string key, IEnumerable<ByteString> value) 153private static AttributeProto MakeAttribute(string key, IEnumerable<GraphProto> value) 165public static NodeProto MakeNode(string opType, IEnumerable<string> inputs, IEnumerable<string> outputs, string name, string domain = null) 184public static void NodeAddAttributes(NodeProto node, string argName, IEnumerable<double> value) 187public static void NodeAddAttributes(NodeProto node, string argName, IEnumerable<float> value) 190public static void NodeAddAttributes(NodeProto node, string argName, IEnumerable<bool> value) 196public static void NodeAddAttributes(NodeProto node, string argName, IEnumerable<long> value) 205public static void NodeAddAttributes(NodeProto node, string argName, IEnumerable<ReadOnlyMemory<char>> value) 208public static void NodeAddAttributes(NodeProto node, string argName, IEnumerable<string> value) 217public static void NodeAddAttributes(NodeProto node, string argName, IEnumerable<GraphProto> value) 263private static IEnumerable<ByteString> StringToByteString(IEnumerable<ReadOnlyMemory<char>> str) 266private static IEnumerable<ByteString> StringToByteString(IEnumerable<string> str) 400public static TensorProto MakeInt64s(string name, IEnumerable<long> values, IEnumerable<long> dims = null) 424public static TensorProto MakeInt32s(string name, Type type, IEnumerable<int> values, IEnumerable<long> dims = null) 448public static TensorProto MakeUInts(string name, bool isUint64, IEnumerable<ulong> values, IEnumerable<long> dims = null) 472public static TensorProto MakeDoubles(string name, IEnumerable<double> values, IEnumerable<long> dims = null) 496public static TensorProto MakeFloats(string name, IEnumerable<float> values, IEnumerable<long> dims = null) 520public static TensorProto MakeStrings(string name, IEnumerable<string> values, IEnumerable<long> dims = null)
SaveOnnxCommand.cs (1)
226IEnumerable<string> slotNamesAsStrings = slotNames.DenseValues().Select(name => name.ToString());
Microsoft.ML.OnnxTransformer (19)
OnnxSequenceType.cs (3)
15/// Its underlying type is <see cref="IEnumerable{T}"/>, where the generic type "T" is the input argument of 22var enumerableTypeInfo = typeof(IEnumerable<>); 100var enumerableType = typeof(IEnumerable<>);
OnnxTransform.cs (3)
455private static IEnumerable<int> AdjustDimensions(OnnxShape shape) 522var inputShape = AdjustDimensions(inputNodeInfo.Shape); 761var trueValue = namedOnnxValue.AsEnumerable<NamedOnnxValue>().Select(value => value.AsDictionary<string, float>());
OnnxTypeParser.cs (8)
96var enumerableType = typeof(IEnumerable<>); 192public static IEnumerable<int> GetTensorDims(Microsoft.ML.Model.OnnxConverter.OnnxCSharpToProtoWrapper.TensorShapeProto tensorShapeProto) 233var shape = GetTensorDims(typeProto.TensorType.Shape); 268public static IEnumerable<TDst> CastOnnxSequenceToIEnumerable<TSrc, TDst>(IEnumerable<TSrc> o, Func<TSrc, object> caster) 292var shape = GetTensorDims(typeProto.TensorType.Shape); 343resultedType = typeof(IEnumerable<>).MakeGenericType(elementType); 353var enumerable = value.AsEnumerable<NamedOnnxValue>();
OnnxUtils.cs (5)
60public OnnxModelInfo(IEnumerable<OnnxVariableInfo> inputsInfo, IEnumerable<OnnxVariableInfo> outputsInfo, IEnumerable<OnnxVariableInfo> initializersInfo) 364private static bool CheckOnnxShapeCompatibility(IEnumerable<int> left, IEnumerable<int> right)
Microsoft.ML.OnnxTransformerTest (8)
DnnImageFeaturizerTest.cs (1)
172var values = softMaxValue.DenseValues();
OnnxTransformTests.cs (7)
217var values = softMaxValue.DenseValues(); 671public IEnumerable<IDictionary<string, float>> output { get; set; } 677public IEnumerable<IDictionary<long, float>> output { get; set; } 702IEnumerable<IDictionary<long, float>> buffer = null; 703var getMapSequence = curs.GetGetter<IEnumerable<IDictionary<long, float>>>(outputColumn); 755IEnumerable<IDictionary<string, float>> buffer = null; 756var getMapSequence = curs.GetGetter<IEnumerable<IDictionary<string, float>>>(outputColumn);
Microsoft.ML.Parquet (25)
ParquetLoader.cs (7)
394public DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 400public DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null) 448public Cursor(ParquetLoader parent, IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand) 475var blockOrder = CreateOrderSequence((int)numBlocks); 571var dataSetOrder = CreateOrderSequence(ds.RowCount); 637private IEnumerable<int> CreateOrderSequence(int size) 639IEnumerable<int> order;
PartitionedFileLoader.cs (8)
297public DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 302public DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null) 380private readonly IEnumerable<DataViewSchema.Column> _columnsNeeded; 381private readonly IEnumerable<DataViewSchema.Column> _subActivecolumnsNeeded; 388public Cursor(IChannelProvider provider, PartitionedFileLoader parent, IMultiStreamSource files, IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand) 648private IEnumerable<int> CreateFileOrder(Random rand) 702var segments = PartitionedPathUtils.SplitDirectories(path); 764private IEnumerable<Column> ParseColumns(string path)
PartitionedPathParser.cs (9)
51IEnumerable<PartitionedFileLoader.Column> ParseColumns(string path); 59IEnumerable<string> ParseValues(string path); 171public IEnumerable<PartitionedFileLoader.Column> ParseColumns(string path) 176var values = ParseValues(path); 188public IEnumerable<string> ParseValues(string path) 192var dirs = PartitionedPathUtils.SplitDirectories(path); 283public IEnumerable<PartitionedFileLoader.Column> ParseColumns(string path) 304public IEnumerable<string> ParseValues(string path) 339var dirs = PartitionedPathUtils.SplitDirectories(path);
PartitionedPathUtils.cs (1)
66internal static IEnumerable<string> SplitDirectories(string path)
Microsoft.ML.PCA (1)
PcaTransformer.cs (1)
416var inputCols = trainingData.Schema.Where(x => activeColumns[x.Index]);
Microsoft.ML.PerformanceTests (4)
Harness\Metrics.cs (1)
18protected abstract IEnumerable<Metric> GetMetrics();
ImageClassificationBench.cs (2)
54IEnumerable<ImageData> images = LoadImagesFromDirectory( 100public static IEnumerable<ImageData> LoadImagesFromDirectory(string folder,
StochasticDualCoordinateAscentClassifierBench.cs (1)
43protected override IEnumerable<Metric> GetMetrics()
Microsoft.ML.Predictor.Tests (3)
CmdLine\CmdLineReverseTest.cs (1)
93var components = ml.ComponentCatalog.GetAllComponents(typeof(ICalibratorTrainerFactory));
TestPredictors.cs (2)
700var cols = scored.Schema.Where(c => c.Name.Equals("Score") || c.Name.Equals("Probability") || c.Name.Equals("PredictedLabel")); 881var cols = scored.Schema.Where(c => c.Name.Equals("Score") || c.Name.Equals("Probability") || c.Name.Equals("PredictedLabel"));
Microsoft.ML.Recommender (4)
MatrixFactorizationPredictor.cs (4)
365public IEnumerable<DataViewSchema.Column> GetDependenciesForNewColumns(IEnumerable<DataViewSchema.Column> dependingColumns) 373public IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetInputColumnRoles() 411DataViewRow ISchemaBoundRowMapper.GetRow(DataViewRow input, IEnumerable<DataViewSchema.Column> activeColumns)
Microsoft.ML.ResultProcessor (2)
ResultProcessor.cs (2)
844public static IEnumerable<ExperimentItemResult?> ProcessOutputFiles(IHostEnvironment env, IEnumerable<string> filePatterns,
Microsoft.ML.Samples (338)
Dynamic\DataOperations\BootstrapSample.cs (1)
45var enumerable = mlContext.Data
Dynamic\DataOperations\Cache.cs (1)
64var enumerable = mlContext.Data
Dynamic\DataOperations\CrossValidationSplit.cs (6)
18var examples = GenerateRandomDataPoints(10); 34var trainSet = mlContext.Data 38var testSet = mlContext.Data 175private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count, 202private static void PrintPreviewRows(IEnumerable<DataPoint> trainSet, 203IEnumerable<DataPoint> testSet)
Dynamic\DataOperations\DataViewEnumerable.cs (4)
19IEnumerable<SampleTemperatureData> enumerableOfData = 27var rowEnumerable = mlContext.Data 36var rowEnumerableIgnoreMissing = mlContext.Data 85private static IEnumerable<SampleTemperatureData> GetSampleTemperatureData(
Dynamic\DataOperations\FilterRowsByColumn.cs (3)
19var enumerableOfData = GetSampleTemperatureData(10); 52var enumerable = mlContext.Data 85private static IEnumerable<SampleTemperatureData> GetSampleTemperatureData(
Dynamic\DataOperations\FilterRowsByCustomPredicate.cs (1)
52var enumerable = mlContext.Data
Dynamic\DataOperations\FilterRowsByKeyColumnFraction.cs (3)
40var enumerable = mlContext.Data 72var filteredHalfEnumerable = mlContext.Data 101var filteredMiddleEnumerable = mlContext.Data
Dynamic\DataOperations\FilterRowsByMissingValues.cs (1)
40var enumerable = mlContext.Data
Dynamic\DataOperations\FilterRowsByStatefulCustomPredicate.cs (1)
58var enumerable = mlContext.Data
Dynamic\DataOperations\LoadFromEnumerable.cs (2)
25IEnumerable<DataPointVector> enumerableKnownSize = new DataPointVector[] 52IEnumerable<DataPoint> enumerableUnknownSize = new DataPoint[]
Dynamic\DataOperations\SaveAndLoadFromBinary.cs (1)
41var loadedDataEnumerable = mlContext.Data
Dynamic\DataOperations\SaveAndLoadFromText.cs (1)
41var loadedDataEnumerable = mlContext.Data
Dynamic\DataOperations\ShuffleRows.cs (3)
19var enumerableOfData = GetSampleTemperatureData(5); 43var enumerable = mlContext.Data 73private static IEnumerable<SampleTemperatureData> GetSampleTemperatureData(
Dynamic\DataOperations\SkipRows.cs (3)
18var enumerableOfData = GetSampleTemperatureData(10); 47var enumerable = mlContext.Data 77private static IEnumerable<SampleTemperatureData> GetSampleTemperatureData(
Dynamic\DataOperations\TakeRows.cs (3)
19var enumerableOfData = GetSampleTemperatureData(10); 48var enumerable = mlContext.Data 78private static IEnumerable<SampleTemperatureData> GetSampleTemperatureData(
Dynamic\DataOperations\TrainTestSplit.cs (6)
18var examples = GenerateRandomDataPoints(10); 34var trainSet = mlContext.Data 37var testSet = mlContext.Data 82private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count, 109private static void PrintPreviewRows(IEnumerable<DataPoint> trainSet, 110IEnumerable<DataPoint> testSet)
Dynamic\ModelOperations\OnnxConversion.cs (4)
22private static void PrintScore(IEnumerable<ScoreValue> values, int numRows) 28private static void PrintScore(IEnumerable<OnnxScoreValue> values, int numRows) 93var outScores = mlContext.Data.CreateEnumerable<ScoreValue>(output, reuseRowObject: false); 94var onnxOutScores = mlContext.Data.CreateEnumerable<OnnxScoreValue>(onnxOutput, reuseRowObject: false);
Dynamic\NgramExtraction.cs (3)
66Action<string, IEnumerable<VBuffer<float>>, 91var charsOneGramColumn = transformedData_onechars 102var charsTwoGramColumn = transformedData_twochars
Dynamic\SimpleDataViewImplementation.cs (12)
101/// <see cref="IEnumerable{T}"/> of the above <see cref="InputObject"/>. 105/// .LoadFromEnumerable{TRow}(IEnumerable{TRow}, SchemaDefinition)"/> 123/// We have chosen to wrap an <see cref="IEnumerable{T}"/>, so in fact only 128/// <see cref="GetRowCursor(IEnumerable{DataViewSchema.Column}, Random)"/>, 135/// IEnumerable{DataViewSchema.Column}, int, Random)"/> method returns a 148private readonly IEnumerable<InputObject> _data; 149public IEnumerable<InputObject> Data 159public InputObjectDataView(IEnumerable<InputObject> data) 172IEnumerable<DataViewSchema.Column> columnsNeeded, 179IEnumerable<DataViewSchema.Column> columnsNeeded, int n, 202/// IEnumerable{DataViewSchema.Column}, int, Random)"/>, 224/// IEnumerable{DataViewSchema.Column}, Random)"/> method that was used
Dynamic\TensorFlow\ImageClassification.cs (1)
52var outScores = mlContext.Data.CreateEnumerable<OutputScores>(
Dynamic\TextTransform.cs (3)
76Action<string, IEnumerable<VBuffer<float>>> printHelper = (columnName, 97var defaultColumn = transformedData_default 111var customizedColumn = transformedData_customized
Dynamic\Trainers\BinaryClassification\AveragedPerceptron.cs (2)
20var dataPoints = GenerateRandomDataPoints(1000); 84private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\BinaryClassification\AveragedPerceptronWithOptions.cs (2)
21var dataPoints = GenerateRandomDataPoints(1000); 95private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\BinaryClassification\Calibrators\FixedPlatt.cs (4)
39var outScores = mlContext.Data 64var outScoresAndProbabilities = mlContext.Data 76private static void PrintScore(IEnumerable<ScoreValue> values, int numRows) 83IEnumerable<ScoreAndProbabilityValue> values, int numRows)
Dynamic\Trainers\BinaryClassification\Calibrators\Isotonic.cs (4)
39var outScores = mlContext.Data 64var outScoresAndProbabilities = mlContext.Data 76private static void PrintScore(IEnumerable<ScoreValue> values, int numRows) 83IEnumerable<ScoreAndProbabilityValue> values, int numRows)
Dynamic\Trainers\BinaryClassification\Calibrators\Naive.cs (4)
39var outScores = mlContext.Data 64var outScoresAndProbabilities = mlContext.Data 76private static void PrintScore(IEnumerable<ScoreValue> values, int numRows) 83IEnumerable<ScoreAndProbabilityValue> values, int numRows)
Dynamic\Trainers\BinaryClassification\Calibrators\Platt.cs (4)
39var outScores = mlContext.Data 64var outScoresAndProbabilities = mlContext.Data 76private static void PrintScore(IEnumerable<ScoreValue> values, int numRows) 83IEnumerable<ScoreAndProbabilityValue> values, int numRows)
Dynamic\Trainers\BinaryClassification\FactorizationMachine.cs (2)
20var dataPoints = GenerateRandomDataPoints(1000); 92private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\BinaryClassification\FastForest.cs (2)
23var dataPoints = GenerateRandomDataPoints(1000); 87private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\BinaryClassification\FastForestWithOptions.cs (2)
24var dataPoints = GenerateRandomDataPoints(1000); 99private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\BinaryClassification\FastTree.cs (2)
23var dataPoints = GenerateRandomDataPoints(1000); 90private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\BinaryClassification\FastTreeWithOptions.cs (2)
24var dataPoints = GenerateRandomDataPoints(1000); 102private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\BinaryClassification\FieldAwareFactorizationMachine.cs (2)
23IEnumerable<DataPoint> data = GenerateRandomDataPoints(500); 141private static IEnumerable<DataPoint> GenerateRandomDataPoints(
Dynamic\Trainers\BinaryClassification\FieldAwareFactorizationMachineWithOptions.cs (2)
24IEnumerable<DataPoint> data = GenerateRandomDataPoints(500); 152private static IEnumerable<DataPoint> GenerateRandomDataPoints(
Dynamic\Trainers\BinaryClassification\Gam.cs (2)
21var samples = GenerateData(); 141private static IEnumerable<Data> GenerateData(int numExamples = 25000,
Dynamic\Trainers\BinaryClassification\GamWithOptions.cs (2)
22var samples = GenerateData(); 148private static IEnumerable<Data> GenerateData(int numExamples = 25000,
Dynamic\Trainers\BinaryClassification\LbfgsLogisticRegression.cs (2)
20var dataPoints = GenerateRandomDataPoints(1000); 87private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\BinaryClassification\LbfgsLogisticRegressionWithOptions.cs (2)
21var dataPoints = GenerateRandomDataPoints(1000); 96private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\BinaryClassification\LdSvm.cs (2)
20var dataPoints = GenerateRandomDataPoints(1000); 84private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\BinaryClassification\LdSvmWithOptions.cs (2)
21var dataPoints = GenerateRandomDataPoints(1000); 93private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\BinaryClassification\LightGbm.cs (2)
23var dataPoints = GenerateRandomDataPoints(1000); 87private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\BinaryClassification\LightGbmWithOptions.cs (2)
24var dataPoints = GenerateRandomDataPoints(1000); 98private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\BinaryClassification\LinearSvm.cs (2)
20var dataPoints = GenerateRandomDataPoints(1000); 84private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\BinaryClassification\LinearSvmWithOptions.cs (2)
21var dataPoints = GenerateRandomDataPoints(1000); 93private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\BinaryClassification\PermutationFeatureImportance.cs (3)
18var samples = GenerateData(); 50var sortedIndices = permutationMetrics 97private static IEnumerable<Data> GenerateData(int nExamples = 10000,
Dynamic\Trainers\BinaryClassification\PermutationFeatureImportanceLoadFromDisk.cs (3)
17var samples = GenerateData(); 49var sortedIndices = permutationMetrics 83private static IEnumerable<Data> GenerateData(int nExamples = 10000,
Dynamic\Trainers\BinaryClassification\PriorTrainer.cs (2)
20var dataPoints = GenerateRandomDataPoints(1000); 84private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\BinaryClassification\SdcaLogisticRegression.cs (2)
20var dataPoints = GenerateRandomDataPoints(1000); 92private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\BinaryClassification\SdcaLogisticRegressionWithOptions.cs (2)
21var dataPoints = GenerateRandomDataPoints(1000); 104private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\BinaryClassification\SdcaNonCalibrated.cs (2)
20var dataPoints = GenerateRandomDataPoints(1000); 91private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\BinaryClassification\SdcaNonCalibratedWithOptions.cs (2)
21var dataPoints = GenerateRandomDataPoints(1000); 106private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\BinaryClassification\SgdCalibrated.cs (2)
20var dataPoints = GenerateRandomDataPoints(1000); 84private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\BinaryClassification\SgdCalibratedWithOptions.cs (2)
21var dataPoints = GenerateRandomDataPoints(1000); 96private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\BinaryClassification\SgdNonCalibrated.cs (2)
20var dataPoints = GenerateRandomDataPoints(1000); 84private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\BinaryClassification\SgdNonCalibratedWithOptions.cs (2)
21var dataPoints = GenerateRandomDataPoints(1000); 93private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\BinaryClassification\SymbolicSgdLogisticRegression.cs (2)
23var dataPoints = GenerateRandomDataPoints(1000); 87private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\BinaryClassification\SymbolicSgdLogisticRegressionWithOptions.cs (2)
24var dataPoints = GenerateRandomDataPoints(1000); 96private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\Clustering\KMeans.cs (2)
20var dataPoints = GenerateRandomDataPoints(1000, 123); 92private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\Clustering\KMeansWithOptions.cs (2)
21var dataPoints = GenerateRandomDataPoints(1000, 0); 100private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\MulticlassClassification\ImageClassification\ImageClassificationDefault.cs (4)
39IEnumerable<ImageData> images = LoadImagesFromDirectory( 135IEnumerable<InMemoryImageData> testImages = 169public static IEnumerable<ImageData> LoadImagesFromDirectory(string folder, 204public static IEnumerable<InMemoryImageData>
Dynamic\Trainers\MulticlassClassification\ImageClassification\LearningRateSchedulingCifarResnetTransferLearning.cs (5)
44IEnumerable<ImageData> train_images = LoadImagesFromDirectory( 63IEnumerable<ImageData> test_images = LoadImagesFromDirectory( 161IEnumerable<InMemoryImageData> testImages = 195public static IEnumerable<ImageData> LoadImagesFromDirectory(string folder, 232public static IEnumerable<InMemoryImageData>
Dynamic\Trainers\MulticlassClassification\ImageClassification\ResnetV2101TransferLearningEarlyStopping.cs (3)
38IEnumerable<ImageData> images = LoadImagesFromDirectory( 156IEnumerable<ImageData> testImages = LoadImagesFromDirectory( 193public static IEnumerable<ImageData> LoadImagesFromDirectory(string folder,
Dynamic\Trainers\MulticlassClassification\ImageClassification\ResnetV2101TransferLearningTrainTestSplit.cs (4)
38IEnumerable<ImageData> images = LoadImagesFromDirectory( 144IEnumerable<InMemoryImageData> testImages = 178public static IEnumerable<ImageData> LoadImagesFromDirectory(string folder, 213public static IEnumerable<InMemoryImageData>
Dynamic\Trainers\MulticlassClassification\LbfgsMaximumEntropy.cs (2)
20var dataPoints = GenerateRandomDataPoints(1000); 88private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\MulticlassClassification\LbfgsMaximumEntropyWithOptions.cs (2)
21var dataPoints = GenerateRandomDataPoints(1000); 96private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\MulticlassClassification\LightGbm.cs (2)
23var dataPoints = GenerateRandomDataPoints(1000); 91private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\MulticlassClassification\LightGbmWithOptions.cs (2)
24var dataPoints = GenerateRandomDataPoints(1000); 101private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\MulticlassClassification\LogLossPerClass.cs (2)
20var dataPoints = GenerateRandomDataPoints(1000); 71private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\MulticlassClassification\NaiveBayes.cs (2)
26var dataPoints = GenerateRandomDataPoints(1000); 96private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\MulticlassClassification\OneVersusAll.cs (2)
20var dataPoints = GenerateRandomDataPoints(1000); 89private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\MulticlassClassification\PairwiseCoupling.cs (2)
20var dataPoints = GenerateRandomDataPoints(1000); 89private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\MulticlassClassification\PermutationFeatureImportance.cs (3)
18var samples = GenerateData(); 53var sortedIndices = permutationMetrics 101private static IEnumerable<Data> GenerateData(int nExamples = 10000,
Dynamic\Trainers\MulticlassClassification\PermutationFeatureImportanceLoadFromDisk.cs (3)
21var samples = GenerateData(); 61var sortedIndices = permutationMetrics 110private static IEnumerable<Data> GenerateData(int nExamples = 10000,
Dynamic\Trainers\MulticlassClassification\SdcaMaximumEntropy.cs (2)
20var dataPoints = GenerateRandomDataPoints(1000); 95private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\MulticlassClassification\SdcaMaximumEntropyWithOptions.cs (2)
21var dataPoints = GenerateRandomDataPoints(1000); 105private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\MulticlassClassification\SdcaNonCalibrated.cs (2)
20var dataPoints = GenerateRandomDataPoints(1000); 96private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\MulticlassClassification\SdcaNonCalibratedWithOptions.cs (2)
21var dataPoints = GenerateRandomDataPoints(1000); 105private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\Ranking\FastTree.cs (2)
23var dataPoints = GenerateRandomDataPoints(1000); 71private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\Ranking\FastTreeWithOptions.cs (2)
24var dataPoints = GenerateRandomDataPoints(1000); 85private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\Ranking\LightGbm.cs (2)
23var dataPoints = GenerateRandomDataPoints(1000); 71private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\Ranking\LightGbmWithOptions.cs (2)
24var dataPoints = GenerateRandomDataPoints(1000); 86private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\Ranking\PermutationFeatureImportance.cs (3)
18var samples = GenerateData(); 51var sortedIndices = permutationMetrics.Select((metrics, index) => new 110private static IEnumerable<Data> GenerateData(int nExamples = 10000,
Dynamic\Trainers\Ranking\PermutationFeatureImportanceLoadFromDisk.cs (3)
20var samples = GenerateData(); 58var sortedIndices = permutationMetrics.Select((metrics, index) => new 117private static IEnumerable<Data> GenerateData(int nExamples = 10000,
Dynamic\Trainers\Recommendation\OneClassMatrixFactorizationWithOptions.cs (1)
113var topColumns = results.Where(element => element.MatrixRowIndex == 1)
Dynamic\Trainers\Regression\FastForest.cs (2)
23var dataPoints = GenerateRandomDataPoints(1000); 72private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\Regression\FastForestWithOptions.cs (2)
24var dataPoints = GenerateRandomDataPoints(1000); 85private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\Regression\FastTree.cs (2)
23var dataPoints = GenerateRandomDataPoints(1000); 72private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\Regression\FastTreeTweedie.cs (2)
23var dataPoints = GenerateRandomDataPoints(1000); 72private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\Regression\FastTreeTweedieWithOptions.cs (2)
24var dataPoints = GenerateRandomDataPoints(1000); 87private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\Regression\FastTreeWithOptions.cs (2)
24var dataPoints = GenerateRandomDataPoints(1000); 88private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\Regression\Gam.cs (2)
23var dataPoints = GenerateRandomDataPoints(1000); 72private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\Regression\GamAdvanced.cs (2)
21var samples = GenerateData(); 140private static IEnumerable<Data> GenerateData(int numExamples = 25000,
Dynamic\Trainers\Regression\GamWithOptions.cs (2)
24var dataPoints = GenerateRandomDataPoints(1000); 83private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\Regression\GamWithOptionsAdvanced.cs (2)
22var samples = GenerateData(); 148private static IEnumerable<Data> GenerateData(int numExamples = 25000,
Dynamic\Trainers\Regression\LbfgsPoissonRegression.cs (2)
20var dataPoints = GenerateRandomDataPoints(1000); 70private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\Regression\LbfgsPoissonRegressionWithOptions.cs (2)
21var dataPoints = GenerateRandomDataPoints(1000); 84private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\Regression\LightGbm.cs (2)
23var dataPoints = GenerateRandomDataPoints(1000); 73private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\Regression\LightGbmWithOptions.cs (2)
24var dataPoints = GenerateRandomDataPoints(1000); 92private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\Regression\OnlineGradientDescent.cs (2)
20var dataPoints = GenerateRandomDataPoints(1000); 61private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\Regression\OnlineGradientDescentWithOptions.cs (2)
21var dataPoints = GenerateRandomDataPoints(1000); 77private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\Regression\OrdinaryLeastSquares.cs (2)
20var dataPoints = GenerateRandomDataPoints(1000); 69private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\Regression\OrdinaryLeastSquaresWithOptions.cs (2)
21var dataPoints = GenerateRandomDataPoints(1000); 81private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\Regression\PermutationFeatureImportance.cs (3)
18var samples = GenerateData(); 51var sortedIndices = permutationMetrics 107private static IEnumerable<Data> GenerateData(int nExamples = 10000,
Dynamic\Trainers\Regression\PermutationFeatureImportanceLoadFromDisk.cs (3)
20var samples = GenerateData(); 58var sortedIndices = permutationMetrics 114private static IEnumerable<Data> GenerateData(int nExamples = 10000,
Dynamic\Trainers\Regression\Sdca.cs (2)
20var dataPoints = GenerateRandomDataPoints(1000); 69private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Trainers\Regression\SdcaWithOptions.cs (2)
21var dataPoints = GenerateRandomDataPoints(1000); 85private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Transforms\ApplyOnnxModel.cs (1)
32var predictions = mlContext.Data.CreateEnumerable<Prediction>(
Dynamic\Transforms\CalculateFeatureContribution.cs (2)
18var samples = GenerateData(); 116private static IEnumerable<Data> GenerateData(int nExamples = 10000,
Dynamic\Transforms\CalculateFeatureContributionCalibrated.cs (2)
18var samples = GenerateData(); 123private static IEnumerable<Data> GenerateData(int nExamples = 10000,
Dynamic\Transforms\Categorical\OneHotEncoding.cs (2)
55var keyEncodedColumn = 77var countSelectColumn = transformedData.GetColumn<float[]>(
Dynamic\Transforms\Categorical\OneHotEncodingMultiColumn.cs (1)
41var convertedData =
Dynamic\Transforms\Categorical\OneHotHashEncoding.cs (2)
55var keyEncodedColumn = 77var countSelectColumn = transformedData.GetColumn<float[]>(
Dynamic\Transforms\Categorical\OneHotHashEncodingMultiColumn.cs (1)
42var convertedData =
Dynamic\Transforms\Concatenate.cs (1)
60var featuresColumn = mlContext.Data.CreateEnumerable<TransformedData>(
Dynamic\Transforms\Conversion\ConvertType.cs (1)
32var convertedData = mlContext.Data.CreateEnumerable<TransformedData>(
Dynamic\Transforms\Conversion\ConvertTypeMultiColumn.cs (1)
57var convertedData = mlContext.Data.CreateEnumerable<TransformedData>(
Dynamic\Transforms\Conversion\Hash.cs (1)
54var convertedData = mlContext.Data.CreateEnumerable<
Dynamic\Transforms\Conversion\HashWithOptions.cs (1)
68var convertedData = mlContext.Data.CreateEnumerable<
Dynamic\Transforms\Conversion\KeyToValueToKey.cs (3)
56IEnumerable<TransformedData> defaultData = mlContext.Data. 60IEnumerable<TransformedData> customizedData = mlContext.Data. 91var originalColumnBack = transformedDataDefault.GetColumn<VBuffer<
Dynamic\Transforms\Conversion\MapKeyToBinaryVector.cs (1)
43IEnumerable<TransformedData> features = mlContext.Data.CreateEnumerable<
Dynamic\Transforms\Conversion\MapKeyToValueMultiColumn.cs (1)
59var values = mlContext.Data.CreateEnumerable<TransformedData>(
Dynamic\Transforms\Conversion\MapKeyToVector.cs (1)
56IEnumerable<TransformedData> features = mlContext.Data.CreateEnumerable<
Dynamic\Transforms\Conversion\MapKeyToVectorMultiColumn.cs (1)
44IEnumerable<TransformedData> features = mlContext.Data.CreateEnumerable<
Dynamic\Transforms\Conversion\MapValue.cs (1)
71IEnumerable<TransformedData> features = mlContext.Data.CreateEnumerable<
Dynamic\Transforms\Conversion\MapValueIdvLookup.cs (1)
54IEnumerable<TransformedData> features = mlContext.Data.CreateEnumerable<
Dynamic\Transforms\Conversion\MapValueToArray.cs (1)
51IEnumerable<TransformedData> featuresColumn = mlContext.Data
Dynamic\Transforms\Conversion\MapValueToKeyMultiColumn.cs (1)
42IEnumerable<TransformedData> features = mlContext.Data.CreateEnumerable<
Dynamic\Transforms\CopyColumns.cs (1)
56var rowEnumerable = mlContext.Data.CreateEnumerable<TransformedData>(
Dynamic\Transforms\CustomMapping.cs (1)
47var dataEnumerable = mlContext.Data.CreateEnumerable<TransformedData>(
Dynamic\Transforms\CustomMappingSaveAndLoad.cs (1)
63var dataEnumerable = mlContext.Data.CreateEnumerable<TransformedData>(
Dynamic\Transforms\DropColumns.cs (2)
56var failingRowEnumerable = mlContext.Data.CreateEnumerable< 71var rowEnumerable = mlContext.Data.CreateEnumerable<TransformedData>(
Dynamic\Transforms\Expression.cs (1)
47var featuresColumn = mlContext.Data.CreateEnumerable<TransformedData>(
Dynamic\Transforms\FeatureSelection\SelectFeaturesBasedOnCount.cs (3)
17var rawData = GetData(); 46var convertedData = mlContext.Data.CreateEnumerable<TransformedData>( 81public static IEnumerable<InputData> GetData()
Dynamic\Transforms\FeatureSelection\SelectFeaturesBasedOnCountMultiColumn.cs (3)
17var rawData = GetData(); 46var convertedData = mlContext.Data.CreateEnumerable<TransformedData>( 81public static IEnumerable<InputData> GetData()
Dynamic\Transforms\FeatureSelection\SelectFeaturesBasedOnMutualInformation.cs (3)
17var rawData = GetData(); 44var convertedData = mlContext.Data.CreateEnumerable<TransformedData>( 75public static IEnumerable<NumericData> GetData()
Dynamic\Transforms\FeatureSelection\SelectFeaturesBasedOnMutualInformationMultiColumn.cs (3)
17var rawData = GetData(); 47var convertedData = mlContext.Data.CreateEnumerable<TransformedData>( 84public static IEnumerable<NumericData> GetData()
Dynamic\Transforms\ImageAnalytics\ConvertToGrayScaleInMemory.cs (1)
33var transformedDataPoints = mlContext.Data.CreateEnumerable<
Dynamic\Transforms\ImageAnalytics\ConvertToImage.cs (2)
25var dataPoints = GenerateRandomDataPoints(4); 94private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Transforms\IndicateMissingValues.cs (1)
40var rowEnumerable = mlContext.Data.CreateEnumerable<
Dynamic\Transforms\IndicateMissingValuesMultiColumn.cs (1)
48var rowEnumerable = mlContext.Data.CreateEnumerable<
Dynamic\Transforms\Projection\VectorWhiten.cs (4)
21var data = GetVectorOfNumbersData(); 36Action<string, IEnumerable<VBuffer<float>>> printHelper = (colName, 57var whitening = transformedData.GetColumn<VBuffer<float>>( 81private static IEnumerable<SampleVectorOfNumbersData>
Dynamic\Transforms\Projection\VectorWhitenWithOptions.cs (4)
20var data = GetVectorOfNumbersData(); 35Action<string, IEnumerable<VBuffer<float>>> printHelper = (colName, 57var whitening = transformedData.GetColumn<VBuffer<float>>( 80private static IEnumerable<SampleVectorOfNumbersData>
Dynamic\Transforms\ReplaceMissingValues.cs (2)
44var defaultRowEnumerable = mlContext.Data.CreateEnumerable< 75var meanRowEnumerable = mlContext.Data.CreateEnumerable<
Dynamic\Transforms\ReplaceMissingValuesMultiColumn.cs (2)
50var defaultRowEnumerable = mlContext.Data.CreateEnumerable< 86var meanRowEnumerable = mlContext.Data.CreateEnumerable<
Dynamic\Transforms\SelectColumns.cs (1)
58var rowEnumerable = mlContext.Data.CreateEnumerable<TransformedData>(
Dynamic\Transforms\StatefulCustomMapping.cs (1)
61var dataEnumerable = mlContext.Data.CreateEnumerable<TransformedData>(
Dynamic\Transforms\Text\ProduceHashedNgrams.cs (1)
77var NgramFeaturesColumn = transformedDataView.GetColumn<VBuffer<float>>(
Dynamic\Transforms\Text\ProduceHashedWordBags.cs (1)
78var BagOfWordFeaturesColumn = transformedDataView.GetColumn<VBuffer<
Dynamic\Transforms\Text\ProduceNgrams.cs (1)
85var NgramFeaturesColumn = transformedDataView.GetColumn<VBuffer<
Dynamic\Transforms\Text\ProduceWordBags.cs (1)
84var BagOfWordFeaturesColumn = transformedDataView.GetColumn<VBuffer<
Dynamic\Transforms\TimeSeries\DetectAnomalyBySrCnnBatchPrediction.cs (1)
43var predictionColumn = ml.Data.CreateEnumerable<SrCnnAnomalyDetection>(
Dynamic\Transforms\TimeSeries\DetectChangePointBySsaBatchPrediction.cs (1)
67var predictionColumn = ml.Data.CreateEnumerable<ChangePointPrediction>(
Dynamic\Transforms\TimeSeries\DetectEntireAnomalyBySrCnn.cs (1)
43var predictionColumn = ml.Data.CreateEnumerable<SrCnnAnomalyDetection>(
Dynamic\Transforms\TimeSeries\DetectIidChangePointBatchPrediction.cs (1)
61var predictionColumn = ml.Data.CreateEnumerable<ChangePointPrediction>(
Dynamic\Transforms\TimeSeries\DetectIidSpikeBatchPrediction.cs (1)
52var predictionColumn = ml.Data.CreateEnumerable<IidSpikePrediction>(
Dynamic\Transforms\TimeSeries\DetectSeasonality.cs (1)
18var seasonalData = Enumerable.Range(0, 100).Select(x => new TimeSeriesData(Math.Sin(2 * Math.PI + x)));
Dynamic\Transforms\TimeSeries\DetectSpikeBySsaBatchPrediction.cs (1)
69var predictionColumn = ml.Data.CreateEnumerable<SsaSpikePrediction>(
Dynamic\Transforms\TreeFeaturization\FastForestBinaryFeaturizationWithOptions.cs (1)
122private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Transforms\TreeFeaturization\FastForestRegressionFeaturizationWithOptions.cs (1)
123private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Transforms\TreeFeaturization\FastTreeBinaryFeaturizationWithOptions.cs (1)
124private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Transforms\TreeFeaturization\FastTreeRankingFeaturizationWithOptions.cs (1)
120private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Transforms\TreeFeaturization\FastTreeRegressionFeaturizationWithOptions.cs (1)
123private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Transforms\TreeFeaturization\FastTreeTweedieFeaturizationWithOptions.cs (1)
123private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Dynamic\Transforms\TreeFeaturization\PretrainedTreeEnsembleFeaturizationWithOptions.cs (1)
131private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count,
Microsoft.ML.Samples.GPU (17)
docs\samples\Microsoft.ML.Samples\Dynamic\TensorFlow\ImageClassification.cs (1)
52var outScores = mlContext.Data.CreateEnumerable<OutputScores>(
docs\samples\Microsoft.ML.Samples\Dynamic\Trainers\MulticlassClassification\ImageClassification\ImageClassificationDefault.cs (4)
39IEnumerable<ImageData> images = LoadImagesFromDirectory( 135IEnumerable<InMemoryImageData> testImages = 169public static IEnumerable<ImageData> LoadImagesFromDirectory(string folder, 204public static IEnumerable<InMemoryImageData>
docs\samples\Microsoft.ML.Samples\Dynamic\Trainers\MulticlassClassification\ImageClassification\LearningRateSchedulingCifarResnetTransferLearning.cs (5)
44IEnumerable<ImageData> train_images = LoadImagesFromDirectory( 63IEnumerable<ImageData> test_images = LoadImagesFromDirectory( 161IEnumerable<InMemoryImageData> testImages = 195public static IEnumerable<ImageData> LoadImagesFromDirectory(string folder, 232public static IEnumerable<InMemoryImageData>
docs\samples\Microsoft.ML.Samples\Dynamic\Trainers\MulticlassClassification\ImageClassification\ResnetV2101TransferLearningEarlyStopping.cs (3)
38IEnumerable<ImageData> images = LoadImagesFromDirectory( 156IEnumerable<ImageData> testImages = LoadImagesFromDirectory( 193public static IEnumerable<ImageData> LoadImagesFromDirectory(string folder,
docs\samples\Microsoft.ML.Samples\Dynamic\Trainers\MulticlassClassification\ImageClassification\ResnetV2101TransferLearningTrainTestSplit.cs (4)
38IEnumerable<ImageData> images = LoadImagesFromDirectory( 144IEnumerable<InMemoryImageData> testImages = 178public static IEnumerable<ImageData> LoadImagesFromDirectory(string folder, 213public static IEnumerable<InMemoryImageData>
Microsoft.ML.SamplesUtils (3)
SamplesDatasetUtils.cs (3)
244public static IEnumerable<BinaryLabelFloatFeatureVectorFloatWeightSample> GenerateBinaryLabelFloatFeatureVectorFloatWeightSamples(int exampleCount) 292public static IEnumerable<FloatLabelFloatFeatureVectorUlongGroupIdSample> GenerateFloatLabelFloatFeatureVectorUlongGroupIdSamples(int exampleCount, double naRate = 0, ulong minGroupId = 1, ulong maxGroupId = 5) 307public static IEnumerable<FloatLabelFloatFeatureVectorSample> GenerateFloatLabelFloatFeatureVectorSamples(int exampleCount, double naRate = 0)
Microsoft.ML.SearchSpace (13)
Option\ChoiceOption.cs (1)
29var distinctChoices = choices.Distinct();
Option\NestOption.cs (1)
130return ((IEnumerable<KeyValuePair<string, OptionBase>>)_options).GetEnumerator();
Parameter.cs (3)
147public static Parameter FromIEnumerable<T>(IEnumerable<T> values) 194var properties = type.GetProperties(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance) 345IEnumerator<KeyValuePair<string, Parameter>> IEnumerable<KeyValuePair<string, Parameter>>.GetEnumerator()
SearchSpace.cs (4)
42internal SearchSpace(IEnumerable<KeyValuePair<string, OptionBase>> options) 205var attributes = choiceAttributes.Concat(rangeAttributes).Concat(booleanChoiceAttributes).Concat(nestOptionAttributes); 252var attributes = choiceAttributes.Concat(rangeAttributes).Concat(booleanChoiceAttributes).Concat(nestOptionAttributes); 367return ((IEnumerable<KeyValuePair<string, OptionBase>>)_options).GetEnumerator();
Tuner\GridSearchTuner.cs (4)
21public IEnumerable<Parameter> Propose() 23var steps = _searchSpace.Step.Select(x => x ?? _stepSize) 31private IEnumerable<double[]> CartesianProduct(IEnumerable<double[]> arrays)
Microsoft.ML.SearchSpace.Tests (14)
UniformNumericOptionTests.cs (14)
25var sampleInputs = Enumerable.Range(0, 10).Select(i => i * 0.1); 26var sampleOutputs = sampleInputs.Select(i => option.SampleFromFeatureSpace(new[] { i })); 36var sampleInputs = Enumerable.Range(0, 10).Select(i => i * 0.1); 37var sampleOutputs = sampleInputs.Select(i => option.SampleFromFeatureSpace(new[] { i })); 47var sampleInputs = Enumerable.Range(0, 10).Select(i => Parameter.FromInt(i * 10)); 48var sampleOutputs = sampleInputs.Select(i => option.MappingToFeatureSpace(i)[0]); 65var sampleInputs = Enumerable.Range(0, 10).Select(i => Parameter.FromInt(Convert.ToInt32(Math.Pow(2, i)))); 79var sampleInputs = Enumerable.Range(0, 10).Select(i => i * 0.1); 80var sampleOutputs = sampleInputs.Select(i => option.SampleFromFeatureSpace(new[] { i })); 92var sampleInputs = Enumerable.Range(0, 10).Select(i => i * 0.1); 93var sampleOutputs = sampleInputs.Select(i => option.SampleFromFeatureSpace(new[] { i })); 105var sampleInputs = Enumerable.Range(0, 10).Select(i => Parameter.FromDouble(i * 10.0)); 106var sampleOutputs = sampleInputs.Select(i => option.MappingToFeatureSpace(i)[0]); 116var sampleInputs = Enumerable.Range(0, 10).Select(i => Parameter.FromDouble(Math.Pow(2, i)));
Microsoft.ML.StandardTrainers (21)
FactorizationMachine\FieldAwareFactorizationMachineUtils.cs (4)
99DataViewRow ISchemaBoundRowMapper.GetRow(DataViewRow input, IEnumerable<DataViewSchema.Column> activeColumns) 143IEnumerable<DataViewSchema.Column> ISchemaBoundRowMapper.GetDependenciesForNewColumns(IEnumerable<DataViewSchema.Column> columns) 151public IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetInputColumnRoles()
LdSvm\LdSvmTrainer.cs (8)
236var sample = data.SampleForGammaUpdate(Host.Rand); 313var sample = data.SampleExamples(Host.Rand); 497public abstract IEnumerable<VBuffer<float>> SampleForGammaUpdate(Random rand); 498public abstract IEnumerable<LabelFeatures> SampleExamples(Random rand); 529public override IEnumerable<LabelFeatures> SampleExamples(Random rand) 547public override IEnumerable<VBuffer<float>> SampleForGammaUpdate(Random rand) 582public override IEnumerable<VBuffer<float>> SampleForGammaUpdate(Random rand) 618public override IEnumerable<LabelFeatures> SampleExamples(Random rand)
Standard\LinearPredictorUtils.cs (2)
207public static IEnumerable<KeyValuePair<string, Single>> GetSortedLinearModelFeatureNamesAndWeights(Single bias, 234var pairs = GetSortedLinearModelFeatureNamesAndWeights(bias, in weights, in names);
Standard\LogisticRegression\LbfgsPredictorBase.cs (2)
888private protected VBuffer<float> InitializeWeights(IEnumerable<float> weights, IEnumerable<float> biases)
Standard\LogisticRegression\MulticlassLogisticRegression.cs (2)
1040public IEnumerable<float> GetBiases() 1045internal IEnumerable<float> DenseWeightsEnumerable()
Standard\ModelStatistics.cs (1)
467var order = GetUnorderedCoefficientStatistics().OrderByDescending(stat => stat.ZScore).Take(paramCountCap - 1);
Standard\MulticlassClassification\MetaMulticlassTrainer.cs (2)
164var predictedLabelAnnotationCols = AnnotationUtils.GetTrainerOutputAnnotation(); 174var scoreAnnotationCols = AnnotationUtils.AnnotationsForMulticlassScoreColumn(labelCol);
Microsoft.ML.Sweeper (24)
Algorithms\Grid.cs (3)
68public virtual ParameterSet[] ProposeSweeps(int maxSweeps, IEnumerable<IRunResult> previousRuns = null) 92protected static bool AlreadyGenerated(ParameterSet paramSet, IEnumerable<ParameterSet> previousRuns) 154public override ParameterSet[] ProposeSweeps(int maxSweeps, IEnumerable<IRunResult> previousRuns = null)
Algorithms\KdoSweeper.cs (3)
109public ParameterSet[] ProposeSweeps(int maxSweeps, IEnumerable<IRunResult> previousRuns = null) 344private double[] ExtractRandomRunValues(IEnumerable<IRunResult> previousRuns) 396private double[] CategoriesToWeightsOld(DiscreteValueGenerator param, IEnumerable<IRunResult> previousRuns)
Algorithms\NelderMead.cs (4)
125public ParameterSet[] ProposeSweeps(int maxSweeps, IEnumerable<IRunResult> previousRuns = null) 348private void ReplaceSimplexVertices(IEnumerable<IRunResult> previousRuns) 361private List<KeyValuePair<IRunResult, float[]>> FindRunResult(IEnumerable<IRunResult> previousRuns) 399private bool TryGetReductionPoints(int maxSweeps, IEnumerable<IRunResult> previousRuns)
Algorithms\SmacSweeper.cs (5)
87public ParameterSet[] ProposeSweeps(int maxSweeps, IEnumerable<IRunResult> previousRuns = null) 112private FastForestRegressionModelParameters FitModel(IEnumerable<IRunResult> previousRuns) 162private ParameterSet[] GenerateCandidateConfigurations(int numOfCandidates, IEnumerable<IRunResult> previousRuns, FastForestRegressionModelParameters forest) 190private ParameterSet[] GreedyPlusRandomSearch(ParameterSet[] parents, FastForestRegressionModelParameters forest, int numOfCandidates, IEnumerable<IRunResult> previousRuns) 378private ParameterSet[] GetKBestConfigurations(IEnumerable<IRunResult> previousRuns, FastForestRegressionModelParameters forest, int k = 10)
AsyncSweeper.cs (1)
217private void PrepareNextBatch(IEnumerable<IRunResult> results)
ConfigRunner.cs (4)
26IEnumerable<IRunResult> RunConfigs(ParameterSet[] sweeps, int min); 160public IEnumerable<IRunResult> RunConfigs(ParameterSet[] sweeps, int min) 178protected abstract IEnumerable<IRunResult> RunConfigsCore(ParameterSet[] sweeps, IChannel ch, int min); 200protected override IEnumerable<IRunResult> RunConfigsCore(ParameterSet[] sweeps, IChannel ch, int min)
ISweeper.cs (3)
40ParameterSet[] ProposeSweeps(int maxSweeps, IEnumerable<IRunResult> previousRuns = null); 112public ParameterSet(IEnumerable<IParameterValue> parameters) 278public RunMetric(float primaryMetric, IEnumerable<float> metricDistribution = null)
SynthConfigRunner.cs (1)
42protected override IEnumerable<IRunResult> RunConfigsCore(ParameterSet[] sweeps, IChannel ch, int min)
Microsoft.ML.TensorFlow.Tests (8)
TensorflowTests.cs (8)
1400IEnumerable<ImageData> images = LoadImagesFromDirectory( 1475IEnumerable<ImageData> images = LoadImagesFromDirectory( 1548IEnumerable<ImageData> testImages = LoadImagesFromDirectory( 1607IEnumerable<ImageData> images = LoadImagesFromDirectory( 1707IEnumerable<ImageData> testImages = LoadImagesFromDirectory( 1762IEnumerable<ImageData> images = LoadImagesFromDirectory( 1851IEnumerable<ImageData> images = LoadImagesFromDirectory( 1908public static IEnumerable<ImageData> LoadImagesFromDirectory(string folder,
Microsoft.ML.TestFramework (6)
BaseTestBaseline.cs (2)
77private IEnumerable<string> _baselineConfigDirs; 114private IEnumerable<string> GetConfigurationDirs()
BaseTestClass.cs (1)
67var attributes = test.TestCase.TestMethod.Method.GetCustomAttributes(typeof(LogMessageKind));
DataPipe\TestDataPipeBase.cs (2)
669var view2EvenCols = view2.Schema.Where(col => (col.Index & 1) == 0); 680var view2OddCols = view2.Schema.Where(col => (col.Index & 1) != 0);
PasteArguments.cs (1)
104internal static string Paste(IEnumerable<string> arguments, bool pasteFirstArgumentUsingArgV0Rules)
Microsoft.ML.TestFrameworkCommon (3)
Attributes\IterationDataAttribute.cs (1)
29public override IEnumerable<object[]> GetData(MethodInfo testMethod)
Utility\PathResolver.cs (2)
21public abstract IEnumerable<string> EnumeratePossibleLibraryLoadTargets(string name); 42public override IEnumerable<string> EnumeratePossibleLibraryLoadTargets(string name)
Microsoft.ML.Tests (54)
ImagesTests.cs (4)
248var transformedDataPoints = ML.Data.CreateEnumerable<ImageDataPoint>(transformedData, false); 1088var dataPoints = GenerateRandomDataPoints(10); 1101private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count, int seed = 0) 1220public static IEnumerable<object[]> ImageListData()
OnnxConversionTest.cs (4)
365static IEnumerable<CalibratorInput> GetCalibratorTestData() 373static IEnumerable<CalibratorInputNonStandard> GetCalibratorTestDataNonStandard() 2183private void TestPipeline<TRow>(IEstimator<ITransformer> pipeline, IEnumerable<TRow> data, string onnxFileName, ColumnComparison[] columnsToCompare, SchemaDefinition schemaDefinition = null, string onnxTxtName = null, string onnxTxtSubDir = null) 2219private void TestPipeline<TLastTransformer, TRow>(EstimatorChain<TLastTransformer> pipeline, IEnumerable<TRow> data, string onnxFileName, ColumnComparison[] columnsToCompare, SchemaDefinition schemaDefinition = null, string onnxTxtName = null, string onnxTxtSubDir = null)
OnnxSequenceTypeWithAttributesTest.cs (3)
29public IEnumerable<IDictionary<string, float>> Output; 76[OnnxSequenceType(typeof(IEnumerable<float>))] 77public IEnumerable<float> Output;
Scenarios\Api\CookbookSamples\CookbookSamplesDynamicApi.cs (4)
258var biases = modelParameters.GetBiases(); 477var scoringEnumerator = context.Data.CreateEnumerable<HousingData>(shuffledSubset, true); 485private IEnumerable<CustomerChurnInfo> GetChurnInfo() 668var microAccuracies = cvResults.Select(r => r.Metrics.MicroAccuracy);
Scenarios\Api\Estimators\DecomposableTrainAndPredict.cs (1)
43var testData = ml.Data.CreateEnumerable<IrisData>(testLoader, false);
Scenarios\Api\Estimators\Extensibility.cs (1)
52var testData = ml.Data.CreateEnumerable<IrisData>(testLoader, false);
Scenarios\Api\Estimators\MultithreadedPrediction.cs (1)
43var testData = ml.Data.CreateEnumerable<SentimentData>(
Scenarios\Api\Estimators\PredictAndMetadata.cs (1)
40var testData = ml.Data.CreateEnumerable<IrisData>(testLoader, false);
Scenarios\Api\Estimators\SimpleTrainAndPredict.cs (2)
41var testData = ml.Data.CreateEnumerable<SentimentData>( 80var testData = ml.Data.CreateEnumerable<SentimentData>(
Scenarios\Api\TestApi.cs (3)
457var ids = split.TestSet.GetColumn<int>(split.TestSet.Schema[nameof(Input.Id)]); 501var idsTest1 = cvSplits[0].TestSet.GetColumn<int>(cvSplits[0].TestSet.Schema[nameof(Input.Id)]); 502var idsTest2 = cvSplits[1].TestSet.GetColumn<int>(cvSplits[1].TestSet.Schema[nameof(Input.Id)]);
TrainerEstimators\FAFMEstimator.cs (3)
22var data = GenerateFfmSamples(500); 43var data = GenerateFfmSamples(500); 122private static IEnumerable<FfmExample> GenerateFfmSamples(int exampleCount)
TrainerEstimators\MatrixFactorizationTests.cs (1)
701var topColumns = results.Where(element => element.MatrixRowIndex == 1).OrderByDescending(element => element.Score).Take(2);
TrainerEstimators\SdcaTests.cs (8)
60var rawData = SamplesUtils.DatasetUtils.GenerateBinaryLabelFloatFeatureVectorFloatWeightSamples(100); 88var rawPrediction = mlContext.Data.CreateEnumerable<SamplesUtils.DatasetUtils.CalibratedBinaryClassifierOutput>(prediction, false); 104var rawData = SamplesUtils.DatasetUtils.GenerateBinaryLabelFloatFeatureVectorFloatWeightSamples(100); 160var rawData = SamplesUtils.DatasetUtils.GenerateBinaryLabelFloatFeatureVectorFloatWeightSamples(100); 219var rawData = SamplesUtils.DatasetUtils.GenerateBinaryLabelFloatFeatureVectorFloatWeightSamples(100); 247var rawPrediction = mlContext.Data.CreateEnumerable<SamplesUtils.DatasetUtils.NonCalibratedBinaryClassifierOutput>(prediction, false); 261var rawData = SamplesUtils.DatasetUtils.GenerateFloatLabelFloatFeatureVectorSamples(512); 296var rawData = SamplesUtils.DatasetUtils.GenerateFloatLabelFloatFeatureVectorSamples(512);
TrainerEstimators\TreeEstimators.cs (3)
721private static IEnumerable<DataPoint> GenerateRandomDataPoints(int count, 751var dataPoints = GenerateRandomDataPoints(100, numClasses: numClasses); 872IEnumerable<SummaryDataRow> summaryDataEnumerable;
Transformers\CategoricalHashTests.cs (1)
173var temp = slots.Items().Select(x => x.Value.ToString()).Distinct();
Transformers\CustomMappingTests.cs (5)
79var inputs = ML.Data.CreateEnumerable<MyInput>(transformedData, true); 80var outputs = ML.Data.CreateEnumerable<MyOutput>(transformedData, true); 184var outputs = transformedData.GetColumn<bool>(transformedData.Schema[nameof(MyStatefulOutput.FirstAppearance)]); 241var values = filteredData.GetColumn<int>(filteredData.Schema[nameof(MyFilterInput.Value)]); 242var counter = filteredData.GetColumn<int>(filteredData.Schema[nameof(MyFilterInput.Counter)]);
Transformers\HashTests.cs (3)
396var aHashed = transformed.GetColumn<uint>(transformed.Schema["AHashed"]); 397var dHashed = transformed.GetColumn<VBuffer<uint>>(transformed.Schema["DHashed"]).Select(buffer => 402var dHashedCombined = transformed.GetColumn<uint>(transformed.Schema["DHashedCombined"]);
Transformers\KeyToVectorEstimatorTests.cs (1)
238static IEnumerable<ModelInput> GetData()
Transformers\LineParserTests.cs (1)
22public static IEnumerable<object[]> ValidInputs()
Transformers\TextFeaturizerTests.cs (1)
761var testData = ML.Data.CreateEnumerable<SentimentData>(
Transformers\ValueMappingTests.cs (3)
174IEnumerable<string> keys = new List<string>() { "foo", "bar", "test" }; 263IEnumerable<string> keys = new List<string>() { "foo", "bar", "test" }; 744var t = result.GetColumn<uint>(result.Schema["Label"]);
Microsoft.ML.TimeSeries (19)
PredictionEngine.cs (2)
160internal DataViewRow GetStatefulRows(DataViewRow input, IRowToRowMapper mapper, IEnumerable<DataViewSchema.Column> activeColumns, List<StatefulRow> rows) 192var deps = new IEnumerable<DataViewSchema.Column>[innerMappers.Length];
RootCauseAnalyzer.cs (4)
135IEnumerable<BestDimension> best; 247protected IEnumerable<BestDimension> SelectOrderedDimension(List<TimeSeriesPoint> totalPoints, List<TimeSeriesPoint> anomalyPoints, List<string> aggDim) 290private IEnumerable<BestDimension> SelectOrderedDimensions(Dictionary<string, List<TimeSeriesPoint>> pointChildren, Dictionary<string, List<TimeSeriesPoint>> anomalyChildren, List<string> aggDim) 478private IEnumerable<BestDimension> OrderDimensions(SortedDictionary<BestDimension, double> valueMap, Dictionary<BestDimension, double> valueRatioMap, double meanGain, bool isLeavesLevel = true)
SequentialTransformBase.cs (2)
377protected override DataViewRowCursor GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 390public override DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
SequentialTransformerBase.cs (11)
565protected override DataViewRowCursor GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 582public override DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null) 602public IEnumerable<DataViewSchema.Column> GetDependencies(IEnumerable<DataViewSchema.Column> dependingColumns) 610DataViewRow IRowToRowMapper.GetRow(DataViewRow input, IEnumerable<DataViewSchema.Column> activeColumns) 837private IEnumerable<DataViewSchema.Column> GetActive(Func<int, bool> predicate) 866protected override DataViewRowCursor GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 875public override DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null) 920public IEnumerable<DataViewSchema.Column> GetDependencies(IEnumerable<DataViewSchema.Column> dependingColumns) 928DataViewRow IRowToRowMapper.GetRow(DataViewRow input, IEnumerable<DataViewSchema.Column> activeColumns)
Microsoft.ML.TimeSeries.Tests (8)
TimeSeriesDirectApi.cs (8)
569var predictionColumn = ml.Data.CreateEnumerable<SrCnnAnomalyDetection>(transformedData, reuseRowObject: false); 627var predictionColumn = ml.Data.CreateEnumerable<SrCnnAnomalyDetection>( 706var predictionColumn = ml.Data.CreateEnumerable<SrCnnAnomalyDetection>( 753var predictionColumn = ml.Data.CreateEnumerable<SrCnnAnomalyDetection>( 808var predictionColumn = ml.Data.CreateEnumerable<SrCnnAnomalyDetection>( 867var predictionColumn = ml.Data.CreateEnumerable<SrCnnAnomalyDetection>( 935var predictionColumn = ml.Data.CreateEnumerable<SrCnnAnomalyDetection>( 1067var input = Enumerable.Range(0, 100).Select(x =>
Microsoft.ML.Tokenizers (70)
Model\BertTokenizer.cs (12)
290public IReadOnlyList<int> BuildInputsWithSpecialTokens(IEnumerable<int> tokenIds, IEnumerable<int>? additionalTokenIds = null) 339public OperationStatus BuildInputsWithSpecialTokens(IEnumerable<int> tokenIds, Span<int> destination, out int valuesWritten, IEnumerable<int>? additionalTokenIds = null) 402public IReadOnlyList<int> GetSpecialTokensMask(IEnumerable<int> tokenIds, IEnumerable<int>? additionalTokenIds = null, bool alreadyHasSpecialTokens = false) 466public OperationStatus GetSpecialTokensMask(IEnumerable<int> tokenIds, Span<int> destination, out int valuesWritten, IEnumerable<int>? additionalTokenIds = null, bool alreadyHasSpecialTokens = false) 558public IReadOnlyList<int> CreateTokenTypeIdsFromSequences(IEnumerable<int> tokenIds, IEnumerable<int>? additionalTokenIds = null) 602public OperationStatus CreateTokenTypeIdsFromSequences(IEnumerable<int> tokenIds, Span<int> destination, out int valuesWritten, IEnumerable<int>? additionalTokenIds = null)
Model\BPETokenizer.cs (9)
320IEnumerable<(int Offset, int Length)>? splits = InitializeForEncoding( 369IEnumerable<(int Offset, int Length)>? splits = InitializeForEncoding( 425IEnumerable<(int Offset, int Length)>? splits = InitializeForEncoding( 502IEnumerable<(int Offset, int Length)>? splits = InitializeForEncoding( 550IEnumerable<(int Offset, int Length)>? splits = InitializeForEncoding( 616public override string Decode(IEnumerable<int> ids) => Decode(ids, considerSpecialTokens: true); 624public string Decode(IEnumerable<int> ids, bool considerSpecialTokens) 684public override OperationStatus Decode(IEnumerable<int> ids, Span<char> destination, out int idsConsumed, out int charsWritten) 696public OperationStatus Decode(IEnumerable<int> ids, Span<char> destination, bool considerSpecialTokens, out int idsConsumed, out int charsWritten)
Model\CodeGenTokenizer.cs (8)
336IEnumerable<(int Offset, int Length)>? splits; 595IEnumerable<(int Offset, int Length)>? splits; 814IEnumerable<(int Offset, int Length)>? splits; 951IEnumerable<(int Offset, int Length)>? splits; 1234public override string Decode(IEnumerable<int> ids) => Decode(ids, hasPrefixSpace: AddPrefixSpace, considerSpecialTokens: false); 1243public string Decode(IEnumerable<int> ids, bool hasPrefixSpace, bool considerSpecialTokens) 1328public override OperationStatus Decode(IEnumerable<int> ids, Span<char> destination, out int idsConsumed, out int charsWritten) 1341public OperationStatus Decode(IEnumerable<int> ids, Span<char> destination, bool hasPrefixSpace, bool considerSpecialTokens, out int idsConsumed, out int charsWritten)
Model\EnglishRobertaTokenizer.cs (6)
321IEnumerable<(int Offset, int Length)>? splits = InitializeForEncoding( 422IEnumerable<(int Offset, int Length)>? splits = InitializeForEncoding( 509IEnumerable<(int Offset, int Length)>? splits = InitializeForEncoding( 556IEnumerable<(int Offset, int Length)>? splits = InitializeForEncoding( 764public override string Decode(IEnumerable<int> ids) 792public override OperationStatus Decode(IEnumerable<int> ids, Span<char> destination, out int idsConsumed, out int charsWritten)
Model\SentencePieceTokenizer.cs (4)
1530public override string Decode(IEnumerable<int> ids) 1539public string Decode(IEnumerable<int> ids, bool considerSpecialTokens) 1773public override OperationStatus Decode(IEnumerable<int> ids, Span<char> destination, out int idsConsumed, out int charsWritten) 1785public OperationStatus Decode(IEnumerable<int> ids, Span<char> destination, bool considerSpecialTokens, out int idsConsumed, out int charsWritten)
Model\TiktokenTokenizer.cs (6)
265IEnumerable<(int Offset, int Length)>? splits = InitializeForEncoding( 375IEnumerable<(int Offset, int Length)>? splits = InitializeForEncoding( 545IEnumerable<(int Offset, int Length)>? splits = InitializeForEncoding( 671IEnumerable<(int Offset, int Length)>? splits = InitializeForEncoding( 795public override string Decode(IEnumerable<int> ids) 860public override OperationStatus Decode(IEnumerable<int> ids, Span<char> destination, out int idsConsumed, out int charsWritten)
Model\WordPieceTokenizer.cs (8)
279IEnumerable<(int Offset, int Length)>? splits = InitializeForEncoding( 402IEnumerable<(int Offset, int Length)>? splits = InitializeForEncoding( 554IEnumerable<(int Offset, int Length)>? splits = InitializeForEncoding( 616IEnumerable<(int Offset, int Length)>? splits = InitializeForEncoding( 671public override string Decode(IEnumerable<int> ids) => Decode(ids, skipSpecialTokens: false); 679public string Decode(IEnumerable<int> ids, bool skipSpecialTokens) 723public override OperationStatus Decode(IEnumerable<int> ids, Span<char> destination, out int idsConsumed, out int charsWritten) => 735public OperationStatus Decode(IEnumerable<int> ids, Span<char> destination, bool skipSpecialTokens, out int idsConsumed, out int charsWritten)
PreTokenizer\PreTokenizer.cs (4)
23public abstract IEnumerable<(int Offset, int Length)> PreTokenize(string text); 30public abstract IEnumerable<(int Offset, int Length)> PreTokenize(ReadOnlySpan<char> text); 32internal static IEnumerable<(int Offset, int Length)> SplitText(string text, Regex regex) 133internal static IEnumerable<(int Offset, int Length)> SplitText(ReadOnlySpan<char> text, Regex regex)
PreTokenizer\RegexPreTokenizer.cs (3)
48public override IEnumerable<(int Offset, int Length)> PreTokenize(string text) 57static IEnumerable<(int Offset, int Length)> SplitText(string text, Regex regex, Regex? specialTokensRegex) 96public override IEnumerable<(int Offset, int Length)> PreTokenize(ReadOnlySpan<char> text)
PreTokenizer\RobertaPreTokenizer.cs (2)
25public override IEnumerable<(int Offset, int Length)> PreTokenize(string text) 40public override IEnumerable<(int Offset, int Length)> PreTokenize(ReadOnlySpan<char> text)
Tokenizer.cs (5)
362/// By default, it uses <see cref="Decode(IEnumerable{int}, Span{char}, out int, out int)"/>. 364public virtual string Decode(IEnumerable<int> ids) 425public abstract OperationStatus Decode(IEnumerable<int> ids, Span<char> destination, out int idsConsumed, out int charsWritten); 427internal static IEnumerable<(int Offset, int Length)>? InitializeForEncoding( 439IEnumerable<(int Offset, int Length)>? splits = null;
Utils\IListExtensions.cs (1)
11public static void AddRange<T>(this IList<T> list, IEnumerable<T> items)
Utils\TokenizerExtensions.cs (2)
16public static T? ArgMin<T>(this IEnumerable<T> source, Func<T, int> getValue) 19var values = keys.Select(getValue);
Microsoft.ML.Tokenizers.Data.Tests (1)
TokenizerDataTests.cs (1)
35public static IEnumerable<object[]> ModelUrlData()
Microsoft.ML.Tokenizers.Tests (17)
BpeTests.cs (2)
44public static IEnumerable<object?[]> BpeData 387public static IEnumerable<object?[]> BpeTestData
CodeGenTests.cs (1)
45public static IEnumerable<object?[]> CodeGenTestData
EnglishRobertaTests.cs (2)
17public static IEnumerable<object[]> BertaData 139public static IEnumerable<object?[]> RobertaTestData
LlamaTests.cs (4)
85public static IEnumerable<object[]> LlamaTestData() 327public static IEnumerable<object[]> LlamaTokenizersListData() 451public static IEnumerable<object?[]> TokenizerTestData 705public static IEnumerable<object[]> Phi3TestData()
NormalizerTests.cs (1)
16public static IEnumerable<object?[]> NormalizerData
PreTokenizerTests.cs (3)
15public static IEnumerable<object[]> PreTokenizerData 78public override IEnumerable<(int Offset, int Length)> PreTokenize(ReadOnlySpan<char> text) 116public override IEnumerable<(int Offset, int Length)> PreTokenize(string text)
TiktokenTests.cs (3)
98public static IEnumerable<object[]> ModelUrlData() 526public static IEnumerable<object?[]> TokenizerTestData 632public static IEnumerable<object?[]> TokenizerLimitsTestData
TokenizerTests.cs (1)
81public override OperationStatus Decode(IEnumerable<int> ids, Span<char> destination, out int idsConsumed, out int charsWritten)
Microsoft.ML.TorchSharp (14)
AutoFormerV2\ObjectDetectionMetrics.cs (1)
84var labelColEnumerable = dataView.GetColumn<VBuffer<ReadOnlyMemory<char>>>(labelCol);
AutoFormerV2\ObjectDetectionTrainer.cs (1)
245var labelCol = input.GetColumn<VBuffer<uint>>(Parent.Option.LabelColumnName);
NasBert\NasBertTrainer.cs (1)
188var parameters = Model.parameters().Where(p => p.requires_grad);
NasBert\NerTrainer.cs (2)
217var labelCol = input.GetColumn<VBuffer<uint>>(Parent.Option.LabelColumnName); 379var pre = tokenizer.PreTokenizer.PreTokenize(sentence);
NasBert\Optimizers\Adam.cs (1)
15public Adam(NasBertTrainer.NasBertOptions options, IEnumerable<Parameter> parameters)
NasBert\Optimizers\BaseOptimizer.cs (3)
26public static BaseOptimizer GetOptimizer(NasBertTrainer.NasBertOptions options, IEnumerable<Parameter> parameters) 33protected IEnumerable<Parameter> Parameters { get; set; } 37protected BaseOptimizer(string name, NasBertTrainer.NasBertOptions options, IEnumerable<Parameter> parameters)
NasBert\SentenceSimilarityTrainer.cs (1)
149var labelCol = input.GetColumn<float>(Parent.Option.LabelColumnName);
NasBert\TextClassificationTrainer.cs (1)
151var labelCol = input.GetColumn<uint>(Parent.Option.LabelColumnName);
Roberta\QATrainer.cs (2)
218var parameters = Model.parameters().Where(p => p.requires_grad); 232var labelCol = input.GetColumn<int>(Parent.Option.AnswerIndexStartColumnName);
Utils\FileUtils.cs (1)
42public static IEnumerable<T> LoadNumberArrayFromStream<T>(Stream stream, int numElements, int tSize)
Microsoft.ML.TorchSharp.Tests (3)
TextClassificationTests.cs (3)
153var predictedLabel = filteredModel.Transform(dataNoLabel).GetColumn<ReadOnlyMemory<char>>(transformerSchema[3].Name); 337var predictedLabel = transformer.Transform(preppedData).GetColumn<ReadOnlyMemory<char>>(transformerSchema[5].Name); 403var score = transformer.Transform(dataView).GetColumn<float>(transformerSchema[3].Name);
Microsoft.ML.Transforms (48)
CustomMappingFilter.cs (6)
37public DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 44var inputCols = Input.Schema.Where(x => inputPred(x.Index)); 51public abstract DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null); 73public override DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null) 80var inputCols = Input.Schema.Where(x => inputPred(x.Index)); 153public override DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
Expression\KeyWordTable.cs (2)
99public IEnumerable<KeyValuePair<NormStr, TokKind>> Punctuators 104public IEnumerable<KeyValuePair<NormStr, KeyWordKind>> KeyWords
Expression\Lexer.cs (1)
34public IEnumerable<Token> LexSource(CharCursor cursor)
Expression\TokenCursor.cs (1)
38public TokenCursor(IEnumerable<Token> tokens)
GroupTransform.cs (2)
158protected override DataViewRowCursor GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 174public override DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
LearnerFeatureSelection.cs (1)
291var customCols = TrainUtils.CheckAndGenerateCustomColumns(ch, options.CustomColumns);
OptionalColumnTransform.cs (8)
186protected override IEnumerable<KeyValuePair<string, DataViewType>> GetAnnotationTypesCore(int iinfo) 220public IEnumerable<DataViewSchema.Column> GetDependencies(IEnumerable<DataViewSchema.Column> dependingColumns) 323protected override DataViewRowCursor GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 336public override DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null) 367protected override IEnumerable<DataViewSchema.Column> GetDependenciesCore(IEnumerable<DataViewSchema.Column> dependingColumns) 375protected override Delegate[] CreateGetters(DataViewRow input, IEnumerable<DataViewSchema.Column> activeColumns, out Action disposer)
ProduceIdTransform.cs (2)
140protected override DataViewRowCursor GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 153public override DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null)
StatefulCustomMappingTransformer.cs (7)
129public override DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null) 134var inputCols = GetDependenciesCore(columnsNeeded); 158protected override Delegate[] CreateGetters(DataViewRow input, IEnumerable<DataViewSchema.Column> activeColumns, out Action disp) 206protected override IEnumerable<DataViewSchema.Column> GetDependenciesCore(IEnumerable<DataViewSchema.Column> dependingColumns) 229protected override DataViewRowCursor GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 234var inputCols = GetDependenciesCore(columnsNeeded);
StatefulFilterTransform.cs (4)
103public DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 115public DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null) 143public Cursor(StatefulFilterTransform<TSrc, TDst, TState> parent, RowCursor<TSrc> input, IEnumerable<DataViewSchema.Column> columnsNeeded) 165var columnNames = columnsNeeded.Select(c => c.Name);
SvmLight\SvmLightLoader.cs (4)
424public DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 431public DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null) 791public DataViewRowCursor GetRowCursor(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) => _view.GetRowCursor(columnsNeeded, rand); 793public DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded, int n, Random rand = null) => _view.GetRowCursorSet(columnsNeeded, n, rand);
Text\NgramHashingTransformer.cs (1)
646public InvertHashHelper(NgramHashingTransformer parent, DataViewSchema inputSchema, string[][] friendlyNames, IEnumerable<DataViewSchema.Column> columnsNeeded, int[] invertHashMaxCounts)
Text\NgramTransform.cs (3)
557private IEnumerable<long> GetNgramData(int iinfo, out long[] ngramCounts, out double[] weights, out List<long> indexes) 621IEnumerable<long> allNGramIds = ngramIds[0]; 823var ngramIds = GetNgramData(iinfo, out ngramCounts, out ngramWeights, out ngramIndexes);
Text\StopWordsRemovingTransformer.cs (1)
149var values = Enum.GetValues(typeof(StopWordsRemovingEstimator.Language)).Cast<int>();
Text\TextFeaturizingEstimator.cs (1)
408internal TextFeaturizingEstimator(IHostEnvironment env, string name, IEnumerable<string> source, Options options = null)
Text\TokenizingByCharacters.cs (2)
260IEnumerable<string> charStrings = Enumerable.Range(0, 65535).Select(x => ((char)x).ToString()); 261IEnumerable<long> charValues = Enumerable.Range(0, 65535).Select(x => Convert.ToInt64(x));
UngroupTransform.cs (2)
180protected override DataViewRowCursor GetRowCursorCore(IEnumerable<DataViewSchema.Column> columnsNeeded, Random rand = null) 190public override DataViewRowCursor[] GetRowCursorSet(IEnumerable<DataViewSchema.Column> columnsNeeded,
Microsoft.ML.Vision (2)
DnnRetrainTransform.cs (1)
330var cols = input.Schema.Where(c => inputColIndices.Contains(c.Index));
ImageClassificationTrainer.cs (1)
882IEnumerable<(long, float[])> featurizedImages)
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;
Microsoft.TestUtilities (5)
XUnit\ConditionalTheoryDiscoverer.cs (4)
38public override IEnumerable<IXunitTestCase> Discover(ITestFrameworkDiscoveryOptions discoveryOptions, ITestMethod testMethod, IAttributeInfo theoryAttribute) 41protected override IEnumerable<IXunitTestCase> CreateTestCasesForTheory(ITestFrameworkDiscoveryOptions discoveryOptions, ITestMethod testMethod, IAttributeInfo theoryAttribute) 49protected override IEnumerable<IXunitTestCase> CreateTestCasesForDataRow(ITestFrameworkDiscoveryOptions discoveryOptions, ITestMethod testMethod, IAttributeInfo theoryAttribute, object[]? dataRow) 71protected override IEnumerable<IXunitTestCase> CreateTestCasesForSkippedDataRow(
XUnit\TestMethodExtensions.cs (1)
18var conditionAttributes = testMethod.Method
Microsoft.VisualBasic.Tests (3)
Microsoft\VisualBasic\ApplicationServices\AssemblyInfoTests.cs (1)
34public static IEnumerable<object[]> AssemblyProperties_TestData()
Microsoft\VisualBasic\ApplicationServices\SingleInstanceTests.cs (1)
182static IEnumerable<string> getStrings(int maxTotalLength)
Microsoft\VisualBasic\ApplicationServices\UnhandledExceptionEventArgsTests.cs (1)
8public static IEnumerable<object[]> Ctor_Bool_Exception_TestData()
Microsoft.VisualStudio.LanguageServices (223)
CallHierarchy\CallHierarchyCommandHandler.cs (1)
49[ImportMany] IEnumerable<ICallHierarchyPresenter> presenters,
CallHierarchy\CallHierarchyItem.cs (5)
26private readonly IEnumerable<CallHierarchyDetail> _callsites; 27private readonly IEnumerable<AbstractCallFinder> _finders; 35IEnumerable<AbstractCallFinder> finders, 86public IEnumerable<ICallHierarchyItemDetails> Details => _callsites; 102public IEnumerable<CallHierarchySearchCategory> SupportedSearchCategories
CallHierarchy\CallHierarchyProvider.cs (5)
65var finders = await CreateFindersAsync(symbol, project, cancellationToken).ConfigureAwait(false); 95public FieldInitializerItem CreateInitializerItem(IEnumerable<CallHierarchyDetail> details) 103public async Task<IEnumerable<AbstractCallFinder>> CreateFindersAsync(ISymbol symbol, Project project, CancellationToken cancellationToken) 119var @overrides = await SymbolFinder.FindOverridesAsync(symbol, project.Solution, cancellationToken: cancellationToken).ConfigureAwait(false); 130var implementedInterfaceMembers = await SymbolFinder.FindImplementedInterfaceMembersAsync(symbol, project.Solution, cancellationToken: cancellationToken).ConfigureAwait(false);
CallHierarchy\FieldInitializerItem.cs (2)
15public FieldInitializerItem(string name, string sortText, ImageSource displayGlyph, IEnumerable<CallHierarchyDetail> details) 23public IEnumerable<ICallHierarchyItemDetails> Details { get; }
CallHierarchy\Finders\AbstractCallFinder.cs (2)
150var callers = await GetCallersAsync(symbol, project, documents, cancellationToken).ConfigureAwait(false); 180protected abstract Task<IEnumerable<SymbolCallerInfo>> GetCallersAsync(ISymbol symbol, Project project, IImmutableSet<Document> documents, CancellationToken cancellationToken);
CallHierarchy\Finders\BaseMemberFinder.cs (2)
29protected override async Task<IEnumerable<SymbolCallerInfo>> GetCallersAsync(ISymbol symbol, Project project, IImmutableSet<Document> documents, CancellationToken cancellationToken) 31var calls = await SymbolFinder.FindCallersAsync(symbol, project.Solution, documents, cancellationToken).ConfigureAwait(false);
CallHierarchy\Finders\CallToOverrideFinder.cs (3)
25protected override async Task<IEnumerable<SymbolCallerInfo>> GetCallersAsync(ISymbol symbol, Project project, IImmutableSet<Document> documents, CancellationToken cancellationToken) 27var overrides = await SymbolFinder.FindOverridesAsync(symbol, project.Solution, cancellationToken: cancellationToken).ConfigureAwait(false); 32var calls = await SymbolFinder.FindCallersAsync(@override, project.Solution, documents, cancellationToken).ConfigureAwait(false);
CallHierarchy\Finders\FieldReferenceFinder.cs (2)
32protected override async Task<IEnumerable<SymbolCallerInfo>> GetCallersAsync(ISymbol symbol, Project project, IImmutableSet<Document> documents, CancellationToken cancellationToken) 34var callers = await SymbolFinder.FindCallersAsync(symbol, project.Solution, documents, cancellationToken).ConfigureAwait(false);
CallHierarchy\Finders\ImplementerFinder.cs (2)
35protected override Task<IEnumerable<SymbolCallerInfo>> GetCallersAsync(ISymbol symbol, Project project, IImmutableSet<Document> documents, CancellationToken cancellationToken) 40var implementations = await SymbolFinder.FindImplementationsAsync(symbol, project.Solution, cancellationToken: cancellationToken).ConfigureAwait(false);
CallHierarchy\Finders\InterfaceImplementationCallFinder.cs (2)
32protected override async Task<IEnumerable<SymbolCallerInfo>> GetCallersAsync(ISymbol symbol, Project project, IImmutableSet<Document> documents, CancellationToken cancellationToken) 34var calls = await SymbolFinder.FindCallersAsync(symbol, project.Solution, documents, cancellationToken).ConfigureAwait(false);
CallHierarchy\Finders\MethodCallFinder.cs (2)
35protected override async Task<IEnumerable<SymbolCallerInfo>> GetCallersAsync(ISymbol symbol, Project project, IImmutableSet<Document> documents, CancellationToken cancellationToken) 37var callers = await SymbolFinder.FindCallersAsync(symbol, project.Solution, documents, cancellationToken).ConfigureAwait(false);
CallHierarchy\Finders\OverridingMemberFinder.cs (2)
31protected override Task<IEnumerable<SymbolCallerInfo>> GetCallersAsync(ISymbol symbol, Project project, IImmutableSet<Document> documents, CancellationToken cancellationToken) 36var overrides = await SymbolFinder.FindOverridesAsync(symbol, project.Solution, cancellationToken: cancellationToken).ConfigureAwait(false);
CodeCleanup\AbstractCodeCleanupFixerProvider.cs (1)
22IEnumerable<Lazy<AbstractCodeCleanUpFixer, ContentTypeMetadata>> codeCleanUpFixers)
ColorSchemes\ColorSchemeApplier.ColorSchemeReader.cs (1)
30var themes = schemeDocument
DesignerAttribute\VisualStudioDesignerAttributeService.cs (3)
167IEnumerable<DesignerAttributeData> data, 181IEnumerable<DesignerAttributeData> data, 240IEnumerable<DesignerAttributeData> data,
Diagnostics\IVisualStudioDiagnosticAnalyzerService.cs (1)
25IReadOnlyDictionary<string, IEnumerable<DiagnosticDescriptor>> GetAllDiagnosticDescriptors(IVsHierarchy? hierarchy);
Diagnostics\VisualStudioDiagnosticAnalyzerProvider.cs (4)
60var enabledExtensions = (IEnumerable<object>)extensionManager_GetEnabledExtensionsMethod.Invoke(_extensionManager, [AnalyzerContentTypeName]); 72var extension_Content = (IEnumerable<object>)extensionType_ContentProperty.GetValue(extension);
Diagnostics\VisualStudioDiagnosticAnalyzerService.cs (6)
91public IReadOnlyDictionary<string, IEnumerable<DiagnosticDescriptor>> GetAllDiagnosticDescriptors(IVsHierarchy? hierarchy) 102var projectsWithHierarchy = currentSolution.Projects 122var descriptorsMap = ImmutableDictionary.CreateBuilder<string, IEnumerable<DiagnosticDescriptor>>(); 128if (descriptorsMap.TryGetValue(displayName, out var existingDescriptors)) 143private static IReadOnlyDictionary<string, IEnumerable<DiagnosticDescriptor>> Transform( 147return map.ToDictionary(kv => kv.Key, kv => (IEnumerable<DiagnosticDescriptor>)kv.Value);
EditorConfigSettings\Analyzers\ViewModel\AnalyzerSettingsViewModel.cs (1)
32protected override IEnumerable<ColumnState2> GetInitialColumnStates()
EditorConfigSettings\CodeStyle\ViewModel\CodeStyleSettingsViewModel.cs (1)
31protected override IEnumerable<ColumnState2> GetInitialColumnStates()
EditorConfigSettings\Common\SettingsViewModelBase.cs (2)
43protected abstract IEnumerable<ColumnState2> GetInitialColumnStates(); 74var initialColumnStates = GetInitialColumnStates();
EditorConfigSettings\DataProvider\CodeStyle\CommonCodeStyleSettingsProvider.cs (19)
26var qualifySettings = GetQualifyCodeStyleOptions(options, SettingsUpdater); 29var predefinedTypesSettings = GetPredefinedTypesCodeStyleOptions(options, SettingsUpdater); 32var nullCheckingSettings = GetNullCheckingCodeStyleOptions(options, SettingsUpdater); 35var modifierSettings = GetModifierCodeStyleOptions(options, SettingsUpdater); 38var codeBlockSettings = GetCodeBlockCodeStyleOptions(options, SettingsUpdater); 41var expressionSettings = GetExpressionCodeStyleOptions(options, SettingsUpdater); 44var parameterSettings = GetParameterCodeStyleOptions(options, SettingsUpdater); 47var parenthesesSettings = GetParenthesesCodeStyleOptions(options, SettingsUpdater); 52var experimentalSettings = GetExperimentalCodeStyleOptions(options, SettingsUpdater); 56private static IEnumerable<CodeStyleSetting> GetQualifyCodeStyleOptions(TieredAnalyzerConfigOptions options, OptionUpdater updater) 67private static IEnumerable<CodeStyleSetting> GetPredefinedTypesCodeStyleOptions(TieredAnalyzerConfigOptions options, OptionUpdater updater) 76private static IEnumerable<CodeStyleSetting> GetNullCheckingCodeStyleOptions(TieredAnalyzerConfigOptions options, OptionUpdater updater) 83private static IEnumerable<CodeStyleSetting> GetModifierCodeStyleOptions(TieredAnalyzerConfigOptions options, OptionUpdater updater) 96private static IEnumerable<CodeStyleSetting> GetCodeBlockCodeStyleOptions(TieredAnalyzerConfigOptions options, OptionUpdater updater) 101private static IEnumerable<CodeStyleSetting> GetExpressionCodeStyleOptions(TieredAnalyzerConfigOptions options, OptionUpdater updater) 115private static IEnumerable<CodeStyleSetting> GetParenthesesCodeStyleOptions(TieredAnalyzerConfigOptions options, OptionUpdater updater) 126private static IEnumerable<CodeStyleSetting> GetCollectionExpressionCodeStyleOptions(TieredAnalyzerConfigOptions options, OptionUpdater updater) 134private static IEnumerable<CodeStyleSetting> GetParameterCodeStyleOptions(TieredAnalyzerConfigOptions options, OptionUpdater updater) 142private static IEnumerable<CodeStyleSetting> GetExperimentalCodeStyleOptions(TieredAnalyzerConfigOptions options, OptionUpdater updater)
EditorConfigSettings\DataProvider\Whitespace\CommonWhitespaceSettingsProvider.cs (2)
26var defaultOptions = GetDefaultOptions(options, SettingsUpdater); 30private static IEnumerable<Setting> GetDefaultOptions(TieredAnalyzerConfigOptions options, OptionUpdater updater)
EditorConfigSettings\NamingStyle\ViewModel\NamingStyleSettingsViewModel.cs (1)
31protected override IEnumerable<ColumnState2> GetInitialColumnStates()
EditorConfigSettings\SettingsEditorPane.SearchFilter.cs (1)
17private readonly IEnumerable<IVsSearchToken> _searchTokens;
EditorConfigSettings\Whitespace\View\ColumnDefnitions\WhitespaceValueColumnDefinition.cs (2)
24private readonly IEnumerable<IEnumSettingViewModelFactory> _factories; 28public WhitespaceValueColumnDefinition([ImportMany] IEnumerable<IEnumSettingViewModelFactory> factories)
EditorConfigSettings\Whitespace\ViewModel\IndentationSizeViewModel.cs (1)
111static IEnumerable<(string description, IndentationSizeSetting value)> EnumerateOptions()
EditorConfigSettings\Whitespace\ViewModel\NewLineViewModel.cs (1)
89static IEnumerable<(string description, NewLineSetting value)> EnumerateOptions()
EditorConfigSettings\Whitespace\ViewModel\OperatorPlacementWhenWrappingViewModel.cs (1)
73static IEnumerable<(string description, OperatorPlacementWhenWrappingPreference value)> EnumerateOptions()
EditorConfigSettings\Whitespace\ViewModel\TabSizeViewModel.cs (1)
43static IEnumerable<(string description, TabSizeSettings value)> EnumerateOptions()
EditorConfigSettings\Whitespace\ViewModel\WhitespaceViewModel.cs (1)
31protected override IEnumerable<ColumnState2> GetInitialColumnStates()
ErrorReporting\VisualStudioErrorReportingService.ExceptionFormatting.cs (1)
83var stackFrameLines = from frame in stackFrames
ExternalAccess\LegacyCodeAnalysis\Api\ILegacyCodeAnalysisVisualStudioDiagnosticAnalyzerServiceAccessor.cs (1)
23IReadOnlyDictionary<string, IEnumerable<DiagnosticDescriptor>> GetAllDiagnosticDescriptors(IVsHierarchy hierarchyOpt);
ExternalAccess\LegacyCodeAnalysis\LegacyCodeAnalysisVisualStudioDiagnosticAnalyzerServiceAccessor.cs (1)
29public IReadOnlyDictionary<string, IEnumerable<DiagnosticDescriptor>> GetAllDiagnosticDescriptors(IVsHierarchy hierarchyOpt)
ExtractInterface\VisualStudioExtractInterfaceOptionsService.cs (1)
76var includedMembers = viewModel.MemberContainers.Where(c => c.IsChecked).Select(c => c.Symbol);
FindReferences\StreamingFindUsagesPresenter.cs (4)
75[ImportMany] IEnumerable<Lazy<ITableColumnDefinition, NameMetadata>> columns) 114IEnumerable<ITableColumnDefinition> columns, 140private static IEnumerable<ITableColumnDefinition> GetCustomColumns(IEnumerable<Lazy<ITableColumnDefinition, NameMetadata>> columns)
GenerateType\GenerateTypeDialogViewModel.cs (1)
498public IEnumerable<DocumentSelectItem> DocumentList
Implementation\ContainedLanguageRefactorNotifyService.cs (2)
35public bool TryOnBeforeGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, ISymbol symbol, string newName, bool throwOnFailure) 38public bool TryOnAfterGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, ISymbol symbol, string newName, bool throwOnFailure)
Implementation\VsRefactorNotifyService.cs (5)
36public bool TryOnBeforeGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, ISymbol symbol, string newName, bool throwOnFailure) 73public bool TryOnAfterGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, ISymbol symbol, string newName, bool throwOnFailure) 111IEnumerable<DocumentId> changedDocumentIDs, 130IEnumerable<DocumentId> changedDocumentIDs, 168private Dictionary<IVsHierarchy, List<uint>> GetHierarchiesAndItemIDsFromDocumentIDs(VisualStudioWorkspace visualStudioWorkspace, IEnumerable<DocumentId> changedDocumentIDs)
InheritanceMargin\InheritanceMarginHelpers.cs (1)
148IEnumerable<InheritanceTargetItem> targets,
InlineRename\InlineRenameUndoManager.cs (2)
180public void ApplyCurrentState(ITextBuffer subjectBuffer, object propagateSpansEditTag, IEnumerable<ITrackingSpan> spans) 219private static IEnumerable<IOleUndoUnit> GetUndoUnits(IOleUndoManager undoManager)
Interactive\VsResetInteractive.cs (2)
305protected override async Task<IEnumerable<string>> GetNamespacesToImportAsync(IEnumerable<string> namespacesToImport, IInteractiveWindow interactiveWindow)
Interop\CleanableWeakComHandleTable.cs (1)
203public IEnumerable<TValue> Values
LanguageService\AbstractLanguageService`2.IVsLanguageTextOps.cs (1)
78var formattedChanges = ruleFactory.FilterFormattedChanges(document.Id, originalSpan, originalChanges);
LanguageService\AbstractPackage`2.cs (1)
106protected abstract IEnumerable<IVsEditorFactory> CreateEditorFactories();
Library\ObjectBrowser\AbstractListItemFactory.cs (1)
182IEnumerable<TSymbol> symbols,
Options\VisualStudioOptionPersisterProvider.cs (1)
41[ImportMany] IEnumerable<Lazy<IVisualStudioStorageReadFallback, OptionNameMetadata>> readFallbacks,
Preview\PreviewEngine.cs (10)
106var projectChanges = changes.GetProjectChanges(); 115var addedDocuments = projectChanges.SelectMany(p => p.GetAddedDocuments()); 116var removedDocuments = projectChanges.SelectMany(p => p.GetRemovedDocuments()); 124var changedAdditionalDocuments = projectChanges.SelectMany(p => p.GetChangedAdditionalDocuments()); 125var addedAdditionalDocuments = projectChanges.SelectMany(p => p.GetAddedAdditionalDocuments()); 126var removedAdditionalDocuments = projectChanges.SelectMany(p => p.GetRemovedAdditionalDocuments()); 133var changedAnalyzerConfigDocuments = projectChanges.SelectMany(p => p.GetChangedAnalyzerConfigDocuments()); 134var addedAnalyzerConfigDocuments = projectChanges.SelectMany(p => p.GetAddedAnalyzerConfigDocuments()); 135var removedAnalyzerConfigDocuments = projectChanges.SelectMany(p => p.GetRemovedAnalyzerConfigDocuments()); 157private void AppendFileChanges(IEnumerable<DocumentId> changedDocuments, ArrayBuilder<AbstractChange> builder)
Preview\PreviewUpdater.Tagger.cs (3)
43IEnumerable<ITagSpan<HighlightTag>> ITagger<HighlightTag>.GetTags(NormalizedSnapshotSpanCollection spans) 46public IEnumerable<TagSpan<HighlightTag>> GetTags() 48var lines = _textBuffer.CurrentSnapshot.Lines.Where(line => line.Extent.OverlapsWith(_span));
Preview\ReferenceChange.cs (7)
26public static void AppendReferenceChanges(IEnumerable<ProjectChanges> projectChangesList, PreviewEngine engine, ArrayBuilder<AbstractChange> builder) 36var addedMetadataReferenceChanges = projectChanges 41var removedMetadataReferenceChanges = projectChanges 47var addedProjectReferenceChanges = projectChanges 52var removedProjectReferenceChanges = projectChanges 58var addedAnalyzerReferenceChanges = projectChanges 63var removedAnalyzerReferenceChanges = projectChanges
Preview\TopLevelChange.cs (2)
72private static Solution ApplyFileChanges(Solution solution, IEnumerable<FileChange> fileChanges, bool applyingChanges) 183private static Solution ApplyReferenceChanges(Solution solution, IEnumerable<ReferenceChange> referenceChanges)
Progression\GraphBuilder.cs (1)
51Solution solution, IEnumerable<GraphNode> inputNodes, CancellationToken cancellationToken)
Progression\GraphNodeIdCreation.cs (5)
53var nodes = await GetPartialsForNamespaceAndTypeAsync(symbol, true, solution, cancellationToken).ConfigureAwait(false); 66private static async Task<IEnumerable<GraphNodeId>> GetPartialsForNamespaceAndTypeAsync(ITypeSymbol symbol, bool includeNamespace, Solution solution, CancellationToken cancellationToken, bool isInGenericArguments = false) 194var nodes = await GetPartialsForNamespaceAndTypeAsync(arg, includeNamespace: true, solution: solution, cancellationToken: cancellationToken, isInGenericArguments: true).ConfigureAwait(false); 267var nodes = await GetPartialsForNamespaceAndTypeAsync(typeParameterSymbol, false, solution, cancellationToken).ConfigureAwait(false); 334var nodes = await GetPartialsForNamespaceAndTypeAsync(methodSymbol.ReturnType, true, solution, cancellationToken).ConfigureAwait(false);
Progression\GraphProvider.cs (2)
176public IEnumerable<GraphCommand> GetCommands(IEnumerable<GraphNode> nodes)
Progression\GraphQueries\ContainsChildrenGraphQuery.cs (1)
39var childNodes = await SymbolContainment.GetContainedSyntaxNodesAsync(document, cancellationToken).ConfigureAwait(false);
Progression\GraphQueries\ImplementedByGraphQuery.cs (1)
33var implementations = await SymbolFinder.FindImplementationsAsync(symbol, solution, cancellationToken: cancellationToken).ConfigureAwait(false);
Progression\GraphQueries\IsCalledByGraphQuery.cs (1)
31var callers = await SymbolFinder.FindCallersAsync(symbol, solution, cancellationToken).ConfigureAwait(false);
Progression\GraphQueries\IsUsedByGraphQuery.cs (2)
27var references = await SymbolFinder.FindReferencesAsync(symbol, solution, cancellationToken).ConfigureAwait(false); 34var allLocations = referencedSymbol.Locations.Concat(reference.Locations.Select(r => r.Location))
Progression\GraphQueries\OverridesGraphQuery.cs (1)
31var overrides = await SymbolFinder.FindOverridesAsync(symbol, solution, cancellationToken: cancellationToken).ConfigureAwait(false);
Progression\IProgressionLanguageService.cs (1)
16IEnumerable<SyntaxNode> GetTopLevelNodesFromDocument(SyntaxNode root, CancellationToken cancellationToken);
Progression\SymbolContainment.cs (3)
19public static async Task<IEnumerable<SyntaxNode>> GetContainedSyntaxNodesAsync(Document document, CancellationToken cancellationToken) 32var syntaxNodes = await GetContainedSyntaxNodesAsync(document, cancellationToken).ConfigureAwait(false); 68public static IEnumerable<ISymbol> GetContainedSymbols(ISymbol symbol)
ProjectSystem\AbstractEntryPointFinderService.cs (2)
12protected abstract IEnumerable<INamedTypeSymbol> FindEntryPoints(Compilation compilation, bool findFormsOnly); 14public IEnumerable<INamedTypeSymbol> FindEntryPoints(INamespaceSymbol symbol, bool findFormsOnly)
ProjectSystem\CPS\IWorkspaceProjectContext.cs (4)
56void AddSourceFile(string filePath, bool isInCurrentContext = true, IEnumerable<string>? folderNames = null, SourceCodeKind sourceCodeKind = SourceCodeKind.Regular); 60void AddAdditionalFile(string filePath, IEnumerable<string> folderNames, bool isInCurrentContext = true); 62void AddDynamicFile(string filePath, IEnumerable<string>? folderNames = null); 89void ReorderSourceFiles(IEnumerable<string> filePaths);
ProjectSystem\Extensions\IVsRunningDocumentTableExtensions.cs (2)
19public static IEnumerable<uint> GetRunningDocuments(this IVsRunningDocumentTable3 runningDocumentTable) 22public static IEnumerable<uint> GetRunningDocuments(this IVsRunningDocumentTable runningDocumentTable)
ProjectSystem\Extensions\ProjectExtensions.cs (1)
18public static ProjectItem FindOrCreateFolder(this EnvDTE.Project project, IEnumerable<string> containers)
ProjectSystem\IEntryPointFinderService.cs (1)
21IEnumerable<INamedTypeSymbol> FindEntryPoints(INamespaceSymbol symbol, bool findFormsOnly);
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceManager.cs (1)
128internal static IEnumerable<string> GetReferencePaths()
ProjectSystem\MiscellaneousFilesWorkspace.cs (2)
131private IEnumerable<MetadataReference> CreateMetadataReferences() 134var searchPaths = VisualStudioMetadataReferenceManager.GetReferencePaths();
ProjectSystem\OpenTextBufferProvider.cs (2)
272public IEnumerable<(string filePath, ITextBuffer textBuffer, IVsHierarchy hierarchy)> EnumerateDocumentSet() 289private IEnumerable<uint> GetInitializedRunningDocumentTableCookies()
ProjectSystem\VisualStudioProjectFactory.cs (1)
43[ImportMany] IEnumerable<Lazy<IDynamicFileInfoProvider, FileExtensionsMetadata>> fileInfoProviders,
ProjectSystem\VisualStudioWorkspace.cs (1)
69public abstract void DisplayReferencedSymbols(Solution solution, IEnumerable<ReferencedSymbol> referencedSymbols);
ProjectSystem\VisualStudioWorkspaceImpl.cs (8)
776var folders = info.Folders.AsEnumerable(); 821private static IEnumerable<string> FilterFolderForProjectType(EnvDTE.Project project, IEnumerable<string> folders) 825var items = GetAllItems(project.ProjectItems); 834private static IEnumerable<ProjectItem> GetAllItems(ProjectItems projectItems) 839var items = projectItems.OfType<ProjectItem>(); 892IEnumerable<string> folders, 1439public virtual void EnsureEditableDocuments(IEnumerable<DocumentId> documents)
ProjectSystem\VisualStudioWorkspaceImpl.OpenFileTracker.cs (1)
186private ProjectId GetActiveContextProjectIdAndWatchHierarchies_NoLock(string moniker, IEnumerable<ProjectId> projectIds, IVsHierarchy? hierarchy)
PullMemberUp\SymbolDependentsBuilder.cs (1)
58var tasks = _declarationService.GetDeclarations(_member).Select(@ref => @ref.GetSyntaxAsync(_cancellationToken));
Remote\VisualStudioRemoteHostClientProvider.cs (1)
50[ImportMany] IEnumerable<Lazy<IRemoteServiceCallbackDispatcher, RemoteServiceCallbackDispatcherRegistry.ExportMetadata>> callbackDispatchers)
Snippets\AbstractSnippetExpansionLanguageHelper.cs (1)
52protected static bool TryAddImportsToContainedDocument(Document document, IEnumerable<string> memberImportsNamespaces)
Snippets\AbstractSnippetInfoService.cs (1)
87public IEnumerable<SnippetInfo> GetSnippetsIfAvailable()
Snippets\SnippetExpansionClient.cs (1)
1084var existingReferenceNames = originalProject.MetadataReferences.Select(r => Path.GetFileNameWithoutExtension(r.Display));
src\Compilers\Core\Portable\InternalUtilities\ConcurrentLruCache.cs (1)
62internal IEnumerable<KeyValuePair<K, V>> TestingEnumerable
StackTraceExplorer\FrameViewModel.cs (1)
32protected abstract IEnumerable<Inline> CreateInlines();
StackTraceExplorer\IgnoredFrameViewModel.cs (1)
26protected override IEnumerable<Inline> CreateInlines()
StackTraceExplorer\StackFrameViewModel.cs (1)
143protected override IEnumerable<Inline> CreateInlines()
TableDataSource\Suppression\VisualStudioDiagnosticListSuppressionStateService.cs (1)
138private bool ProcessEntries(IEnumerable<ITableEntryHandle> entryHandles, bool added)
TableDataSource\Suppression\VisualStudioSuppressionFixService.cs (9)
187private bool ApplySuppressionFix(IEnumerable<DiagnosticData>? diagnosticsToFix, Func<Project, bool> shouldFixInProject, bool filterStaleDiagnostics, bool isAddSuppression, bool isSuppressionInSource, bool onlyCompilerDiagnostics, bool showPreviewChangesDialog) 194IEnumerable<DiagnosticData>? diagnosticsToFix, 364private static IEnumerable<DiagnosticData> FilterDiagnostics(IEnumerable<DiagnosticData> diagnostics, bool isAddSuppression, bool isSuppressionInSource, bool onlyCompilerDiagnostics) 446private static CodeFixProvider? GetSuppressionFixer(IEnumerable<Diagnostic> diagnostics, string language, ICodeFixService codeFixService) 452private async Task<ImmutableDictionary<Document, ImmutableArray<Diagnostic>>> GetDocumentDiagnosticsToFixAsync(IEnumerable<DiagnosticData> diagnosticsToFix, Func<Project, bool> shouldFixInProject, bool filterStaleDiagnostics, CancellationToken cancellationToken) 508IEnumerable<DiagnosticData> documentDiagnosticsToFix; 544private async Task<ImmutableDictionary<Project, ImmutableArray<Diagnostic>>> GetProjectDiagnosticsToFixAsync(IEnumerable<DiagnosticData> diagnosticsToFix, Func<Project, bool> shouldFixInProject, bool filterStaleDiagnostics, CancellationToken cancellationToken) 573IEnumerable<DiagnosticData> projectDiagnosticsToFix;
Telemetry\Shared\TelemetryLogger.cs (1)
213IEnumerable<object> items => new TelemetryComplexProperty(items.Select(item => (item is PiiValue pii) ? new TelemetryPiiProperty(pii.Value) : item)),
Venus\ContainedDocument.cs (12)
214public ITextSnapshot ApplyChanges(IEnumerable<TextChange> changes) 233private ITextSnapshot ApplyChanges(SourceText originalText, IEnumerable<TextChange> changes) 237IEnumerable<int> affectedVisibleSpanIndices = null; 261private IEnumerable<TextChange> FilterTextChanges(SourceText originalText, List<TextSpan> editorVisibleSpansInOriginal, IEnumerable<TextChange> changes) 348private IEnumerable<TextChange> GetSubTextChanges(SourceText originalText, TextChange changeInOriginalText, TextSpan visibleSpanInOriginalText) 398private IEnumerable<TextChange> GetSubTextChanges( 700public IEnumerable<TextSpan> GetEditorVisibleSpans() 720IEnumerable<TextChange> changes, 722out IEnumerable<int> affectedVisibleSpansInNew) 756private void AdjustIndentation(IProjectionBuffer subjectBuffer, IEnumerable<int> visibleSpanIndex) 816var newChanges = FilterTextChanges(document.GetTextSynchronously(CancellationToken.None), visibleSpans, changes.ToReadOnlyCollection()).Where(t => visibleSpan.Contains(t.Span));
Venus\ContainedDocument.DocumentServiceProvider.cs (1)
85IEnumerable<TextSpan> spans,
Venus\ContainedLanguage.IVsContainedLanguageCodeSupport.cs (4)
110IEnumerable<Tuple<string, string>> membersAndIds = null; 171IEnumerable<Tuple<string, string>> membersAndIds = null; 206var refactorNotifyServices = this.ComponentModel.DefaultExportProvider.GetExportedValues<IRefactorNotifyService>(); 238protected static void CreateBSTRArray(IntPtr dest, IEnumerable<string> source)
Venus\ContainedLanguageCodeSupport.cs (7)
70var reservedNames = semanticModel.LookupSymbols(point.Value.Position, type).Select(m => m.Name); 87public static IEnumerable<Tuple<string, string>> GetCompatibleEventHandlers( 161var existingEventHandlers = GetCompatibleEventHandlers(targetDocument, className, objectTypeName, nameOfEvent, cancellationToken); 291public static IEnumerable<Tuple<string, string>> GetMembers( 303var members = allMembers.Where(m => IncludeMember(m, codeMemberType, compilation)); 317IEnumerable<IRefactorNotifyService> refactorNotifyServices, 465var members = type.GetMembers(memberName).Where(m => m.Kind == SymbolKind.Method);
Workspace\VisualStudioFormattingRuleFactoryServiceFactory.cs (1)
92public IEnumerable<TextChange> FilterFormattedChanges(DocumentId documentId, TextSpan span, IList<TextChange> changes)
Workspace\VisualStudioSymbolNavigationService.cs (1)
60var sourceLocations = symbol.Locations.Where(loc => loc.IsInSource);
Workspace\VisualStudioSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs (5)
25private readonly IEnumerable<IRefactorNotifyService> _refactorNotifyServices; 30[ImportMany] IEnumerable<IRefactorNotifyService> refactorNotifyServices) 47private readonly IEnumerable<IRefactorNotifyService> _refactorNotifyServices; 54IEnumerable<IRefactorNotifyService> refactorNotifyServices, 69var updatedDocumentIds = _updatedSolution.GetChanges(_startingSolution).GetProjectChanges().SelectMany(p => p.GetChangedDocuments());
Microsoft.VisualStudio.LanguageServices.CSharp (50)
CodeModel\CSharpCodeModelService.cs (12)
46IEnumerable<IRefactorNotifyService> refactorNotifyServices, 278public override IEnumerable<SyntaxNode> GetOptionNodes(SyntaxNode parent) 282public override IEnumerable<SyntaxNode> GetImportNodes(SyntaxNode parent) 290private static IEnumerable<SyntaxNode> GetAttributeNodes(SyntaxList<AttributeListSyntax> attributeDeclarationList) 301public override IEnumerable<SyntaxNode> GetAttributeNodes(SyntaxNode parent) 348public override IEnumerable<SyntaxNode> GetAttributeArgumentNodes(SyntaxNode parent) 361public override IEnumerable<SyntaxNode> GetInheritsNodes(SyntaxNode parent) 367public override IEnumerable<SyntaxNode> GetImplementsNodes(SyntaxNode parent) 383private static IEnumerable<MemberDeclarationSyntax> GetChildMemberNodes(SyntaxNode container) 441public override IEnumerable<SyntaxNode> GetMemberNodes(SyntaxNode container, bool includeSelf, bool recursive, bool logicalFields, bool onlySupportedNodes) 447private IEnumerable<SyntaxNode> GetMemberNodesWorker(SyntaxNode container, bool includeSelf, bool recursive, bool logicalFields, bool onlySupportedNodes) 1450public override IEnumerable<SyntaxNode> GetParameterNodes(SyntaxNode parentNode)
CodeModel\CSharpCodeModelServiceFactory.cs (2)
22private readonly IEnumerable<IRefactorNotifyService> _refactorNotifyServices; 29[ImportMany] IEnumerable<IRefactorNotifyService> refactorNotifyServices,
CSharpPackage.cs (1)
134protected override IEnumerable<IVsEditorFactory> CreateEditorFactories()
EditorConfigSettings\BinaryOperatorSpacingOptionsViewModel.cs (1)
36static IEnumerable<(string description, BinaryOperatorSpacingOptions value)> EnumerateOptions()
EditorConfigSettings\DataProvider\CodeStyle\CSharpCodeStyleSettingsProvider.cs (20)
30var varSettings = GetVarCodeStyleOptions(options, SettingsUpdater); 33var usingSettings = GetUsingsCodeStyleOptions(options, SettingsUpdater); 36var modifierSettings = GetModifierCodeStyleOptions(options, SettingsUpdater); 39var codeBlockSettings = GetCodeBlockCodeStyleOptions(options, SettingsUpdater); 42var nullCheckingSettings = GetNullCheckingCodeStyleOptions(options, SettingsUpdater); 45var expressionSettings = GetExpressionCodeStyleOptions(options, SettingsUpdater); 48var patternMatchingSettings = GetPatternMatchingCodeStyleOptions(options, SettingsUpdater); 51var variableSettings = GetVariableCodeStyleOptions(options, SettingsUpdater); 54var expressionBodySettings = GetExpressionBodyCodeStyleOptions(options, SettingsUpdater); 57var unusedValueSettings = GetUnusedValueCodeStyleOptions(options, SettingsUpdater); 61private static IEnumerable<CodeStyleSetting> GetVarCodeStyleOptions(TieredAnalyzerConfigOptions options, OptionUpdater updater) 71private static IEnumerable<CodeStyleSetting> GetUsingsCodeStyleOptions(TieredAnalyzerConfigOptions options, OptionUpdater updater) 78private static IEnumerable<CodeStyleSetting> GetNullCheckingCodeStyleOptions(TieredAnalyzerConfigOptions options, OptionUpdater updater) 85private static IEnumerable<CodeStyleSetting> GetModifierCodeStyleOptions(TieredAnalyzerConfigOptions options, OptionUpdater updater) 93private static IEnumerable<CodeStyleSetting> GetCodeBlockCodeStyleOptions(TieredAnalyzerConfigOptions options, OptionUpdater updater) 110private static IEnumerable<CodeStyleSetting> GetExpressionCodeStyleOptions(TieredAnalyzerConfigOptions options, OptionUpdater updater) 124private static IEnumerable<CodeStyleSetting> GetPatternMatchingCodeStyleOptions(TieredAnalyzerConfigOptions options, OptionUpdater updater) 133private static IEnumerable<CodeStyleSetting> GetVariableCodeStyleOptions(TieredAnalyzerConfigOptions options, OptionUpdater updater) 139private static IEnumerable<CodeStyleSetting> GetExpressionBodyCodeStyleOptions(TieredAnalyzerConfigOptions options, OptionUpdater updater) 154private static IEnumerable<CodeStyleSetting> GetUnusedValueCodeStyleOptions(TieredAnalyzerConfigOptions options, OptionUpdater updater)
EditorConfigSettings\DataProvider\Whitespace\CSharpWhitespaceSettingsProvider.cs (8)
30var spacingOptions = GetSpacingOptions(options, SettingsUpdater); 32var newLineOptions = GetNewLineOptions(options, SettingsUpdater); 34var indentationOptions = GetIndentationOptions(options, SettingsUpdater); 36var wrappingOptions = GetWrappingOptions(options, SettingsUpdater); 40private static IEnumerable<Setting> GetSpacingOptions(TieredAnalyzerConfigOptions options, OptionUpdater updaterService) 75private static IEnumerable<Setting> GetNewLineOptions(TieredAnalyzerConfigOptions options, OptionUpdater updaterService) 96private static IEnumerable<Setting> GetIndentationOptions(TieredAnalyzerConfigOptions options, OptionUpdater updaterService) 106private static IEnumerable<Setting> GetWrappingOptions(TieredAnalyzerConfigOptions options, OptionUpdater updaterService)
EditorConfigSettings\LabelPositionOptionsViewModel.cs (1)
59static IEnumerable<(string description, LabelPositionOptions value)> EnumerateOptions()
LanguageService\CSharpCodeCleanupFixerProvider.cs (1)
24[ImportMany] IEnumerable<Lazy<AbstractCodeCleanUpFixer, ContentTypeMetadata>> codeCleanUpFixers)
Progression\CSharpProgressionLanguageService.cs (1)
51public IEnumerable<SyntaxNode> GetTopLevelNodesFromDocument(SyntaxNode root, CancellationToken cancellationToken)
ProjectSystemShim\CSharpEntryPointFinder.cs (1)
17public static IEnumerable<INamedTypeSymbol> FindEntryPoints(Compilation compilation)
ProjectSystemShim\CSharpEntryPointFinderService.cs (1)
19protected override IEnumerable<INamedTypeSymbol> FindEntryPoints(Compilation compilation, bool findFormsOnly)
ProjectSystemShim\CSharpProjectShim.OptionsProcessor.cs (1)
156private IEnumerable<string> ParseWarningCodes(CompilerOptions compilerOptions)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (23)
CodeModel\FileCodeClassTests.cs (1)
308var l = from p in testObject.Members.OfType<CodeProperty>() where vsCMAccess.vsCMAccessPublic == p.Access && p.Getter != null && !p.Getter.IsShared && vsCMAccess.vsCMAccessPublic == p.Getter.Access select p;
Interactive\Commands\ResetInteractiveTests.cs (4)
53var replReferenceCommands = GetProjectReferences(workspace, project).Select(r => CreateReplReferenceCommand(r)); 140private static IEnumerable<string> GetProjectReferences(TestWorkspace workspace, Project project) 142var metadataReferences = project.MetadataReferences.Select(r => r.Display); 143var projectReferences = project.ProjectReferences.SelectMany(p => GetProjectReferences(
Interactive\Commands\TestResetInteractive.cs (3)
89protected override Task<IEnumerable<string>> GetNamespacesToImportAsync(IEnumerable<string> namespacesToImport, IInteractiveWindow interactiveWindow) 91return Task.FromResult((IEnumerable<string>)NamespacesToImport);
ProjectSystemShim\CPS\CSharpReferencesTests.cs (2)
49IEnumerable<ProjectReference> GetProject3ProjectReferences() 55IEnumerable<PortableExecutableReference> GetProject3MetadataReferences()
ProjectSystemShim\CPS\SourceFileHandlingTests.cs (10)
31IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents; 50IEnumerable<TextDocument> GetCurrentAdditionalDocuments() => environment.Workspace.CurrentSolution.Projects.Single().AdditionalDocuments; 68IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents; 118IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents; 160IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents; 214IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents; 253IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents; 292IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents; 328IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents; 376IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents;
ProjectSystemShim\CSharpHelpers.cs (1)
132public CommandLineArguments Parse(IEnumerable<string> arguments, string baseDirectory, bool isInteractive, string sdkDirectory)
ProjectSystemShim\EntryPointFinderTests.cs (2)
35private static void Validate(string signature, Action<IEnumerable<INamedTypeSymbol>> validate) 49var entryPoints = CSharpEntryPointFinder.FindEntryPoints(compilation);
Microsoft.VisualStudio.LanguageServices.DevKit (1)
src\VisualStudio\Core\Def\Telemetry\Shared\TelemetryLogger.cs (1)
213IEnumerable<object> items => new TelemetryComplexProperty(items.Select(item => (item is PiiValue pii) ? new TelemetryPiiProperty(pii.Value) : item)),
Microsoft.VisualStudio.LanguageServices.LiveShare (4)
Client\Projects\RemoteProjectInfoProvider.cs (2)
23private readonly IEnumerable<IRemoteProjectInfoProvider> _remoteProjectInfoProviders; 27public RemoteProjectInfoProvider([ImportMany] IEnumerable<IRemoteProjectInfoProvider> remoteProjectInfoProviders)
Client\Projects\RoslynRemoteProjectInfoProvider.cs (1)
75var filesTasks = project.SourceFiles
Client\RemoteLanguageServiceWorkspace.cs (1)
232var documents = _openTextBufferProvider.EnumerateDocumentSet();
Microsoft.VisualStudio.LanguageServices.Xaml (15)
Features\InlineRename\XamlEditorInlineRenameService.cs (4)
109public bool TryOnAfterGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText) 114public bool TryOnBeforeGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText) 192public IEnumerable<DocumentId> DocumentIds => _inlineRenameLocationSet.Locations.Select(l => l.Document.Id).Distinct(); 196public IEnumerable<InlineRenameReplacement> GetReplacements(DocumentId documentId)
Features\QuickInfo\XamlQuickInfo.cs (3)
17public IEnumerable<TaggedText> Description { get; } 23IEnumerable<TaggedText> description, 33IEnumerable<TaggedText> description,
Implementation\LanguageServer\Extensions\SolutionExtensions.cs (1)
14public static IEnumerable<Project> GetXamlProjects(this Solution solution)
Implementation\LanguageServer\Extensions\SymbolExtensions.cs (1)
21public static async Task<IEnumerable<TaggedText>> GetDescriptionAsync(this ISymbol symbol, TextDocument document, SymbolDescriptionOptions options, CancellationToken cancellationToken)
Implementation\LanguageServer\Handler\Diagnostics\WorkspacePullDiagnosticHandler.cs (1)
45var projects = context.Solution.GetXamlProjects();
Implementation\LanguageServer\Handler\Hover\HoverHandler.cs (1)
96static string GetMarkdownString(IEnumerable<TaggedText> description)
Implementation\LanguageServer\XamlLspServiceProvider.cs (2)
20[ImportMany(StringConstants.XamlLspLanguagesContract)] IEnumerable<Lazy<ILspService, LspServiceMetadataView>> lspServices, 21[ImportMany(StringConstants.XamlLspLanguagesContract)] IEnumerable<Lazy<ILspServiceFactory, LspServiceMetadataView>> lspServiceFactories)
Implementation\XamlEditAndContinueSolutionProvider.cs (2)
20private readonly IEnumerable<IEditAndContinueSolutionProvider> _editAndContinueSolutionProviders; 24public XamlEditAndContinueSolutionProvider([ImportMany] IEnumerable<IEditAndContinueSolutionProvider> editAndContinueSolutionProviders)
MSBuild (47)
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)
CommandLineSwitches.cs (2)
383internal static IEnumerable<string> GetParameterizedSwitchResourceIds() 400internal static IEnumerable<string> GetParameterlessSwitchResourceIds()
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)
391IEnumerable<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 (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)
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)
990public IEnumerable<KeyValuePair<string, string>> EnumerateMetadata() 1002private IEnumerable<KeyValuePair<string, string>> EnumerateMetadataEager() 1020private IEnumerable<KeyValuePair<string, string>> EnumerateMetadataLazy() 1034public void ImportMetadata(IEnumerable<KeyValuePair<string, string>> metadata)
TerminalLogger\Project.cs (1)
112public IEnumerable<BuildMessage> GetBuildErrorAndWarningMessages()
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) 90private static IEnumerable<string> EnumerateFileOrDirectories(
XMake.cs (2)
4448IEnumerable<DistributedLoggerRecord> distributedLoggerRecords, 4530private 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)
391IEnumerable<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)
990public IEnumerable<KeyValuePair<string, string>> EnumerateMetadata() 1002private IEnumerable<KeyValuePair<string, string>> EnumerateMetadataEager() 1020private IEnumerable<KeyValuePair<string, string>> EnumerateMetadataLazy() 1034public 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)
392protected override IEnumerable<DiagnosticAnalyzer> GetDiagnosticAnalyzers() => new[] { new AttributesShouldNotBeAppliedToPageModelAnalyzer() };
AvoidHtmlPartialAnalyzerTest.cs (1)
431protected 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)
917protected override IEnumerable<DiagnosticAnalyzer> GetDiagnosticAnalyzers() => new[] { new TagHelpersInCodeBlocksAnalyzer() };
TopLevelParameterNameAnalyzerTest.cs (1)
605protected 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)
MyFrontend (2)
playground\TestShop\BasketService\Models\BasketItem.cs (1)
13public IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
Services\CatalogServiceClient.cs (1)
22public record Catalog(int FirstId, int NextId, bool IsLastPage, IEnumerable<CatalogItem> Data);
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)
OrderProcessor (1)
playground\TestShop\BasketService\Models\BasketItem.cs (1)
13public IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
PrepareTests (4)
MinimizeUtil.cs (3)
69static IEnumerable<(Guid mvid, FilePathInfo pathInfo)> walkDirectory(string unitDirPath, string sourceDirectory, string destinationDirectory) 127var grouping = idToFilePathMap 166var noDuplicatesGrouping = idToFilePathMap.Values
TestDiscovery.cs (1)
110var assemblies = unitTestAssemblies.Concat(integrationTestAssemblies).Where(ShouldInclude);
PresentationBuildTasks (5)
Microsoft\Build\Tasks\Windows\FileClassifier.cs (1)
289private void Classify(IEnumerable<ITaskItem> inputItems, List<ITaskItem> mainList, List<ITaskItem> satelliteList)
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\ReflectionHelper.cs (1)
58internal static void Initialize(IEnumerable<string> assemblyPaths)
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\XmlCompatibilityReader.cs (3)
79IEnumerable<string> supportedNamespaces) 953private IEnumerable<NamespaceElementPair> ParseContentToNamespaceElementPair(string content, string callerContext) 1001private IEnumerable<string> PrefixesToNamespaces(string prefixes)
PresentationCore (168)
MS\Internal\FontCache\FamilyCollection.cs (3)
585IEnumerator<Text.TextInterface.FontFamily> IEnumerable<Text.TextInterface.FontFamily>.GetEnumerator() 596return ((IEnumerable<Text.TextInterface.FontFamily>)this).GetEnumerator(); 602private IEnumerable<Text.TextInterface.FontFamily> GetPhysicalFontFamilies()
MS\Internal\FontCache\FontFaceLayoutInfo.cs (1)
765return ((IEnumerable<KeyValuePair<int, ushort>>)this).GetEnumerator();
MS\Internal\FontCache\FontSourceCollection.cs (1)
164IEnumerator<Text.TextInterface.IFontSource> System.Collections.Generic.IEnumerable<Text.TextInterface.IFontSource>.GetEnumerator()
MS\Internal\FontFace\TypefaceCollection.cs (4)
137_familyEnumerator = ((IEnumerable<Text.TextInterface.Font>)typefaceCollection._family).GetEnumerator(); 142_familyTypefaceEnumerator = ((IEnumerable<FamilyTypeface>)typefaceCollection._familyTypefaceCollection).GetEnumerator(); 200_familyEnumerator = ((IEnumerable<Text.TextInterface.Font>)_typefaceCollection._family).GetEnumerator(); 205_familyTypefaceEnumerator = ((IEnumerable<FamilyTypeface>)_typefaceCollection._familyTypefaceCollection).GetEnumerator();
MS\Internal\Ink\EllipticalNodeOperations.cs (4)
169internal override IEnumerable<ContourSegment> GetContourSegments(StrokeNodeData node, Quad quad) 194internal override IEnumerable<ContourSegment> GetNonBezierContourSegments(StrokeNodeData beginNode, StrokeNodeData endNode) 277in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, IEnumerable<ContourSegment> hitContour) 461in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, IEnumerable<ContourSegment> hitContour)
MS\Internal\Ink\ErasingStroke.cs (2)
39internal ErasingStroke(StylusShape erasingShape, IEnumerable<Point> path) 54internal void MoveTo(IEnumerable<Point> path)
MS\Internal\Ink\GestureRecognizer\NativeRecognizer.cs (2)
91internal ApplicationGesture[] SetEnabledGestures(IEnumerable<ApplicationGesture> applicationGestures) 187internal static ApplicationGesture[] GetApplicationGestureArrayAndVerify(IEnumerable<ApplicationGesture> applicationGestures)
MS\Internal\Ink\Lasso.cs (1)
88internal void AddPoints(IEnumerable<Point> points)
MS\Internal\Ink\StrokeNode.cs (3)
853IEnumerable<ContourSegment> hittingContour = hitNode.GetContourSegments(); 871IEnumerable<ContourSegment> hittingContour = hitNode.GetContourSegments(); 1017private IEnumerable<ContourSegment> GetContourSegments()
MS\Internal\Ink\StrokeNodeOperations.cs (6)
117internal virtual IEnumerable<ContourSegment> GetContourSegments(StrokeNodeData node, Quad quad) 162internal virtual IEnumerable<ContourSegment> GetNonBezierContourSegments(StrokeNodeData beginNode, StrokeNodeData endNode) 434in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, IEnumerable<ContourSegment> hitContour) 554in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, IEnumerable<ContourSegment> hitContour) 923IEnumerable<ContourSegment> hitContour, in StrokeNodeData beginNode, in StrokeNodeData endNode) 1012IEnumerable<ContourSegment> hitContour, Quad quad, in StrokeNodeData beginNode, in StrokeNodeData endNode)
MS\Internal\PartialArray.cs (2)
167IEnumerator<T> IEnumerable<T>.GetEnumerator() 181return ((IEnumerable<T>)this).GetEnumerator();
MS\Internal\TextFormatting\FullTextLine.cs (2)
2110public override IEnumerable<IndexedGlyphRun> GetIndexedGlyphRuns() 2117IEnumerable<IndexedGlyphRun> result = null;
MS\Internal\TextFormatting\SimpleTextLine.cs (1)
897public override IEnumerable<IndexedGlyphRun> GetIndexedGlyphRuns()
MS\Internal\TextFormatting\ThousandthOfEmRealDoubles.cs (1)
214return ((IEnumerable<double>)this).GetEnumerator();
MS\Internal\TextFormatting\ThousandthOfEmRealPoints.cs (1)
159return ((IEnumerable<Point>)this).GetEnumerator();
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\CharacterBuffer.cs (2)
140IEnumerator<char> IEnumerable<char>.GetEnumerator() 152return ((IEnumerable<char>)this).GetEnumerator();
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\PartialList.cs (2)
161IEnumerator<T> IEnumerable<T>.GetEnumerator() 173return ((IEnumerable<T>)this).GetEnumerator();
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\SequentialUshortCollection.cs (1)
86return ((IEnumerable<ushort>)this).GetEnumerator();
System\Windows\BinaryFormat\ArrayRecord.cs (1)
58IEnumerator<object> IEnumerable<object>.GetEnumerator() => ArrayObjects.GetEnumerator();
System\Windows\BinaryFormat\ListConverterHelper.cs (1)
28IEnumerator<object> IEnumerable<object>.GetEnumerator() => throw new NotImplementedException();
System\Windows\BinaryFormat\MemberTypeInfo.cs (1)
65IEnumerator<(BinaryType Type, object? Info)> IEnumerable<(BinaryType Type, object? Info)>.GetEnumerator()
System\Windows\ContentElement.cs (4)
891public IEnumerable<TouchDevice> TouchesCaptured 902public IEnumerable<TouchDevice> TouchesCapturedWithin 914public IEnumerable<TouchDevice> TouchesOver 926public IEnumerable<TouchDevice> TouchesDirectlyOver
System\Windows\FreezableCollection.cs (3)
57public FreezableCollection(IEnumerable<T> collection) 397IEnumerator<T> IEnumerable<T>.GetEnumerator() 649private int GetCount(IEnumerable<T> enumerable)
System\Windows\Generated\TextDecorationCollection.cs (2)
305IEnumerator<TextDecoration> IEnumerable<TextDecoration>.GetEnumerator() 878public TextDecorationCollection(IEnumerable<TextDecoration> collection)
System\Windows\Ink\GestureRecognizer.cs (2)
41public GestureRecognizer(IEnumerable<ApplicationGesture> enabledApplicationGestures) 88public void SetEnabledGestures(IEnumerable<ApplicationGesture> applicationGestures)
System\Windows\Ink\IncrementalHitTester.cs (4)
36public void AddPoints(IEnumerable<Point> points) 139protected abstract void AddPointsCore(IEnumerable<Point> points); 319protected override void AddPointsCore(IEnumerable<Point> points) 510protected override void AddPointsCore(IEnumerable<Point> points)
System\Windows\Ink\Stroke.cs (2)
1145internal static int GetCount(IEnumerable<Point> ienum) 1164internal static Point[] GetPointArray(IEnumerable<Point> ienum)
System\Windows\Ink\Stroke2.cs (6)
114public StrokeCollection GetClipResult(IEnumerable<Point> lassoPoints) 145public StrokeCollection GetEraseResult(IEnumerable<Point> lassoPoints) 166public StrokeCollection GetEraseResult(IEnumerable<Point> eraserPath, StylusShape eraserShape) 254public bool HitTest(IEnumerable<Point> lassoPoints, int percentageWithinLasso) 307public bool HitTest(IEnumerable<Point> path, StylusShape stylusShape) 562internal StrokeIntersection[] EraseTest(IEnumerable<Point> path, StylusShape shape)
System\Windows\Ink\StrokeCollection.cs (1)
35public StrokeCollection(IEnumerable<Stroke> strokes)
System\Windows\Ink\StrokeCollection2.cs (5)
79public StrokeCollection HitTest(IEnumerable<Point> lassoPoints, int percentageWithinLasso) 181public StrokeCollection HitTest(IEnumerable<Point> path, StylusShape stylusShape) 218public void Clip(IEnumerable<Point> lassoPoints) 269public void Erase(IEnumerable<Point> lassoPoints) 314public void Erase(IEnumerable<Point> eraserPath, StylusShape eraserShape)
System\Windows\Input\ManipulationBoundaryFeedbackEventArgs.cs (2)
81public IEnumerable<IManipulator> Manipulators 93private IEnumerable<IManipulator> _manipulators;
System\Windows\Input\ManipulationCompletedEventArgs.cs (2)
131public IEnumerable<IManipulator> Manipulators 143private IEnumerable<IManipulator> _manipulators;
System\Windows\Input\ManipulationDeltaEventArgs.cs (2)
205public IEnumerable<IManipulator> Manipulators 217private IEnumerable<IManipulator> _manipulators;
System\Windows\Input\ManipulationDevice.cs (1)
204internal IEnumerable<IManipulator> GetManipulatorsReadOnly()
System\Windows\Input\ManipulationInertiaStartingEventArgs.cs (2)
176public IEnumerable<IManipulator> Manipulators 266private IEnumerable<IManipulator> _manipulators;
System\Windows\Input\ManipulationLogic.cs (1)
684private IEnumerable<Manipulator2D> CurrentManipulators
System\Windows\Input\ManipulationStartedEventArgs.cs (2)
109public IEnumerable<IManipulator> Manipulators 121private IEnumerable<IManipulator> _manipulators;
System\Windows\Input\ManipulationStartingEventArgs.cs (2)
93public IEnumerable<IManipulator> Manipulators 142private IEnumerable<IManipulator> _manipulators;
System\Windows\Input\Stylus\Common\StylusDeviceCollection.cs (1)
22internal StylusDeviceCollection(IEnumerable<StylusDeviceBase> styluses)
System\Windows\Input\Stylus\Common\StylusPointCollection.cs (2)
81public StylusPointCollection(IEnumerable<StylusPoint> stylusPoints) 108public StylusPointCollection(IEnumerable<Point> points)
System\Windows\Input\Stylus\Common\StylusPointDescription.cs (2)
45public StylusPointDescription(IEnumerable<StylusPointPropertyInfo> stylusPointPropertyInfos) 102internal StylusPointDescription(IEnumerable<StylusPointPropertyInfo> stylusPointPropertyInfos, int originalPressureIndex)
System\Windows\Input\TouchDevice.cs (3)
1184internal static IEnumerable<TouchDevice> GetCapturedTouches(IInputElement element, bool includeWithin) 1189internal static IEnumerable<TouchDevice> GetTouchesOver(IInputElement element, bool includeWithin) 1213private static IEnumerable<TouchDevice> GetCapturedOrOverTouches(IInputElement element, bool includeWithin, bool isCapture)
System\Windows\InterOp\HwndSource.cs (1)
645public IEnumerable<IKeyboardInputSink> ChildKeyboardInputSinks
System\Windows\Markup\XmlLanguage.cs (1)
477IEnumerator<XmlLanguage> IEnumerable<XmlLanguage>.GetEnumerator()
System\Windows\Media\Animation\Generated\TimelineCollection.cs (2)
304IEnumerator<Timeline> IEnumerable<Timeline>.GetEnumerator() 886public TimelineCollection(IEnumerable<Timeline> collection)
System\Windows\Media\Animation\TimelineClockCollection.cs (1)
147IEnumerator<Clock> IEnumerable<Clock>.GetEnumerator()
System\Windows\Media\DashStyle.cs (1)
42public DashStyle(IEnumerable<double> dashes, Double offset)
System\Windows\Media\Effects\Generated\BitmapEffectCollection.cs (2)
304IEnumerator<BitmapEffect> IEnumerable<BitmapEffect>.GetEnumerator() 877public BitmapEffectCollection(IEnumerable<BitmapEffect> collection)
System\Windows\Media\Fonts.cs (3)
281private IEnumerable<FontFamily> _families; 283public TypefaceCollection(IEnumerable<FontFamily> families) 378return ((IEnumerable<Typeface>)this).GetEnumerator();
System\Windows\Media\Generated\DoubleCollection.cs (2)
259IEnumerator<double> IEnumerable<double>.GetEnumerator() 902public DoubleCollection(IEnumerable<double> collection)
System\Windows\Media\Generated\DrawingCollection.cs (2)
317IEnumerator<Drawing> IEnumerable<Drawing>.GetEnumerator() 917public DrawingCollection(IEnumerable<Drawing> collection)
System\Windows\Media\Generated\GeneralTransformCollection.cs (2)
302IEnumerator<GeneralTransform> IEnumerable<GeneralTransform>.GetEnumerator() 875public GeneralTransformCollection(IEnumerable<GeneralTransform> collection)
System\Windows\Media\Generated\GeometryCollection.cs (2)
317IEnumerator<Geometry> IEnumerable<Geometry>.GetEnumerator() 917public GeometryCollection(IEnumerable<Geometry> collection)
System\Windows\Media\Generated\GradientStopCollection.cs (2)
303IEnumerator<GradientStop> IEnumerable<GradientStop>.GetEnumerator() 979public GradientStopCollection(IEnumerable<GradientStop> collection)
System\Windows\Media\Generated\Int32Collection.cs (2)
258IEnumerator<int> IEnumerable<int>.GetEnumerator() 901public Int32Collection(IEnumerable<int> collection)
System\Windows\Media\Generated\PathFigureCollection.cs (2)
308IEnumerator<PathFigure> IEnumerable<PathFigure>.GetEnumerator() 970public PathFigureCollection(IEnumerable<PathFigure> collection)
System\Windows\Media\Generated\PathSegmentCollection.cs (2)
302IEnumerator<PathSegment> IEnumerable<PathSegment>.GetEnumerator() 875public PathSegmentCollection(IEnumerable<PathSegment> collection)
System\Windows\Media\Generated\PointCollection.cs (2)
258IEnumerator<Point> IEnumerable<Point>.GetEnumerator() 903public PointCollection(IEnumerable<Point> collection)
System\Windows\Media\Generated\PolyBezierSegmentFigureLogic.cs (2)
35public PolyBezierSegment(IEnumerable<Point> points, bool isStroked) 46internal PolyBezierSegment(IEnumerable<Point> points, bool isStroked, bool isSmoothJoin)
System\Windows\Media\Generated\PolyLineSegmentFigureLogic.cs (2)
35public PolyLineSegment(IEnumerable<Point> points, bool isStroked) 46internal PolyLineSegment(IEnumerable<Point> points, bool isStroked, bool isSmoothJoin)
System\Windows\Media\Generated\PolyQuadraticBezierSegmentFigureLogic.cs (2)
35public PolyQuadraticBezierSegment(IEnumerable<Point> points, bool isStroked) 46internal PolyQuadraticBezierSegment(IEnumerable<Point> points, bool isStroked, bool isSmoothJoin)
System\Windows\Media\Generated\TextEffectCollection.cs (2)
302IEnumerator<TextEffect> IEnumerable<TextEffect>.GetEnumerator() 875public TextEffectCollection(IEnumerable<TextEffect> collection)
System\Windows\Media\Generated\TransformCollection.cs (2)
317IEnumerator<Transform> IEnumerable<Transform>.GetEnumerator() 917public TransformCollection(IEnumerable<Transform> collection)
System\Windows\Media\Generated\VectorCollection.cs (2)
258IEnumerator<Vector> IEnumerable<Vector>.GetEnumerator() 903public VectorCollection(IEnumerable<Vector> collection)
System\Windows\Media\GlyphRun.cs (2)
2162IEnumerator<bool> IEnumerable<bool>.GetEnumerator() 2264IEnumerator<ushort> IEnumerable<ushort>.GetEnumerator()
System\Windows\Media\GlyphTypeface.cs (2)
1859return ((IEnumerable<KeyValuePair<ushort, double>>)this).GetEnumerator(); 1944return ((IEnumerable<double>)this).GetEnumerator();
System\Windows\Media\Imaging\BitmapMetadata.cs (1)
1168IEnumerator<String> IEnumerable<String>.GetEnumerator()
System\Windows\Media\PathFigure.cs (1)
32public PathFigure(Point start, IEnumerable<PathSegment> segments, bool closed)
System\Windows\Media\PathGeometry.cs (2)
43public PathGeometry(IEnumerable<PathFigure> figures) 61public PathGeometry(IEnumerable<PathFigure> figures, FillRule fillRule, Transform transform)
System\Windows\Media\textformatting\TextLine.cs (1)
191public abstract IEnumerable<IndexedGlyphRun> GetIndexedGlyphRuns();
System\Windows\Media3D\Generated\GeneralTransform3DCollection.cs (2)
302IEnumerator<GeneralTransform3D> IEnumerable<GeneralTransform3D>.GetEnumerator() 875public GeneralTransform3DCollection(IEnumerable<GeneralTransform3D> collection)
System\Windows\Media3D\Generated\MaterialCollection.cs (2)
317IEnumerator<Material> IEnumerable<Material>.GetEnumerator() 917public MaterialCollection(IEnumerable<Material> collection)
System\Windows\Media3D\Generated\Model3DCollection.cs (2)
317IEnumerator<Model3D> IEnumerable<Model3D>.GetEnumerator() 917public Model3DCollection(IEnumerable<Model3D> collection)
System\Windows\Media3D\Generated\Point3DCollection.cs (2)
259IEnumerator<Point3D> IEnumerable<Point3D>.GetEnumerator() 905public Point3DCollection(IEnumerable<Point3D> collection)
System\Windows\Media3D\Generated\Transform3DCollection.cs (2)
317IEnumerator<Transform3D> IEnumerable<Transform3D>.GetEnumerator() 917public Transform3DCollection(IEnumerable<Transform3D> collection)
System\Windows\Media3D\Generated\Vector3DCollection.cs (2)
259IEnumerator<Vector3D> IEnumerable<Vector3D>.GetEnumerator() 905public Vector3DCollection(IEnumerable<Vector3D> collection)
System\Windows\Media3D\Visual3DCollection.cs (1)
219IEnumerator<Visual3D> IEnumerable<Visual3D>.GetEnumerator()
System\Windows\TextDecorationCollection.cs (2)
66public void Add(IEnumerable<TextDecoration> textDecorations) 90public bool TryRemove(IEnumerable<TextDecoration> textDecorations, out TextDecorationCollection result)
System\Windows\TextDecorationCollectionConverter.cs (2)
169if (destinationType == typeof(InstanceDescriptor) && value is IEnumerable<TextDecoration>) 172new Type[]{typeof(IEnumerable<TextDecoration>)}
System\Windows\UIElement.cs (4)
4588public IEnumerable<TouchDevice> TouchesCaptured 4599public IEnumerable<TouchDevice> TouchesCapturedWithin 4611public IEnumerable<TouchDevice> TouchesOver 4623public IEnumerable<TouchDevice> TouchesDirectlyOver
System\Windows\UIElement3D.cs (4)
1492public IEnumerable<TouchDevice> TouchesCaptured 1503public IEnumerable<TouchDevice> TouchesCapturedWithin 1515public IEnumerable<TouchDevice> TouchesOver 1527public IEnumerable<TouchDevice> TouchesDirectlyOver
PresentationCore.Tests (34)
BinaryFormat\ArrayTests.cs (2)
23public static IEnumerable<object[]> Array_TestData => ((IEnumerable<object[]>)StringArray_Parse_Data).Concat(PrimitiveArray_Parse_Data);
BinaryFormat\BinaryFormatWriterTests.cs (4)
104public static IEnumerable<object[]?> TryWriteObject_SupportedObjects_TestData => 105((IEnumerable<object[]?>)HashtableTests.Hashtables_TestData).Concat( 112public static IEnumerable<object[]?> TryWriteObject_UnsupportedObjects_TestData => 113((IEnumerable<object[]?>)HashtableTests.Hashtables_UnsupportedTestData).Concat(
FluentAssertions\FluentAssertExtensions.cs (2)
50IEnumerable<RectangleF> expectation, 89IEnumerable<PointF> expectation,
System\Windows\DurationConverter.Tests.cs (4)
53public static IEnumerable<object?[]> ConvertTo_ReturnsExpected_Data 100public static IEnumerable<object?[]> ConvertFrom_ReturnsExpected_TestData 124public static IEnumerable<object?[]> ConvertFrom_ThrowsFormatException_TestData 148public static IEnumerable<object?[]> ConvertFrom_NotSupportedException_TestData
System\Windows\Input\Command\KeyGestureConverter.Tests.cs (5)
38public static IEnumerable<object?[]> CanConvertTo_Data 88public static IEnumerable<object?[]> ConvertFrom_ReturnsExpected_Data 130public static IEnumerable<object?[]> ConvertFrom_ThrowsNotSupportedException_Data 156public static IEnumerable<object?[]> ConvertTo_ReturnsExpected_Data 202public static IEnumerable<object?[]> ConvertTo_ThrowsNotSupportedException_Data
System\Windows\Input\Command\MouseGestureConverter.Tests.cs (5)
38public static IEnumerable<object?[]> CanConvertTo_Data 88public static IEnumerable<object?[]> ConvertFrom_ReturnsExpected_Data 123public static IEnumerable<object?[]> ConvertFrom_ThrowsNotSupportedException_Data 148public static IEnumerable<object?[]> ConvertTo_ReturnsExpected_Data 188public static IEnumerable<object?[]> ConvertTo_ThrowsNotSupportedException_Data
System\Windows\Input\MouseActionConverter.Tests.cs (3)
35public static IEnumerable<object?[]> CanConvertTo_Data 78public static IEnumerable<object?[]> ConvertFrom_ReturnsExpected_Data 132public static IEnumerable<object?[]> ConvertTo_ReturnsExpected_Data
System\Windows\Media\Animation\RepeatBehavior.Tests.cs (3)
58public static IEnumerable<object[]> Constructor_NegativeDuration_ThrowsArgumentOutOfRangeException_Data 76public static IEnumerable<object[]> Kind_Duration_ReturnsExpected_Value_Data 148public static IEnumerable<object[]> Compare_Instance_Value_Equals_Data
System\Windows\TextDecorationCollectionConverter.Tests.cs (6)
16[InlineData(false, typeof(IEnumerable<TextDecoration>))] 30[InlineData(false, typeof(IEnumerable<TextDecoration>))] 58public static IEnumerable<object?[]> ConvertFrom_ReturnsExpected_Data 133public static IEnumerable<object?[]> ConvertFromString_ReturnsExpected_Data 211public static IEnumerable<object[]> ConvertTo_ReturnsExpected_Data 246public static IEnumerable<object?[]> ConvertTo_ThrowsArgumentNullException_Data
PresentationFramework (125)
MS\Internal\Annotations\AnnotationResourceCollection.cs (1)
107void OnCollectionCleared(IEnumerable<AnnotationResource> list)
MS\Internal\Annotations\ObservableDictionary.cs (1)
130return ((IEnumerable<KeyValuePair<string, string>>)_nameValues).GetEnumerator();
MS\Internal\Data\CommitManager.cs (1)
176IEnumerator<T> IEnumerable<T>.GetEnumerator()
MS\Internal\Data\ValueTable.cs (1)
242IEnumerable<PropertyDescriptor> GetPropertiesForItem(object item)
MS\Internal\Documents\ContentElementCollection.cs (2)
129/// <see cref="IEnumerable&lt;T&gt;.GetEnumerator"/> 131IEnumerator<TItem> IEnumerable<TItem>.GetEnumerator()
MS\Internal\Ink\ClipboardProcessor.cs (1)
249internal IEnumerable<InkCanvasClipboardFormat> PreferredFormats
MS\Internal\Ink\InkCanvasSelection.cs (1)
1057private IEnumerable<Rect> SelectedElementsBoundsEnumerator
MS\Internal\ListOfObject.cs (2)
94IEnumerator<object> IEnumerable<object>.GetEnumerator() 105return ((IEnumerable<object>)this).GetEnumerator();
MS\Internal\WindowsRuntime\Generated\Windows.Data.Text.cs (4)
310internal delegate void WordSegmentsTokenizingHandler(global::System.Collections.Generic.IEnumerable<WordSegment> precedingWords, global::System.Collections.Generic.IEnumerable<WordSegment> words); 1605public 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)
47var args = type.GetGenericArguments().Select(t => GetSignature(t)); 77var args = type.GetFields(BindingFlags.Instance | BindingFlags.Public).Select(fi => GetSignature(fi.FieldType));
MS\Internal\WindowsRuntime\Generated\WinRT\Projections\IEnumerable.cs (5)
37public static IObjectReference CreateMarshaler(global::System.Collections.Generic.IEnumerable<T> obj) => 43public static global::System.Collections.Generic.IEnumerable<T> FromAbi(IntPtr thisPtr) => 46public static IntPtr FromManaged(global::System.Collections.Generic.IEnumerable<T> value) => 129var __this = global::WinRT.ComWrappersSupport.FindObject<global::System.Collections.Generic.IEnumerable<T>>(thisPtr);
System\Windows\Annotations\Storage\XmlStreamStore.cs (1)
649List<Annotation> annotations = new List<Annotation>((IEnumerable<Annotation>)mapAnnotations.Values);
System\Windows\Controls\ColumnDefinition.cs (1)
353IEnumerator<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) 2509private UIElement[] ValidateSelectedElements(IEnumerable<UIElement> selectedElements) 2726IEnumerable<UIElement> children = null;
System\Windows\Controls\ItemsControl.cs (2)
3597internal void AdjustItemInfosAfterGeneratorChange(IEnumerable<ItemInfo> list, bool claimUniqueContainer) 3683internal void AdjustItemInfos(NotifyCollectionChangedEventArgs e, IEnumerable<ItemInfo> list)
System\Windows\Controls\Primitives\CalendarItem.cs (2)
342internal IEnumerable<CalendarDayButton> GetCalendarDayButtons() 430private IEnumerable<CalendarButton> GetCalendarButtons()
System\Windows\Controls\Primitives\Selector.cs (1)
2831IEnumerator<ItemInfo> IEnumerable<ItemInfo>.GetEnumerator()
System\Windows\Controls\RowDefinition.cs (1)
348IEnumerator<RowDefinition> IEnumerable<RowDefinition>.GetEnumerator()
System\Windows\Controls\SelectedDatesCollection.cs (1)
492private static IEnumerable<DateTime> GetDaysInRange(DateTime start, DateTime end)
System\Windows\Controls\StickyNote.cs (2)
1558private void StartListenToStrokeEvent(IEnumerable<Stroke> strokes) 1579private void StopListenToStrokeEvent(IEnumerable<Stroke> strokes)
System\Windows\Data\CollectionView.cs (1)
2153static readonly string IEnumerableT = typeof(IEnumerable<>).Name;
System\Windows\Data\XmlNamespaceMappingCollection.cs (1)
207IEnumerator<XmlNamespaceMapping> IEnumerable<XmlNamespaceMapping>.GetEnumerator()
System\Windows\Diagnostics\ResourceDictionaryDiagnostics.cs (8)
49public static IEnumerable<ResourceDictionaryInfo> ThemedResourceDictionaries 67public static IEnumerable<ResourceDictionaryInfo> GenericResourceDictionaries 144public static IEnumerable<ResourceDictionary> GetResourceDictionariesForSource(Uri uri) 278public static IEnumerable<FrameworkElement> GetFrameworkElementOwners(ResourceDictionary dictionary) 283public static IEnumerable<FrameworkContentElement> GetFrameworkContentElementOwners(ResourceDictionary dictionary) 288public static IEnumerable<Application> GetApplicationOwners(ResourceDictionary dictionary) 293private static IEnumerable<T> GetOwners<T>(WeakReferenceList list, IEnumerable<T> emptyList)
System\Windows\Documents\DocumentReferenceCollection.cs (1)
53return ((IEnumerable<DocumentReference>)this).GetEnumerator();
System\Windows\Documents\DocumentStructures\SemanticBasicElement.cs (18)
77IEnumerator<BlockElement> IEnumerable<BlockElement>.GetEnumerator() 84return ((IEnumerable<BlockElement>)this).GetEnumerator(); 122IEnumerator<NamedElement> IEnumerable<NamedElement>.GetEnumerator() 129return ((IEnumerable<NamedElement>)this).GetEnumerator(); 164IEnumerator<NamedElement> IEnumerable<NamedElement>.GetEnumerator() 171return ((IEnumerable<NamedElement>)this).GetEnumerator(); 207IEnumerator<ListItemStructure> IEnumerable<ListItemStructure>.GetEnumerator() 214return ((IEnumerable<ListItemStructure>)this).GetEnumerator(); 249IEnumerator<BlockElement> IEnumerable<BlockElement>.GetEnumerator() 256return ((IEnumerable<BlockElement>)this).GetEnumerator(); 302IEnumerator<TableRowGroupStructure> IEnumerable<TableRowGroupStructure>.GetEnumerator() 309return ((IEnumerable<TableRowGroupStructure>)this).GetEnumerator(); 345IEnumerator<TableRowStructure> IEnumerable<TableRowStructure>.GetEnumerator() 352return ((IEnumerable<TableRowStructure>)this).GetEnumerator(); 387IEnumerator<TableCellStructure> IEnumerable<TableCellStructure>.GetEnumerator() 394return ((IEnumerable<TableCellStructure>)this).GetEnumerator(); 432IEnumerator<BlockElement> IEnumerable<BlockElement>.GetEnumerator() 439return ((IEnumerable<BlockElement>)this).GetEnumerator();
System\Windows\Documents\DocumentStructures\StoryFragments.cs (4)
52IEnumerator<StoryFragment> IEnumerable<StoryFragment>.GetEnumerator() 59return ((IEnumerable<StoryFragment>)this).GetEnumerator(); 113IEnumerator<BlockElement> IEnumerable<BlockElement>.GetEnumerator() 120return ((IEnumerable<BlockElement>)this).GetEnumerator();
System\Windows\Documents\FixedTextBuilder.cs (1)
1248IEnumerator<LogicalHyperlink> IEnumerable<LogicalHyperlink>.GetEnumerator()
System\Windows\Documents\PageContentCollection.cs (1)
78return ((IEnumerable<PageContent>)this).GetEnumerator();
System\Windows\Documents\SpellerError.cs (1)
93public IEnumerable<string> Suggestions
System\Windows\Documents\TableCellCollection.cs (3)
96/// <see cref="IEnumerable&lt;T&gt;.GetEnumerator"/> 98IEnumerator<TableCell> IEnumerable<TableCell>.GetEnumerator() 100return ((IEnumerable<TableCell>)_cellCollectionInternal).GetEnumerator();
System\Windows\Documents\TableColumnCollection.cs (3)
96/// <see cref="IEnumerable&lt;T&gt;.GetEnumerator"/> 98IEnumerator<TableColumn> IEnumerable<TableColumn>.GetEnumerator() 100return ((IEnumerable<TableColumn>)_columnCollection).GetEnumerator();
System\Windows\Documents\TableRowCollection.cs (3)
96/// <see cref="IEnumerable&lt;T&gt;.GetEnumerator"/> 98IEnumerator<TableRow> IEnumerable<TableRow>.GetEnumerator() 100return ((IEnumerable<TableRow>)_rowCollectionInternal).GetEnumerator();
System\Windows\Documents\TableRowGroupCollection.cs (3)
96/// <see cref="IEnumerable&lt;T&gt;.GetEnumerator"/> 98IEnumerator<TableRowGroup> IEnumerable<TableRowGroup>.GetEnumerator() 100return ((IEnumerable<TableRowGroup>)_rowGroupCollectionInternal).GetEnumerator();
System\Windows\Ink\Events.cs (3)
125internal InkCanvasSelectionChangingEventArgs(StrokeCollection selectedStrokes, IEnumerable<UIElement> selectedElements) 164public void SetSelectedElements(IEnumerable<UIElement> selectedElements) 300public InkCanvasGestureEventArgs(StrokeCollection strokes, IEnumerable<GestureRecognitionResult> gestureRecognitionResults)
System\Windows\Input\Command\CommandValueSerializer.cs (1)
96public override IEnumerable<Type> TypeReferences(object value, IValueSerializerContext context)
System\Windows\Markup\Baml2006\Baml2006SchemaContext.cs (1)
37public override IEnumerable<string> GetAllXamlNamespaces()
System\Windows\Markup\Baml2006\WpfXamlType.cs (2)
177protected override IEnumerable<XamlMember> LookupAllMembers() 180var reflectedMembers = base.LookupAllMembers();
System\Windows\Markup\Primitives\ElementMarkupObject.cs (8)
57internal override IEnumerable<MarkupProperty> GetProperties(bool mapToConstructorArgs) 475public override IEnumerable<MarkupObject> Items 619public override IEnumerable<Type> TypeReferences 998public override IEnumerable<MarkupObject> Items 1012public override IEnumerable<Type> TypeReferences 1052public override IEnumerable<Type> TypeReferences 1122public override IEnumerable<MarkupObject> Items 1161public override IEnumerable<MarkupObject> Items
System\Windows\Markup\Primitives\ExtensionSimplifierMarkupObject.cs (7)
45internal override IEnumerable<MarkupProperty> GetProperties(bool mapToConstructorArgs) 77public override IEnumerable<MarkupObject> Items 97public override IEnumerable<Type> TypeReferences 176private IEnumerable<MarkupProperty> GetBaseProperties(bool mapToConstructorArgs) { 180internal override IEnumerable<MarkupProperty> GetProperties(bool mapToConstructorArgs) 260private IEnumerable<MarkupObject> GetBaseItems() 265public override IEnumerable<MarkupObject> Items
System\Windows\Markup\Primitives\FrameworkElementFactoryMarkupObject.cs (3)
57internal override IEnumerable<MarkupProperty> GetProperties(bool mapToConstructorArgs) 246public override IEnumerable<MarkupObject> Items 320public override IEnumerable<MarkupObject> Items
System\Windows\Markup\Primitives\MarkupWriter.cs (4)
1397public void MakeAddressable(IEnumerable<Type> types) 1423public IEnumerable<Mapping> EnumerateLocalMappings 1433public IEnumerable<Mapping> EnumerateAllMappings 1535public override IEnumerable<Type> TypeReferences(object value, IValueSerializerContext context)
System\Windows\Markup\XamlTypeMapperSchemaContext.cs (3)
26IEnumerable<string> _allXamlNamespaces; 69public override IEnumerable<string> GetAllXamlNamespaces() 71IEnumerable<string> result = _allXamlNamespaces;
System\Windows\Markup\XmlnsDictionary.cs (1)
272public System.Collections.Generic.IEnumerable<System.Xaml.NamespaceDeclaration> GetNamespacePrefixes()
System\Windows\Shell\JumpList.cs (1)
275public JumpList(IEnumerable<JumpItem> items, bool showFrequent, bool showRecent)
System\Windows\StaticResourceExtension.cs (1)
228IEnumerable<AmbientPropertyValue> ambientValues = null;
System\Windows\TemplateContent.cs (1)
1482IEnumerable<NamespaceDeclaration> IXamlNamespaceResolver.GetNamespacePrefixes()
System\Windows\ThemeManager.cs (3)
213IEnumerable<int> indices = FindAllFluentThemeResourceDictionaryIndices(Application.Current.Resources); 234IEnumerable<int> indices = FindAllFluentThemeResourceDictionaryIndices(window.Resources); 423private static IEnumerable<int> FindAllFluentThemeResourceDictionaryIndices(ResourceDictionary rd)
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)
846IEnumerable<System.Uri> partList, 849IEnumerable<PackageRelationshipSelector> relationshipSelectors,
Serialization\Manager\NGCSerializer.cs (2)
566System.Collections.Generic.IEnumerable<DocumentReference> drList = (System.Collections.Generic.IEnumerable<DocumentReference>)serializableObject;
Serialization\Manager\NGCSerializerAsync.cs (1)
1224((System.Collections.Generic.IEnumerable<DocumentReference>)serializedObject).
Serialization\Manager\ReachDocumentReferenceCollectionSerializer.cs (4)
42System.Collections.Generic.IEnumerable<DocumentReference> enumerableObject = serializableObjectContext.TargetObject as System.Collections.Generic.IEnumerable<DocumentReference>; 46throw new XpsSerializationException(SR.Format(SR.MustBeOfType, "serializableObjectContext.TargetObject", typeof(System.Collections.Generic.IEnumerable<DocumentReference>))); 65foreach (object documentReference in (System.Collections.Generic.IEnumerable<DocumentReference>)serializableObjectContext.TargetObject)
Serialization\Manager\ReachDocumentReferenceCollectionSerializerAsync.cs (4)
80System.Collections.Generic.IEnumerable<DocumentReference> enumerableObject = serializableObjectContext.TargetObject as System.Collections.Generic.IEnumerable<DocumentReference>; 84throw new XpsSerializationException(SR.Format(SR.MustBeOfType, "serializableObjectContext.TargetObject", typeof(System.Collections.Generic.IEnumerable<DocumentReference>))); 112((System.Collections.Generic.IEnumerable<DocumentReference>)serializableObjectContext.TargetObject).
Replay (2)
src\Compilers\Core\CommandLine\BuildProtocol.cs (2)
63IEnumerable<Argument> arguments, 594var hashAttributes = typeof(BuildRequest).Assembly.GetCustomAttributes<CommitHashAttribute>();
Roslyn.Test.PdbUtilities (29)
EditAndContinue\EditAndContinueTest.GenerationVerifier.cs (6)
82internal void VerifyEncLog(IEnumerable<EditAndContinueLogEntry>? expected = null) 90internal void VerifyEncMap(IEnumerable<EntityHandle>? expected = null) 98internal void VerifyEncLogDefinitions(IEnumerable<EditAndContinueLogEntry>? expected = null) 106internal void VerifyEncMapDefinitions(IEnumerable<EntityHandle>? expected = null) 114internal void VerifyCustomAttributes(IEnumerable<CustomAttributeRow>? expected = null) 176internal void VerifyPdb(IEnumerable<int> methodTokens, string expectedPdb)
EditAndContinue\EditAndContinueTestUtilities.cs (4)
78public static void CheckNames(MetadataReader reader, IEnumerable<StringHandle> handles, params string[] expectedNames) 83public static void CheckNames(IEnumerable<MetadataReader> readers, IEnumerable<StringHandle> handles, params string[] expectedNames) 89public static void CheckNames(IReadOnlyList<MetadataReader> readers, IEnumerable<(StringHandle Namespace, StringHandle Name)> handles, params string[] expectedNames)
Reader\PdbValidation.cs (17)
34IEnumerable<EmbeddedText> embeddedTexts = null, 48IEnumerable<EmbeddedText> embeddedTexts = null, 64IEnumerable<EmbeddedText> embeddedTexts = null, 80IEnumerable<EmbeddedText> embeddedTexts = null, 91public static void VerifyPdb(this CompilationDifference diff, IEnumerable<MethodDefinitionHandle> methodHandles, string expectedPdb) 96public static void VerifyPdb(this CompilationDifference diff, IEnumerable<MethodDefinitionHandle> methodHandles, XElement expectedPdb) 103IEnumerable<int> methodTokens, 115IEnumerable<int> methodTokens, 126IEnumerable<int> methodTokens, 153IEnumerable<EmbeddedText> embeddedTexts = null, 168IEnumerable<EmbeddedText> embeddedTexts = null, 192IEnumerable<EmbeddedText> embeddedTexts = null, 206IEnumerable<EmbeddedText> embeddedTexts = null, 228IEnumerable<EmbeddedText> embeddedTexts, 428private static bool RemoveElements(IEnumerable<XElement> elements) 510IEnumerable<EmbeddedText> embeddedTexts = null, 525private static void EmitWithPdb(MemoryStream peStream, MemoryStream pdbStream, Compilation compilation, IMethodSymbol debugEntryPoint, IEnumerable<EmbeddedText> embeddedTexts, bool portable)
Writer\DelegatingSymUnmanagedWriter.cs (1)
56public override IEnumerable<ArraySegment<byte>> GetUnderlyingData()
Writer\MockSymUnmanagedWriter.cs (1)
71public override IEnumerable<ArraySegment<byte>> GetUnderlyingData()
Roslyn.VisualStudio.DiagnosticsWindow (9)
OptionPages\InternalOptionsControl.cs (2)
20private readonly IEnumerable<IOption2> _options; 22public InternalOptionsControl(IEnumerable<IOption2> options, OptionStore optionStore)
OptionPages\PerformanceLoggersPage.cs (1)
78private static IEnumerable<string> GetLoggerTypes(IGlobalOptionService globalOptions)
Panels\WorkspacePanel.xaml.cs (1)
81var tasks = from project in solution.Projects
PerfMargin\DataModel.cs (1)
21var fields = from field in typeof(FunctionId).GetFields()
PerfMargin\PerfMarginPanel.cs (1)
87private ListView CreateContent(IEnumerable<ActivityLevel> items, bool useWrapPanel)
VenusMargin\ProjectionBufferMargin.xaml.cs (1)
48var spansFromBuffer = from ss in projectionBuffer.CurrentSnapshot.GetSourceSpans()
VenusMargin\ProjectionSpanTagger.cs (2)
61IEnumerable<ITagSpan<TextMarkerTag>> ITagger<TextMarkerTag>.GetTags(NormalizedSnapshotSpanCollection spans) 64public IEnumerable<TagSpan<TextMarkerTag>> GetTags(NormalizedSnapshotSpanCollection spans)
Roslyn.VisualStudio.Next.UnitTests (10)
Options\VisualStudioOptionStorageTests.cs (5)
18public static IEnumerable<object[]> ConfigNames 27public static IEnumerable<object[]> PerLanguageConfigNames 37public static IEnumerable<object[]> PublicOptionConfigNames 47public static IEnumerable<object[]> ConfigNamesWithRoamingProfileStorage 57public static IEnumerable<object[]> StorageNames
Options\VisualStudioSettingsOptionPersisterTests.cs (1)
262public static IEnumerable<object?[]> GetRoundtripTestCases()
Services\PerformanceTrackerServiceTests.cs (1)
173private static IEnumerable<AnalyzerPerformanceInfo> CreateSnapshots(Dictionary<string, double[]> matrix, int index)
Services\ServiceHubServicesTests.cs (2)
1755private static void SetEqual<T>(IEnumerable<T> expected, IEnumerable<T> actual)
TestUtils.cs (1)
15public static void VerifyAssetStorage<T>(IEnumerable<KeyValuePair<Checksum, T>> items, SolutionAssetCache storage)
RunTests (8)
AssemblyScheduler.cs (3)
37IEnumerable<string> assemblyFilePaths, 145var unmatchedRemoteTests = testHistory.Keys.Where(type => !matchedRemoteTests.Contains(type)); 217void AddWorkItem(params IEnumerable<(string AssemblyFilePath, TestMethodInfo TestMethodInfo)> tests)
HelixTestRunner.cs (3)
127IEnumerable<HelixWorkItem> helixWorkItems, 242IEnumerable<string> assemblyRelativeFilePaths, 413IEnumerable<string> testMethodNames,
ProcessTestExecutor.cs (1)
23var assemblyPaths = workItem.Filters.Keys.Select(assembly => assembly.AssemblyPath);
ProcessUtil.cs (1)
48private static List<Process> GetProcessChildrenCore(Process parentProcess, IEnumerable<Process> processes)
Sample (3)
Program.cs (1)
111schemas.MapPost("/ienumerable-of-ints", (IEnumerable<int> values) => values.Count());
src\OpenApi\test\Microsoft.AspNetCore.OpenApi.Tests\Shared\SharedTypes.cs (2)
53internal class PaginatedItems<T>(int pageIndex, int pageSize, long totalItems, int totalPages, IEnumerable<T> items) where T : class 59public IEnumerable<T> Items { get; set; } = items;
Sandbox (1)
Controllers\ValuesController.cs (1)
14public IEnumerable<string> Get()
SecurityWebSite (1)
BearerAuth.cs (1)
34public static string GetTokenText(IEnumerable<Claim> claims)
SemanticSearch.BuildTask (5)
GenerateFilteredReferenceAssembliesTask.cs (3)
88internal void ExecuteImpl(IEnumerable<(string apiSpecPath, IReadOnlyList<string> lines)> apiSets) 144apis.AddRange(((IEnumerable<ISymbol>)types).Concat(methods).Concat(fields).Select(GetDocumentationCommentSymbolName)); 266void Recurse(IEnumerable<ISymbol> members)
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (2)
45internal static int CombineValues<T>(IEnumerable<T>? values, int maxItemsToHash = int.MaxValue) 140internal static int CombineValues(IEnumerable<string?>? values, StringComparer stringComparer, int maxItemsToHash = int.MaxValue)
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;
Shared (10)
EmptyCollections\Empty.cs (1)
31public static IEnumerable<T> Enumerable<T>() => EmptyReadOnlyList<T>.Instance;
EmptyCollections\EmptyCollectionExtensions.cs (4)
47public static IEnumerable<T> EmptyIfNull<T>(this ICollection<T>? collection) 77public static IEnumerable<T> EmptyIfNull<T>(this IList<T>? list) 98public static IEnumerable<T> EmptyIfNull<T>(this IEnumerable<T>? enumerable)
EmptyCollections\EmptyReadonlyDictionary.cs (2)
24public IEnumerable<TKey> Keys => EmptyReadOnlyList<TKey>.Instance; 25public IEnumerable<TValue> Values => EmptyReadOnlyList<TValue>.Instance;
ServerSentEvents\SseParser_1.cs (1)
112public IEnumerable<SseItem<T>> Enumerate()
Throw\Throw.cs (2)
256public static IEnumerable<T> IfNullOrEmpty<T>([NotNull] IEnumerable<T>? argument, [CallerArgumentExpression(nameof(argument))] string paramName = "")
Shared.Tests (19)
EmptyCollections\EmptyCollectionExtensionsTests.cs (4)
17EmptyCollectionExtensions.EmptyIfNull((IEnumerable<T>?)null).Should().BeEmpty(); 26EmptyCollectionExtensions.EmptyIfNull((IEnumerable<T>)input).Should().BeEmpty().And.NotBeSameAs(input); 36EmptyCollectionExtensions.EmptyIfNull((IEnumerable<T>)nonempty).Should().BeSameAs(nonempty); 47EmptyCollectionExtensions.EmptyIfNull((IEnumerable<T>)coll).Should().NotBeSameAs(coll);
JsonSchemaExporter\SchemaTestHelpers.cs (1)
36IEnumerable<string> errors = results.Details
JsonSchemaExporter\TestData.cs (3)
16IEnumerable<T?>? AdditionalValues = null, 31IEnumerable<ITestData> ITestData.GetTestDataForAllValues() 66IEnumerable<ITestData> GetTestDataForAllValues();
JsonSchemaExporter\TestTypes.cs (7)
35public static IEnumerable<object[]> GetTestData() => GetTestDataCore().Select(t => new object[] { t }); 37public static IEnumerable<object[]> GetTestDataUsingAllValues() => 42public static IEnumerable<ITestData> GetTestDataCore() 1106public IEnumerable<string> Keys => [nameof(BaseValue)]; 1107public IEnumerable<int> Values => [BaseValue]; 1154public IEnumerable<TKey> Keys => _dictionary.Keys; 1155public IEnumerable<TValue> Values => _dictionary.Values;
Throw\ThrowTest.cs (4)
309private static IEnumerable<int> GetEmptyEnumerable() 314private static IEnumerable<int> GetNonemptyEnumerable() 334exception = Assert.Throws<ArgumentNullException>(() => Throw.IfNullOrEmpty((IEnumerable<int>?)null, "foo")); 357var enumerable = GetEmptyEnumerable();
SignalR.Client.FunctionalTestApp (2)
src\SignalR\common\Shared\EphemeralDataProtectionProvider.cs (1)
26 private IEnumerable<XElement> GetAllElementsCore()
Startup.cs (1)
261var 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)
400var presShutdownTransportLogs = TestSink.Writes.Where( 402var connectionResetLogs = presShutdownTransportLogs.Where( 412var coreLogs = TestSink.Writes.Where(w => w.LoggerName == "Microsoft.AspNetCore.Server.Kestrel.Connections"); 415var transportLogs = TestSink.Writes.Where(w => w.LoggerName == "Microsoft.AspNetCore.Server.Kestrel" || 452var transportLogs = TestSink.Writes.Where(w => w.LoggerName == "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets"); 456var coreLogs = TestSink.Writes.Where(w => w.LoggerName == "Microsoft.AspNetCore.Server.Kestrel");
Stress.AppHost (1)
ResourceBuilderExtensions.cs (1)
43var endpoints = builder.Resource.GetEndpoints();
Swaggatherer (2)
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (2)
67public IEnumerable<CommandOption> GetOptions() 69var expr = Options.AsEnumerable();
System.Collections (62)
src\libraries\Common\src\System\Collections\Generic\EnumerableHelpers.cs (2)
19((IEnumerable<T>)Array.Empty<T>()).GetEnumerator(); 28internal 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\OrderedDictionary.cs (15)
176/// from the specified <see cref="IEnumerable{T}"/> and uses the default equality comparer for the key type. 179/// The <see cref="IEnumerable{T}"/> whose elements are copied to the new <see cref="OrderedDictionary{TKey, TValue}"/>. 183public OrderedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection) : this(collection, null) 189/// from the specified <see cref="IEnumerable{T}"/> and uses the specified <see cref="IEqualityComparer{TKey}"/>. 192/// The <see cref="IEnumerable{T}"/> whose elements are copied to the new <see cref="OrderedDictionary{TKey, TValue}"/>. 200public OrderedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection, IEqualityComparer<TKey>? comparer) : 264IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => Keys; 276IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values => Values; 513private void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> collection) 1156IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() => 1161IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator(); 1587IEnumerator<TKey> IEnumerable<TKey>.GetEnumerator() => 1592IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<TKey>)this).GetEnumerator(); 1732IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator() => 1737IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<TValue>)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) 402public void EnqueueRange(IEnumerable<(TElement Element, TPriority Priority)> items) 465public void EnqueueRange(IEnumerable<TElement> elements, TPriority priority) 1066IEnumerator<(TElement Element, TPriority Priority)> IEnumerable<(TElement Element, TPriority Priority)>.GetEnumerator() => 1070IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<(TElement Element, TPriority Priority)>)this).GetEnumerator();
System\Collections\Generic\SortedDictionary.cs (8)
163IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys 181IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values 246IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() => 402IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator(); 530IEnumerator<TKey> IEnumerable<TKey>.GetEnumerator() => 534IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<TKey>)this).GetEnumerator(); 691IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator() => 695IEnumerator 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 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)
91/// class that contains elements copied from the specified <see cref="IEnumerable{T}"/>, has the default concurrency 95/// cref="IEnumerable{T}"/> whose elements are copied to the new <see cref="ConcurrentDictionary{TKey,TValue}"/>.</param> 98public ConcurrentDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection) 115/// <param name="collection">The <see cref="IEnumerable{T}"/> whose elements are copied to the new <see cref="ConcurrentDictionary{TKey,TValue}"/>.</param> 118public ConcurrentDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection, IEqualityComparer<TKey>? comparer) 135/// <param name="collection">The <see cref="IEnumerable{T}"/> whose elements are copied to the new 141public ConcurrentDictionary(int concurrencyLevel, IEnumerable<KeyValuePair<TKey, TValue>> collection, IEqualityComparer<TKey>? comparer) 285private static int GetCapacityFromCollection(IEnumerable<KeyValuePair<TKey, TValue>> collection) => 334private void InitializeFromCollection(IEnumerable<KeyValuePair<TKey, TValue>> collection) 1599IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => GetKeys(); 1608IEnumerable<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, 293IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => 317IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values => 589IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() =>
System\Collections\Frozen\FrozenSet.cs (25)
57public static FrozenSet<T> ToFrozenSet<T>(this IEnumerable<T> source, IEqualityComparer<T>? comparer = null) => 62private static FrozenSet<T>? GetExistingFrozenOrNewSet<T>(IEnumerable<T> source, IEqualityComparer<T>? comparer, out HashSet<T>? newSet) 391IEnumerator<T> IEnumerable<T>.GetEnumerator() => 404void ISet<T>.ExceptWith(IEnumerable<T> other) => throw new NotSupportedException(); 407void ISet<T>.IntersectWith(IEnumerable<T> other) => throw new NotSupportedException(); 410void ISet<T>.SymmetricExceptWith(IEnumerable<T> other) => throw new NotSupportedException(); 413void ISet<T>.UnionWith(IEnumerable<T> other) => throw new NotSupportedException(); 424/// <inheritdoc cref="ISet{T}.IsProperSubsetOf(IEnumerable{T})" /> 425public bool IsProperSubsetOf(IEnumerable<T> other) 432private protected abstract bool IsProperSubsetOfCore(IEnumerable<T> other); 434/// <inheritdoc cref="ISet{T}.IsProperSupersetOf(IEnumerable{T})" /> 435public bool IsProperSupersetOf(IEnumerable<T> other) 442private protected abstract bool IsProperSupersetOfCore(IEnumerable<T> other); 444/// <inheritdoc cref="ISet{T}.IsSubsetOf(IEnumerable{T})" /> 445public bool IsSubsetOf(IEnumerable<T> other) 452private protected abstract bool IsSubsetOfCore(IEnumerable<T> other); 454/// <inheritdoc cref="ISet{T}.IsSupersetOf(IEnumerable{T})" /> 455public bool IsSupersetOf(IEnumerable<T> other) 462private protected abstract bool IsSupersetOfCore(IEnumerable<T> other); 464/// <inheritdoc cref="ISet{T}.Overlaps(IEnumerable{T})" /> 465public bool Overlaps(IEnumerable<T> other) 472private protected abstract bool OverlapsCore(IEnumerable<T> other); 474/// <inheritdoc cref="ISet{T}.SetEquals(IEnumerable{T})" /> 475public bool SetEquals(IEnumerable<T> other) 482private 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)
143public static ImmutableArray<T> CreateRange<T>(IEnumerable<T> items) 430public 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) 609public void RemoveRange(IEnumerable<T> items) 622public void RemoveRange(IEnumerable<T> items, IEqualityComparer<T>? equalityComparer) 1038IEnumerator<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)
66private readonly IEnumerable<T> _enumerable; 77public ImmutableEnumerableDebuggerProxy(IEnumerable<T> enumerable)
System\Collections\Immutable\ImmutableExtensions.cs (5)
44internal static IReadOnlyList<T> AsReadOnlyList<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)
224public ImmutableHashSet<T> Union(IEnumerable<T> other) 242public ImmutableHashSet<T> Intersect(IEnumerable<T> other) 253public ImmutableHashSet<T> Except(IEnumerable<T> other) 266public ImmutableHashSet<T> SymmetricExcept(IEnumerable<T> other) 279public bool SetEquals(IEnumerable<T> other) 296public bool IsProperSubsetOf(IEnumerable<T> other) 308public bool IsProperSupersetOf(IEnumerable<T> other) 320public bool IsSubsetOf(IEnumerable<T> other) 332public bool IsSupersetOf(IEnumerable<T> other) 344public bool Overlaps(IEnumerable<T> other) 374IImmutableSet<T> IImmutableSet<T>.Union(IEnumerable<T> other) 382IImmutableSet<T> IImmutableSet<T>.Intersect(IEnumerable<T> other) 390IImmutableSet<T> IImmutableSet<T>.Except(IEnumerable<T> other) 400IImmutableSet<T> IImmutableSet<T>.SymmetricExcept(IEnumerable<T> other) 448void ISet<T>.ExceptWith(IEnumerable<T> other) 456void ISet<T>.IntersectWith(IEnumerable<T> other) 464void ISet<T>.SymmetricExceptWith(IEnumerable<T> other) 472void ISet<T>.UnionWith(IEnumerable<T> other) 567IEnumerator<T> IEnumerable<T>.GetEnumerator() 596private static bool IsSupersetOf(IEnumerable<T> other, MutationInput origin) 671private static MutationResult Union(IEnumerable<T> other, MutationInput origin) 719private static bool Overlaps(IEnumerable<T> other, MutationInput origin) 742private static bool SetEquals(IEnumerable<T> other, MutationInput origin) 780private static MutationResult Intersect(IEnumerable<T> other, MutationInput origin) 802private static MutationResult Except(IEnumerable<T> other, IEqualityComparer<T> equalityComparer, IEqualityComparer<HashBucket> hashBucketEqualityComparer, SortedInt32KeyNode<HashBucket> root) 832private static MutationResult SymmetricExcept(IEnumerable<T> other, MutationInput origin) 866private static bool IsProperSubsetOf(IEnumerable<T> other, MutationInput origin) 914private static bool IsProperSupersetOf(IEnumerable<T> other, MutationInput origin) 939private static bool IsSubsetOf(IEnumerable<T> other, MutationInput origin) 1023private 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)
234IEnumerator<T> IEnumerable<T>.GetEnumerator() 695public void AddRange(IEnumerable<T> items) 714public void InsertRange(int index, IEnumerable<T> items) 788public void RemoveRange(IEnumerable<T> items, IEqualityComparer<T>? equalityComparer) 806public void RemoveRange(IEnumerable<T> items)
System\Collections\Immutable\ImmutableList_1.cs (10)
216public ImmutableList<T> AddRange(IEnumerable<T> items) 268public ImmutableList<T> InsertRange(int index, IEnumerable<T> items) 320public ImmutableList<T> RemoveRange(IEnumerable<T> items) => this.RemoveRange(items, EqualityComparer<T>.Default); 333public ImmutableList<T> RemoveRange(IEnumerable<T> items, IEqualityComparer<T>? equalityComparer) 818IImmutableList<T> IImmutableList<T>.AddRange(IEnumerable<T> items) => this.AddRange(items); 834IImmutableList<T> IImmutableList<T>.InsertRange(int index, IEnumerable<T> items) 852IImmutableList<T> IImmutableList<T>.RemoveRange(IEnumerable<T> items, IEqualityComparer<T>? equalityComparer) => this.RemoveRange(items, equalityComparer); 897IEnumerator<T> IEnumerable<T>.GetEnumerator() 1112private static bool TryCastToImmutableList(IEnumerable<T> sequence, [NotNullWhen(true)] out ImmutableList<T>? other) 1166private static ImmutableList<T> CreateRange(IEnumerable<T> items)
System\Collections\Immutable\ImmutableList_1.Node.cs (4)
214IEnumerator<T> IEnumerable<T>.GetEnumerator() => this.GetEnumerator(); 331internal Node AddRange(IEnumerable<T> keys) 368internal Node InsertRange(int index, IEnumerable<T> keys) 1553private 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 268public ImmutableSortedDictionary<TKey, TValue> SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 278public ImmutableSortedDictionary<TKey, TValue> AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 298public ImmutableSortedDictionary<TKey, TValue> RemoveRange(IEnumerable<TKey> keys) 399IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 407IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 415IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.RemoveRange(IEnumerable<TKey> keys) 696IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 753private static bool TryCastToImmutableMap(IEnumerable<KeyValuePair<TKey, TValue>> sequence, [NotNullWhen(true)] out ImmutableSortedDictionary<TKey, TValue>? other) 776private ImmutableSortedDictionary<TKey, TValue> AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items, bool overwriteOnCollision, bool avoidToSortedMap) 831private ImmutableSortedDictionary<TKey, TValue> FillFromEmpty(IEnumerable<KeyValuePair<TKey, TValue>> items, bool overwriteOnCollision)
System\Collections\Immutable\ImmutableSortedDictionary_2.Node.cs (3)
134internal IEnumerable<TKey> Keys 142internal IEnumerable<TValue> Values 166IEnumerator<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)
222public ImmutableSortedSet<T> Intersect(IEnumerable<T> other) 242public ImmutableSortedSet<T> Except(IEnumerable<T> other) 261public ImmutableSortedSet<T> SymmetricExcept(IEnumerable<T> other) 290public ImmutableSortedSet<T> Union(IEnumerable<T> other) 369public bool SetEquals(IEnumerable<T> other) 403public bool IsProperSubsetOf(IEnumerable<T> other) 453public bool IsProperSupersetOf(IEnumerable<T> other) 480public bool IsSubsetOf(IEnumerable<T> other) 515public bool IsSupersetOf(IEnumerable<T> other) 535public bool Overlaps(IEnumerable<T> other) 556/// Returns an <see cref="IEnumerable{T}"/> that iterates over this 563public IEnumerable<T> Reverse() 626IImmutableSet<T> IImmutableSet<T>.Intersect(IEnumerable<T> other) 634IImmutableSet<T> IImmutableSet<T>.Except(IEnumerable<T> other) 644IImmutableSet<T> IImmutableSet<T>.SymmetricExcept(IEnumerable<T> other) 652IImmutableSet<T> IImmutableSet<T>.Union(IEnumerable<T> other) 672void ISet<T>.ExceptWith(IEnumerable<T> other) 680void ISet<T>.IntersectWith(IEnumerable<T> other) 688void ISet<T>.SymmetricExceptWith(IEnumerable<T> other) 696void ISet<T>.UnionWith(IEnumerable<T> other) 957IEnumerator<T> IEnumerable<T>.GetEnumerator() 1002private static bool TryCastToImmutableSortedSet(IEnumerable<T> sequence, [NotNullWhen(true)] out ImmutableSortedSet<T>? other) 1043private ImmutableSortedSet<T> UnionIncremental(IEnumerable<T> items) 1104private ImmutableSortedSet<T> LeafToRootRefill(IEnumerable<T> addedItems)
System\Collections\Immutable\ImmutableSortedSet_1.Node.cs (2)
272IEnumerator<T> IEnumerable<T>.GetEnumerator() 562/// 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)
128internal 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)
64IEnumerable<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)
131public sealed override IEnumerable<ImportDefinition> ImportDefinitions 140public sealed override IEnumerable<ExportDefinition> ExportDefinitions 187public override void SetImport(ImportDefinition definition, IEnumerable<Export> exports) 448IEnumerable<ImportDefinition> members = ImportDefinitions.Where(import => !import.IsPrerequisite); 456IEnumerable<ImportDefinition> members = ImportDefinitions.Where(import => import.IsPrerequisite); 471private 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.Configuration.ConfigurationManager (1)
System\Diagnostics\ListenerElementsCollection.cs (1)
25public IEnumerable<TraceListener> GetRuntimeObject()
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 (132)
src\libraries\Common\src\System\Diagnostics\DiagnosticsHelper.cs (1)
22internal static bool CompareTags(IList<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]; 336public IEnumerable<KeyValuePair<string, string?>> Tags 345public IEnumerable<KeyValuePair<string, object?>> TagObjects 354public IEnumerable<ActivityEvent> Events 363public IEnumerable<ActivityLink> Links 376public IEnumerable<KeyValuePair<string, string?>> Baggage 390static IEnumerable<KeyValuePair<string, string?>> Iterate(Activity? activity) 1179IEnumerable<KeyValuePair<string, object?>>? tags, IEnumerable<ActivityLink>? links, DateTimeOffset startTime, 1631IEnumerator<KeyValuePair<string, string?>> IEnumerable<KeyValuePair<string, string?>>.GetEnumerator() => GetEnumerator(); 1657public TagsLinkedList(IEnumerable<KeyValuePair<string, object?>> list) => Add(list); 1660public void Add(IEnumerable<KeyValuePair<string, object?>> list) 1794IEnumerator<KeyValuePair<string, object?>> IEnumerable<KeyValuePair<string, object?>>.GetEnumerator() => GetEnumerator(); 1797public 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 (3)
14private static readonly IEnumerable<KeyValuePair<string, object?>> s_emptyTags = Array.Empty<KeyValuePair<string, object?>>(); 35private ActivityEvent(string name, DateTimeOffset timestamp, IEnumerable<KeyValuePair<string, object?>>? tags, int tagsCount) 56public IEnumerable<KeyValuePair<string, object?>> Tags => _tags ?? s_emptyTags;
System\Diagnostics\ActivityLink.cs (1)
39public IEnumerable<KeyValuePair<string, object?>>? Tags => _tags;
System\Diagnostics\ActivitySource.cs (14)
37public ActivitySource(string name, string? version = "", IEnumerable<KeyValuePair<string, object?>>? tags = default) 85public IEnumerable<KeyValuePair<string, object?>>? Tags { get; } 125public Activity? CreateActivity(string name, ActivityKind kind, ActivityContext parentContext, IEnumerable<KeyValuePair<string, object?>>? tags = null, IEnumerable<ActivityLink>? links = null, ActivityIdFormat idFormat = ActivityIdFormat.Unknown) 141public Activity? CreateActivity(string name, ActivityKind kind, string? parentId, IEnumerable<KeyValuePair<string, object?>>? tags = null, IEnumerable<ActivityLink>? links = null, ActivityIdFormat idFormat = ActivityIdFormat.Unknown) 163public Activity? StartActivity(string name, ActivityKind kind, ActivityContext parentContext, IEnumerable<KeyValuePair<string, object?>>? tags = null, IEnumerable<ActivityLink>? links = null, DateTimeOffset startTime = default) 176public Activity? StartActivity(string name, ActivityKind kind, string? parentId, IEnumerable<KeyValuePair<string, object?>>? tags = null, IEnumerable<ActivityLink>? links = null, DateTimeOffset startTime = default) 189public Activity? StartActivity(ActivityKind kind, ActivityContext parentContext = default, IEnumerable<KeyValuePair<string, object?>>? tags = null, IEnumerable<ActivityLink>? links = null, DateTimeOffset startTime = default, [CallerMemberName] string name = "") 192private Activity? CreateActivity(string name, ActivityKind kind, ActivityContext context, string? parentId, IEnumerable<KeyValuePair<string, object?>>? tags, 193IEnumerable<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 (9)
229public void Event(string SourceName, string EventName, IEnumerable<KeyValuePair<string, string?>>? Arguments) 251public void Activity1Start(string SourceName, string EventName, IEnumerable<KeyValuePair<string, string?>> Arguments) 263public void Activity1Stop(string SourceName, string EventName, IEnumerable<KeyValuePair<string, string?>> Arguments) 275public void Activity2Start(string SourceName, string EventName, IEnumerable<KeyValuePair<string, string?>> Arguments) 287public void Activity2Stop(string SourceName, string EventName, IEnumerable<KeyValuePair<string, string?>> Arguments) 299public void RecursiveActivity1Start(string SourceName, string EventName, IEnumerable<KeyValuePair<string, string?>> Arguments) 311public void RecursiveActivity1Stop(string SourceName, string EventName, IEnumerable<KeyValuePair<string, string?>> Arguments) 336public void ActivityStart(string SourceName, string ActivityName, IEnumerable<KeyValuePair<string, string?>> Arguments) => 349public void ActivityStop(string SourceName, string ActivityName, IEnumerable<KeyValuePair<string, string?>> Arguments) =>
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\DsesFilterAndTransform.cs (4)
475Action<string, string, IEnumerable<KeyValuePair<string, string?>>>? writeEvent = null; 733iFaceTypeInfo.GetGenericTypeDefinition() != typeof(IEnumerable<>)) 941Debug.Assert(obj is IEnumerable<ElementType>); 942return string.Join(",", (IEnumerable<ElementType>)obj);
System\Diagnostics\Helpers.cs (1)
13internal static string FormatTags(IEnumerable<KeyValuePair<string, object?>>? tags)
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\Gauge.cs (1)
20internal Gauge(Meter meter, string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags)
System\Diagnostics\Metrics\Histogram.cs (1)
23internal Histogram(Meter meter, string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags, InstrumentAdvice<T>? advice)
System\Diagnostics\Metrics\Instrument.common.cs (2)
55protected Instrument(Meter meter, string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) 74IEnumerable<KeyValuePair<string, object?>>? tags = default,
System\Diagnostics\Metrics\Instrument.cs (2)
67IEnumerable<KeyValuePair<string, object?>>? tags = default) 135public IEnumerable<KeyValuePair<string, object?>>? Tags { get; }
System\Diagnostics\Metrics\Measurement.cs (2)
33public Measurement(T value, IEnumerable<KeyValuePair<string, object?>>? tags) 103private static KeyValuePair<string, object?>[] ToArray(IEnumerable<KeyValuePair<string, object?>>? tags)
System\Diagnostics\Metrics\Meter.cs (25)
72public Meter(string name, string? version, IEnumerable<KeyValuePair<string, object?>>? tags, object? scope = null) 78private void Initialize(string name, string? version, IEnumerable<KeyValuePair<string, object?>>? tags, object? scope = null) 117public IEnumerable<KeyValuePair<string, object?>>? Tags { get; private set; } 147public Counter<T> CreateCounter<T>(string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct 171public Gauge<T> CreateGauge<T>(string name, string? unit = null, string? description = null, IEnumerable<KeyValuePair<string, object?>>? tags = null) where T : struct 208public Histogram<T> CreateHistogram<T>(string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct 222public Histogram<T> CreateHistogram<T>(string name, string? unit = default, string? description = default, IEnumerable<KeyValuePair<string, object?>>? tags = default, InstrumentAdvice<T>? advice = default) where T : struct 249public UpDownCounter<T> CreateUpDownCounter<T>(string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct 276public ObservableUpDownCounter<T> CreateObservableUpDownCounter<T>(string name, Func<T> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct => 304public ObservableUpDownCounter<T> CreateObservableUpDownCounter<T>(string name, Func<Measurement<T>> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct => 317public ObservableUpDownCounter<T> CreateObservableUpDownCounter<T>(string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit = null, string? description = null) where T : struct => 331public ObservableUpDownCounter<T> CreateObservableUpDownCounter<T>(string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct => 358public ObservableCounter<T> CreateObservableCounter<T>(string name, Func<T> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct => 385public ObservableCounter<T> CreateObservableCounter<T>(string name, Func<Measurement<T>> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct => 399public ObservableCounter<T> CreateObservableCounter<T>(string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit = null, string? description = null) where T : struct => 413public ObservableCounter<T> CreateObservableCounter<T>(string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct => 434public ObservableGauge<T> CreateObservableGauge<T>(string name, Func<T> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct => 455public ObservableGauge<T> CreateObservableGauge<T>(string name, Func<Measurement<T>> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct => 465public ObservableGauge<T> CreateObservableGauge<T>(string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit = null, string? description = null) where T : struct => 476public ObservableGauge<T> CreateObservableGauge<T>(string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct => 524private static Instrument? GetCachedInstrument(List<Instrument> instrumentList, Type instrumentType, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) 540private 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\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\RuntimeMetrics.cs (4)
159private static IEnumerable<Measurement<long>> GetGarbageCollectionCounts() 175private static IEnumerable<Measurement<double>> GetCpuTime() 185private static IEnumerable<Measurement<long>> GetHeapSizes() 195private static IEnumerable<Measurement<long>> GetHeapFragmentation()
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.EventLog (11)
artifacts\obj\System.Diagnostics.EventLog\Debug\net10.0\System.Diagnostics.EventLog.notsupported.cs (11)
220public System.Collections.Generic.IEnumerable<string> ProviderNames { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_EventLog); } } 299public EventLogPropertySelector(System.Collections.Generic.IEnumerable<string> propertyQueries) { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_EventLog); } 358public override System.Collections.Generic.IEnumerable<string> KeywordsDisplayNames { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_EventLog); } } 363public System.Collections.Generic.IEnumerable<int> MatchedQueryIds { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_EventLog); } } 381public override string FormatDescription(System.Collections.Generic.IEnumerable<object> values) { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_EventLog); } 401public System.Collections.Generic.IEnumerable<string> GetLogNames() { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_EventLog); } 402public System.Collections.Generic.IEnumerable<string> GetProviderNames() { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_EventLog); } 433public System.Collections.Generic.IEnumerable<System.Diagnostics.Eventing.Reader.EventKeyword> Keywords { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_EventLog); } } 460public abstract System.Collections.Generic.IEnumerable<string> KeywordsDisplayNames { get; } 483public abstract string FormatDescription(System.Collections.Generic.IEnumerable<object> values); 510public System.Collections.Generic.IEnumerable<System.Diagnostics.Eventing.Reader.EventMetadata> Events { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_EventLog); } }
System.Diagnostics.Process (5)
src\libraries\Common\src\Interop\Linux\procfs\Interop.ProcFsStat.ParseMapModules.cs (1)
34private static ProcessModuleCollection ParseMapsModulesCore(IEnumerable<string> lines)
System\Diagnostics\Process.cs (1)
1330public static Process Start(string fileName, IEnumerable<string> arguments)
System\Diagnostics\ProcessManager.Linux.cs (2)
27IEnumerable<int> pids = EnumerateProcessIds(); 154internal static IEnumerable<int> EnumerateProcessIds()
System\Diagnostics\ProcessStartInfo.cs (1)
62public ProcessStartInfo(string fileName, IEnumerable<string> arguments)
System.Drawing.Common.Tests (171)
System\Drawing\BitmapTests.cs (10)
34public static IEnumerable<object[]> Ctor_FilePath_TestData() 195public static IEnumerable<object[]> Ctor_Width_Height_Stride_PixelFormat_Scan0_TestData() 267public static IEnumerable<object[]> Image_TestData() 357public static IEnumerable<object[]> Clone_TestData() 530public static IEnumerable<object[]> GetPixel_TestData() 587public static IEnumerable<object[]> GetHbitmap_TestData() 659public static IEnumerable<object[]> FromHicon_Icon_TestData() 687public static IEnumerable<object[]> FromHicon_TestData() 912public static IEnumerable<object[]> SetPixel_TestData() 1011public static IEnumerable<object[]> LockBits_TestData()
System\Drawing\BrushesTests.cs (1)
8public static IEnumerable<object[]> Brushes_TestData()
System\Drawing\CharacterRangeTests.cs (1)
61public static IEnumerable<object[]> Equals_TestData()
System\Drawing\ColorTranslatorTests.cs (7)
10public static IEnumerable<(int, Color)> SystemColors_TestData() 44public static IEnumerable<object[]> ToWin32Color_TestData() 59public static IEnumerable<object[]> FromOle_TestData() 84public static IEnumerable<object[]> ToOle_TestData() 109public static IEnumerable<(string, Color)> HtmlColors_TestData() 141public static IEnumerable<object[]> FromHtml_TestData() 235public static IEnumerable<object[]> ToHtml_TestData()
System\Drawing\Drawing2D\AdjustableArrowCapTests.cs (3)
8public static IEnumerable<object[]> Ctor_Float_Float_TestData() 33public static IEnumerable<object[]> Ctor_Float_Float_Bool_TestData() 52public static IEnumerable<object[]> Properties_TestData()
System\Drawing\Drawing2D\CustomLineCapTests.cs (1)
8public static IEnumerable<object[]> Ctor_Path_Path_LineCap_Float_TestData()
System\Drawing\Drawing2D\GraphicsPathIteratorTests.cs (3)
252public static IEnumerable<object[]> PointsTypesLengthMismatch_TestData() 280public static IEnumerable<object[]> NullPointsTypes_TestData() 327public static IEnumerable<object[]> CopyData_StartEndIndexesOutOfRange_TestData()
System\Drawing\Drawing2D\GraphicsPathTests.cs (11)
85public static IEnumerable<object[]> AddCurve_PointsTypesLengthMismatch_TestData() 431public static IEnumerable<object[]> AddBeziers_InvalidFloatPointsLength_TestData() 562public static IEnumerable<object[]> AddCurve_InvalidFloatPointsLength_TestData() 577public static IEnumerable<object[]> AddCurve_InvalidPointsLength_TestData() 592public static IEnumerable<object[]> AddCurve_InvalidSegment_TestData() 670public static IEnumerable<object[]> AddClosedCurve_InvalidPointsLength_TestData() 685public static IEnumerable<object[]> AddClosedCurve_InvalidFloatPointsLength_TestData() 943public static IEnumerable<object[]> AddPolygon_InvalidFloadPointsLength_TestData() 958public static IEnumerable<object[]> AddPolygon_InvalidPointsLength_TestData() 1712public static IEnumerable<object[]> Widen_PenSmallWidth_TestData() 1845public static IEnumerable<object[]> Reverse_TestData()
System\Drawing\Drawing2D\HatchBrushTests.cs (2)
8public static IEnumerable<object[]> Ctor_HatchStyle_ForeColor_TestData() 27public static IEnumerable<object[]> Ctor_HatchStyle_ForeColor_BackColor_TestData()
System\Drawing\Drawing2D\LinearGradientBrushTests.cs (4)
8public static IEnumerable<object[]> Ctor_Point_TestData() 73public static IEnumerable<object[]> Ctor_Rectangle_LinearGradientMode_TestData() 115public static IEnumerable<object[]> Ctor_Rectangle_Angle_TestData() 158public static IEnumerable<object[]> Ctor_Rectangle_Angle_IsAngleScalable_TestData()
System\Drawing\Drawing2D\MatrixTests.cs (10)
95public static IEnumerable<object[]> Ctor_Rectangle_Points_TestData() 173public static IEnumerable<object[]> Equals_TestData() 231public static IEnumerable<object[]> Invert_TestData() 287public static IEnumerable<object[]> Multiply_TestData() 396public static IEnumerable<object[]> Rotate_TestData() 507public static IEnumerable<object[]> Scale_TestData() 573public static IEnumerable<object[]> Shear_TestData() 639public static IEnumerable<object[]> Translate_TestData() 696public static IEnumerable<object[]> TransformPoints_TestData() 751public static IEnumerable<object[]> TransformVectors_TestData()
System\Drawing\Drawing2D\PathGradientBrushTests.cs (4)
45public static IEnumerable<object[]> WrapMode_TestData() 195public static IEnumerable<object[]> SurroundColors_InvalidColorsLength_TestData() 243public static IEnumerable<object[]> Blend_FactorsPositions_TestData() 295public static IEnumerable<object[]> Blend_InvalidFactorsPositions_TestData()
System\Drawing\FontFamilyTests.cs (2)
67public static IEnumerable<object[]> Equals_TestData() 161public static IEnumerable<object[]> FontStyle_TestData()
System\Drawing\FontTests.cs (9)
11public static IEnumerable<object[]> Ctor_Family_Size_TestData() 17public static IEnumerable<object[]> FontFamily_Equals_SameFamily_TestData() 24public static IEnumerable<object[]> FontFamily_Equals_DifferentFamily_TestData() 88public static IEnumerable<object[]> Ctor_Family_Size_Style_TestData() 130public static IEnumerable<object[]> Ctor_Family_Size_Unit_TestData() 170public static IEnumerable<object[]> Ctor_Family_Size_Style_Unit_TestData() 212public static IEnumerable<object[]> Ctor_Family_Size_Style_Unit_GdiCharSet_TestData() 254public static IEnumerable<object[]> Ctor_Family_Size_Style_Unit_GdiCharSet_GdiVerticalFont_TestData() 417public static IEnumerable<object[]> Equals_TestData()
System\Drawing\GraphicsTests.cs (9)
207public static IEnumerable<object[]> Hwnd_TestData() 298public static IEnumerable<object[]> CompositingMode_TestData() 370public static IEnumerable<object[]> CompositingQuality_TestData() 816public static IEnumerable<object[]> RenderingOrigin_TestData() 1523public static IEnumerable<object[]> CopyFromScreen_TestData() 1580public static IEnumerable<object[]> CopyPixelOperation_TestData() 1684public static IEnumerable<object[]> TransformPoints_TestData() 1749public static IEnumerable<object[]> TransformPointFs_TestData() 1914public static IEnumerable<object[]> GetNearestColor_TestData()
System\Drawing\IconTests.cs (3)
46public static IEnumerable<object[]> Size_TestData() 150public static IEnumerable<object[]> Ctor_InvalidBytesInStream_TestData() 505public static IEnumerable<object[]> ToBitmap_TestData()
System\Drawing\ImageTests.cs (2)
481public static IEnumerable<object[]> InvalidBytes_TestData() 607public static IEnumerable<object[]> GetEncoderParameterList_ReturnsExpected_TestData()
System\Drawing\Imaging\ColorMatrixTests.cs (1)
67public static IEnumerable<object[]> BadCtorParams
System\Drawing\Imaging\EncoderParametersTests.cs (1)
25public static IEnumerable<object[]> Param_TestData
System\Drawing\Imaging\EncoderParameterTests.cs (3)
18public static IEnumerable<object[]> Ctor_Encoder_Byte_TestData 172public static IEnumerable<object[]> Encoder_NumberOfValues_TestData 264public static IEnumerable<object[]> EncoderParameterCtor_NullEncoder_TestData
System\Drawing\Imaging\EncoderTests.cs (1)
16public static IEnumerable<object[]> EncoderTestData
System\Drawing\Imaging\FrameDimensionTests.cs (3)
16public static IEnumerable<object[]> ImageFormatGuidTestData 27public static IEnumerable<object[]> FrameDimensionEqualsTestData 38public static IEnumerable<object[]> FrameDimensionToStringTestData
System\Drawing\Imaging\ImageAttributesTests.cs (13)
107public static IEnumerable<object[]> ColorMatrix_DropShadowRepaintWhenAreaIsSmallerThanTheFilteredElement_TestData() 161public static IEnumerable<object[]> ColorAdjustType_TestData() 191public static IEnumerable<object[]> ColorAdjustTypeI_TestData() 236public static IEnumerable<object[]> ColorAdjustType_InvalidTypes_TestData() 252public static IEnumerable<object[]> ColorMatrixFlag_InvalidFlags_TestData() 285public static IEnumerable<object[]> ColorAdjustType_AllTypesAllowed_TestData() 353public static IEnumerable<object[]> SetColorMatrices_Flags_TestData() 376public static IEnumerable<object[]> SetColorMatrices_FlagsTypes_TestData() 403public static IEnumerable<object[]> SetColorMatrices_FlagsTypesI_TestData() 892public static IEnumerable<object[]> SetOutputChannel_ColorChannelFlag_TestData() 914public static IEnumerable<object[]> SetOutputChannel_ColorChannelFlagType_TestData() 940public static IEnumerable<object[]> SetOutputChannel_ColorChannelFlagTypeI_TestData() 988public static IEnumerable<object[]> SetOutputChannel_InvalidColorChannelFlags_TestData()
System\Drawing\Imaging\ImageCodecInfoTests.cs (1)
116public static IEnumerable<object[]> CodecInfoTestData
System\Drawing\Imaging\ImageFormatTests.cs (4)
22public static IEnumerable<object[]> ImageFormatGuidTestData 46public static IEnumerable<object[]> ImageFormatToStringTestData 70public static IEnumerable<object[]> ImageFromFileToStringTestData 81public static IEnumerable<object[]> ImageFormatEqualsTestData
System\Drawing\Imaging\MetafileTests.cs (6)
75public static IEnumerable<object[]> InvalidPath_TestData() 111public static IEnumerable<object[]> EmfType_TestData() 129public static IEnumerable<object[]> EmfType_Invalid_TestData() 158public static IEnumerable<object[]> Description_TestData() 190public static IEnumerable<object[]> MetafileFrameUnit_TestData() 289public static IEnumerable<object[]> MetafileFrameUnit_Invalid_TestData()
System\Drawing\Imaging\PropertyItemTests.cs (2)
46public static IEnumerable<object[]> Value_Set_TestData() 63public static IEnumerable<object[]> Properties_TestData()
System\Drawing\PensTests.cs (1)
10public static IEnumerable<object[]> Pens_TestData()
System\Drawing\PenTests.cs (9)
11public static IEnumerable<object[]> Ctor_Brush_TestData() 31public static IEnumerable<object[]> Ctor_Brush_Width_TestData() 199public static IEnumerable<object[]> Clone_TestData() 641public static IEnumerable<object[]> LineCap_Valid_TestData() 666public static IEnumerable<object[]> LineCap_Invalid_TestData() 755public static IEnumerable<object[]> MultiplyTransform_TestData() 881public static IEnumerable<object[]> RotateTransform_TestData() 939public static IEnumerable<object[]> ScaleTransform_TestData() 1114public static IEnumerable<object[]> TranslateTransform_TestData()
System\Drawing\Printing\MarginsTests.cs (4)
79public static IEnumerable<object[]> Equals_Object_TestData() 104public static IEnumerable<object[]> Equals_Margin_TestData() 127public static IEnumerable<object[]> ToString_TestData() 152public static IEnumerable<object[]> Bounds_Set_TestData()
System\Drawing\Printing\PaperSizeTests.cs (6)
58public static IEnumerable<object[]> RawKind_TestData() 71public static IEnumerable<object[]> Height_Set_TestData() 97public static IEnumerable<object[]> NonCustomRawKind_TestData() 119public static IEnumerable<object[]> PaperName_Set_TestData() 180public static IEnumerable<object[]> Width_Set_TestData() 217public static IEnumerable<object[]> ToString_TestData()
System\Drawing\Printing\PreviewPrintControllerTests.cs (1)
77public static IEnumerable<object[]> PrintEventArgs_TestData()
System\Drawing\Printing\PrintControllerTests.cs (1)
50public static IEnumerable<object[]> PrintEventArgs_TestData()
System\Drawing\Printing\PrinterResolutionTests.cs (1)
85public static IEnumerable<object[]> ToString_TestData()
System\Drawing\Printing\PrinterSettingsTests.cs (2)
372public static IEnumerable<object[]> IsDirectPrintingSupported_ImageFormatSupported_TestData() 386public static IEnumerable<object[]> IsDirectPrintingSupported_ImageFormatNotSupported_TestData()
System\Drawing\RegionTests.cs (10)
80public static IEnumerable<object[]> Region_TestData() 191public static IEnumerable<object[]> Ctor_InfiniteGraphicsPath_TestData() 278public static IEnumerable<object[]> Complement_TestData() 525public static IEnumerable<object[]> Equals_TestData() 622public static IEnumerable<object[]> Exclude_TestData() 1058public static IEnumerable<object[]> Intersect_TestData() 1301public static IEnumerable<object[]> IsVisible_Rectangle_TestData() 1353public static IEnumerable<object[]> IsVisible_Point_TestData() 1486public static IEnumerable<object[]> Union_TestData() 1971public static IEnumerable<object[]> Xor_TestData()
System\Drawing\SolidBrushTests.cs (1)
8public static IEnumerable<object[]> Colors_TestData()
System\Drawing\StringFormatTests.cs (1)
198public static IEnumerable<object[]> SetMeasurableCharacterRanges_TestData()
System\Drawing\SystemBrushesTests.cs (1)
8public static IEnumerable<object[]> SystemBrushes_TestData()
System\Drawing\SystemFontsTests.cs (3)
10public static IEnumerable<object[]> SystemFonts_TestData() 34public static IEnumerable<object[]> SystemFonts_WindowsNames_TestData() 126public IEnumerable<object[]> ToTestData()
System\Drawing\SystemIconsTests.cs (1)
8public static IEnumerable<object[]> SystemIcons_TestData()
System\Drawing\SystemPensTest.cs (1)
10public static IEnumerable<object[]> SystemPens_TestData()
System\Drawing\TextureBrushTests.cs (9)
11public static IEnumerable<object[]> Ctor_Bitmap_TestData() 46public static IEnumerable<object[]> Ctor_Image_WrapMode_TestData() 79public static IEnumerable<object[]> Ctor_Image_Rectangle_TestData() 127public static IEnumerable<object[]> Ctor_Image_WrapMode_Rectangle_TestData() 181public static IEnumerable<object[]> Ctor_Image_Rectangle_ImageAttributes_TestData() 331public static IEnumerable<object[]> MultiplyTransform_TestData() 456public static IEnumerable<object[]> RotateTransform_TestData() 518public static IEnumerable<object[]> ScaleTransform_TestData() 623public static IEnumerable<object[]> TranslateTransform_TestData()
System\Drawing\ToolboxBitmapAttributeTests.cs (2)
23public static IEnumerable<object[]> Ctor_FileName_TestData() 163public static IEnumerable<object[]> Equals_TestData()
System.Formats.Nrbf (3)
System\Formats\Nrbf\ClassRecord.cs (1)
29public IEnumerable<string> MemberNames => ClassInfo.MemberNames.Keys;
System\Formats\Nrbf\RecordMap.cs (2)
16public IEnumerable<SerializationRecordId> Keys => _map.Keys; 18public IEnumerable<SerializationRecord> Values => _map.Values;
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)
115internal 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.IO.Packaging (6)
System\IO\Packaging\InternalRelationshipCollection.cs (1)
494internal static void WriteRelationshipsAsXml(XmlWriter writer, IEnumerable<PackageRelationship> relationships, bool alwaysWriteTargetModeAttribute)
System\IO\Packaging\PackagePartCollection.cs (1)
34IEnumerator<PackagePart> IEnumerable<PackagePart>.GetEnumerator()
System\IO\Packaging\XmlCompatibilityReader.cs (4)
63IEnumerable<string> supportedNamespaces) 75IEnumerable<string> supportedNamespaces) 889private IEnumerable<NamespaceElementPair> ParseContentToNamespaceElementPair(string content, string? callerContext) 937private IEnumerable<string> PrefixesToNamespaces(string prefixes)
System.IO.Ports (1)
System\IO\Ports\SerialPort.Unix.cs (1)
43var entries = di.EnumerateFileSystemInfos(@"*", SearchOption.TopDirectoryOnly);
System.Linq (657)
System\Linq\Aggregate.cs (3)
10public static TSource Aggregate<TSource>(this IEnumerable<TSource> source, Func<TSource, TSource, TSource> func) 55public static TAccumulate Aggregate<TSource, TAccumulate>(this IEnumerable<TSource> source, TAccumulate seed, Func<TAccumulate, TSource, TAccumulate> func) 86public 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 (12)
17/// <param name="source">An <see cref="IEnumerable{T}"/> to aggregate over.</param> 24/// This method is comparable to the <see cref="GroupBy{TSource, TKey}(IEnumerable{TSource}, Func{TSource, TKey})"/> methods 27public static IEnumerable<KeyValuePair<TKey, TAccumulate>> AggregateBy<TSource, TKey, TAccumulate>( 28this IEnumerable<TSource> source, 61/// <param name="source">An <see cref="IEnumerable{T}"/> to aggregate over.</param> 68/// This method is comparable to the <see cref="GroupBy{TSource, TKey}(IEnumerable{TSource}, Func{TSource, TKey})"/> methods 71public static IEnumerable<KeyValuePair<TKey, TAccumulate>> AggregateBy<TSource, TKey, TAccumulate>( 72this IEnumerable<TSource> source, 103private 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 135private 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) 44public static bool Any<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate) 80public 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) 76public static double Average(this IEnumerable<long> source) => Average<long, long, double>(source); 78public static float Average(this IEnumerable<float> source) => (float)Average<float, double, double>(source); 80public static double Average(this IEnumerable<double> source) => Average<double, double, double>(source); 82public static decimal Average(this IEnumerable<decimal> source) => Average<decimal, decimal, decimal>(source); 84private 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) 169public static double Average<TSource>(this IEnumerable<TSource> source, Func<TSource, int> selector) => Average<TSource, int, long, double>(source, selector); 171public static double Average<TSource>(this IEnumerable<TSource> source, Func<TSource, long> selector) => Average<TSource, long, long, double>(source, selector); 173public static float Average<TSource>(this IEnumerable<TSource> source, Func<TSource, float> selector) => (float)Average<TSource, float, double, double>(source, selector); 175public static double Average<TSource>(this IEnumerable<TSource> source, Func<TSource, double> selector) => Average<TSource, double, double, double>(source, selector); 177public static decimal Average<TSource>(this IEnumerable<TSource> source, Func<TSource, decimal> selector) => Average<TSource, decimal, decimal, decimal>(source, selector); 179private static TResult Average<TSource, TSelector, TAccumulator, TResult>(this IEnumerable<TSource> source, Func<TSource, TSelector> selector) 213public static double? Average<TSource>(this IEnumerable<TSource> source, Func<TSource, int?> selector) => Average<TSource, int, long, double>(source, selector); 215public static double? Average<TSource>(this IEnumerable<TSource> source, Func<TSource, long?> selector) => Average<TSource, long, long, double>(source, selector); 217public 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; 219public static double? Average<TSource>(this IEnumerable<TSource> source, Func<TSource, double?> selector) => Average<TSource, double, double, double>(source, selector); 221public static decimal? Average<TSource>(this IEnumerable<TSource> source, Func<TSource, decimal?> selector) => Average<TSource, decimal, decimal, decimal>(source, selector); 223private 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; 356IEnumerable<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) 46public static int Count<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate) 103public static bool TryGetNonEnumeratedCount<TSource>(this IEnumerable<TSource> source, out int count) 136public static long LongCount<TSource>(this IEnumerable<TSource> source) 156public static long LongCount<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)
System\Linq\CountBy.cs (4)
20public static IEnumerable<KeyValuePair<TKey, int>> CountBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey>? keyComparer = null) where TKey : notnull 39private 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) 39/// <param name="source">An <see cref="IEnumerable{T}" /> to return an element from.</param> 48public static TSource ElementAt<TSource>(this IEnumerable<TSource> source, Index index) 73public static TSource? ElementAtOrDefault<TSource>(this IEnumerable<TSource> source, int index) 85/// <param name="source">An <see cref="IEnumerable{T}" /> to return an element from.</param> 93public static TSource? ElementAtOrDefault<TSource>(this IEnumerable<TSource> source, Index index) 114private static TSource? TryGetElementAt<TSource>(this IEnumerable<TSource> source, int index, out bool found) 128private static TSource? TryGetElementAtNonIterator<TSource>(IEnumerable<TSource> source, int index, out bool found) 151private static bool TryGetElementFromEnd<TSource>(IEnumerable<TSource> source, int indexFromEnd, [MaybeNullWhen(false)] out TSource element)
System\Linq\Enumerable.cs (6)
16public static IEnumerable<TSource> AsEnumerable<TSource>(this IEnumerable<TSource> source) => source; 18/// <summary>Returns an empty <see cref="IEnumerable{TResult}"/>.</summary> 19public static IEnumerable<TResult> Empty<TResult>() => 28private static bool IsEmptyArray<TSource>(IEnumerable<TSource> source) => 44internal 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) 77private static TSource? TryGetFirstNonIterator<TSource>(IEnumerable<TSource> source, out bool found) 101private 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)
15public static IEnumerable<(int Index, TSource Item)> Index<TSource>(this IEnumerable<TSource> source) 30private 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) => 100public virtual IEnumerable<TSource> Where(Func<TSource, bool> predicate) => 105IEnumerator<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) 76private static TSource? TryGetLastNonIterator<TSource>(IEnumerable<TSource> source, out bool found) 108private static TSource? TryGetLast<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate, out bool found)
System\Linq\LeftJoin.cs (9)
10public static IEnumerable<TResult> LeftJoin<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> LeftJoin<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> LeftJoinIterator<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\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> 88public static double Max(this IEnumerable<double> source) => MaxFloat(source); 90public static double? Max(this IEnumerable<double?> source) => MaxFloat(source); 92public static float Max(this IEnumerable<float> source) => MaxFloat(source); 94public static float? Max(this IEnumerable<float?> source) => MaxFloat(source); 96private static T MaxFloat<T>(this IEnumerable<T> source) where T : struct, IFloatingPointIeee754<T> 164private static T? MaxFloat<T>(this IEnumerable<T?> source) where T : struct, IFloatingPointIeee754<T> 216public static decimal Max(this IEnumerable<decimal> source) 264public static decimal? Max(this IEnumerable<decimal?> source) 299public static TSource? Max<TSource>(this IEnumerable<TSource> source) => Max(source, comparer: null); 309/// <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> 313public static TSource? Max<TSource>(this IEnumerable<TSource> source, IComparer<TSource>? comparer) 323if (typeof(TSource) == typeof(byte) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<byte, MaxCalc<byte>>((IEnumerable<byte>)source); 324if (typeof(TSource) == typeof(sbyte) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<sbyte, MaxCalc<sbyte>>((IEnumerable<sbyte>)source); 325if (typeof(TSource) == typeof(ushort) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<ushort, MaxCalc<ushort>>((IEnumerable<ushort>)source); 326if (typeof(TSource) == typeof(short) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<short, MaxCalc<short>>((IEnumerable<short>)source); 327if (typeof(TSource) == typeof(char) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<char, MaxCalc<char>>((IEnumerable<char>)source); 328if (typeof(TSource) == typeof(uint) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<uint, MaxCalc<uint>>((IEnumerable<uint>)source); 329if (typeof(TSource) == typeof(int) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<int, MaxCalc<int>>((IEnumerable<int>)source); 330if (typeof(TSource) == typeof(ulong) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<ulong, MaxCalc<ulong>>((IEnumerable<ulong>)source); 331if (typeof(TSource) == typeof(long) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<long, MaxCalc<long>>((IEnumerable<long>)source); 332if (typeof(TSource) == typeof(nuint) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<nuint, MaxCalc<nuint>>((IEnumerable<nuint>)source); 333if (typeof(TSource) == typeof(nint) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<nint, MaxCalc<nint>>((IEnumerable<nint>)source); 334if (typeof(TSource) == typeof(Int128) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<Int128, MaxCalc<Int128>>((IEnumerable<Int128>)source); 335if (typeof(TSource) == typeof(UInt128) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<UInt128, MaxCalc<UInt128>>((IEnumerable<UInt128>)source); 407public static TSource? MaxBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector) => MaxBy(source, keySelector, null); 421public static TSource? MaxBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey>? comparer) 516public static int Max<TSource>(this IEnumerable<TSource> source, Func<TSource, int> selector) => MaxInteger(source, selector); 518public static int? Max<TSource>(this IEnumerable<TSource> source, Func<TSource, int?> selector) => MaxInteger(source, selector); 520public static long Max<TSource>(this IEnumerable<TSource> source, Func<TSource, long> selector) => MaxInteger(source, selector); 522public static long? Max<TSource>(this IEnumerable<TSource> source, Func<TSource, long?> selector) => MaxInteger(source, selector); 524private static TResult MaxInteger<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, TResult> selector) where TResult : struct, IBinaryInteger<TResult> 556private static TResult? MaxInteger<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, TResult?> selector) where TResult : struct, IBinaryInteger<TResult> 621public static float Max<TSource>(this IEnumerable<TSource> source, Func<TSource, float> selector) => MaxFloat(source, selector); 623public static float? Max<TSource>(this IEnumerable<TSource> source, Func<TSource, float?> selector) => MaxFloat(source, selector); 625public static double Max<TSource>(this IEnumerable<TSource> source, Func<TSource, double> selector) => MaxFloat(source, selector); 627public static double? Max<TSource>(this IEnumerable<TSource> source, Func<TSource, double?> selector) => MaxFloat(source, selector); 629private static TResult MaxFloat<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, TResult> selector) where TResult : struct, IFloatingPointIeee754<TResult> 671private static TResult? MaxFloat<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, TResult?> selector) where TResult : struct, IFloatingPointIeee754<TResult> 728public static decimal Max<TSource>(this IEnumerable<TSource> source, Func<TSource, decimal> selector) 760public static decimal? Max<TSource>(this IEnumerable<TSource> source, Func<TSource, decimal?> selector) 800public 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> 70public static float Min(this IEnumerable<float> source) => MinFloat(source); 72public static float? Min(this IEnumerable<float?> source) => MinFloat(source); 74public static double Min(this IEnumerable<double> source) => MinFloat(source); 76public static double? Min(this IEnumerable<double?> source) => MinFloat(source); 78private static T MinFloat<T>(this IEnumerable<T> source) where T : struct, IFloatingPointIeee754<T> 148private static T? MinFloat<T>(this IEnumerable<T?> source) where T : struct, IFloatingPointIeee754<T> 196public static decimal Min(this IEnumerable<decimal> source) 243public static decimal? Min(this IEnumerable<decimal?> source) 278public static TSource? Min<TSource>(this IEnumerable<TSource> source) => Min(source, comparer: null); 288/// <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> 292public static TSource? Min<TSource>(this IEnumerable<TSource> source, IComparer<TSource>? comparer) 302if (typeof(TSource) == typeof(byte) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<byte, MinCalc<byte>>((IEnumerable<byte>)source); 303if (typeof(TSource) == typeof(sbyte) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<sbyte, MinCalc<sbyte>>((IEnumerable<sbyte>)source); 304if (typeof(TSource) == typeof(ushort) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<ushort, MinCalc<ushort>>((IEnumerable<ushort>)source); 305if (typeof(TSource) == typeof(short) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<short, MinCalc<short>>((IEnumerable<short>)source); 306if (typeof(TSource) == typeof(char) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<char, MinCalc<char>>((IEnumerable<char>)source); 307if (typeof(TSource) == typeof(uint) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<uint, MinCalc<uint>>((IEnumerable<uint>)source); 308if (typeof(TSource) == typeof(int) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<int, MinCalc<int>>((IEnumerable<int>)source); 309if (typeof(TSource) == typeof(ulong) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<ulong, MinCalc<ulong>>((IEnumerable<ulong>)source); 310if (typeof(TSource) == typeof(long) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<long, MinCalc<long>>((IEnumerable<long>)source); 311if (typeof(TSource) == typeof(nuint) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<nuint, MinCalc<nuint>>((IEnumerable<nuint>)source); 312if (typeof(TSource) == typeof(nint) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<nint, MinCalc<nint>>((IEnumerable<nint>)source); 313if (typeof(TSource) == typeof(Int128) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<Int128, MinCalc<Int128>>((IEnumerable<Int128>)source); 314if (typeof(TSource) == typeof(UInt128) && comparer == Comparer<TSource>.Default) return (TSource)(object)MinMaxInteger<UInt128, MinCalc<UInt128>>((IEnumerable<UInt128>)source); 386public static TSource? MinBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector) => MinBy(source, keySelector, comparer: null); 400public static TSource? MinBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey>? comparer) 495public static int Min<TSource>(this IEnumerable<TSource> source, Func<TSource, int> selector) => MinInteger(source, selector); 497public static int? Min<TSource>(this IEnumerable<TSource> source, Func<TSource, int?> selector) => MinInteger(source, selector); 499public static long Min<TSource>(this IEnumerable<TSource> source, Func<TSource, long> selector) => MinInteger(source, selector); 501public static long? Min<TSource>(this IEnumerable<TSource> source, Func<TSource, long?> selector) => MinInteger(source, selector); 503private static TResult MinInteger<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, TResult> selector) where TResult : struct, IBinaryInteger<TResult> 535private static TResult? MinInteger<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, TResult?> selector) where TResult : struct, IBinaryInteger<TResult> 582public static float Min<TSource>(this IEnumerable<TSource> source, Func<TSource, float> selector) => MinFloat(source, selector); 584public static float? Min<TSource>(this IEnumerable<TSource> source, Func<TSource, float?> selector) => MinFloat(source, selector); 586public static double Min<TSource>(this IEnumerable<TSource> source, Func<TSource, double> selector) => MinFloat(source, selector); 588public static double? Min<TSource>(this IEnumerable<TSource> source, Func<TSource, double?> selector) => MinFloat(source, selector); 590private static TResult MinFloat<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, TResult> selector) where TResult : struct, IFloatingPointIeee754<TResult> 640private static TResult? MinFloat<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, TResult?> selector) where TResult : struct, IFloatingPointIeee754<TResult> 692public static decimal Min<TSource>(this IEnumerable<TSource> source, Func<TSource, decimal> selector) 724public static decimal? Min<TSource>(this IEnumerable<TSource> source, Func<TSource, decimal?> selector) 764public 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)
146public override IEnumerable<TResult2> Select<TResult2>(Func<TResult, TResult2> selector) 151if (!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; 73internal OrderedIterator(IEnumerable<TElement> source, Func<TElement, TKey> keySelector, IComparer<TKey>? comparer, bool descending, OrderedIterator<TElement>? parent) : 171public 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 (6)
11public static IEnumerable<TSource> Reverse<TSource>(this IEnumerable<TSource> source) 26public static IEnumerable<TSource> Reverse<TSource>(this TSource[] source) 42/// An iterator that yields the items of an <see cref="IEnumerable{TSource}"/> in reverse. 47private readonly IEnumerable<TSource> _source; 50public ReverseIterator(IEnumerable<TSource> source)
System\Linq\RightJoin.cs (9)
10public static IEnumerable<TResult> RightJoin<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> RightJoin<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> RightJoinIterator<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\SegmentedArrayBuilder.cs (3)
127public void AddRange(IEnumerable<T> source) 203public void AddNonICollectionRange(IEnumerable<T> source) => 212internal 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)
270public override IEnumerable<TResult2> Select<TResult2>(Func<TResult, TResult2> selector) => 624public override IEnumerable<TResult2> Select<TResult2>(Func<TResult, TResult2> selector) => 824public 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; 54Func<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) 106private 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) 41public static IEnumerable<TSource> SkipWhile<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate) 61private static IEnumerable<TSource> SkipWhileIterator<TSource>(IEnumerable<TSource> source, Func<TSource, bool> predicate) 80public static IEnumerable<TSource> SkipWhile<TSource>(this IEnumerable<TSource> source, Func<TSource, int, bool> predicate) 100private static IEnumerable<TSource> SkipWhileIterator<TSource>(IEnumerable<TSource> source, Func<TSource, int, bool> predicate) 125public static IEnumerable<TSource> SkipLast<TSource>(this IEnumerable<TSource> source, int count)
System\Linq\Skip.SizeOpt.cs (2)
10private static IEnumerable<TSource> SizeOptimizedSkipIterator<TSource>(IEnumerable<TSource> source, int count)
System\Linq\Skip.SpeedOpt.cs (3)
10private static IEnumerable<TSource> SpeedOptimizedSkipIterator<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 (18)
11public static IEnumerable<TSource> Take<TSource>(this IEnumerable<TSource> source, int count) 31/// <returns>An <see cref="IEnumerable{T}" /> that contains the specified <paramref name="range" /> of elements from the <paramref name="source" /> sequence.</returns> 36public static IEnumerable<TSource> Take<TSource>(this IEnumerable<TSource> source, Range range) 77private static IEnumerable<TSource> TakeRangeFromEndIterator<TSource>(IEnumerable<TSource> source, bool isStartIndexFromEnd, int startIndex, bool isEndIndexFromEnd, int endIndex) 97IEnumerable<TSource> rangeIterator = IsSizeOptimized 199public static IEnumerable<TSource> TakeWhile<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate) 219private static IEnumerable<TSource> TakeWhileIterator<TSource>(IEnumerable<TSource> source, Func<TSource, bool> predicate) 232public static IEnumerable<TSource> TakeWhile<TSource>(this IEnumerable<TSource> source, Func<TSource, int, bool> predicate) 252private static IEnumerable<TSource> TakeWhileIterator<TSource>(IEnumerable<TSource> source, Func<TSource, int, bool> predicate) 271public static IEnumerable<TSource> TakeLast<TSource>(this IEnumerable<TSource> source, int count)
System\Linq\Take.SizeOpt.cs (4)
11private static IEnumerable<TSource> SizeOptimizedTakeIterator<TSource>(IEnumerable<TSource> source, int count) 22private static IEnumerable<TSource> SizeOptimizedTakeRangeIterator<TSource>(IEnumerable<TSource> source, int startIndex, int endIndex)
System\Linq\Take.SpeedOpt.cs (5)
11private static IEnumerable<TSource> SpeedOptimizedTakeIterator<TSource>(IEnumerable<TSource> source, int count) 22private static IEnumerable<TSource> SpeedOptimizedTakeRangeIterator<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) 27static TSource[] EnumerableToArray(IEnumerable<TSource> source) 58public static List<TSource> ToList<TSource>(this IEnumerable<TSource> source) 74/// Creates a <see cref="Dictionary{TKey,TValue}"/> from an <see cref="IEnumerable{T}"/> according to the default comparer for the key type. 78/// <param name="source">The <see cref="IEnumerable{T}"/> to create a <see cref="Dictionary{TKey,TValue}"/> from.</param> 82public static Dictionary<TKey, TValue> ToDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> source) where TKey : notnull => 86/// Creates a <see cref="Dictionary{TKey,TValue}"/> from an <see cref="IEnumerable{T}"/> according to specified key comparer. 90/// <param name="source">The <see cref="IEnumerable{T}"/> to create a <see cref="Dictionary{TKey,TValue}"/> from.</param> 98public static Dictionary<TKey, TValue> ToDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> source, IEqualityComparer<TKey>? comparer) where TKey : notnull 109/// Creates a <see cref="Dictionary{TKey,TValue}"/> from an <see cref="IEnumerable{T}"/> according to the default comparer for the key type. 113/// <param name="source">The <see cref="IEnumerable{T}"/> to create a <see cref="Dictionary{TKey,TValue}"/> from.</param> 117public static Dictionary<TKey, TValue> ToDictionary<TKey, TValue>(this IEnumerable<(TKey Key, TValue Value)> source) where TKey : notnull => 121/// Creates a <see cref="Dictionary{TKey,TValue}"/> from an <see cref="IEnumerable{T}"/> according to specified key comparer. 125/// <param name="source">The <see cref="IEnumerable{T}"/> to create a <see cref="Dictionary{TKey,TValue}"/> from.</param> 133public static Dictionary<TKey, TValue> ToDictionary<TKey, TValue>(this IEnumerable<(TKey Key, TValue Value)> source, IEqualityComparer<TKey>? comparer) where TKey : notnull => 136public static Dictionary<TKey, TSource> ToDictionary<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector) where TKey : notnull => 139public static Dictionary<TKey, TSource> ToDictionary<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey>? comparer) where TKey : notnull 189public static Dictionary<TKey, TElement> ToDictionary<TSource, TKey, TElement>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector) where TKey : notnull => 192public 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 247public static HashSet<TSource> ToHashSet<TSource>(this IEnumerable<TSource> source) => source.ToHashSet(comparer: null); 249public 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) 85private static IEnumerable<TResult> ZipIterator<TFirst, TSecond, TResult>(IEnumerable<TFirst> first, IEnumerable<TSecond> second, Func<TFirst, TSecond, TResult> resultSelector) 95private static IEnumerable<(TFirst First, TSecond Second, TThird Third)> ZipIterator<TFirst, TSecond, TThird>(IEnumerable<TFirst> first, IEnumerable<TSecond> second, IEnumerable<TThird> third)
System.Linq.AsyncEnumerable (47)
System\Linq\GroupBy.cs (8)
196Func<TKey, IEnumerable<TSource>, TResult> resultSelector, 208Func<TKey, IEnumerable<TSource>, TResult> resultSelector, 241Func<TKey, IEnumerable<TSource>, CancellationToken, ValueTask<TResult>> resultSelector, 253Func<TKey, IEnumerable<TSource>, CancellationToken, ValueTask<TResult>> resultSelector, 289Func<TKey, IEnumerable<TElement>, TResult> resultSelector, 303Func<TKey, IEnumerable<TElement>, TResult> resultSelector, 339Func<TKey, IEnumerable<TElement>, CancellationToken, ValueTask<TResult>> resultSelector, 353Func<TKey, IEnumerable<TElement>, CancellationToken, ValueTask<TResult>> resultSelector,
System\Linq\GroupJoin.cs (4)
41Func<TOuter, IEnumerable<TInner>, TResult> resultSelector, 57Func<TOuter, IEnumerable<TInner>, TResult> resultSelector, 110Func<TOuter, IEnumerable<TInner>, CancellationToken, ValueTask<TResult>> resultSelector, 126Func<TOuter, IEnumerable<TInner>, CancellationToken, ValueTask<TResult>> resultSelector,
System\Linq\LeftJoin.cs (1)
99/// <returns>An <see cref="IEnumerable{T}" /> that has elements of type <typeparamref name="TResult" /> that are obtained by performing a left outer join on two sequences.</returns>
System\Linq\SelectMany.cs (24)
14/// Projects each element of a sequence to an <see cref="IEnumerable{T}"/> and 29Func<TSource, IEnumerable<TResult>> selector) 38Func<TSource, IEnumerable<TResult>> selector, 52/// Projects each element of a sequence to an <see cref="IEnumerable{T}"/> and 67Func<TSource, CancellationToken, ValueTask<IEnumerable<TResult>>> selector) 76Func<TSource, CancellationToken, ValueTask<IEnumerable<TResult>>> selector, 128/// Projects each element of a sequence to an <see cref="IEnumerable{T}"/> and 144Func<TSource, int, IEnumerable<TResult>> selector) 153Func<TSource, int, IEnumerable<TResult>> selector, 168/// Projects each element of a sequence to an <see cref="IEnumerable{T}"/> and 184Func<TSource, int, CancellationToken, ValueTask<IEnumerable<TResult>>> selector) 193Func<TSource, int, CancellationToken, ValueTask<IEnumerable<TResult>>> selector, 248/// Projects each element of a sequence to an <see cref="IEnumerable{T}"/>, 270Func<TSource, IEnumerable<TCollection>> collectionSelector, 281Func<TSource, IEnumerable<TCollection>> collectionSelector, 296/// Projects each element of a sequence to an <see cref="IEnumerable{T}"/>, 318Func<TSource, CancellationToken, ValueTask<IEnumerable<TCollection>>> collectionSelector, 329Func<TSource, CancellationToken, ValueTask<IEnumerable<TCollection>>> collectionSelector, 440/// Projects each element of a sequence to an <see cref="IEnumerable{T}"/>, 461Func<TSource, int, IEnumerable<TCollection>> collectionSelector, 472Func<TSource, int, IEnumerable<TCollection>> collectionSelector, 488/// Projects each element of a sequence to an <see cref="IEnumerable{T}"/>, 509Func<TSource, int, CancellationToken, ValueTask<IEnumerable<TCollection>>> collectionSelector, 520Func<TSource, int, CancellationToken, ValueTask<IEnumerable<TCollection>>> collectionSelector,
System\Linq\ToArrayAsync.cs (1)
15/// <param name="source">An <see cref="IEnumerable{T}"/> to create an array from.</param>
System\Linq\ToAsyncEnumerable.cs (3)
12/// <param name="source">An <see cref="IEnumerable{T}"/> of the elements to enumerate.</param> 19this IEnumerable<TSource> source) 62static async IAsyncEnumerable<TSource> FromIterator(IEnumerable<TSource> source)
System\Linq\ToHashSetAsync.cs (1)
15/// <param name="source">An <see cref="IEnumerable{T}"/> to create a <see cref="HashSet{T}"/> from.</param>
System\Linq\ToListAsync.cs (1)
15/// <param name="source">An <see cref="IEnumerable{T}"/> to create a list from.</param>
System\Linq\ToLookupAsync.cs (4)
244public IEnumerable<TElement> this[TKey key] => GetGrouping(key, create: false) ?? Enumerable.Empty<TElement>(); 325internal IEnumerable<TResult> ApplyResultSelector<TResult>( 326Func<TKey, IEnumerable<TElement>, TResult> resultSelector) 344Func<TKey, IEnumerable<TElement>, CancellationToken, ValueTask<TResult>> resultSelector,
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 (113)
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 (100)
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, 246public static IQueryable<TResult> LeftJoin<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) 257new Func<IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, TInner?, TResult>>, IQueryable<TResult>>(LeftJoin).Method, 262public static IQueryable<TResult> LeftJoin<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) 273new Func<IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, TInner?, TResult>>, IEqualityComparer<TKey>, IQueryable<TResult>>(LeftJoin).Method, 290/// calling <see cref="Enumerable.Order{T}(IEnumerable{T})"/> itself as a constructed generic method. 297/// that represents calling <see cref="Enumerable.Order{T}(IEnumerable{T})"/> 327/// calling <see cref="Enumerable.Order{T}(IEnumerable{T})"/> itself as a constructed generic method. 334/// that represents calling <see cref="Enumerable.Order{T}(IEnumerable{T})"/> 389/// calling <see cref="Enumerable.Order{T}(IEnumerable{T})"/> itself as a constructed generic method. 396/// that represents calling <see cref="Enumerable.Order{T}(IEnumerable{T})"/> 426/// calling <see cref="Enumerable.Order{T}(IEnumerable{T})"/> itself as a constructed generic method. 433/// that represents calling <see cref="Enumerable.Order{T}(IEnumerable{T})"/> 476public static IQueryable<TResult> RightJoin<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) 487new Func<IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter?, TInner, TResult>>, IQueryable<TResult>>(RightJoin).Method, 492public static IQueryable<TResult> RightJoin<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) 503new Func<IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter?, TInner, TResult>>, IEqualityComparer<TKey>, IQueryable<TResult>>(RightJoin).Method, 708public 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) 718new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>, Expression<Func<TKey, IEnumerable<TElement>, TResult>>, IQueryable<TResult>>(GroupBy).Method, 723public static IQueryable<TResult> GroupBy<TSource, TKey, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, Expression<Func<TKey, IEnumerable<TSource>, TResult>> resultSelector) 732new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey, IEnumerable<TSource>, TResult>>, IQueryable<TResult>>(GroupBy).Method, 737public 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) 746new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey, IEnumerable<TSource>, TResult>>, IEqualityComparer<TKey>, IQueryable<TResult>>(GroupBy).Method, 751public 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) 761new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>, Expression<Func<TKey, IEnumerable<TElement>, TResult>>, IEqualityComparer<TKey>, IQueryable<TResult>>(GroupBy).Method, 831/// <param name="source">An <see cref="IEnumerable{T}"/> whose elements to chunk.</param> 854public static IQueryable<TSource> Concat<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 862new Func<IQueryable<TSource>, IEnumerable<TSource>, IQueryable<TSource>>(Concat).Method, 867public static IQueryable<(TFirst First, TSecond Second)> Zip<TFirst, TSecond>(this IQueryable<TFirst> source1, IEnumerable<TSecond> source2) 875new Func<IQueryable<TFirst>, IEnumerable<TSecond>, IQueryable<(TFirst, TSecond)>>(Zip).Method, 880public static IQueryable<TResult> Zip<TFirst, TSecond, TResult>(this IQueryable<TFirst> source1, IEnumerable<TSecond> source2, Expression<Func<TFirst, TSecond, TResult>> resultSelector) 889new Func<IQueryable<TFirst>, IEnumerable<TSecond>, Expression<Func<TFirst, TSecond, TResult>>, IQueryable<TResult>>(Zip).Method, 904public static IQueryable<(TFirst First, TSecond Second, TThird Third)> Zip<TFirst, TSecond, TThird>(this IQueryable<TFirst> source1, IEnumerable<TSecond> source2, IEnumerable<TThird> source3) 913new Func<IQueryable<TFirst>, IEnumerable<TSecond>, IEnumerable<TThird>, IQueryable<(TFirst, TSecond, TThird)>>(Zip).Method, 918public static IQueryable<TSource> Union<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 926new Func<IQueryable<TSource>, IEnumerable<TSource>, IQueryable<TSource>>(Union).Method, 931public static IQueryable<TSource> Union<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, IEqualityComparer<TSource>? comparer) 939new Func<IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>, IQueryable<TSource>>(Union).Method, 949/// <param name="source2">An <see cref="IEnumerable{T}" /> whose distinct elements form the second set for the union.</param> 954public static IQueryable<TSource> UnionBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, Expression<Func<TSource, TKey>> keySelector) 963new Func<IQueryable<TSource>, IEnumerable<TSource>, Expression<Func<TSource, TKey>>, IQueryable<TSource>>(UnionBy).Method, 971/// <param name="source2">An <see cref="IEnumerable{T}" /> whose distinct elements form the second set for the union.</param> 977public static IQueryable<TSource> UnionBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer) 986new Func<IQueryable<TSource>, IEnumerable<TSource>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<TSource>>(UnionBy).Method, 1011public static IQueryable<TSource> Intersect<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 1019new Func<IQueryable<TSource>, IEnumerable<TSource>, IQueryable<TSource>>(Intersect).Method, 1024public static IQueryable<TSource> Intersect<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, IEqualityComparer<TSource>? comparer) 1032new Func<IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>, IQueryable<TSource>>(Intersect).Method, 1042/// <param name="source2">An <see cref="IEnumerable{T}" /> whose distinct elements that also appear in the first sequence will be returned.</param> 1047public static IQueryable<TSource> IntersectBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TKey> source2, Expression<Func<TSource, TKey>> keySelector) 1056new Func<IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource, TKey>>, IQueryable<TSource>>(IntersectBy).Method, 1066/// <param name="source2">An <see cref="IEnumerable{T}" /> whose distinct elements that also appear in the first sequence will be returned.</param> 1072public static IQueryable<TSource> IntersectBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TKey> source2, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer) 1081new Func<IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<TSource>>(IntersectBy).Method, 1089public static IQueryable<TSource> Except<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 1097new Func<IQueryable<TSource>, IEnumerable<TSource>, IQueryable<TSource>>(Except).Method, 1102public static IQueryable<TSource> Except<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, IEqualityComparer<TSource>? comparer) 1110new Func<IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>, IQueryable<TSource>>(Except).Method, 1122/// <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> 1126public static IQueryable<TSource> ExceptBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TKey> source2, Expression<Func<TSource, TKey>> keySelector) 1135new Func<IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource, TKey>>, IQueryable<TSource>>(ExceptBy).Method, 1147/// <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> 1152public static IQueryable<TSource> ExceptBy<TSource, TKey>(this IQueryable<TSource> source1, IEnumerable<TKey> source2, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer) 1161new Func<IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<TSource>>(ExceptBy).Method, 1207/// <param name="source">The <see cref="IEnumerable{T}" /> to return the first element of.</param> 1238/// <param name="source">An <see cref="IEnumerable{T}" /> to return an element from.</param> 1295/// <param name="source">An <see cref="IEnumerable{T}" /> to return the last element of.</param> 1297/// <returns><paramref name="defaultValue" /> if the source sequence is empty; otherwise, the last element in the <see cref="IEnumerable{T}" />.</returns> 1326/// <param name="source">An <see cref="IEnumerable{T}" /> to return an element from.</param> 1384/// <param name="source">An <see cref="IEnumerable{T}" /> to return the single element of.</param> 1416/// <param name="source">An <see cref="IEnumerable{T}" /> to return a single element from.</param> 1563public static bool SequenceEqual<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2) 1571new Func<IQueryable<TSource>, IEnumerable<TSource>, bool>(SequenceEqual).Method, 1576public static bool SequenceEqual<TSource>(this IQueryable<TSource> source1, IEnumerable<TSource> source2, IEqualityComparer<TSource>? comparer) 1584new 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) 230public IEnumerable<string> GetValues(string name) => GetValues(GetHeaderDescriptor(name)); 232internal IEnumerable<string> GetValues(HeaderDescriptor descriptor) 234if (TryGetValues(descriptor, out IEnumerable<string>? values)) 242public bool TryGetValues(string name, [NotNullWhen(true)] out IEnumerable<string>? values) 253internal bool TryGetValues(HeaderDescriptor descriptor, [NotNullWhen(true)] out IEnumerable<string>? values) 331public IEnumerator<KeyValuePair<string, IEnumerable<string>>> GetEnumerator() => _count == 0 ? 332((IEnumerable<KeyValuePair<string, IEnumerable<string>>>)Array.Empty<KeyValuePair<string, IEnumerable<string>>>()).GetEnumerator() : 335private IEnumerator<KeyValuePair<string, IEnumerable<string>>> GetEnumeratorCore() 365yield 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)
644if (_altSvcEnabled && response.Headers.TryGetValues(KnownHeaders.AltSvc.Descriptor, out IEnumerable<string>? altSvcHeaderValues)) 654internal 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.ServerSentEvents (1)
System\Net\ServerSentEvents\SseParser_1.cs (1)
96public IEnumerable<SseItem<T>> Enumerate()
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 (5)
System\Numerics\Tensors\netcore\Tensor.cs (1)
554IEnumerator<T> IEnumerable<T>.GetEnumerator() => GetEnumerator();
System\Numerics\Tensors\netcore\Tensor.Factory.cs (4)
73/// <param name="values">A <see cref="IEnumerable{T}"/> with the data to use for the initialization.</param> 77public static Tensor<T> Create<T>(IEnumerable<T> values, scoped ReadOnlySpan<nint> lengths, bool pinned = false) 86/// <param name="values">A <see cref="IEnumerable{T}"/> with the data to use for the initialization.</param> 90public static Tensor<T> Create<T>(IEnumerable<T> values, scoped ReadOnlySpan<nint> lengths, scoped ReadOnlySpan<nint> strides, bool pinned = false)
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 (258)
src\libraries\Common\src\System\Collections\Generic\EnumerableHelpers.cs (2)
19((IEnumerable<T>)Array.Empty<T>()).GetEnumerator(); 28internal 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() => 1531IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator(); 1945IEnumerator<TKey> IEnumerable<TKey>.GetEnumerator() => 1949IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<TKey>)this).GetEnumerator(); 2139IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator() => 2143IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<TValue>)this).GetEnumerator();
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\HashSet.cs (17)
86public HashSet(IEnumerable<T> collection) : this(collection, null) { } 88public HashSet(IEnumerable<T> collection, IEqualityComparer<T>? comparer) : this(comparer) 685IEnumerator<T> IEnumerable<T>.GetEnumerator() => 689IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<T>)this).GetEnumerator(); 802public void UnionWith(IEnumerable<T> other) 817public void IntersectWith(IEnumerable<T> other) 854public void ExceptWith(IEnumerable<T> other) 883public void SymmetricExceptWith(IEnumerable<T> other) 922public bool IsSubsetOf(IEnumerable<T> other) 959public bool IsProperSubsetOf(IEnumerable<T> other) 1003public bool IsSupersetOf(IEnumerable<T> other) 1048public bool IsProperSupersetOf(IEnumerable<T> other) 1091public bool Overlaps(IEnumerable<T> other) 1123public bool SetEquals(IEnumerable<T> other) 1573private void IntersectWithEnumerable(IEnumerable<T> other) 1645private void SymmetricExceptWithEnumerable(IEnumerable<T> other) 1718private (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)
241IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys => Keys; 243IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values => Values;
src\libraries\System.Private.CoreLib\src\System\Collections\ObjectModel\ReadOnlySet.cs (11)
38_set.Count == 0 ? ((IEnumerable<T>)Array.Empty<T>()).GetEnumerator() : 48public bool IsProperSubsetOf(IEnumerable<T> other) => _set.IsProperSubsetOf(other); 51public bool IsProperSupersetOf(IEnumerable<T> other) => _set.IsProperSupersetOf(other); 54public bool IsSubsetOf(IEnumerable<T> other) => _set.IsSubsetOf(other); 57public bool IsSupersetOf(IEnumerable<T> other) => _set.IsSupersetOf(other); 60public bool Overlaps(IEnumerable<T> other) => _set.Overlaps(other); 63public bool SetEquals(IEnumerable<T> other) => _set.SetEquals(other); 84void ISet<T>.ExceptWith(IEnumerable<T> other) => throw new NotSupportedException(); 87void ISet<T>.IntersectWith(IEnumerable<T> other) => throw new NotSupportedException(); 90void ISet<T>.SymmetricExceptWith(IEnumerable<T> other) => throw new NotSupportedException(); 93void ISet<T>.UnionWith(IEnumerable<T> other) => throw new NotSupportedException();
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)
138public 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)
466public 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)
883public static IEnumerable<string> ReadLines(string path) 886public static IEnumerable<string> ReadLines(string path, Encoding encoding) 918=> WriteAllLines(path, (IEnumerable<string>)contents); 920public static void WriteAllLines(string path, IEnumerable<string> contents) 924=> WriteAllLines(path, (IEnumerable<string>)contents, encoding); 926public static void WriteAllLines(string path, IEnumerable<string> contents, Encoding encoding) 933private static void InternalWriteAllLines(StreamWriter writer, IEnumerable<string> contents) 1011public static void AppendAllLines(string path, IEnumerable<string> contents) 1014public static void AppendAllLines(string path, IEnumerable<string> contents, Encoding encoding) 1322public static Task WriteAllLinesAsync(string path, IEnumerable<string> contents, CancellationToken cancellationToken = default) 1325public static Task WriteAllLinesAsync(string path, IEnumerable<string> contents, Encoding encoding, CancellationToken cancellationToken = default) => 1328private static Task WriteAllLinesAsync(string path, IEnumerable<string> contents, Encoding encoding, bool append, CancellationToken cancellationToken) 1352private static async Task InternalWriteAllLinesAsync(StreamWriter writer, IEnumerable<string> contents, CancellationToken cancellationToken) 1406public static Task AppendAllLinesAsync(string path, IEnumerable<string> contents, CancellationToken cancellationToken = default) 1409public static Task AppendAllLinesAsync(string path, IEnumerable<string> contents, Encoding encoding, CancellationToken cancellationToken = default) =>
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 71public virtual IEnumerable<Type> ExportedTypes 113public virtual IEnumerable<CustomAttributeData> CustomAttributes => GetCustomAttributesData(); 147public 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)
16public static IEnumerable<FieldInfo> GetRuntimeFields( 26public static IEnumerable<MethodInfo> GetRuntimeMethods( 36public static IEnumerable<PropertyInfo> GetRuntimeProperties( 46public 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)
350IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 361IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator();
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\MemoryMarshal.cs (9)
373/// Creates an <see cref="IEnumerable{T}"/> view of the given <paramref name="memory" /> to allow 374/// the <paramref name="memory" /> to be used in existing APIs that take an <see cref="IEnumerable{T}"/>. 377/// <param name="memory">The ReadOnlyMemory to view as an <see cref="IEnumerable{T}"/></param> 378/// <returns>An <see cref="IEnumerable{T}"/> view of the given <paramref name="memory" /></returns> 379public static IEnumerable<T> ToEnumerable<T>(ReadOnlyMemory<T> memory) 394return (IEnumerable<T>)(object)(index == 0 && length == str.Length ? 398static IEnumerable<char> FromString(string s, int offset, int count) 417static IEnumerable<T> FromArray(T[] array, int offset, int count) 429static 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)
593IEnumerator<char> IEnumerable<char>.GetEnumerator()
src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (6)
148public static string Concat<T>(IEnumerable<T> values) => 151public static string Concat(IEnumerable<string?> values) 785public static string Join(string? separator, IEnumerable<string?> values) 910public static string Join<T>(char separator, IEnumerable<T> values) => 913public static string Join<T>(string? separator, IEnumerable<T> values) => 916private 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)
1150public StringBuilder AppendJoin<T>(string? separator, IEnumerable<T> values) 1205public StringBuilder AppendJoin<T>(char separator, IEnumerable<T> values) 1235private 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)
1744var eoAsEnumerableException = exceptionObject as IEnumerable<Exception>; 1746var eoAsEnumerableEdi = exceptionObject as IEnumerable<ExceptionDispatchInfo>; 3373(exceptionObject is Exception) || (exceptionObject is IEnumerable<Exception>) || 3374(exceptionObject is ExceptionDispatchInfo) || (exceptionObject is IEnumerable<ExceptionDispatchInfo>), 4922/// <param name="tasks">An <see cref="IEnumerable{T}"/> of Task instances on which to wait.</param> 4933public static void WaitAll(IEnumerable<Task> tasks, CancellationToken cancellationToken = default) 5933public static Task WhenAll(IEnumerable<Task> tasks) 6239public static Task<TResult[]> WhenAll<TResult>(IEnumerable<Task<TResult>> tasks) 6704public static Task<Task> WhenAny(IEnumerable<Task> tasks) => 6720private static Task<TTask> WhenAny<TTask>(IEnumerable<TTask> tasks) where TTask : Task 6852public static Task<Task<TResult>> WhenAny<TResult>(IEnumerable<Task<TResult>> tasks) => 6879public static IAsyncEnumerable<Task> WhenEach(IEnumerable<Task> tasks) => 6900public static IAsyncEnumerable<Task<TResult>> WhenEach<TResult>(IEnumerable<Task<TResult>> tasks) => 6967public 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)
1916internal static IEnumerable<object> GetQueuedWorkItems()
src\libraries\System.Private.CoreLib\src\System\Threading\Timer.cs (2)
75internal IEnumerable<TimerQueueTimer> GetTimersForDebugger() 978private static IEnumerable<TimerQueueTimer> AllTimers // intended to be used by devs from debugger
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Unix.NonAndroid.cs (1)
153private static IEnumerable<string> GetTimeZoneIds()
src\System\Reflection\Emit\RuntimeAssemblyBuilder.cs (4)
32IEnumerable<CustomAttributeBuilder>? assemblyAttributes) 38IEnumerable<CustomAttributeBuilder>? assemblyAttributes, 87IEnumerable<CustomAttributeBuilder>? assemblyAttributes) 161IEnumerable<CustomAttributeBuilder>? assemblyAttributes)
src\System\Reflection\RuntimeAssembly.cs (1)
258public 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.Windows.Core (3)
System\Collections\Generic\ListConverter.cs (1)
33IEnumerator<TOut> IEnumerable<TOut>.GetEnumerator() => throw new NotImplementedException();
System\Private\Windows\BinaryFormat\Serializer\ArrayRecord.cs (1)
72IEnumerator<T> IEnumerable<T>.GetEnumerator() => ArrayObjects.GetEnumerator();
System\Private\Windows\BinaryFormat\Serializer\ArraySingleString.StringListAdapter.cs (1)
36IEnumerable<string?> GetEnumerable()
System.Private.Windows.Core.TestUtilities (20)
DebuggerAttributes.cs (6)
14public IEnumerable<PropertyInfo> Properties { get; set; } 50IEnumerable<PropertyInfo> properties = GetDebuggerVisibleProperties(proxyType); 66public static IEnumerable<FieldInfo> GetDebuggerVisibleFields(Type debuggerAttributeType) 69IEnumerable<FieldInfo> visibleFields = debuggerAttributeType.GetFields() 74public static IEnumerable<PropertyInfo> GetDebuggerVisibleProperties(Type debuggerAttributeType) 77IEnumerable<PropertyInfo> visibleProperties = debuggerAttributeType.GetProperties()
ReflectionHelper.cs (2)
10public static IEnumerable<Type> GetPublicNotAbstractClasses<T>() 12var types = typeof(T).Assembly.GetTypes().Where(IsPublicNonAbstract<T>);
TheoryDataExtensions.cs (3)
11public static TheoryData<T> ToTheoryData<T>(this IEnumerable<T> data) 23public static TheoryData<T1, T2> ToTheoryData<T1, T2>(this IEnumerable<(T1, T2)> data) 35public static TheoryData<T1, T2, T3> ToTheoryData<T1, T2, T3>(this IEnumerable<(T1, T2, T3)> data)
XUnit\EnumerableTupleTheoryData.cs (4)
15private readonly IEnumerable<(T1, T2)> _data; 19public EnumerableTupleTheoryData(IEnumerable<(T1, T2)> data) => _data = data; 33private readonly IEnumerable<(T1, T2, T3)> _data; 37public EnumerableTupleTheoryData(IEnumerable<(T1, T2, T3)> data) => _data = data;
XUnit\ReadOnlyTheoryData.cs (4)
18private readonly IEnumerable<object?[]> _data; 20public ReadOnlyTheoryData(IEnumerable<object?[]> data) => _data = data; 25public ReadOnlyTheoryData(IEnumerable<object> data) 31IEnumerator<object?[]> IEnumerable<object?[]>.GetEnumerator() => _data.GetEnumerator();
XUnit\SkipOnArchitectureDiscoverer.cs (1)
22public IEnumerable<KeyValuePair<string, string>> GetTraits(IAttributeInfo traitAttribute)
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)
936IEnumerable<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)
1498Type typeIEnumerable = typeof(IEnumerable<>).MakeGenericType(arrayElementTypeDesc.Type!); 2430MethodInfo 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)
19((IEnumerable<T>)Array.Empty<T>()).GetEnumerator(); 28internal 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\net10.0\System.Runtime.Forwards.cs (1)
82[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Collections.Generic.IEnumerable<>))]
System.Runtime.Caching (6)
System\Runtime\Caching\MemoryCache.cs (2)
420public override CacheEntryChangeMonitor CreateCacheEntryChangeMonitor(IEnumerable<string> keys, string regionName = null) 806public 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)
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12SafeContents.cs (1)
286public IEnumerable<Pkcs12SafeBag> GetBags()
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)
490public 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\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.Cryptography.Pkcs (1)
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12SafeContents.cs (1)
286public IEnumerable<Pkcs12SafeBag> GetBags()
System.Security.Cryptography.Xml (3)
System\Security\Cryptography\Xml\SignedXmlDebugLog.cs (3)
460internal static void LogUnsafeCanonicalizationMethod(SignedXml signedXml, string algorithm, IEnumerable<string>? validAlgorithms) 498IEnumerable<string>? validC14nAlgorithms, 499IEnumerable<string> validTransformAlgorithms)
System.Security.Permissions (2)
System\Security\Policy\ApplicationTrust.cs (1)
15public ApplicationTrust(PermissionSet defaultGrantSet, IEnumerable<StrongName> fullTrustAssemblies) { }
System\Xaml\Permissions\XamlLoadPermission.cs (1)
20public XamlLoadPermission(IEnumerable<XamlAccessLevel> allowedAccess) { }
System.Security.Principal.Windows (5)
artifacts\obj\System.Security.Principal.Windows\Debug\net10.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.ServiceModel.Primitives (10)
netstandard.cs (10)
18public SynchronizedCollection(object syncRoot, IEnumerable<T> list) { } 54public KeyedByTypeCollection(IEnumerable<TItem> items) { } 74public abstract System.Collections.Generic.IEnumerable<System.IdentityModel.Claims.Claim> FindClaims(string claimType, string right); 130public override System.Collections.Generic.IEnumerable<System.IdentityModel.Claims.Claim> FindClaims(string claimType, string right) => default; 144public override System.Collections.Generic.IEnumerable<System.IdentityModel.Claims.Claim> FindClaims(string claimType, string right) => default; 764public FaultReason(System.Collections.Generic.IEnumerable<System.ServiceModel.FaultReasonText> translations) { } 1202public AddressHeaderCollection(System.Collections.Generic.IEnumerable<System.ServiceModel.Channels.AddressHeader> addressHeaders) : base(default) { } 1277public BindingElementCollection(System.Collections.Generic.IEnumerable<System.ServiceModel.Channels.BindingElement> elements) { } 1423public CustomBinding(System.Collections.Generic.IEnumerable<System.ServiceModel.Channels.BindingElement> bindingElementsInTopDownChannelStackOrder) { } 1745System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<string, object>> System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, System.Object>>.GetEnumerator() { return default; }
System.ServiceModel.Syndication (22)
System\ServiceModel\Syndication\Atom10FeedFormatter.cs (3)
510protected virtual IEnumerable<SyndicationItem> ReadItems(XmlReader reader, SyndicationFeed feed, out bool areAllItemsRead) 537protected virtual void WriteItems(XmlWriter writer, IEnumerable<SyndicationItem> items, Uri feedBaseUri) 764IEnumerable<SyndicationItem> items = ReadItems(reader, result, out areAllItemsRead);
System\ServiceModel\Syndication\InlineCategoriesDocument.cs (2)
17public InlineCategoriesDocument(IEnumerable<SyndicationCategory> categories) : this(categories, false, null) 21public InlineCategoriesDocument(IEnumerable<SyndicationCategory> categories, bool isFixed, string scheme)
System\ServiceModel\Syndication\ResourceCollectionInfo.cs (5)
12private static IEnumerable<string> s_singleEmptyAccept; 29public ResourceCollectionInfo(TextSyndicationContent title, Uri link, IEnumerable<CategoriesDocument> categories, bool allowsNewEntries) 34public ResourceCollectionInfo(TextSyndicationContent title, Uri link, IEnumerable<CategoriesDocument> categories, IEnumerable<string> accepts) 127private static IEnumerable<string> CreateSingleEmptyAccept() =>
System\ServiceModel\Syndication\Rss20FeedFormatter.cs (3)
162protected virtual IEnumerable<SyndicationItem> ReadItems(XmlReader reader, SyndicationFeed feed, out bool areAllItemsRead) 189protected virtual void WriteItems(XmlWriter writer, IEnumerable<SyndicationItem> items, Uri feedBaseUri) 744IEnumerable<SyndicationItem> items = ReadItems(reader, result, out areAllItemsRead);
System\ServiceModel\Syndication\ServiceDocument.cs (1)
19public ServiceDocument(IEnumerable<Workspace> workspaces)
System\ServiceModel\Syndication\SyndicationFeed.cs (6)
24private IEnumerable<SyndicationItem> _items; 28public SyndicationFeed() : this((IEnumerable<SyndicationItem>)null) 32public SyndicationFeed(IEnumerable<SyndicationItem> items) : this(null, null, null, items) 41public SyndicationFeed(string title, string description, Uri feedAlternateLink, IEnumerable<SyndicationItem> items) 51public SyndicationFeed(string title, string description, Uri feedAlternateLink, string id, DateTimeOffset lastUpdatedTime, IEnumerable<SyndicationItem> items) 143public IEnumerable<SyndicationItem> Items
System\ServiceModel\Syndication\Workspace.cs (2)
19public Workspace(string title, IEnumerable<ResourceCollectionInfo> collections) : this((title != null) ? new TextSyndicationContent(title) : null, collections) 23public Workspace(TextSyndicationContent title, IEnumerable<ResourceCollectionInfo> collections)
System.Speech (1)
artifacts\obj\System.Speech\Debug\net10.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)
256IEnumerable<KeyValuePair<TKey, TValue>> collection,
System\Text\Json\Nodes\JsonArray.cs (1)
141public IEnumerable<T> GetValues<T>()
System\Text\Json\Nodes\JsonObject.cs (1)
36public 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) 123IEnumerator<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)
142else 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)
31Func<IEnumerable<KeyValuePair<TKey, TValue>>, TDictionary>? creator = 32(Func<IEnumerable<KeyValuePair<TKey, TValue>>, TDictionary>?)state.Current.JsonTypeInfo.CreateObjectWithArgs;
System\Text\Json\Serialization\Converters\Collection\ImmutableEnumerableOfTConverter.cs (3)
12where TCollection : IEnumerable<TElement> 32Func<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)
465/// <see cref="IEnumerable{T}"/> but it is assigned <see cref="List{T}"/> it will not be populated 466/// 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)
182public override Func<IEnumerable<TElement>, TCollection> CreateImmutableEnumerableCreateRangeDelegate<TCollection, TElement>() => 183CreateDelegate<Func<IEnumerable<TElement>, TCollection>>( 184CreateImmutableEnumerableCreateRangeDelegate(typeof(TCollection), typeof(TElement), typeof(IEnumerable<TElement>))); 206public override Func<IEnumerable<KeyValuePair<TKey, TValue>>, TCollection> CreateImmutableDictionaryCreateRangeDelegate<TCollection, TKey, TValue>() => 207CreateDelegate<Func<IEnumerable<KeyValuePair<TKey, TValue>>, TCollection>>( 208CreateImmutableDictionaryCreateRangeDelegate(typeof(TCollection), typeof(TKey), typeof(TValue), typeof(IEnumerable<KeyValuePair<TKey, TValue>>)));
System\Text\Json\Serialization\Metadata\ReflectionMemberAccessor.cs (6)
129public override Func<IEnumerable<TElement>, TCollection> CreateImmutableEnumerableCreateRangeDelegate<TCollection, TElement>() 132return (Func<IEnumerable<TElement>, TCollection>)createRange.CreateDelegate( 133typeof(Func<IEnumerable<TElement>, TCollection>)); 136public override Func<IEnumerable<KeyValuePair<TKey, TValue>>, TCollection> CreateImmutableDictionaryCreateRangeDelegate<TCollection, TKey, TValue>() 139return (Func<IEnumerable<KeyValuePair<TKey, TValue>>, TCollection>)createRange.CreateDelegate( 140typeof(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)
116public 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)
2218internal IEnumerable<SymbolicRegexNode<TSet>> EnumerateAlternationBranches(SymbolicRegexBuilder<TSet> builder)
System.Text.RegularExpressions.Generator (4)
RegexGenerator.Emitter.cs (1)
182static 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)
387public override IEnumerable<string> MetadataNames => s_allMetadataNames;
System\Threading\RateLimiting\FixedWindowRateLimiter.cs (1)
436public 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)
449public override IEnumerable<string> MetadataNames => s_allMetadataNames;
System\Threading\RateLimiting\TokenBucketRateLimiter.cs (1)
450public 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> 191/// <summary>Executes a for each operation on an <see cref="IEnumerable{TSource}"/> in which iterations may run in parallel.</summary> 198public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, Func<TSource, CancellationToken, ValueTask> body) 206/// <summary>Executes a for each operation on an <see cref="IEnumerable{TSource}"/> in which iterations may run in parallel.</summary> 214public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 222/// <summary>Executes a for each operation on an <see cref="IEnumerable{TSource}"/> in which iterations may run in parallel.</summary> 229public static Task ForEachAsync<TSource>(IEnumerable<TSource> source, ParallelOptions parallelOptions, Func<TSource, CancellationToken, ValueTask> body) 238/// <summary>Executes a for each operation on an <see cref="IEnumerable{TSource}"/> in which iterations may run in parallel.</summary> 247private static Task ForEachAsync<TSource>(IEnumerable<TSource> source, int dop, TaskScheduler scheduler, CancellationToken cancellationToken, Func<TSource, CancellationToken, ValueTask> body) 691IEnumerable<TSource> source, Func<object, Task> taskBody,
System.Windows.Controls.Ribbon (17)
Microsoft\Windows\Controls\KeyTipService.cs (10)
411internal static IEnumerable<DependencyObject> GetCustomSiblingKeyTipElements(DependencyObject element) 414return (IEnumerable<DependencyObject>)element.GetValue(CustomSiblingKeyTipElementsProperty); 417internal static void SetCustomSiblingKeyTipElements(DependencyObject element, IEnumerable<DependencyObject> value) 426typeof(IEnumerable<DependencyObject>), 449internal static IEnumerable<DependencyObject> GetKeyTipAutoGenerationElements(DependencyObject obj) 451return (IEnumerable<DependencyObject>)obj.GetValue(KeyTipAutoGenerationElementsProperty); 454internal static void SetKeyTipAutoGenerationElements(DependencyObject obj, IEnumerable<DependencyObject> value) 462typeof(IEnumerable<DependencyObject>), 574IEnumerable<DependencyObject> keyTipAutoGenerationElements = GetKeyTipAutoGenerationElements(element); 1487IEnumerable<DependencyObject> customSiblings = GetCustomSiblingKeyTipElements(element);
Microsoft\Windows\Controls\Ribbon\Primitives\IProvideStarLayoutInfo.cs (1)
23IEnumerable<StarLayoutInfo> StarLayoutCombinations { get; }
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonGroupItemsPanel.cs (1)
421public IEnumerable<StarLayoutInfo> StarLayoutCombinations
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonGroupsPanel.cs (1)
378IEnumerable<StarLayoutInfo> starLayoutCombinations = starLayoutInfoProvider.StarLayoutCombinations;
Microsoft\Windows\Controls\Ribbon\RibbonContextualTabGroup.cs (3)
216internal IEnumerable<RibbonTab> Tabs 232IEnumerable<RibbonTab> tabs = Tabs; 483IEnumerable<RibbonTab> tabs = Tabs;
Microsoft\Windows\Controls\Ribbon\RibbonQuickAccessToolBar.cs (1)
305IEnumerable<DependencyObject> keyTipAutoGenerationElements = new KeyTipAutoGenerationElements(this);
System.Windows.Forms (8)
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (1)
2150private static IEnumerable<Type> GetCommonTabs(object[] components, PropertyTabScope tabScope)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\CategoryGridEntry.cs (1)
17public CategoryGridEntry(PropertyGrid ownerGrid, GridEntry parent, string name, IEnumerable<GridEntry> children)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntryCollection.cs (1)
10public GridEntryCollection(IEnumerable<GridEntry>? items = null, bool disposeItems = true)
System\Windows\Forms\Controls\UpDown\NumericUpDownAccelerationCollection.cs (1)
94IEnumerator<NumericUpDownAcceleration> IEnumerable<NumericUpDownAcceleration>.GetEnumerator()
System\Windows\Forms\Dialogs\TaskDialog\TaskDialog.cs (2)
1360out IEnumerable<(int buttonID, string text)> customButtonElements, 1361out IEnumerable<(int buttonID, string text)> radioButtonElements,
System\Windows\Forms\Dialogs\TaskDialog\TaskDialogPage.cs (2)
836out IEnumerable<(int buttonID, string text)> customButtonElements, 837out IEnumerable<(int buttonID, string text)> radioButtonElements,
System.Windows.Forms.Analyzers.CSharp.Tests (3)
Analyzers\AvoidPassingTaskWithoutCancellationToken\AvoidPassingTaskWithoutCancellationTokenTest.cs (1)
165public static IEnumerable<object[]> GetReferenceAssemblies()
Analyzers\MissingPropertySerializationConfiguration\ControlPropertySerializationDiagnosticAnalyzerTest.cs (1)
157public static IEnumerable<object[]> GetReferenceAssemblies()
Analyzers\Verifiers\CSharpIncrementalSourceGeneratorVerifier.cs (1)
31protected override IEnumerable<Type> GetSourceGenerators()
System.Windows.Forms.Design (2)
System\ComponentModel\Design\DesignerActionPanel.cs (1)
590IEnumerable<StandardLineInfo>? relatedLineInfos = ProcessRelatedTaskItems(relatedComponent);
System\Windows\Forms\Design\ListAdapter.cs (1)
50IEnumerator<T> IEnumerable<T>.GetEnumerator() => new Enumerator(_list.GetEnumerator());
System.Windows.Forms.Design.Tests (173)
EnsureDesignerTests.cs (1)
16IEnumerable<Type> designers = typeof(ComponentDesigner).Assembly
EnsureEditorsTests.cs (2)
28IEnumerable<Type> editors = typeof(ComponentDesigner).Assembly 171IEnumerable<EditorAttribute> attributes = method.GetCustomAttributes(typeof(EditorAttribute), false).Cast<EditorAttribute>();
System\ComponentModel\Design\ArrayEditorTests.cs (6)
49public static IEnumerable<object[]> CanRemoveInstance_TestData() 65public static IEnumerable<object[]> CanRemoveInstance_InheritanceAttribute_TestData() 91public static IEnumerable<object[]> GetDisplayText_TestData() 142public static IEnumerable<object[]> GetItems_TestData() 169public static IEnumerable<object[]> SetItems_Array_TestData() 188public static IEnumerable<object[]> SetItems_NonArray_TestData()
System\ComponentModel\Design\ByteViewerTests.cs (7)
307public static IEnumerable<object[]> OnLayout_TestData() 451public static IEnumerable<object[]> OnPaint_WithBytes_TestData() 625public static IEnumerable<object[]> ScrollChanged_TestData() 673public static IEnumerable<object[]> SetBytes_TestData() 788public static IEnumerable<object[]> SetDisplayMode_AnsiWithBytes_TestData() 818public static IEnumerable<object[]> SetDisplayMode_UnicodeWithBytes_TestData() 909public static IEnumerable<object[]> SetStartLine_WithBytes_TestData()
System\ComponentModel\Design\CollectionEditorTests.cs (10)
59public static IEnumerable<object[]> CanRemoveInstance_TestData() 75public static IEnumerable<object[]> CanRemoveInstance_InheritanceAttribute_TestData() 141public static IEnumerable<object[]> InvalidDesignerHost_TestData() 180public static IEnumerable<object[]> CreateInstance_HostDesigner_TestData() 343public static IEnumerable<object[]> CreateInstance_InvokeWithoutContext_TestData() 389public static IEnumerable<object[]> DestroyInstance_NormalObject_TestData() 773public static IEnumerable<object[]> GetDisplayText_TestData() 816public static IEnumerable<object[]> GetItems_TestData() 880public static IEnumerable<object[]> GetObjectsFromInstance_TestData() 897public static IEnumerable<object[]> SetItems_TestData()
System\ComponentModel\Design\CollectionFormTests.cs (5)
54public static IEnumerable<object[]> Items_Set_TestData() 446public static IEnumerable<object[]> CanRemoveInstance_TestData() 463public static IEnumerable<object[]> CanRemoveInstance_InheritanceAttribute_TestData() 491public static IEnumerable<object[]> InvalidDesignerHost_TestData() 531public static IEnumerable<object[]> CreateInstance_HostDesigner_TestData()
System\ComponentModel\Design\ComponentDesignerTests.cs (29)
172public static IEnumerable<object[]> Children_GetInvalidService_TestData() 197public static IEnumerable<object[]> InheritanceAttribute_GetValidService_TestData() 253public static IEnumerable<object[]> InheritanceAttribute_GetInvalidService_TestData() 280public static IEnumerable<object[]> Inherited_Get_TestData() 297public static IEnumerable<object[]> ParentComponent_ValidService_TestData() 358public static IEnumerable<object[]> ParentComponent_InvalidService_TestData() 561public static IEnumerable<object[]> Dispose_InvokeWithComponentChangeService_TestData() 669public static IEnumerable<object[]> Dispose_InvokeBoolWithComponentChangeService_TestData() 736public static IEnumerable<object[]> DoDefaultAction_ValidProperty_TestData() 1194public static IEnumerable<object[]> DoDefaultAction_NotCanceledException_TestData() 1476public static IEnumerable<object[]> DoDefaultAction_NonInvalidOperationException_TestData() 1583public static IEnumerable<object[]> DoDefaultAction_InvalidProperty_TestData() 1674public static IEnumerable<object[]> DoDefaultAction_InvalidSelectedComponents_TestData() 1746public static IEnumerable<object[]> DoDefaultAction_InvalidEventBindingService_TestData() 1801public static IEnumerable<object[]> DoDefaultAction_InvalidSelectionService_TestData() 1861public static IEnumerable<object[]> DoDefaultAction_InvalidDesignerHost_TestData() 2065public static IEnumerable<object[]> Initialize_NonRootComponent_TestData() 2188public static IEnumerable<object[]> Initialize_NonNullDesignerCommandSet_TestData() 2249public static IEnumerable<object[]> IDictionary_TestData() 2294public static IEnumerable<object[]> PreFilterProperties_ComponentWithoutKey_TestData() 2378public static IEnumerable<object[]> PostFilterAttributes_NoInheritanceAttribute_TestData() 2401public static IEnumerable<object[]> PostFilterAttributes_TestData() 2420public static IEnumerable<object[]> PostFilterEvents_HasEvents_TestData() 2451public static IEnumerable<object[]> PostFilterEvents_NoEvents_TestData() 2481public static IEnumerable<object[]> RaiseComponentChanged_TestData() 2507public static IEnumerable<object[]> RaiseComponentChanged_InvalidService_TestData() 2539public static IEnumerable<object[]> RaiseComponentChanging_TestData() 2565public static IEnumerable<object[]> RaiseComponentChanging_InvalidService_TestData() 2646public static IEnumerable<object[]> OnSetComponentDefaults_InvalidComponent_TestData()
System\ComponentModel\Design\DesignerActionListCollectionTests.cs (1)
15public static IEnumerable<object[]> Ctor_DesignerActionListArray_TestData()
System\ComponentModel\Design\DesignerActionListsChangedEventArgsTests.cs (1)
8public static IEnumerable<object[]> Ctor_Object_DesignerActionListsChangedType_DesignerActionListCollection_TestData()
System\ComponentModel\Design\DesignerActionListTests.cs (2)
11public static IEnumerable<object[]> Ctor_IComponent_TestDat() 41public static IEnumerable<object[]> GetService_TestData()
System\ComponentModel\Design\DesignerActionMethodItemTests.cs (7)
11public static IEnumerable<object[]> Ctor_DesignerActionList_String_String_String_String_Bool_TestData() 37public static IEnumerable<object[]> Ctor_DesignerActionList_String_String_String_String_TestData() 63public static IEnumerable<object[]> Ctor_DesignerActionList_String_String_String_Bool_TestData() 89public static IEnumerable<object[]> Ctor_DesignerActionList_String_String_String_TestData() 115public static IEnumerable<object[]> Ctor_DesignerActionList_String_String_Bool_TestData() 141public static IEnumerable<object[]> Ctor_DesignerActionList_String_String_TestData() 167public static IEnumerable<object[]> RelatedComponent_Set_TestData()
System\ComponentModel\Design\DesignerActionPropertyItemTests.cs (1)
70public static IEnumerable<object[]> RelatedComponent_Set_TestData()
System\ComponentModel\Design\DesignerActionServiceTests.cs (3)
42public static IEnumerable<object[]> Add_ComponentDesignerActionList_TestData() 309public static IEnumerable<object[]> Dispose_InvalidServiceProvider_TestData() 390public static IEnumerable<object[]> GetComponentDesignerActions_TestData()
System\ComponentModel\Design\DesignerActionUIStateChangeEventArgsTests.cs (1)
8public static IEnumerable<object[]> Ctor_Object_DesignerActionUIStateChangeType_TestData()
System\ComponentModel\Design\DesignerHostTests.cs (16)
185public static IEnumerable<object[]> Add_InvalidNameCreationServiceParentProvider_TestData() 232public static IEnumerable<object[]> Add_ComponentParentProvider_TestData() 378public static IEnumerable<object[]> Add_IExtenderProviderServiceWithoutDefault_TestData() 449public static IEnumerable<object[]> Add_IExtenderProviderServiceWithDefault_TestData() 519public static IEnumerable<object[]> InvalidIExtenderProviderService_TestData() 1245public static IEnumerable<object[]> AddComponentISiteName_Set_TestData() 1314public static IEnumerable<object[]> AddComponentISiteName_SetWithNamespaceInRootComponentClassName_TestData() 1643public static IEnumerable<object[]> Add_NoRootDesigner_TestData() 2185public static IEnumerable<object[]> DesignerHost_EndLoad_TestData() 2276public static IEnumerable<object[]> GetService_InvalidLoader_TestData() 2402public static IEnumerable<object[]> GetType_InvalidTypeResolutionService_TestData() 2433public static IEnumerable<object[]> ChangeActiveDesigner_TestData() 2569public static IEnumerable<object[]> Remove_IExtenderProviderServiceWithoutDefault_TestData() 2639public static IEnumerable<object[]> Remove_IExtenderProviderServiceWithDefault_TestData() 2921public static IEnumerable<object[]> OnComponentChanging_TestData() 2991public static IEnumerable<object[]> OnComponentChanged_TestData()
System\ComponentModel\Design\DesignerVerbCollectionTests.cs (1)
15public static IEnumerable<object[]> Ctor_DesignerVerbArray_TestData()
System\ComponentModel\Design\DesignSurfaceTests.cs (6)
35public static IEnumerable<object[]> Ctor_IServiceProvider_TestData() 268public static IEnumerable<object[]> ServiceContainer_FixedService_TestData() 362public static IEnumerable<object[]> View_GetLoadError_TestData() 384public static IEnumerable<object[]> BeginLoad_TestData() 685public static IEnumerable<object[]> BeginLoad_InvalidIExtenderProvider_TestData() 1595public static IEnumerable<object[]> LoadedEventArgs_TestData()
System\ComponentModel\Design\ExceptionCollectionTests.cs (1)
12public static IEnumerable<object[]> Ctor_ArrayList_TestData()
System\ComponentModel\Design\LoadedEventArgsTests.cs (1)
10public static IEnumerable<object[]> Ctor_Bool_ICollection_TestData()
System\ComponentModel\Design\MultilineStringEditorTests.cs (1)
20public static IEnumerable<object[]> EditValue_TestData()
System\ComponentModel\Design\ObjectSelectorEditorTests.cs (1)
30public static IEnumerable<object[]> EditValue_TestData()
System\ComponentModel\Design\Serialization\CodeDomComponentSerializationServiceTests.cs (4)
42public static IEnumerable<object[]> Ctor_IServiceProvider_TestData() 83public static IEnumerable<object[]> CreateStore_ServiceProvider_TestData() 180public static IEnumerable<object[]> CreateStore_CloseSerializeWithInvalidProvider_TestData() 268public static IEnumerable<object[]> CreateStore_CloseSerializeWithValidProvider_TestData()
System\ComponentModel\Design\Serialization\CodeDomSerializerExceptionTests.cs (4)
14public static IEnumerable<object[]> Ctor_String_CodeLinePragma_TestData() 30public static IEnumerable<object[]> Ctor_Exception_CodeLinePragma_TestData() 46public static IEnumerable<object[]> Ctor_String_IDesignerSerializationManager_TestData() 63public static IEnumerable<object[]> Ctor_Exception_IDesignerSerializationManager_TestData()
System\ComponentModel\Design\Serialization\DesignerSerializationManagerTests.cs (14)
27public static IEnumerable<object[]> Ctor_IServiceProvider_TestData() 76public static IEnumerable<object[]> Container_Set_TestData() 404public static IEnumerable<object[]> AddSerializationProvider_TestData() 710public static IEnumerable<object[]> GetInstance_NoSuchInstance_TestData() 794public static IEnumerable<object[]> GetInstance_InvokeWithResolveName_TestData() 871public static IEnumerable<object[]> GetName_NoNamedInstance_TestData() 1060public static IEnumerable<object[]> GetRuntimeType_ValidProvider_TestData() 1097public static IEnumerable<object[]> GetRuntimeType_InvalidProvider_TestData() 1150public static IEnumerable<object[]> GetSerializer_TestData() 1201public static IEnumerable<object[]> GetSerializer_CustomDesignerSerializer_TestData() 1416public static IEnumerable<object[]> GetType_ValidProvider_TestData() 1475public static IEnumerable<object[]> GetType_InvalidProvider_TestData() 1526public static IEnumerable<object[]> GetType_NoProvider_TestData() 1643public static IEnumerable<object[]> ResolveNameEventArgs_TestData()
System\ComponentModel\Design\Serialization\ExpressionContextTests.cs (2)
10public static IEnumerable<object[]> Ctor_CodeExpression_Type_Object_Object_TestData() 27public static IEnumerable<object[]> Ctor_CodeExpression_Type_Object_TestData()
System\ComponentModel\Design\Serialization\SerializeAbsoluteContextTests.cs (2)
15public static IEnumerable<object[]> Ctor_MemberDescriptor_TestData() 31public static IEnumerable<object[]> ShouldSerialize_TestData()
System\ComponentModel\Design\SiteNestedContainerTests.cs (9)
11public static IEnumerable<object[]> CreateNestedContainer_TestData() 103public static IEnumerable<object[]> Add_InvalidNameCreationServiceParentProvider_TestData() 138public static IEnumerable<object[]> Add_ComponentParentProvider_TestData() 282public static IEnumerable<object[]> Add_IExtenderProviderServiceWithoutDefault_TestData() 358public static IEnumerable<object[]> Add_IExtenderProviderServiceWithDefault_TestData() 447public static IEnumerable<object[]> InvalidIExtenderProviderService_TestData() 556public static IEnumerable<object[]> Add_NoRootDesigner_TestData() 705public static IEnumerable<object[]> Remove_IExtenderProviderServiceWithoutDefault_TestData() 770public static IEnumerable<object[]> Remove_IExtenderProviderServiceWithDefault_TestData()
System\Drawing\Design\ColorEditorTests.cs (1)
20public static IEnumerable<object[]> EditValue_TestData()
System\Drawing\Design\CursorEditorTests.cs (1)
20public static IEnumerable<object[]> EditValue_TestData()
System\Drawing\Design\FontNameEditorTests.cs (1)
27public static IEnumerable<object[]> EditValue_TestData()
System\Drawing\Design\ImageEditorTests.cs (2)
19public static IEnumerable<object[]> CreateExtensionsString_TestData() 174public static IEnumerable<object[]> PaintValue_InvalidArgsValue_TestData()
System\Drawing\Design\ToolboxComponentsCreatedEventArgsTests.cs (1)
10public static IEnumerable<object[]> Ctor_IComponentArray_TestData()
System\Drawing\Design\ToolboxComponentsCreatingEventArgsTests.cs (1)
11public static IEnumerable<object[]> Ctor_IDesignerHost_TestData()
System\Drawing\Design\ToolboxItemTests.cs (12)
39public static IEnumerable<object[]> AssemblyName_Set_TestData() 98public static IEnumerable<object[]> Bitmap_Set_TestData() 152public static IEnumerable<object[]> DependentAssemblies_Set_TestData() 252public static IEnumerable<object[]> Filter_Set_TestData() 406public static IEnumerable<object[]> CreateComponents_InvokeWithHostWithNonIComponentInitializerDesigner_TestData() 979public static IEnumerable<object[]> Equals_TestData() 1122public static IEnumerable<object[]> FilterPropertyValue_TestData() 1173public static IEnumerable<object[]> GetHashCode_TestData() 1187public static IEnumerable<object[]> GetType_TestData() 1325public static IEnumerable<object[]> Initialize_TypeWithAttributes_TestData() 1517public static IEnumerable<object[]> ToString_TestData() 1531public static IEnumerable<object[]> ValidatePropertyValue_TestData()
System\Resources\Tools\StronglyTypedResourceBuilderTests.cs (1)
708public static IEnumerable<object[]> ResourceName_TestData()
System\Windows\Forms\Design\AnchorEditorTests.cs (1)
22public static IEnumerable<object[]> EditValue_TestData()
System\Windows\Forms\Design\Behavior\BehaviorDragDropEventArgsTests.cs (1)
10public static IEnumerable<object[]> Ctor_ICollection_TestData()
System\Windows\Forms\Design\Behavior\SnapLineTests.cs (5)
89public static IEnumerable<object[]> SnapLineType_Set_TestData() 146public static IEnumerable<object[]> SnapLineFilter_Margin_TestData() 153static IEnumerable<object[]> EnumerateFilterMarginPaths(string snapLine1Filter, string snapLine2MarginFilter, string snapLine2PaddingFilter) 182public static IEnumerable<object[]> SnapLineFilter_Padding_TestData() 189static IEnumerable<object[]> EnumerateFilterPaddingPaths(string snapLine1Filter, string snapLine2Filter)
System\Windows\Forms\Design\BorderSidesEditorTests.cs (1)
20public static IEnumerable<object[]> EditValue_TestData()
System\Windows\Forms\Design\DesignerOptionsTests.cs (1)
43public static IEnumerable<object[]> GridSize_Set_TestData()
System\Windows\Forms\Design\DockEditorTests.cs (1)
20public static IEnumerable<object[]> EditValue_TestData()
System\Windows\Forms\Design\FormatControlTests.cs (1)
29public static IEnumerable<object[]> TestData()
System\Windows\Forms\Design\ListViewActionListTests.cs (1)
68var enumerableItems = items.Cast<DesignerActionItem>();
System\Windows\Forms\Design\MenuCommandsTests.cs (1)
17public static IEnumerable<object[]> Commands_TestData()
System\Windows\Forms\Design\ShortcutKeysEditorTests.cs (1)
20public static IEnumerable<object[]> EditValue_TestData()
System\Windows\Forms\Design\TabControlDesignerTests.cs (1)
86var verbs = designer.Verbs.Cast<DesignerVerb>();
System.Windows.Forms.Interop.Tests (1)
AccessibleObjectTests.cs (1)
87public static IEnumerable<object[]> GetPropertyValue_TestData()
System.Windows.Forms.Primitives (3)
System\Collections\Generic\WeakRefCollection.cs (1)
9internal sealed class WeakRefCollection<T>() : IEnumerable<T> where T : class
System\Windows\Forms\NonNullCollection.cs (2)
20public NonNullCollection(IEnumerable<T> items) => AddRange(items); 67public void AddRange(IEnumerable<T> items)
System.Windows.Forms.Primitives.Tests (74)
Interop\ComCtl32\LVITEMWTests.cs (1)
45public static IEnumerable<object[]> UpdateText_TestData()
Interop\Oleaut32\SAFEARRAYTests.cs (1)
41public static IEnumerable<object[]> Create_TestData()
Interop\Oleaut32\VARIANTTests.cs (58)
168public static IEnumerable<object[]> ToObject_TestData() 333public static IEnumerable<object[]> BYREFNoData_TestData() 388public static IEnumerable<object[]> ToObject_I8_TestData() 418public static IEnumerable<object[]> ToObject_I8BYREF_TestData() 441public static IEnumerable<object[]> ToObject_UI8_TestData() 467public static IEnumerable<object[]> ToObject_UI8BYREF_TestData() 485public static IEnumerable<object[]> ToObject_CY_TestData() 507public static IEnumerable<object[]> ToObject_CYBYREF_TestData() 526public static IEnumerable<object[]> ToObject_R4_TestData() 545public static IEnumerable<object[]> ToObject_R4BYREF_TestData() 569public static IEnumerable<object[]> ToObject_R8_TestData() 588public static IEnumerable<object[]> ToObject_R8BYREF_TestData() 604public static IEnumerable<object[]> NULL_TestData() 633public static IEnumerable<object[]> EMPTY_TestData() 682public static IEnumerable<object[]> HRESULT_TestData() 1050public static IEnumerable<object[]> Decimal_I8_TestData() 1068public static IEnumerable<object[]> Decimal_R8_TestData() 1086public static IEnumerable<object[]> Decimal_TestData() 1122public static IEnumerable<object[]> VOID_TestData() 1197public static IEnumerable<object[]> VectorI1_TestData() 1234public static IEnumerable<object[]> VectorUI1_TestData() 1262public static IEnumerable<object[]> VectorI2_TestData() 1290public static IEnumerable<object[]> VectorUI2_TestData() 1318public static IEnumerable<object[]> VectorBOOL_TestData() 1347public static IEnumerable<object[]> VectorI4_TestData() 1375public static IEnumerable<object[]> VectorUI4_TestData() 1403public static IEnumerable<object[]> VectorINT_TestData() 1440public static IEnumerable<object[]> VectorUINT_TestData() 1477public static IEnumerable<object[]> VectorI8_TestData() 1505public static IEnumerable<object[]> VectorUI8_TestData() 1533public static IEnumerable<object[]> VectorR4_TestData() 1570public static IEnumerable<object[]> VectorR8_TestData() 1598public static IEnumerable<object[]> VectorERROR_TestData() 1635public static IEnumerable<object[]> VectorCY_TestData() 1672public static IEnumerable<object[]> VectorDATE_TestData() 1713public static IEnumerable<object[]> VectorFILETIME_TestData() 1746public static IEnumerable<object[]> VectorCLSID_TestData() 2033public static IEnumerable<object[]> MultiDimensionUI1_TestData() 2120public static IEnumerable<object[]> MultiDimensionI1_TestData() 2235public static IEnumerable<object[]> MultiDimensionI2_TestData() 2350public static IEnumerable<object[]> MultiDimensionUI2_TestData() 2465public static IEnumerable<object[]> MultiDimensionI4_TestData() 2682public static IEnumerable<object[]> MultiDimensionUI4_TestData() 2899public static IEnumerable<object[]> MultiDimensionINT_TestData() 3116public static IEnumerable<object[]> MultiDimensionUINT_TestData() 3333public static IEnumerable<object[]> MultiDimensionI8_TestData() 3447public static IEnumerable<object[]> MultiDimensionUI8_TestData() 3562public static IEnumerable<object[]> MultiDimensionR4_TestData() 3677public static IEnumerable<object[]> MultiDimensionR8_TestData() 3792public static IEnumerable<object[]> MultiDimensionERROR_TestData() 3858public static IEnumerable<object[]> ArrayBOOL_TestData() 3915public static IEnumerable<object[]> MultiDimensionBOOL_TestData() 3987public static IEnumerable<object[]> ArrayDECIMAL_TestData() 4048public static IEnumerable<object[]> MultiDimensionDECIMAL_TestData() 4176public static IEnumerable<object[]> MultiDimensionCY_TestData() 4296public static IEnumerable<object[]> MultiDimensionDATE_TestData() 5567public static IEnumerable<object[]> RECORD_TestData() 5666public static IEnumerable<object[]> RECORDARRAY_InvalidGuid_TestData()
System\Windows\Forms\Automation\UiaTextRangeTests.cs (12)
251public static IEnumerable<object[]> UiaTextRange_ITextRangeProvider_CompareEndpoints_ReturnsCorrectValue_TestData() 368public static IEnumerable<object[]> UiaTextRange_ITextRangeProvider_ExpandToEnclosingUnit_ExpandsToAllText_TestData() 411public static IEnumerable<object?[]> UiaTextRange_ITextRangeProvider_FindText_Returns_Correct_TestData() 477public static IEnumerable<object[]> UiaTextRange_ITextRangeProvider_GetAttributeValue_Returns_Correct_TestData() 629public static IEnumerable<object[]> UiaTextRange_ITextRangeProvider_GetBoundingRectangles_ReturnsCorrectValue_for_SingleLine_TestData() 674public static IEnumerable<object[]> UiaTextRange_ITextRangeProvider_GetBoundingRectangles_ReturnsCorrectValue_for_MultiLine_TestData() 756public static IEnumerable<object[]> UiaTextRange_ITextRangeProvider_GetBoundingRectangles_ReturnsCorrectValue_for_MultiLine_And_RTL_TestData() 881public static IEnumerable<object[]> UiaTextRange_ITextRangeProvider_Move_MovesCorrectly_TestData() 913public static IEnumerable<object[]> UiaTextRange_ITextRangeProvider_MoveEndpointByUnit_MovesCorrectly_TestData() 947public static IEnumerable<object[]> UiaTextRange_ITextRangeProvider_MoveEndpointByRange_MovesCorrectly_TestData() 1004public static IEnumerable<object[]> UiaTextRange_ITextRangeProvider_ScrollIntoView_Multiline_CallsLineScrollCorrectly_TestData() 1028public static IEnumerable<object[]> UiaTextRange_ITextRangeProvider_ScrollIntoView_SingleLine_ExecutesCorrectly_TestData()
System\Windows\Forms\FileDialogCustomPlaceTests.cs (1)
81public static IEnumerable<object[]> ToString_TestData()
System\Windows\Forms\NonNullCollectionTests.cs (1)
161public TestCollection(IEnumerable<object> items) : base(items)
System.Windows.Forms.Primitives.TestUtilities (4)
Extensions\AssertExtensions.cs (2)
425public static void CollectionEqual<T>(IEnumerable<T> expected, IEnumerable<T> actual, IEqualityComparer<T> comparer)
FluentAssertions\FluentAssertExtensions.cs (2)
53IEnumerable<RectangleF> expectation, 92IEnumerable<PointF> expectation,
System.Windows.Forms.PrivateSourceGenerators (4)
System\Windows\Forms\SourceGenerators\EnumValidationGenerator.cs (3)
96private static void GenerateValidator(SourceProductionContext context, StringBuilder sb, IEnumerable<EnumValidationInfo> infos) 167private static IEnumerable<(int min, int max)> GetElementSets(SourceProductionContext context, EquatableArray<int> values) 198private static IEnumerable<EnumValidationInfo> GetEnumValidationInfo(Compilation compilation, ImmutableArray<SyntaxNode> argumentsToValidate, CancellationToken cancellationToken)
System\Windows\Forms\SourceGenerators\EnumValidationInfo.cs (1)
16private static IEnumerable<int> GetElementValues(ITypeSymbol enumType)
System.Windows.Forms.Tests (1847)
CheckedListBoxTests.cs (2)
177public static IEnumerable<object[]> Padding_SetWithHandle_TestData() 403public static IEnumerable<object[]> OnDrawItem_TestData()
System\Drawing\Design\PaintValueEventArgsTests.cs (1)
12public static IEnumerable<object[]> Ctor_ITypeDescriptorContext_Object_Rectangle_TestData()
System\Drawing\Design\PropertyValueUIItemTests.cs (1)
11public static IEnumerable<object[]> Ctor_Image_PropertyValueUIItemInvokeHandler_String_TestData()
System\Drawing\Design\UITypeEditorTests.cs (4)
20public static IEnumerable<object[]> EditValue_ITypeDescriptorContext_IServiceProvider_Object_TestData() 36public static IEnumerable<object[]> EditValue_IServiceProvider_Object_TestData() 98public static IEnumerable<object[]> PaintValue_PaintValueEventArgs_TestData() 116public static IEnumerable<object[]> PaintValue_Object_Graphics_Rectangle_TestData()
System\Windows\Forms\AccessibleObjects\AccessibleObjectTests.cs (9)
418public static IEnumerable<object[]> Navigate_Child_TestData() 466public static IEnumerable<object[]> Navigate_WithParent_TestData() 604public static IEnumerable<object[]> UseStdAccessibleObjects_IntPtr_InvalidHandle_TestData() 668public static IEnumerable<object[]> UseStdAccessibleObjects_IntPtr_Int_InvalidHandle_TestData() 831public static IEnumerable<object[]> SelfVarChild_TestData() 912public static IEnumerable<object[]> accFocus_TestData() 1265public static IEnumerable<object[]> accParent_TestData() 1377public static IEnumerable<object[]> accSelection_TestData() 2691public static IEnumerable<object[]> AccessibleObject_RuntimeId_IsOverridden_TestData()
System\Windows\Forms\AccessibleObjects\Button.ButtonAccessibleObjectTests.cs (1)
99public static IEnumerable<object[]> ButtonAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\ButtonBase.ButtonBaseAccessibleObjectTests.cs (1)
207public static IEnumerable<object[]> ButtonBaseAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\CheckBox.CheckBoxAccessibleObjectTests.cs (2)
134public static IEnumerable<object[]> CheckBoxAccessibleObject_DoDefaultAction_Success_Data() 279public static IEnumerable<object[]> CheckBoxAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\CheckedListBoxAccessibleObjectTests.cs (1)
58public static IEnumerable<object[]> CheckedListBoxAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\CheckedListBoxItemAccessibleObjectTests.cs (1)
174public static IEnumerable<object[]> CheckedListBoxItemAccessibleObject_DefaultAction_ControlType_IfHandleIsCreated_ReturnsExpected_TestData()
System\Windows\Forms\AccessibleObjects\ComboBox.ComboBoxAccessibleObjectTests.cs (4)
124public static IEnumerable<object[]> ComboBoxAccessibleObject_FragmentNavigate_FirstChild_ReturnsExpected_TestData() 165public static IEnumerable<object[]> ComboBoxAccessibleObject_FragmentNavigate_LastChild_ReturnsExpected_TestData() 239public static IEnumerable<object[]> ComboBoxAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData() 334public static IEnumerable<object[]> ComboBoxAccessibleObject_DefaultAction_IfHandleIsCreated_ReturnsExpected_TestData()
System\Windows\Forms\AccessibleObjects\ComboBox.ComboBoxItemAccessibleObjectTests.cs (4)
232public static IEnumerable<object[]> ComboBoxItemAccessibleObject_ScrollIntoView_DoNothing_IfControlIsNotEnabled_TestData() 273public static IEnumerable<object[]> ComboBoxItemAccessibleObject_ScrollIntoView_EnsureVisible_TestData() 363public static IEnumerable<object[]> ComboBoxItemAccessibleObject_Bounds_ReturnsCorrect_IfComboBoxIsScrollable_TestData() 418public static IEnumerable<object[]> ComboBoxItemAccessibleObject_Bounds_ReturnsCorrect_ForDifferentHeightItems_TestData()
System\Windows\Forms\AccessibleObjects\Control.ControlAccessibleObjectTests.cs (9)
314public static IEnumerable<object[]> KeyboardShortcut_Get_TestData() 379public static IEnumerable<object[]> KeyboardShortcut_GetWithPreviousLabel_TestData() 498public static IEnumerable<object[]> Name_Get_TestData() 581public static IEnumerable<object[]> Name_GetWithPreviousLabel_TestData() 761public static IEnumerable<object[]> Role_Get_TestData() 1245public static IEnumerable<object[]> ControlAccessibleObject_TestData() 1349public static IEnumerable<object[]> ControlAccessibleObject_DefaultName_TestData() 1399public static IEnumerable<object[]> ControlAccessibleObject_GetPropertyValue_ControlTypeProperty_ReturnsCorrectValue_TestData() 1664public static IEnumerable<object[]> ControlAccessibleObject_Name_KeyboardShortcut_TestData()
System\Windows\Forms\AccessibleObjects\DataGridView.DataGridViewEditingPanelAccessibleObjectTests.cs (1)
79public static IEnumerable<object[]> DataGridViewEditingPanelAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\DataGridViewAccessibleObjectTests.cs (1)
481public static IEnumerable<object[]> DataGridViewAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\DataGridViewCellAccessibleObjectTests.cs (7)
24public static IEnumerable<object[]> Ctor_DataGridViewCell_TestData() 104public static IEnumerable<object[]> Bounds_TestData() 119public static IEnumerable<object[]> NoOwner_TestData() 132public static IEnumerable<object[]> DefaultAction_TestData() 309public static IEnumerable<object[]> Parent_TestData() 349public static IEnumerable<object[]> Value_TestData() 423public static IEnumerable<object[]> Navigate_TestData()
System\Windows\Forms\AccessibleObjects\DataGridViewCheckBoxCellAccessibleObjectTests.cs (3)
18public static IEnumerable<object[]> DataGridViewCheckBoxCellAccessibleObject_ToggleState_TestData() 121public static IEnumerable<object[]> DataGridViewCheckBoxCellAccessibleObject_DefaultAction_TestData() 182public static IEnumerable<object[]> DataGridViewCheckBoxCellAccessibleObject_DoDefaultAction_TestData()
System\Windows\Forms\AccessibleObjects\DataGridViewComboBoxCellAccessibleObjectTests.cs (2)
10public static IEnumerable<object[]> DataGridViewComboBoxCellAccessibleObject_SupportExpandCollapsePattern_TestData() 41public static IEnumerable<object[]> DataGridViewComboBoxCellAccessibleObject_ControlType_TestData()
System\Windows\Forms\AccessibleObjects\DataGridViewComboBoxEditingControlAccessibleObjectTests.cs (1)
54public static IEnumerable<object[]> DataGridViewComboBoxEditingControlAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\DataGridViewRowAccessibleObjectTests.cs (7)
23public static IEnumerable<object[]> Ctor_DataGridViewRow_TestData() 41public static IEnumerable<object[]> Bounds_TestData() 53public static IEnumerable<object[]> NoOwner_TestData() 183public static IEnumerable<object[]> Parent_TestData() 202public static IEnumerable<object[]> State_TestData() 221public static IEnumerable<object[]> Value_TestData() 328public static IEnumerable<object[]> Navigate_TestData()
System\Windows\Forms\AccessibleObjects\DataGridViewRowHeaderCellAccessibleObjectTests.cs (1)
62public static IEnumerable<object[]> DataGridViewRowHeaderCellAccessibleObject_DefaultAction_TestData()
System\Windows\Forms\AccessibleObjects\DataGridViewTextBoxEditingControl.DataGridViewTextBoxEditingControlAccessibleObjectTests.cs (1)
90public static IEnumerable<object[]> DataGridViewTextBoxEditingControlAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\DateTimePicker.DateTimePickerAccessibleObjectTests.cs (2)
60public static IEnumerable<object[]> DateTimePickerAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData() 296public static IEnumerable<object[]> DateTimePickerAccessibleObject_DefaultAction_ReturnsExpected_TestData()
System\Windows\Forms\AccessibleObjects\DomainUpDownAccessibleObjectTests.cs (1)
66public static IEnumerable<object[]> DomainUpDownAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\Form.FormAccessibleObjectTests.cs (1)
73public static IEnumerable<object[]> FormAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\GroupBoxAccessibleObjectTests.cs (1)
93public static IEnumerable<object[]> GroupBoxAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\HScrollBar.HScrollBarAccessibleObjectTests.cs (1)
81public static IEnumerable<object[]> HScrollBarAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\LabelAccessibleObjectTests.cs (1)
96public static IEnumerable<object[]> LabelAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\LinkLabel.LinkLabelAccessibleObjectTests.cs (1)
34public static IEnumerable<object[]> LinkLabelAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\ListBoxAccessibleObjectTests.cs (1)
58public static IEnumerable<object[]> ListBoxAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\ListVIew.ListViewAccessibleObjectTests.cs (7)
228public static IEnumerable<object[]> ListViewAccessibleObject_OwnerHasDefaultGroup_TestData() 312public static IEnumerable<object[]> ListViewAccessibleObject_OwnerHasDefaultGroup_WithoutItems_TestData() 477public static IEnumerable<object[]> ListViewAccessibleObject_GetChild_DefaultGroup_TestData() 898public static IEnumerable<object[]> ListViewAccessibleObject_GetSelectionInvoke_TestData() 984public static IEnumerable<object[]> ListViewAccessibleObject_GetSelectionInvoke_VirtualMode_TestData() 1109public static IEnumerable<object[]> ListViewAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData() 1232public static IEnumerable<object[]> ListViewAccessibleObject_GetChild_TestData()
System\Windows\Forms\AccessibleObjects\ListViewGroup.ListViewGroupAccessibleObjectTests.cs (5)
349public static IEnumerable<object[]> ListViewGroupAccessibleObject_TestData() 533public static IEnumerable<object[]> ListViewGroupAccessibleObject_VirtualMode_TestData() 553public static IEnumerable<object[]> ListViewGroupAccessibleObject_GetChild_Invoke_TestData() 630public static IEnumerable<object[]> ListViewGroup_GroupAddedWithItem_AccessibleObject_TestData() 1296public static IEnumerable<object[]> ListViewGroupAccessibleObject_IsPatternSupported_TestData()
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemAccessibleObjectTests.cs (13)
46public static IEnumerable<object[]> ListViewItemAccessibleObject_InGroup_Ctor_TestData() 116public static IEnumerable<object[]> ListViewItemAccessibleObject_FragmentNavigate_Parent_TestData() 170public static IEnumerable<object[]> ListViewItemAccessibleObject_FragmentNavigate_Sibling_TestData() 284public static IEnumerable<object[]> ListViewItemAccessibleObject_FragmentNavigate_Child_TestData() 361public static IEnumerable<object[]> ListViewItemAccessibleObject_FragmentNavigate_Details_TestData() 534public static IEnumerable<object[]> ListViewItemAccessibleObject_View_ShowGroups_VirtualMode_TestData() 623public static IEnumerable<object[]> ListViewItemAccessibleObject_State_TestData() 664public static IEnumerable<object[]> ListViewItemAccessibleObject_State_VirtualMode_TestData() 728public static IEnumerable<object[]> ListViewItemAccessibleObject_Bounds_TestData() 804public static IEnumerable<object[]> ListViewItemAccessibleObject_IsTogglePatternSupported_TestData() 855public static IEnumerable<object[]> ListViewItemAccessibleObject_ToggleState_TestData() 1681public static IEnumerable<object[]> ListViewItemAccessibleObject_ReturnExpectedType_TestData() 1796public static IEnumerable<object[]> ListViewItemAccessibleObject_GetPropertyValue_TestData()
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewSubItem.ListViewSubItemAccessibleObjectTests.cs (2)
112public static IEnumerable<object[]> ListViewSubItemAccessibleObject_FragmentNavigate_TestData() 269public static IEnumerable<object[]> ListViewSubItemAccessibleObject_FragmentNavigate_Details_TestData()
System\Windows\Forms\AccessibleObjects\MaskedTextBox.MaskedTextBoxAccessibleObjectTests.cs (1)
47public static IEnumerable<object[]> MaskedTextBoxAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\MenuStrip.MenuStripAccessibleObjectTests.cs (17)
110public static IEnumerable<object[]> MenuStripAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData() 139public static IEnumerable<object[]> MenuStripAccessibleObject_FragmentNavigate_ReturnsNull_IfHandleNotCreated_TestData() 180public static IEnumerable<object[]> MenuStripAccessibleObject_FragmentNavigate_IfNoGripAndStackLayout_TestData() 196public static IEnumerable<object[]> MenuStripAccessibleObject_FragmentNavigate_IfNoGripAndNonStackLayout_TestData() 213public static IEnumerable<object[]> MenuStripAccessibleObject_FragmentNavigate_IfNoGrip_TestData() 249public static IEnumerable<object[]> MenuStripAccessibleObject_FragmentNavigate_IfGripVisible_TestData() 289public static IEnumerable<object[]> MenuStripAccessibleObject_FragmentNavigate_IfNoGripAndOverflow_TestData() 312public static IEnumerable<object[]> MenuStripAccessibleObject_FragmentNavigate_IfNoGripAndCannotOverflowAndStackLayout_TestData() 334public static IEnumerable<object[]> MenuStripAccessibleObject_FragmentNavigate_IfNoGripAndCannotOverflowAndNonStackLayout_TestData() 490public static IEnumerable<object[]> MenuStripAccessibleObject_FragmentNavigate_IfStackLayout_TestData() 507public static IEnumerable<object[]> MenuStripAccessibleObject_FragmentNavigate_IfNonStackLayout_TestData() 522public static IEnumerable<object[]> MenuStripAccessibleObject_FragmentNavigate_TestData() 729public static IEnumerable<object[]> MenuStripAccessibleObject_FragmentNavigate_IfOverflow_TestData() 755public static IEnumerable<object[]> MenuStripAccessibleObject_FragmentNavigate_IfCannotOverflow_TestData() 794public static IEnumerable<object[]> MenuStripAccessibleObject_FragmentNavigate_IfCannotOverflowAndItemSkipped_TestData() 837public static IEnumerable<object[]> MenuStripAccessibleObject_FragmentNavigate_IfCannotOverflowAndItemAlignedAndStackLayout_TestData() 871public static IEnumerable<object[]> MenuStripAccessibleObject_FragmentNavigate_IfCannotOverflowAndItemAlignedAndNonStackLayout_TestData()
System\Windows\Forms\AccessibleObjects\MonthCalendar.CalendarAccessibleObjectTests.cs (1)
122public static IEnumerable<object[]> CalendarAccessibleObject_DateRange_IsExpected_ForSpecificCalendar_InMonthView_TestData()
System\Windows\Forms\AccessibleObjects\MonthCalendar.CalendarCellAccessibleObjectTests.cs (2)
33public static IEnumerable<object[]> CalendarCellAccessibleObject_Bounds_ReturnsExpected_TestData() 136public static IEnumerable<object[]> CalendarCellAccessibleObject_Name_ReturnsExpected_TestData()
System\Windows\Forms\AccessibleObjects\MonthCalendar.MonthCalendarAccessibleObjectTests.cs (3)
48public static IEnumerable<object[]> MonthCalendarAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData() 122public static IEnumerable<object[]> MonthCalendarAccessibleObject_Date_ReturnsExpected_TestData() 152public static IEnumerable<object[]> MonthCalendarAccessibleObject_CastDayToDayOfWeek_ReturnsExpected_TestData()
System\Windows\Forms\AccessibleObjects\NumericUpDownAccessibleObjectTests.cs (1)
64public static IEnumerable<object[]> NumericUpDownAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\Panel.PanelAccessibleObjectTests.cs (1)
88public static IEnumerable<object[]> PanelAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\PictureBox.PictureBoxAccessibleObjectTests.cs (1)
121public static IEnumerable<object[]> PictureBoxAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\ProgressBarAccessibleObjectTests.cs (1)
122public static IEnumerable<object[]> ProgressBarAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\PropertyGrid.PropertyGridAccessibleObjectTests.cs (1)
80public static IEnumerable<object[]> PropertyGridAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\RadioButton.RadioButtonAccessibleObjectTests.cs (1)
225public static IEnumerable<object[]> RadioButtonAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\ScrollBar.ScrollBarAccessibleObjectTests.cs (1)
75public static IEnumerable<object[]> ScrollBarAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\SplitContainer.SplitContainerAccessibleObjectTests.cs (1)
46public static IEnumerable<object[]> SplitContainerAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\Splitter.SplitterAccessibleObjectTests.cs (1)
126public static IEnumerable<object[]> SplitterAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\StatusStrip.StatusStripAccessibleObjectTests.cs (17)
90public static IEnumerable<object[]> StatusStripAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData() 119public static IEnumerable<object[]> StatusStripAccessibleObject_FragmentNavigate_ReturnsNull_IfHandleNotCreated_TestData() 160public static IEnumerable<object[]> StatusStripAccessibleObject_FragmentNavigate_IfNoGripAndStackLayout_TestData() 176public static IEnumerable<object[]> StatusStripAccessibleObject_FragmentNavigate_IfNoGripAndNonStackLayout_TestData() 193public static IEnumerable<object[]> StatusStripAccessibleObject_FragmentNavigate_IfNoGrip_TestData() 229public static IEnumerable<object[]> StatusStripAccessibleObject_FragmentNavigate_IfGripVisible_TestData() 269public static IEnumerable<object[]> StatusStripAccessibleObject_FragmentNavigate_IfNoGripAndOverflow_TestData() 292public static IEnumerable<object[]> StatusStripAccessibleObject_FragmentNavigate_IfNoGripAndCannotOverflowAndStackLayout_TestData() 314public static IEnumerable<object[]> StatusStripAccessibleObject_FragmentNavigate_IfNoGripAndCannotOverflowAndNonStackLayout_TestData() 470public static IEnumerable<object[]> StatusStripAccessibleObject_FragmentNavigate_IfStackLayout_TestData() 487public static IEnumerable<object[]> StatusStripAccessibleObject_FragmentNavigate_IfNonStackLayout_TestData() 502public static IEnumerable<object[]> StatusStripAccessibleObject_FragmentNavigate_TestData() 709public static IEnumerable<object[]> StatusStripAccessibleObject_FragmentNavigate_IfOverflow_TestData() 735public static IEnumerable<object[]> StatusStripAccessibleObject_FragmentNavigate_IfCannotOverflow_TestData() 774public static IEnumerable<object[]> StatusStripAccessibleObject_FragmentNavigate_IfCannotOverflowAndItemSkipped_TestData() 817public static IEnumerable<object[]> StatusStripAccessibleObject_FragmentNavigate_IfCannotOverflowAndItemAlignedAndStackLayout_TestData() 851public static IEnumerable<object[]> StatusStripAccessibleObject_FragmentNavigate_IfCannotOverflowAndItemAlignedAndNonStackLayout_TestData()
System\Windows\Forms\AccessibleObjects\TabControl.TabControlAccessibleObjectTests.cs (1)
49public static IEnumerable<object[]> TabControlAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\TabPage.TabPageAccessibleObjectTests.cs (1)
52public static IEnumerable<object[]> TabPageAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\TextBoxAccessibleObjectTests.cs (1)
64public static IEnumerable<object[]> TextBoxAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\TextBoxBaseAccessibleObjectTests.cs (1)
137public static IEnumerable<object[]> TextBoxBaseAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\ToolStripAccessibleObjectTests.cs (19)
88public static IEnumerable<object[]> ToolStripAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData() 117public static IEnumerable<object[]> ToolStripAccessibleObject_FragmentNavigate_ReturnsNull_IfHandleNotCreated_TestData() 173public static IEnumerable<object[]> ToolStripAccessibleObject_FragmentNavigate_IfNoGripAndStackLayout_TestData() 189public static IEnumerable<object[]> ToolStripAccessibleObject_FragmentNavigate_IfNoGripAndNonStackLayout_TestData() 206public static IEnumerable<object[]> ToolStripAccessibleObject_FragmentNavigate_IfNoGrip_TestData() 242public static IEnumerable<object[]> ToolStripAccessibleObject_FragmentNavigate_IfGripVisible_TestData() 282public static IEnumerable<object[]> ToolStripAccessibleObject_FragmentNavigate_IfNoGripAndOverflow_TestData() 305public static IEnumerable<object[]> ToolStripAccessibleObject_FragmentNavigate_IfNoGripAndCannotOverflowAndStackLayout_TestData() 327public static IEnumerable<object[]> ToolStripAccessibleObject_FragmentNavigate_IfNoGripAndCannotOverflowAndNonStackLayout_TestData() 483public static IEnumerable<object[]> ToolStripAccessibleObject_FragmentNavigate_IfStackLayout_TestData() 500public static IEnumerable<object[]> ToolStripAccessibleObject_FragmentNavigate_IfNonStackLayout_TestData() 515public static IEnumerable<object[]> ToolStripAccessibleObject_FragmentNavigate_TestData() 722public static IEnumerable<object[]> ToolStripAccessibleObject_FragmentNavigate_IfOverflow_TestData() 748public static IEnumerable<object[]> ToolStripAccessibleObject_FragmentNavigate_IfCannotOverflow_TestData() 787public static IEnumerable<object[]> ToolStripAccessibleObject_FragmentNavigate_IfCannotOverflowAndItemSkipped_TestData() 830public static IEnumerable<object[]> ToolStripAccessibleObject_FragmentNavigate_IfCannotOverflowAndItemAlignedAndStackLayout_TestData() 864public static IEnumerable<object[]> ToolStripAccessibleObject_FragmentNavigate_IfCannotOverflowAndItemAlignedAndNonStackLayout_TestData() 915internal static IEnumerable<(ToolStripLayoutStyle, ToolStripGripStyle)> GetLayoutsWithGripVisible() 923internal static IEnumerable<(ToolStripLayoutStyle, ToolStripGripStyle)> GetLayoutsWithGripNotVisible()
System\Windows\Forms\AccessibleObjects\ToolStripButton.ToolStripButtonAccessibleObjectTests.cs (1)
68public static IEnumerable<object[]> ToolStripButtonAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\ToolStripComboBox.ToolStripComboBoxControl.ToolStripComboBoxControlAccessibleObjectTests.cs (1)
40public static IEnumerable<object[]> ToolStripComboBoxControlAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\ToolStripControlHost.ToolStripHostedControlAccessibleObjectTests.cs (1)
11public static IEnumerable<object[]> ToolStripItemAccessibleObject_TestData()
System\Windows\Forms\AccessibleObjects\ToolStripDropDown.ToolStripDropDownAccessibleObjectTests.cs (1)
47public static IEnumerable<object[]> ToolStripDropDownAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\ToolStripDropDownButton.ToolStripDropDownButtonAccessibleObjectTests.cs (1)
43public static IEnumerable<object[]> ToolStripDropDownButtonAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\ToolStripDropDownMenu.ToolStripDropDownMenuAccessibleObjectTests.cs (6)
10public static IEnumerable<object[]> ToolStripDropDownMenuAccessible_FragmentNavigate_WithoutItem_TestData() 12IEnumerable<Type> types = ReflectionHelper.GetPublicNotAbstractClasses<ToolStripDropDownItem>().Select(type => type); 77public static IEnumerable<object[]> ToolStripDropDownMenuAccessible_FragmentNavigate_TestData() 79IEnumerable<Type> types = ReflectionHelper.GetPublicNotAbstractClasses<ToolStripDropDownItem>().Select(type => type); 169public static IEnumerable<object[]> ToolStripDropDownMenuAccessible_FragmentNavigate_ToolStripOverflowButton_TestData() 171IEnumerable<Type> types = ReflectionHelper.GetPublicNotAbstractClasses<ToolStripDropDownItem>().Select(type => type);
System\Windows\Forms\AccessibleObjects\ToolStripGrip.ToolStripGripAccessibleObjectTests.cs (1)
42public static IEnumerable<object[]> ToolStripGripAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\ToolStripItemAccessibleObjectTests.cs (2)
42public static IEnumerable<object[]> ToolStripItemAccessibleObject_TestData() 141public static IEnumerable<object[]> ToolStripItemAccessibleObject_GetPropertyValue_ControlTypeProperty_ReturnsCorrectValue_TestData()
System\Windows\Forms\AccessibleObjects\ToolStripLabel.ToolStripLabelAccessibleObjectTests.cs (1)
49public static IEnumerable<object[]> ToolStripLabelAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\ToolStripMenuItem.ToolStripMenuItemAccessibleObjectTests.cs (1)
89public static IEnumerable<object[]> ToolStripMenuItemAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\ToolStripNumericUpDown.ToolStripNumericUpDownAccessibleObjectTests.cs (1)
53public static IEnumerable<object[]> ToolStripNumericUpDownAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\ToolStripOverflow.ToolStripOverflowAccessibleObjectTests.cs (1)
49public static IEnumerable<object[]> ToolStripOverflowAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\ToolStripOverflowButton.ToolStripOverflowButtonAccessibleObjectTests.cs (1)
48public static IEnumerable<object[]> ToolStripOverflowButtonAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\ToolStripProgressBar.ToolStripProgressBarControl.ToolStripProgressBarControlAccessibleObjectTests.cs (1)
52public static IEnumerable<object[]> ToolStripProgressBarControlAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\ToolStripScrollButton.ToolStripScrollButtonAccessibleObjectTests.cs (2)
10public static IEnumerable<object[]> ToolStripScrollButtonAccessibleObject_FragmentNavigate_TestData() 12IEnumerable<Type> types = ReflectionHelper.GetPublicNotAbstractClasses<ToolStripDropDownItem>().Select(type => type);
System\Windows\Forms\AccessibleObjects\ToolStripSeparator.ToolStripSeparatorAccessibleObjectTests.cs (1)
42public static IEnumerable<object[]> ToolStripSeparatorAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\ToolStripSplitButton.ToolStripSplitButtonAccessibleObjectTests.cs (1)
42public static IEnumerable<object[]> ToolStripSplitButtonAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\ToolStripStatusLabel.ToolStripStatusLabelAccessibleObjectTests.cs (1)
48public static IEnumerable<object[]> ToolStripStatusLabelAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\ToolStripTextBox.ToolStripTextBoxControlAccessibleObjectTests.cs (1)
109public static IEnumerable<object[]> ToolStripTextBoxControlAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\TrackBar.TrackBarAccessibleObjectTests.cs (1)
280public static IEnumerable<object[]> TrackBarAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\TrackBar.TrackBarFirstButtonAccessibleObjectTests.cs (2)
67public static IEnumerable<object[]> TrackBarAccessibleObject_DecreaseButtonName_TestData() 100public static IEnumerable<object[]> TrackBarAccessibleObject_IncreaseButtonName_TestData()
System\Windows\Forms\AccessibleObjects\TrackBar.TrackBarLastButtonAccessibleObjectTests.cs (2)
67public static IEnumerable<object[]> TrackBarAccessibleObject_IncreaseButtonName_TestData() 100public static IEnumerable<object[]> TrackBarAccessibleObject_DecreaseButtonName_TestData()
System\Windows\Forms\AccessibleObjects\UpDownBase.UpDownButtons.UpDownButtonsAccessibleObjectTests.cs (1)
52public static IEnumerable<object[]> UpDownButtonsAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\UpDownBase.UpDownEdit.UpDownEditAccessibleObjectTests.cs (1)
166public static IEnumerable<object[]> UpDownEditAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleObjects\VScrollBar.VScrollBarAccessibleObjectTests.cs (1)
80public static IEnumerable<object[]> VScrollBarAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\AccessibleRoleControlTypeMapTests.cs (2)
10public static IEnumerable<object[]> AccessibleRoleControlTypeMap_Contains_AllRoles_TestData() 39public static IEnumerable<object[]> AccessibleRoleControlTypeMap_GetControlType_ReturnsExpectedValue_TestData()
System\Windows\Forms\ApplicationContextTests.cs (2)
17public static IEnumerable<object[]> Ctor_Form_TestData() 351public static IEnumerable<object[]> OnMainFormClosed_TestData()
System\Windows\Forms\ApplicationTests.cs (1)
21public static IEnumerable<object[]> CurrentCulture_Set_TestData()
System\Windows\Forms\AxHost.ConnectionPointCookieTests.cs (2)
27public static IEnumerable<object[]> Ctor_InvalidSource_TestData() 61public static IEnumerable<object[]> Ctor_InvalidSink_TestData()
System\Windows\Forms\AxHostTests.cs (9)
411public static IEnumerable<object[]> ContainingControl_Set_TestData() 873public static IEnumerable<object[]> Text_Set_TestData() 1276public static IEnumerable<object[]> DoVerb_TestData() 1756public static IEnumerable<object[]> InvokeEditMode_Site_TestData() 1807public static IEnumerable<object[]> InvokeEditMode_SiteWithParent_TestData() 2040public static IEnumerable<object[]> InvokeEditMode_SiteWithHandle_TestData() 2674public static IEnumerable<object[]> GetEvents_AttributeArray_TestData() 2871public static IEnumerable<object[]> GetProperties_AttributeArray_TestData() 3026public static IEnumerable<object[]> GetPropertyOwner_TestData()
System\Windows\Forms\BindingCompleteEventArgsTests.cs (4)
9public static IEnumerable<object[]> Ctor_Binding_BindingCompleteState_BindingCompleteContext_TestData() 28public static IEnumerable<object[]> Ctor_Binding_BindingCompleteState_BindingCompleteContext_String_TestData() 47public static IEnumerable<object[]> Ctor_Binding_BindingCompleteState_BindingCompleteContext_String_Exception_TestData() 66public static IEnumerable<object[]> Ctor_Binding_BindingCompleteState_BindingCompleteContext_String_Exception_Bool_TestData()
System\Windows\Forms\BindingContextTests.cs (1)
502public static IEnumerable<object[]> Item_DataSourceWithDataMember_TestData()
System\Windows\Forms\BindingManagerDataErrorEventArgsTests.cs (1)
9public static IEnumerable<object[]> Ctor_Exception_TestData()
System\Windows\Forms\BindingMemberInfoTests.cs (2)
35public static IEnumerable<object[]> Equals_TestData() 70public static IEnumerable<object[]> GetHashCode_TestData()
System\Windows\Forms\BindingSourceTests.cs (7)
58public static IEnumerable<object[]> Ctor_Object_String_Null_TestData() 117public static IEnumerable<object[]> Ctor_Object_String_Empty_TestData() 181public static IEnumerable<object[]> Ctor_Object_String_TestData() 267public static IEnumerable<object[]> Ctor_Object_String_BindingList_TestData() 664public static IEnumerable<object[]> BeginInitEndInit_SetDataSourceInInit_TestData() 789private readonly IEnumerable<T> _innerEnumerable; 791public EnumerableWrapper(IEnumerable<T> innerEnumerable)
System\Windows\Forms\BindingTests.cs (15)
12public static IEnumerable<object[]> Ctor_String_Object_String_TestData() 41public static IEnumerable<object[]> Ctor_String_Object_String_Bool_TestData() 70public static IEnumerable<object[]> Ctor_String_Object_String_Bool_DataSourceUpdateMode_TestData() 99public static IEnumerable<object[]> Ctor_String_Object_String_Bool_DataSourceUpdateMode_Object_TestData() 128public static IEnumerable<object[]> Ctor_String_Object_String_Bool_DataSourceUpdateMode_Object_String_TestData() 157public static IEnumerable<object[]> Ctor_String_Object_String_Bool_DataSourceUpdateMode_Object_String_IFormatProvider_TestData() 186public static IEnumerable<object[]> DataSourceNullValue_Set_TestData() 240public static IEnumerable<object[]> FormatInfo_Set_TestData() 295public static IEnumerable<object[]> NullValue_Set_TestData() 317public static IEnumerable<object[]> BindingCompleteEventArgs_TestData() 372public static IEnumerable<object[]> OnBindingComplete_CriticalException_TestData() 406public static IEnumerable<object[]> OnBindingComplete_NonCriticalException_TestData() 438public static IEnumerable<object[]> ConvertEventArgs_TestData() 546public static IEnumerable<object[]> ReadValue_TestData() 592public static IEnumerable<object[]> WriteValue_TestData()
System\Windows\Forms\ButtonBaseTests.cs (70)
178public static IEnumerable<object[]> CreateParams_GetIsDefault_TestData() 692public static IEnumerable<object[]> BackColor_SetWithHandle_TestData() 811public static IEnumerable<object[]> Enabled_Set_TestData() 885public static IEnumerable<object[]> Enabled_SetWithHandle_TestData() 1040public static IEnumerable<object[]> FlatStyle_Set_TestData() 1078public static IEnumerable<object[]> FlatStyle_SetWithCustomOldValue_TestData() 1120public static IEnumerable<object[]> FlatStyle_SetWithParent_TestData() 1183public static IEnumerable<object[]> FlatStyle_SetWithHandle_TestData() 1232public static IEnumerable<object[]> FlatStyle_SetWithCustomOldValueWithHandle_TestData() 1291public static IEnumerable<object[]> FlatStyle_SetWithParentWithHandle_TestData() 1376public static IEnumerable<object[]> Image_Set_TestData() 1530public static IEnumerable<object[]> Image_SetWithParent_TestData() 1592public static IEnumerable<object[]> Image_SetWithHandle_TestData() 1697public static IEnumerable<object[]> Image_SetWithParentWithHandle_TestData() 1837public static IEnumerable<object[]> ImageAlign_Set_TestData() 1871public static IEnumerable<object[]> ImageAlign_SetWithParent_TestData() 1927public static IEnumerable<object[]> ImageAlign_SetWithHandle_TestData() 1975public static IEnumerable<object[]> ImageAlign_SetWithParentWithHandle_TestData() 2357public static IEnumerable<object[]> ImageList_Set_TestData() 2427public static IEnumerable<object[]> ImageList_SetWithHandle_TestData() 2464public static IEnumerable<object[]> ImageList_SetWithNonNullOldValueWithHandle_TestData() 2707public static IEnumerable<object[]> IsDefault_Set_TestData() 2739public static IEnumerable<object[]> IsDefault_SetWithHandle_TestData() 2792public static IEnumerable<object[]> Parent_Set_TestData() 3031public static IEnumerable<object[]> Text_Set_TestData() 3064public static IEnumerable<object[]> Text_SetWithParent_TestData() 3117public static IEnumerable<object[]> Text_SetWithHandle_TestData() 3159public static IEnumerable<object[]> Text_SetWithParentWithHandle_TestData() 3260public static IEnumerable<object[]> TextAlign_Set_TestData() 3298public static IEnumerable<object[]> TextAlign_SetWithParent_TestData() 3358public static IEnumerable<object[]> TextAlign_SetWithHandle_TestData() 3410public static IEnumerable<object[]> TextAlign_SetWithParentWithHandle_TestData() 3496public static IEnumerable<object[]> TextImageRelation_Set_TestData() 3530public static IEnumerable<object[]> TextImageRelation_SetWithParent_TestData() 3591public static IEnumerable<object[]> TextImageRelation_SetWithHandle_TestData() 3639public static IEnumerable<object[]> TextImageRelation_SetWithParentWithHandle_TestData() 3919public static IEnumerable<object[]> UseMnemonic_Set_TestData() 3957public static IEnumerable<object[]> UseMnemonic_SetWithParent_TestData() 4019public static IEnumerable<object[]> UseMnemonic_SetWithHandle_TestData() 4073public static IEnumerable<object[]> UseMnemonic_SetWithParentWithHandle_TestData() 4338public static IEnumerable<object[]> Visible_Set_TestData() 4412public static IEnumerable<object[]> Visible_SetWithHandle_TestData() 4993public static IEnumerable<object[]> GetPreferredSize_TestData() 5097public static IEnumerable<object[]> OnEnabledChanged_TestData() 5188public static IEnumerable<object[]> OnEnabledChanged_WithHandle_TestData() 5476public static IEnumerable<object[]> OnKeyDown_TestData() 5522public static IEnumerable<object[]> OnKeyDown_MouseDown_TestData() 5568public static IEnumerable<object[]> OnKeyDown_WithHandle_TestData() 5626public static IEnumerable<object[]> OnKeyDown_MouseDownWithHandle_TestData() 5741public static IEnumerable<object[]> OnKeyUp_TestData() 5790public static IEnumerable<object[]> OnKeyUp_MouseDown_TestData() 5895public static IEnumerable<object[]> OnKeyUp_MouseDownWithHandle_TestData() 6090public static IEnumerable<object[]> OnMouseDown_TestData() 6139public static IEnumerable<object[]> OnMouseDown_WithHandle_TestData() 6208public static IEnumerable<object[]> OnMouseEnter_TestData() 6408public static IEnumerable<object[]> OnMouseLeave_TestData() 6503public static IEnumerable<object[]> OnMouseMove_TestData() 6617public static IEnumerable<object[]> OnMouseMove_WithHandle_TestData() 6681public static IEnumerable<object[]> OnMouseMove_MousePressedWithHandle_TestData() 6748public static IEnumerable<object[]> OnMouseMove_MousePressedLeaveWithHandle_TestData() 6823public static IEnumerable<object[]> OnMouseUp_TestData() 6926public static IEnumerable<object[]> OnParentChanged_TestData() 7017public static IEnumerable<object[]> OnParentChanged_WithHandle_TestData() 7134public static IEnumerable<object[]> OnTextChanged_TestData() 7176public static IEnumerable<object[]> OnTextChanged_WithParent_TestData() 7356public static IEnumerable<object[]> OnVisibleChanged_TestData() 7447public static IEnumerable<object[]> OnVisibleChanged_WithHandle_TestData() 8824public static IEnumerable<object[]> WndProc_MouseUp_TestData() 9093public static IEnumerable<object[]> WndProc_ReflectCommandWithoutHandle_TestData() 9185public static IEnumerable<object[]> WndProc_SetState_TestData()
System\Windows\Forms\ButtonTests.cs (27)
200public static IEnumerable<object[]> CreateParams_GetIsDefault_TestData() 747public static IEnumerable<object[]> Text_Set_TestData() 780public static IEnumerable<object[]> Text_SetWithParent_TestData() 833public static IEnumerable<object[]> Text_SetWithHandle_TestData() 875public static IEnumerable<object[]> Text_SetWithParentWithHandle_TestData() 1165public static IEnumerable<object[]> GetPreferredSize_System_TestData() 1214public static IEnumerable<object[]> GetPreferredSize_SystemWithPadding_TestData() 1264public static IEnumerable<object[]> GetPreferredSize_SystemWithPaddingSmallSize_TestData() 1315public static IEnumerable<object[]> GetPreferredSize_SystemWithText_TestData() 1374public static IEnumerable<object[]> GetPreferredSize_Flat_TestData() 1452public static IEnumerable<object[]> GetPreferredSize_FlatWithPadding_TestData() 1531public static IEnumerable<object[]> GetPreferredSize_FlatWithPaddingSmallSize_TestData() 1611public static IEnumerable<object[]> GetPreferredSize_FlatWithText_TestData() 1803public static IEnumerable<object[]> NotifyDefault_TestData() 1836public static IEnumerable<object[]> NotifyDefault_WithHandle_TestData() 2246public static IEnumerable<object[]> OnMouseDown_TestData() 2291public static IEnumerable<object[]> OnMouseDown_WithHandle_TestData() 2356public static IEnumerable<object[]> OnMouseEnter_TestData() 2549public static IEnumerable<object[]> OnMouseLeave_TestData() 2639public static IEnumerable<object[]> OnMouseUp_TestData() 2691public static IEnumerable<object[]> OnMouseUp_MouseDown_TestData() 2794public static IEnumerable<object[]> OnMouseUp_WithHandle_TestData() 2868public static IEnumerable<object[]> OnTextChanged_TestData() 2910public static IEnumerable<object[]> OnTextChanged_WithParent_TestData() 3360public static IEnumerable<object[]> WndProc_EraseBkgndWithoutHandleWithoutWParam_TestData() 3396public static IEnumerable<object[]> WndProc_EraseBkgnd_TestData() 3558public static IEnumerable<object[]> WndProc_ReflectCommandWithoutHandle_TestData()
System\Windows\Forms\CheckBoxTests.cs (1)
774public static IEnumerable<object[]> Appearance_FlatStyle_TestData()
System\Windows\Forms\ColorDialogTests.cs (2)
105public static IEnumerable<object[]> Color_Set_TestData() 188public static IEnumerable<object[]> CustomColors_Set_TestData()
System\Windows\Forms\ColumnHeaderCollectionTests.cs (6)
173public static IEnumerable<object[]> Add_String_Int_TestData() 195public static IEnumerable<object[]> Add_String_Int_HorizontalAlignment_TestData() 218public static IEnumerable<object[]> Add_String_String_TestData() 240public static IEnumerable<object[]> Add_String_String_Int_TestData() 263public static IEnumerable<object[]> Add_String_String_Int_HorizontalAlignment_Int_TestData() 288public static IEnumerable<object[]> Add_String_String_Int_HorizontalAlignment_String_TestData()
System\Windows\Forms\ColumnHeaderConverterTests.cs (1)
46public static IEnumerable<object[]> ConvertTo_InstanceDescriptor_TestData()
System\Windows\Forms\ColumnHeaderTests.cs (3)
111public static IEnumerable<object[]> DisplayIndex_Set_TestData() 191public static IEnumerable<object[]> DisplayIndex_SetGetColOrderArray_TestData() 1271public static IEnumerable<object[]> Width_Set_TestData()
System\Windows\Forms\ColumnReorderedEventArgsTests.cs (1)
9public static IEnumerable<object[]> Ctor_Int_Int_ColumnHeader_TestData()
System\Windows\Forms\ComboBox.ComboBoxChildDropDownButtonUiaProviderTests.cs (1)
10public static IEnumerable<object[]> DropDownButtonUiaProvider_FragmentNavigate_TestData()
System\Windows\Forms\ComboBox.ComboBoxChildEditUiaProviderTests.cs (2)
11public static IEnumerable<object[]> ComboBoxChildEditUiaProvider_FragmentNavigate_PreviousSibling_ReturnsExpected_TestData() 59public static IEnumerable<object[]> ComboBoxChildAccessibleObject_FragmentNavigate_TestData()
System\Windows\Forms\ComboBox.ComboBoxChildListUiaProviderTests.cs (2)
11public static IEnumerable<object[]> ChildListAccessibleObject_FragmentNavigate_TestData() 83public static IEnumerable<object[]> ChildListAccessibleObject_BoundingRectangle_ReturnsCorrectWidth_IfComboBoxIsScrollable_TestData()
System\Windows\Forms\ComboBox.ComboBoxChildTextUiaProviderTests.cs (1)
10public static IEnumerable<object[]> ComboBoxChildTextUiaProvider_FragmentNavigate__TestData()
System\Windows\Forms\ComboBox.ComboBoxUiaTextProviderTests.cs (11)
320public static IEnumerable<object[]> ComboBoxUiaTextProvider_GetLineIndex_TestData() 421public static IEnumerable<object[]> ComboBoxUiaTextProvider_GetPositionFromChar_TestData() 448public static IEnumerable<object[]> ComboBoxUiaTextProvider_GetPositionFromChar_WithoutHandle_TestData() 476public static IEnumerable<object[]> ComboBoxUiaTextProvider_GetPositionFromCharForUpperRightCorner_ReturnsCorrectValue_TestData() 514public static IEnumerable<object[]> ComboBoxUiaTextProvider_GetPositionFromCharForUpperRightCorner_ReturnsCorrectValue_WithoutHandle_TestData() 553public static IEnumerable<object[]> ComboBoxUiaTextProvider_GetFormattingRectangle_TestData() 603public static IEnumerable<object[]> ComboBoxUiaTextProvider_Text_TestData() 756public static IEnumerable<object[]> ComboBox_GetVisibleRangePoints_ForSinglelineComboBox_TestData() 798public static IEnumerable<object[]> ComboBox_GetVisibleRangePoints_ForSinglelineComboBox_WithoutHandle_TestData() 835public static IEnumerable<object[]> ComboBoxUiaTextProvider_GetVisibleRanges_TestData() 900public static IEnumerable<object[]> ComboBoxUiaTextProvider_RangeFromPoint_TestData()
System\Windows\Forms\ComboBoxTests.cs (12)
163public static IEnumerable<object[]> BackColor_Set_TestData() 186public static IEnumerable<object[]> BackColor_SetWithHandle_TestData() 616public static IEnumerable<object[]> DataSource_Set_TestData() 837public static IEnumerable<object[]> DropDownStyle_Set_TestData() 1045public static IEnumerable<object[]> ForeColor_Set_TestData() 1071public static IEnumerable<object[]> ForeColor_SetWithHandle_TestData() 1489public static IEnumerable<object[]> FindString_TestData() 1593public static IEnumerable<object[]> FindStringExact_TestData() 1769public static IEnumerable<object[]> WndProc_PaintWithoutWParam_TestData() 1846public static IEnumerable<object[]> WndProc_PaintWithoutWParamWithHandle_TestData() 1937public static IEnumerable<object[]> WndProc_PaintWithWParam_TestData() 2036public static IEnumerable<object[]> WndProc_PaintWithWParamWithHandle_TestData()
System\Windows\Forms\CommonDialogTests.cs (1)
70public static IEnumerable<object[]> HookProc_TestData()
System\Windows\Forms\ContainerControlTests.cs (4)
237public static IEnumerable<object[]> AutoScaleMode_SetWithCustomOldValue_TestData() 276public static IEnumerable<object[]> AutoValidate_Set_TestData() 783public static IEnumerable<object[]> ValidateChildren_TestData() 991public static IEnumerable<object[]> ValidateChildren_ValidationConstraints_TestData()
System\Windows\Forms\ContentsResizedEventArgsTests.cs (1)
11public static IEnumerable<object[]> Ctor_Rectangle_TestData()
System\Windows\Forms\ControlBindingsCollectionTests.cs (2)
11public static IEnumerable<object[]> Ctor_IBindableComponent_TestData() 46public static IEnumerable<object[]> Add_Binding_TestData()
System\Windows\Forms\ControlEventArgsTests.cs (1)
8public static IEnumerable<object[]> Ctor_Control_TestData()
System\Windows\Forms\ControlPaintTests.cs (41)
11public static IEnumerable<object[]> ControlCreateHBitmap16Bit_TestData() 85public static IEnumerable<object[]> CreateHBitmapColorMask_TestData() 196public static IEnumerable<object[]> CreateHBitmapTransparencyMask_TestData() 264public static IEnumerable<object[]> CreateBitmapWithInvertedForeColor_TestData() 283public static IEnumerable<object[]> Dark_Color_TestData() 316public static IEnumerable<object[]> Dark_Color_Float_TestData() 508public static IEnumerable<object[]> DarkDark_TestData() 538public static IEnumerable<object[]> DrawBorder_Graphics_Rectangle_Color_ButtonBorderStyle_TestData() 582public static IEnumerable<object[]> DrawBorder_Graphics_Rectangle_Color_Int_ButtonBorderStyle_Color_Int_ButtonBorderStyle_Color_Int_ButtonBorderStyle_Color_Int_ButtonBorderStyle_TestData() 628public static IEnumerable<object[]> DrawBorder_OutOfRange_TestData() 686public static IEnumerable<object[]> DrawBorder3D_Graphics_Rectangle_TestData() 708public static IEnumerable<object[]> DrawBorder3D_Graphics_RectangleBorder3DStyle_TestData() 733public static IEnumerable<object[]> DrawBorder3D_Graphics_RectangleBorder3DStyleBorder3DSide_TestData() 810public static IEnumerable<object[]> DrawButton_Graphics_Rectangle_ButtonState_TestData() 891public static IEnumerable<object[]> DrawCaptionButton_Graphics_Rectangle_ButtonState_TestData() 974public static IEnumerable<object[]> DrawCheckBox_Graphics_Rectangle_ButtonState_TestData() 1055public static IEnumerable<object[]> DrawComboButton_Graphics_Rectangle_ButtonState_TestData() 1135public static IEnumerable<object[]> DrawContainerGrabHandle_TestData() 1163public static IEnumerable<object[]> DrawFocusRectangle_Graphics_Rectangle_TestData() 1185public static IEnumerable<object[]> DrawFocusRectangle_Graphics_Rectangle_Color_Color_TestData() 1223public static IEnumerable<object[]> DrawGrabHandle_TestData() 1261public static IEnumerable<object[]> DrawGrid_TestData() 1306public static IEnumerable<object[]> DrawImageDisabled_TestData() 1352public static IEnumerable<object[]> DrawLockedFrame_TestData() 1385public static IEnumerable<object[]> DrawMenuGlyph_Graphics_Rectangle_MenuGlyph_TestData() 1408public static IEnumerable<object[]> DrawMenuGlyph_Graphics_Rectangle_MenuGlyph_Color_Color_TestData() 1516public static IEnumerable<object[]> DrawMixedCheckBox_Graphics_Rectangle_ButtonState_TestData() 1596public static IEnumerable<object[]> DrawRadioButton_Graphics_Rectangle_ButtonState_TestData() 1676public static IEnumerable<object[]> DrawReversibleFrame_TestData() 1705public static IEnumerable<object[]> DrawReversibleLine_TestData() 1731public static IEnumerable<object[]> DrawScrollButton_Graphics_Rectangle_ButtonState_TestData() 1814public static IEnumerable<object[]> DrawSelectionFrame_TestData() 1850public static IEnumerable<object[]> DrawSizeGrip_Graphics_Color_Rectangle_TestData() 1896public static IEnumerable<object[]> DrawStringDisabled_Graphics_String_Font_Color_RectangleF_StringFormat_TestData() 1944public static IEnumerable<object[]> DrawStringDisabled_IDeviceContext_String_Font_Color_RectangleF_TextFormatFlags_TestData() 1980public static IEnumerable<object[]> DrawVisualStyleBorder_TestData() 2008public static IEnumerable<object[]> FillReversibleRectangle_TestData() 2032public static IEnumerable<object[]> IsDark_TestData() 2047public static IEnumerable<object[]> Light_Color_TestData() 2080public static IEnumerable<object[]> Light_Color_Float_TestData() 2272public static IEnumerable<object[]> LightLight_TestData()
System\Windows\Forms\ControlTests.ControlCollection.cs (5)
627public static IEnumerable<object[]> Add_OverriddenProperties_TestData() 777public static IEnumerable<object[]> Add_OverriddenPropertiesWithHandle_TestData() 1564public static IEnumerable<object[]> GetChildIndex_NoSuchControl_TestData() 2327public static IEnumerable<object[]> Remove_OverriddenProperties_TestData() 2471public static IEnumerable<object[]> Remove_OverriddenPropertiesWithHandle_TestData()
System\Windows\Forms\ControlTests.cs (3)
190public static IEnumerable<object[]> Ctor_String_Int_Int_Int_Int_TestData() 286public static IEnumerable<object[]> Ctor_Control_String_TestData() 382public static IEnumerable<object[]> Ctor_Control_String_Int_Int_Int_Int_TestData()
System\Windows\Forms\ControlTests.Handlers.cs (28)
777public static IEnumerable<object[]> UICuesEventArgs_TestData() 1009public static IEnumerable<object[]> ControlEventArgs_TestData() 1299public static IEnumerable<object[]> DragEventArgs_TestData() 1681public static IEnumerable<object[]> OnFontChanged_WithHandle_TestData() 2054public static IEnumerable<object[]> GiveFeedbackEventArgs_TestData() 2138public static IEnumerable<object[]> OnHandleCreated_WithHandle_TestData() 2178public static IEnumerable<object[]> OnHandleCreated_Region_TestData() 2222public static IEnumerable<object[]> OnHandleCreated_Text_TestData() 2330public static IEnumerable<object[]> OnHandleDestroyed_Region_TestData() 2372public static IEnumerable<object[]> OnHandleDestroyed_Text_TestData() 2583public static IEnumerable<object[]> HelpEventArgs_TestData() 2734public static IEnumerable<object[]> InvalidateEventArgs_TestData() 2766public static IEnumerable<object[]> OnInvalidated_WithChildren_TestData() 2871public static IEnumerable<object[]> OnInvalidated_WithChildrenWithHandle_TestData() 3261public static IEnumerable<object[]> OnLocationChanged_HandleWithTransparentBackColor_TestData() 3762public static IEnumerable<object[]> OnPaddingChanged_WithHandle_TestData() 3834public static IEnumerable<object[]> OnPaintBackground_TestData() 3887public static IEnumerable<object[]> OnPaintBackground_VisualStyles_off_WithParent_TestData() 3928public static IEnumerable<object[]> OnPaintBackground_VisualStyles_on_WithParent_TestData() 4069public static IEnumerable<object[]> OnPaintBackground_WithParentWithHandle_TestData() 4617public static IEnumerable<object[]> OnPrint_WithoutHandle_TestData() 4668public static IEnumerable<object[]> OnPrint_WithHandle_TestData() 4774public static IEnumerable<object[]> QueryContinueDragEventArgs_TestData() 4869public static IEnumerable<object[]> OnResize_WithHandle_TestData() 5505public static IEnumerable<object[]> OnValidating_TestData() 5536public static IEnumerable<object[]> OnVisibleChanged_TestData() 5605public static IEnumerable<object[]> OnVisibleChanged_WithHandle_TestData() 5707public static IEnumerable<object[]> OnVisibleChanged_WithChildren_TestData()
System\Windows\Forms\ControlTests.Methods.ClipboardTests.cs (1)
18public static IEnumerable<object[]> DoDragDrop_TestData()
System\Windows\Forms\ControlTests.Methods.cs (77)
16public static IEnumerable<object[]> AccessibilityNotifyClients_AccessibleEvents_Int_TestData() 63public static IEnumerable<object[]> AccessibilityNotifyClients_AccessibleEvents_Int_Int_TestData() 447public static IEnumerable<object[]> CreateControl_Region_TestData() 634public static IEnumerable<object[]> CreateHandle_Region_TestData() 856public static IEnumerable<object[]> DestroyHandle_Region_TestData() 1829public static IEnumerable<object[]> DrawToBitmap_TestData() 2314public static IEnumerable<object[]> GetPreferredSize_TestData() 2352public static IEnumerable<object[]> GetPreferredSize_WithConstrainedSize_TestData() 2392public static IEnumerable<object[]> GetScaledBounds_TestData() 2440public static IEnumerable<object[]> GetScaledBounds_WithStyles_TestData() 2512public static IEnumerable<object[]> GetScaledBounds_InvalidDesignModeSite_TestData() 2565public static IEnumerable<object[]> GetScaledBounds_NoScaleLocation_TestData() 2654public static IEnumerable<object[]> GetScaledBounds_FixedWidth_TestData() 2704public static IEnumerable<object[]> GetScaledBounds_FixedHeight_TestData() 2754public static IEnumerable<object[]> GetScaledBounds_FixedWidthAndHeight_TestData() 3195public static IEnumerable<object[]> Invalidate_Rectangle_TestData() 3226public static IEnumerable<object[]> Invalidate_Rectangle_WithHandle_TestData() 3330public static IEnumerable<object[]> Invalidate_Rectangle_Bool_TestData() 3364public static IEnumerable<object[]> Invalidate_Rectangle_Bool_WithHandle_TestData() 3471public static IEnumerable<object[]> Invalidate_Region_TestData() 3503public static IEnumerable<object[]> Invalidate_Region_WithHandle_TestData() 3608public static IEnumerable<object[]> Invalidate_Region_Bool_TestData() 3643public static IEnumerable<object[]> Invalidate_Region_Bool_WithHandle_TestData() 4351public static IEnumerable<object[]> IsInputKey_TestData() 4463public static IEnumerable<object[]> IsMnemonic_TestData() 4492public static IEnumerable<object[]> NotifyInvalidated_TestData() 4524public static IEnumerable<object[]> NotifyInvalidate_WithChildren_TestData() 4629public static IEnumerable<object[]> NotifyInvalidate_WithChildrenWithHandle_TestData() 4972public static IEnumerable<object[]> PerformLayout_Control_String_TestData() 5069public static IEnumerable<object[]> PerformLayout_Control_String_WithParent_TestData() 5132public static IEnumerable<object[]> PerformLayout_Control_String_Suspended_TestData() 5255public static IEnumerable<object[]> PreProcessMessage_TestData() 5344public static IEnumerable<object[]> PreProcessMessage_CustomProcessCmdKeyParent_TestData() 5643public static IEnumerable<object[]> ProcessKeyEventArgs_TestData() 6535public static IEnumerable<object[]> ResumeLayout_TestData() 6872public static IEnumerable<object[]> RtlTranslateContent_TestData() 6907public static IEnumerable<object[]> RtlTranslateLeftRight_TestData() 6935public static IEnumerable<object[]> RtlTranslateHorizontal_TestData() 7246public static IEnumerable<object[]> SetAutoSizeMode_TestData() 7322public static IEnumerable<object[]> SetBounds_Int_Int_Int_Int_TestData() 7420public static IEnumerable<object[]> SetBounds_Int_Int_Int_Int_WithConstrainedSize_TestData() 7531public static IEnumerable<object[]> SetBounds_Int_Int_Int_Int_WithCustomStyle_TestData() 7629public static IEnumerable<object[]> SetBounds_Int_Int_Int_Int_WithParent_TestData() 7754public static IEnumerable<object[]> SetBounds_Int_Int_Int_Int_WithHandle_TestData() 7876public static IEnumerable<object[]> SetBounds_Int_Int_Int_Int_WithParentWithHandle_TestData() 8039public static IEnumerable<object[]> SetBounds_Int_Int_Int_Int_BoundsSpecified_TestData() 8207public static IEnumerable<object[]> SetBounds_Int_Int_Int_Int_BoundsSpecified_WithConstrainedSize_TestData() 8318public static IEnumerable<object[]> SetBounds_Int_Int_Int_Int_BoundsSpecified_WithCustomStyle_TestData() 8416public static IEnumerable<object[]> SetBounds_Int_Int_Int_Int_BoundsSpecified_WithParent_TestData() 8611public static IEnumerable<object[]> SetBounds_Int_Int_Int_Int_BoundsSpecified_WithHandle_TestData() 8733public static IEnumerable<object[]> SetBounds_Int_Int_Int_Int_BoundsSpecified_WithParentWithHandle_TestData() 8896public static IEnumerable<object[]> SetBoundsCore_TestData() 9025public static IEnumerable<object[]> SetBoundsCore_WithConstrainedSize_TestData() 9167public static IEnumerable<object[]> SetBoundsCore_WithCustomStyle_TestData() 9440public static IEnumerable<object[]> SetBoundsCore_WithHandle_TestData() 9948public static IEnumerable<object[]> SetStyle_TestData() 10094public static IEnumerable<object[]> SizeFromClientSize_TestData() 10892public static IEnumerable<object[]> UpdateBounds_Int_Int_Int_Int_TestData() 10990public static IEnumerable<object[]> UpdateBounds_Int_Int_Int_Int_WithConstrainedSize_TestData() 11101public static IEnumerable<object[]> UpdateBounds_Int_Int_Int_Int_WithCustomStyle_TestData() 11315public static IEnumerable<object[]> UpdateBounds_Int_Int_Int_Int_WithHandle_TestData() 11581public static IEnumerable<object[]> UpdateBounds_Int_Int_Int_Int_Int_Int_TestData() 11801public static IEnumerable<object[]> UpdateBounds_Int_Int_Int_Int_Int_Int_WithHandle_TestData() 12475public static IEnumerable<object[]> WndProc_ContextMenuWithoutContextMenuStrip_TestData() 12510public static IEnumerable<object[]> WndProc_ContextMenuWithContextMenuStripWithoutHandle_TestData() 12584public static IEnumerable<object[]> WndProc_ContextMenuWithContextMenuStripWithHandle_TestData() 12800public static IEnumerable<object[]> WndProc_EraseBkgndWithoutHandleWithoutWParam_TestData() 12836public static IEnumerable<object[]> WndProc_EraseBkgndWithoutHandleWithWParam_TestData() 12883public static IEnumerable<object[]> WndProc_EraseBkgndWithHandleWithoutWParam_TestData() 12926public static IEnumerable<object[]> WndProc_EraseBkgndWithHandleWithWParam_TestData() 13128public static IEnumerable<object[]> WndProc_PrintClientWithoutHandleWithoutWParam_TestData() 13182public static IEnumerable<object[]> WndProc_PrintClientWithoutHandleWithWParam_TestData() 13225public static IEnumerable<object[]> WndProc_PrintClientWithHandleWithoutWParam_TestData() 13294public static IEnumerable<object[]> WndProc_PrintClientWithHandleWithWParam_TestData() 13344public static IEnumerable<object[]> WndProc_MouseDown_TestData() 13721public static IEnumerable<object[]> WndProc_MouseUp_TestData() 14087public static IEnumerable<object[]> WndProc_SetFocusWithParentIContainer_TestData()
System\Windows\Forms\ControlTests.Properties.cs (68)
307public static IEnumerable<object[]> Anchor_Set_TestData() 380public static IEnumerable<object[]> Anchor_SetWithParent_TestData() 508public static IEnumerable<object[]> Anchor_SetWithOldValueWithParent_TestData() 598public static IEnumerable<object[]> Anchor_SetWithOldValueWithGrandparent_TestData() 734public static IEnumerable<object[]> Anchor_SetWithDock_TestData() 788public static IEnumerable<object[]> Anchor_SetWithDockWithParent_TestData() 1261public static IEnumerable<object[]> BackColor_SetTransparent_TestData() 1339public static IEnumerable<object[]> BackColor_SetWithHandle_TestData() 1650public static IEnumerable<object[]> BackgroundImage_SetWithHandle_TestData() 2037public static IEnumerable<object[]> BackgroundImageLayout_SetWithBackgroundImage_TestData() 2168public static IEnumerable<object[]> BindingContext_Set_TestData() 3282public static IEnumerable<object[]> ClientSize_Get_TestData() 3312public static IEnumerable<object[]> ClientSize_Set_TestData() 3356public static IEnumerable<object[]> ClientSize_SetWithCustomStyle_TestData() 3412public static IEnumerable<object[]> ClientSize_SetWithHandle_TestData() 3528public static IEnumerable<object[]> ContextMenuStrip_Set_TestData() 3644public static IEnumerable<object[]> Controls_CustomCreateControlsInstance_TestData() 4169public static IEnumerable<object[]> Dock_SetWithParent_TestData() 4224public static IEnumerable<object[]> Control_Dock_SetWithOldValueWithParent_TestData() 4315public static IEnumerable<object[]> Dock_SetWithAnchor_TestData() 4853public static IEnumerable<object[]> Font_SetWithFontHeight_TestData() 4880public static IEnumerable<object[]> Font_SetNonNullOldValueWithFontHeight_TestData() 4930public static IEnumerable<object[]> Font_SetWithHandle_TestData() 4973public static IEnumerable<object[]> Font_SetWithNonNullOldValueWithHandle_TestData() 5379public static IEnumerable<object[]> ForeColor_SetWithHandle_TestData() 5765public static IEnumerable<object[]> Height_Set_WithConstrainedSize_TestData() 6078public static IEnumerable<object[]> Height_SetWithHandle_TestData() 6189public static IEnumerable<object[]> Height_SetWithParentWithHandle_TestData() 6341public static IEnumerable<object[]> ImeMode_Set_TestData() 6448public static IEnumerable<object[]> ImeModeBase_Set_TestData() 6831public static IEnumerable<object[]> Left_SetWithHandle_TestData() 7132public static IEnumerable<object[]> Location_Set_TestData() 7312public static IEnumerable<object[]> Location_SetWithHandle_TestData() 7671public static IEnumerable<object[]> Margin_Get_TestData() 7695public static IEnumerable<object[]> Margin_Set_TestData() 7879public static IEnumerable<object[]> MaximumSize_Get_TestData() 7909public static IEnumerable<object[]> MaximumSize_Set_TestData() 7972public static IEnumerable<object[]> MaximumSize_SetWithSize_TestData() 8081public static IEnumerable<object[]> MaximumSize_SetWithParent_TestData() 8136public static IEnumerable<object[]> MaximumSize_SetCustomOldValueWithParent_TestData() 8488public static IEnumerable<object[]> MinimumSize_Get_TestData() 8518public static IEnumerable<object[]> MinimumSize_Set_TestData() 8562public static IEnumerable<object[]> MinimumSize_SetWithCustomOldValue_TestData() 8609public static IEnumerable<object[]> MinimumSize_SetWithSize_TestData() 8725public static IEnumerable<object[]> MinimumSize_SetWithParent_TestData() 8786public static IEnumerable<object[]> MinimumSize_SetCustomOldValueWithParent_TestData() 8850public static IEnumerable<object[]> MinimumSize_SetWithHandle_TestData() 8907public static IEnumerable<object[]> MinimumSize_SetWithCustomOldValueWithHandle_TestData() 8967public static IEnumerable<object[]> MinimumSize_SetWithSizeWithHandle_TestData() 9033public static IEnumerable<object[]> MinimumSize_SetWithParentWithHandle_TestData() 9121public static IEnumerable<object[]> MinimumSize_SetCustomOldValueWithParentWithHandle_TestData() 9383public static IEnumerable<object[]> Padding_Get_TestData() 9401public static IEnumerable<object[]> Padding_Set_TestData() 9481public static IEnumerable<object[]> Padding_SetWithHandle_TestData() 9674public static IEnumerable<object[]> Parent_Set_TestData() 9867public static IEnumerable<object[]> Region_Set_TestData() 10613public static IEnumerable<object[]> Site_Set_TestData() 11055public static IEnumerable<object[]> Size_Set_TestData() 11149public static IEnumerable<object[]> Size_Set_WithConstrainedSize_TestData() 11260public static IEnumerable<object[]> Size_SetWithCustomStyle_TestData() 11355public static IEnumerable<object[]> Size_SetWithParent_TestData() 11477public static IEnumerable<object[]> Size_SetWithHandle_TestData() 11593public static IEnumerable<object[]> Size_SetWithParentHandle_TestData() 12265public static IEnumerable<object[]> Top_SetWithHandle_TestData() 12760public static IEnumerable<object[]> Visible_SetWithHandle_TestData() 13184public static IEnumerable<object[]> Width_Set_WithConstrainedSize_TestData() 13497public static IEnumerable<object[]> Width_SetWithHandle_TestData() 13608public static IEnumerable<object[]> Width_SetWithParentWithHandle_TestData()
System\Windows\Forms\CursorsTests.cs (1)
12public static IEnumerable<object[]> Cursors_TestData()
System\Windows\Forms\CursorTests.cs (5)
56public static IEnumerable<object[]> Ctor_ValidFile_TestData() 95public static IEnumerable<object[]> Ctor_InvalidFile_TestData() 362public static IEnumerable<object[]> Draw_TestData() 448public static IEnumerable<object[]> Equals_Object_TestData() 470public static IEnumerable<object[]> Equals_Cursor_TestData()
System\Windows\Forms\DataFormatsTests.ClipboardTests.cs (1)
13public static IEnumerable<object[]> GetFormat_Int_TestData()
System\Windows\Forms\DataFormatsTests.cs (5)
11public static IEnumerable<object[]> KnownFormats_TestData() 43public static IEnumerable<object[]> GetFormat_KnownString_TestData() 76public static IEnumerable<object[]> GetFormat_UnknownString_TestData() 112public static IEnumerable<object[]> GetFormat_InvalidFormat_TestData() 124public static IEnumerable<object[]> GetFormat_Int_TestData()
System\Windows\Forms\DataGridViewAutoSizeColumnModeEventArgsTests.cs (1)
9public static IEnumerable<object[]> Ctor_DataGridViewColumn_DataGridViewAutoSizeColumn_TestData()
System\Windows\Forms\DataGridViewAutoSizeColumnsModeEventArgsTests.cs (1)
9public static IEnumerable<object[]> Ctor_DataGridViewAutoSizeColumnModeArray_TestData()
System\Windows\Forms\DataGridViewCellContextMenuStripNeededEventArgsTests.cs (1)
33public static IEnumerable<object[]> ContextMenuStrip_TestData()
System\Windows\Forms\DataGridViewCellFormattingEventArgsTests.cs (2)
9public static IEnumerable<object[]> Ctor_Int_Int_Object_Type_DataGridViewCellStyle_TestData() 41public static IEnumerable<object[]> CellStyle_TestData()
System\Windows\Forms\DataGridViewCellMouseEventArgsTests.cs (1)
9public static IEnumerable<object[]> Ctor_Int_Int_Int_Int_MouseEventArgs_TestData()
System\Windows\Forms\DataGridViewCellPaintingEventArgsTests.cs (1)
10public static IEnumerable<object[]> Ctor_Rectangle_Rectangle_Int_Int_DataGridViewElementStates_Object_Object_String_DataGridViewCellStyle_DataGridViewAdvancedBorderStyle_DataGridViewPaintParts_TestData()
System\Windows\Forms\DataGridViewCellParsingEventArgsTests.cs (2)
9public static IEnumerable<object[]> Ctor_Int_Int_Object_Type_DataGridViewCellStyle_TestData() 30public static IEnumerable<object[]> InheritedCellStyle_TestData()
System\Windows\Forms\DataGridViewCellStyleTests.cs (7)
157public static IEnumerable<object[]> DataSourceNullValue_TestData() 257public static IEnumerable<object[]> Font_TestData() 342public static IEnumerable<object[]> FormatProvider_TestData() 379public static IEnumerable<object[]> NullValue_TestData() 479public static IEnumerable<object[]> Padding_TestData() 836public static IEnumerable<object[]> Equals_TestData() 1040public static IEnumerable<object[]> ToString_TestData()
System\Windows\Forms\DataGridViewCellTests.cs (21)
106public static IEnumerable<object[]> ContextMenuStrip_Set_TestData() 402public static IEnumerable<object[]> Displayed_GetWithDataGridView_TestData() 447public static IEnumerable<object[]> Displayed_GetWithSharedDataGridView_TestData() 2238public static IEnumerable<object[]> Style_Set_TestData() 2882public static IEnumerable<object[]> ValueType_SetWithColumn_TestData() 3125public static IEnumerable<object[]> AdjustCellBorderStyle_NullDataGridViewAdvancedBorderStylePlaceholder_TestData() 3144public static IEnumerable<object[]> BorderWidths_TestData() 3424public static IEnumerable<object[]> AccessibilityObject_CustomCreateAccessibilityInstance_TestData() 3652public static IEnumerable<object[]> GetContentBounds_TestData() 3804public static IEnumerable<object[]> GetErrorIconBounds_TestData() 4134public static IEnumerable<object[]> GetFormattedValue_TestData() 4196public static IEnumerable<object[]> GetInheritedContextMenuStrip_TestData() 4236public static IEnumerable<object[]> ContextMenuStrip_GetWithDataGridView_TestData() 4464public static IEnumerable<object[]> GetInheritedState_DataGridViewCustomState_TestData() 4538public static IEnumerable<object[]> GetInheritedState_DataGridViewCustomStateWithHandle_TestData() 5494public static IEnumerable<object[]> DataGridViewCellMouseEventArgs_TestData() 5525public static IEnumerable<object[]> DataGridViewCellMouseEventArgs_WithDataGridView_TestData() 5705public static IEnumerable<object[]> DataGridViewCellEventArgs_TestData() 6084public static IEnumerable<object[]> ParseFormattedValue_TestData() 6186public static IEnumerable<object[]> ParseFormattedValue_CantConvert_TestData() 6239public static IEnumerable<object[]> SetValue_TestData()
System\Windows\Forms\DataGridViewColumnCollectionTests.cs (1)
141public static IEnumerable<object[]> Add_CustomAutoSizeMode_TestData()
System\Windows\Forms\DataGridViewColumnDividerDoubleClickEventArgsTests.cs (1)
9public static IEnumerable<object[]> Ctor_Int_HandledMouseEventArgs_TestData()
System\Windows\Forms\DataGridViewColumnTests.cs (15)
54public static IEnumerable<object[]> Ctor_DataGridViewCell_TestData() 140public static IEnumerable<object[]> AutoSizeMode_SetWithDataGridView_TestData() 205public static IEnumerable<object[]> AutoSizeMode_SetWithDataGridViewNotVisible_TestData() 365public static IEnumerable<object[]> AutoSizeMode_SetWithOldValue_TestData() 397public static IEnumerable<object[]> AutoSizeMode_SetWithWidth_TestData() 494public static IEnumerable<object[]> CellTemplate_Set_TestData() 517public static IEnumerable<object[]> ContextMenuStrip_Set_TestData() 736public static IEnumerable<object[]> DefaultCellStyle_Set_TestData() 912public static IEnumerable<object[]> DefaultHeaderCellType_Set_TestData() 1027public static IEnumerable<object[]> DividerWidth_Set_TestData() 1148public static IEnumerable<object[]> Frozen_Set_TestData() 1184public static IEnumerable<object[]> Frozen_SetWithDataGridView_TestData() 1549public static IEnumerable<object[]> Visible_Set_TestData() 1585public static IEnumerable<object[]> Visible_SetWithDataGridView_TestData() 1745public static IEnumerable<object[]> GetPreferred_WithoutDataGridView_TestData()
System\Windows\Forms\DataGridViewDataErrorEventArgsTests.cs (1)
9public static IEnumerable<object[]> Ctor_Exception_Int_Int_DataGridViewDataErrorContexts_TestData()
System\Windows\Forms\DataGridViewEditingControlShowingEventArgsTests.cs (1)
9public static IEnumerable<object[]> Ctor_Control_DataGridViewCellStyle_TestData()
System\Windows\Forms\DataGridViewElementTests.cs (3)
27public static IEnumerable<object[]> DataGridViewCellEventArgs_TestData() 33public static IEnumerable<object[]> DataGridViewElement_Subclasses_SuppressFinalizeCall_TestData() 251public static IEnumerable<object[]> DataGridViewDataErrorEventArgs_TestData()
System\Windows\Forms\DataGridViewHeaderCellTests.cs (25)
90public static IEnumerable<object[]> Displayed_GetWithDataGridView_TestData() 184public static IEnumerable<object[]> Displayed_GetTopLeftHeaderCell_TestData() 214public static IEnumerable<object[]> Displayed_GetShared_TestData() 597public static IEnumerable<object[]> ReadOnly_Get_TestData() 904public static IEnumerable<object[]> Resizable_GetRowHeaderCellWithDataGridView_TestData() 970public static IEnumerable<object[]> Resizable_GetColumnHeaderCellWithDataGridView_TestData() 1012public static IEnumerable<object[]> Resizable_GetTopLeftHeaderCell_TestData() 1515public static IEnumerable<object[]> ValueType_SetColumnHeaderCellHeaderCell_TestData() 1875public static IEnumerable<object[]> Visible_GetWithDataGridView_TestData() 1969public static IEnumerable<object[]> Visible_GetTopLeftHeaderCell_TestData() 2211public static IEnumerable<object[]> GetInheritedContextMenuStrip_TestData() 2251public static IEnumerable<object[]> ContextMenuStrip_GetWithDataGridView_TestData() 2516public static IEnumerable<object[]> GetInheritedState_DataGridViewCustomState_TestData() 2626public static IEnumerable<object[]> GetInheritedState_ColumnHeaderCellCustomState_TestData() 2677public static IEnumerable<object[]> GetInheritedState_TopLeftHeaderCell_TestData() 2735public static IEnumerable<object[]> GetInheritedState_DataGridViewCustomStateWithHandle_TestData() 2886public static IEnumerable<object[]> GetInheritedState_ColumnHeaderCellCustomStateWithHandle_TestData() 3806public static IEnumerable<object[]> MouseDownUnsharesRow_TestData() 3837public static IEnumerable<object[]> MouseDownUnsharesRow_WithDataGridView_TestData() 3894public static IEnumerable<object[]> MouseDownUnsharesRow_ButtonLeftNullDataGridView_TestData() 3999public static IEnumerable<object[]> MouseLeaveUnsharesRow_WithDataGridViewMouseDown_TestData() 4101public static IEnumerable<object[]> OnMouseDown_TestData() 4133public static IEnumerable<object[]> OnMouseDown_WithDataGridView_TestData() 4440public static IEnumerable<object[]> OnMouseUp_WithDataGridView_TestData() 4513public static IEnumerable<object[]> OnMouseUp_WithDataGridViewMouseDown_TestData()
System\Windows\Forms\DataGridViewRowCancelEventArgsTests.cs (1)
9public static IEnumerable<object[]> Ctor_DataGridViewRow_TestData()
System\Windows\Forms\DataGridViewRowContextMenuStripNeededEventArgsTests.cs (1)
26public static IEnumerable<object[]> ContextMenuStrip_TestData()
System\Windows\Forms\DataGridViewRowDividerDoubleClickEventArgsTests.cs (1)
9public static IEnumerable<object[]> Ctor_Int_HandledMouseEventArgs_TestData()
System\Windows\Forms\DataGridViewRowPostPaintEventArgsTests.cs (2)
10public static IEnumerable<object[]> Ctor_Rectangle_Rectangle_Int_DataGridViewElementStates_String_DataGridViewCellStyle_Bool_Bool_TestData() 61public static IEnumerable<object[]> ClipBounds_TestData()
System\Windows\Forms\DataGridViewRowPrePaintEventArgsTests.cs (2)
10public static IEnumerable<object[]> Ctor_DataGridView_Graphics_Rectangle_Rectangle_Int_DataGridViewElementStates_String_DataGridViewCellStyle_Bool_Bool_TestData() 62public static IEnumerable<object[]> ClipBounds_TestData()
System\Windows\Forms\DataGridViewRowStateChangedEventArgsTests.cs (1)
9public static IEnumerable<object[]> Ctor_DataGridViewRow_DataGridViewElementStates_TestData()
System\Windows\Forms\DataGridViewRowTests.cs (21)
146public static IEnumerable<object[]> ContextMenuStrip_Set_TestData() 386public static IEnumerable<object[]> DefaultCellStyle_Set_TestData() 595public static IEnumerable<object[]> DefaultHeaderCellType_Set_TestData() 784public static IEnumerable<object[]> DividerHeight_Set_TestData() 1154public static IEnumerable<object[]> Frozen_Set_TestData() 1465public static IEnumerable<object[]> HeaderCell_Set_TestData() 1765public static IEnumerable<object[]> HeaderCellCore_SetInvalid_TestData() 1813public static IEnumerable<object[]> Height_NeedsHeightInfo_TestData() 1897public static IEnumerable<object[]> Height_Set_TestData() 1922public static IEnumerable<object[]> Height_SetWithDataGridView_TestData() 2054public static IEnumerable<object[]> InheritedStyle_GetWithDataGridView_TestData() 2282public static IEnumerable<object[]> MinimumHeight_NeedsHeightInfo_TestData() 2366public static IEnumerable<object[]> MinimumHeight_Set_TestData() 2391public static IEnumerable<object[]> MinimumHeight_SetWithDataGridView_TestData() 2799public static IEnumerable<object[]> Resizable_SetWithDataGridView_TestData() 3242public static IEnumerable<object[]> Visible_Set_TestData() 3374public static IEnumerable<object[]> AdjustRowHeaderBorderStyle_WithDataGridView_TestData() 3746public static IEnumerable<object[]> AdjustRowHeaderBorderStyle_WithoutDataGridView_TestData() 4182public static IEnumerable<object[]> DrawFocus_TestData() 4566public static IEnumerable<object[]> Paint_TestData() 5012public static IEnumerable<object[]> PaintCells_TestData()
System\Windows\Forms\DataGridViewSelectedCellCollectionTests.cs (8)
118public static IEnumerable<object[]> Contains_TestData() 162public static IEnumerable<object[]> Insert_TestData() 266public static IEnumerable<object[]> IListItem_SetTestData() 283public static IEnumerable<object[]> IListAdd_TestData() 340public static IEnumerable<object[]> IListContains_TestData() 432public static IEnumerable<object[]> IListIndexOf_TestData() 471public static IEnumerable<object[]> IListInsert_TestData() 491public static IEnumerable<object[]> IListRemove_TestData()
System\Windows\Forms\DataGridViewSelectedColumnCollectionTests.cs (8)
134public static IEnumerable<object[]> Contains_TestData() 182public static IEnumerable<object[]> Insert_TestData() 298public static IEnumerable<object[]> IListItem_SetTestData() 315public static IEnumerable<object[]> IListAdd_TestData() 376public static IEnumerable<object[]> IListContains_TestData() 476public static IEnumerable<object[]> IListIndexOf_TestData() 519public static IEnumerable<object[]> IListInsert_TestData() 539public static IEnumerable<object[]> IListRemove_TestData()
System\Windows\Forms\DataGridViewSelectedRowCollectionTests.cs (8)
114public static IEnumerable<object[]> Contains_TestData() 157public static IEnumerable<object[]> Insert_TestData() 258public static IEnumerable<object[]> IListItem_SetTestData() 275public static IEnumerable<object[]> IListAdd_TestData() 331public static IEnumerable<object[]> IListContains_TestData() 421public static IEnumerable<object[]> IListIndexOf_TestData() 459public static IEnumerable<object[]> IListInsert_TestData() 479public static IEnumerable<object[]> IListRemove_TestData()
System\Windows\Forms\DataGridViewTests.cs (19)
41public static IEnumerable<object[]> ColumnHeadersHeight_Set_TestData() 86public static IEnumerable<object[]> ColumnHeadersHeight_SetWithParent_TestData() 155public static IEnumerable<object[]> ColumnHeadersHeight_SetWithHandle_TestData() 220public static IEnumerable<object[]> ColumnHeadersHeight_SetWithParentWithHandle_TestData() 494public static IEnumerable<object[]> ColumnHeadersHeightSizeMode_Set_TestData() 787public static IEnumerable<object[]> DefaultCellStyle_TestData() 814public static IEnumerable<object[]> Parent_Set_TestData() 952public static IEnumerable<object[]> RowHeadersWidth_Set_TestData() 1000public static IEnumerable<object[]> RowHeadersWidth_SetWithParent_TestData() 1072public static IEnumerable<object[]> RowHeadersWidth_SetWithHandle_TestData() 1141public static IEnumerable<object[]> RowHeadersWidth_SetWithParentWithHandle_TestData() 1422public static IEnumerable<object[]> RowHeadersWidthSizeMode_Set_TestData() 1453public static IEnumerable<object[]> RowHeadersWidthSizeMode_SetWithHandle_TestData() 1906public static IEnumerable<object[]> OnColumnHeadersHeightChanged_TestData() 2101public static IEnumerable<object[]> OnColumnHeadersHeightSizeModeChanged_TestData() 2140public static IEnumerable<object[]> OnColumnHeadersHeightSizeModeChanged_WithHandle_TestData() 2387public static IEnumerable<object[]> OnRowHeadersWidthChanged_TestData() 2574public static IEnumerable<object[]> OnRowHeadersWidthSizeModeChanged_TestData() 2617public static IEnumerable<object[]> OnRowHeadersWidthSizeModeChanged_WithHandle_TestData()
System\Windows\Forms\DataGridViewTextBoxEditingControlTests.cs (6)
153public static IEnumerable<object[]> EditingControlDataGridView_Set_TestData() 544public static IEnumerable<object[]> ApplyCellStyleToEditingDataGridViewTextBoxEditingControl_TestData() 753public static IEnumerable<object[]> ApplyCellStyleToEditingDataGridViewTextBoxEditingControl_WithDataGridView_TestData() 1008public static IEnumerable<object[]> EditingControlWantsInputKey_TestData() 1261public static IEnumerable<object[]> OnHandleCreated_WithHandle_TestData() 1512public static IEnumerable<object[]> ProcessKeyEventArgs_TestData()
System\Windows\Forms\DataObjectTests.cs (2)
2775public static IEnumerable<object[]> DataObjectMockRoundTripData() 2812public static IEnumerable<object[]> DataObjectWithJsonMockRoundTripData()
System\Windows\Forms\DateRangeEventArgsTests.cs (1)
9public static IEnumerable<object[]> Ctor_DateTime_DateTime_TestData()
System\Windows\Forms\Design\ComponentEditorPageTests.cs (2)
235public static IEnumerable<object[]> Component_Set_TestData() 352public static IEnumerable<object[]> PageSite_Set_TestData()
System\Windows\Forms\Design\DesignerAttributeTests.cs (4)
46public static IEnumerable<object[]> GetAttributeOfType_TestData(string assembly, Type attributeType) 53public static IEnumerable<object[]> GetAttributeOfTypeAndProperty_TestData(string assembly, Type attributeType) 66public static IEnumerable<object[]> GetAttributeWithType_TestData(string assembly, Type attributeType) 73public static IEnumerable<object[]> GetAttributeWithProperty_TestData(string assembly, Type attributeType)
System\Windows\Forms\Design\EventsTabTests.cs (2)
33public static IEnumerable<object[]> GetDefaultProperty_TestData() 88public static IEnumerable<object[]> GetDefaultProperty_IDesignerEventService_TestData()
System\Windows\Forms\Design\PropertyTabTests.cs (1)
160public static IEnumerable<object[]> GetProperties_Attributes_TestData()
System\Windows\Forms\Design\ToolStripItemDesignerAvailabilityAttributeTests.cs (2)
35public static IEnumerable<object[]> IsDefaultAttribute_TestData() 48public static IEnumerable<object[]> Equals_TestData()
System\Windows\Forms\Design\WindowsFormsComponentEditorTests.cs (3)
12public static IEnumerable<object[]> EditComponent_ObjectIWin32Window_TestData() 33public static IEnumerable<object[]> EditComponent_ITypeDescriptorContextObject_TestData() 54public static IEnumerable<object[]> EditComponent_ITypeDescriptorContextObjectIWin32Window_TestData()
System\Windows\Forms\DockingAttributeTests.cs (1)
36public static IEnumerable<object[]> Equals_TestData()
System\Windows\Forms\DockPaddingEdgesTests.cs (1)
246public static IEnumerable<object[]> Equals_TestData()
System\Windows\Forms\DomainUpDownTests.cs (8)
606public static IEnumerable<object[]> Sorted_Set_TestData() 645public static IEnumerable<object[]> Sorted_WithItems_TestData() 688public static IEnumerable<object[]> Sorted_WithItemsWithSelection_TestData() 958public static IEnumerable<object[]> DownButton_TestData() 1005public static IEnumerable<object[]> DownButton_WithItems_TestData() 1130public static IEnumerable<object[]> OnChanged_TestData() 1182public static IEnumerable<object[]> UpButton_TestData() 1229public static IEnumerable<object[]> UpButton_WithItems_TestData()
System\Windows\Forms\DragDropFormatTests.cs (1)
24public static IEnumerable<object[]> DragDropFormat_TestData()
System\Windows\Forms\DragDropHelperTests.cs (6)
20public static IEnumerable<object[]> DragImage_DataObject_Bitmap_Point_bool_TestData() 27public static IEnumerable<object[]> DragImage_DataObject_GiveFeedbackEventArgs_TestData() 34public static IEnumerable<object[]> DropDescription_DragEventArgs_TestData() 46public static IEnumerable<object[]> DropDescription_DataObject_DropImageType_string_string_TestData() 58public static IEnumerable<object[]> DropDescription_LengthExceedsMaxPath_TestData() 64public static IEnumerable<object[]> InDragLoop_TestData()
System\Windows\Forms\DragEventArgsTests.cs (2)
9public static IEnumerable<object[]> Ctor_IDataObject_Int_Int_Int_DragDropEffects_DragDropEffects_TestData() 15public static IEnumerable<object[]> Ctor_IDataObject_Int_Int_Int_DragDropEffects_DragDropEffects_DropImageType_string_string_TestData()
System\Windows\Forms\DrawItemEventArgsTests.cs (3)
11public static IEnumerable<object[]> Ctor_Graphics_Font_Rectangle_Int_DrawItemState_TestData() 36public static IEnumerable<object[]> Ctor_Graphics_Font_Rectangle_Int_DrawItemState_Color_Color_TestData() 69public static IEnumerable<object[]> Draw_TestData()
System\Windows\Forms\DrawListViewColumnHeaderEventArgsTests.cs (3)
11public static IEnumerable<object[]> Ctor_Graphics_Rectangle_Int_ColumnHeader_ListViewItemStates_Color_Color_Font_TestData() 64public static IEnumerable<object[]> Draw_TestData() 103public static IEnumerable<object[]> NullHeader_TestData()
System\Windows\Forms\DrawListViewItemEventArgsTests.cs (2)
11public static IEnumerable<object[]> Ctor_Graphics_ListViewItem_Rectangle_Int_ListViewItemStates_TestData() 70public static IEnumerable<object[]> Draw_TestData()
System\Windows\Forms\DrawListViewSubItemEventArgsTests.cs (2)
10public static IEnumerable<object[]> Ctor_Graphics_ListViewItem_Rectangle_Int_ListViewItemStates_TestData() 83public static IEnumerable<object[]> Draw_TestData()
System\Windows\Forms\DrawToolTipEventArgsTests.cs (2)
11public static IEnumerable<object[]> Ctor_Graphics_IWin32Window_Control_Rectangle_String_Color_Color_Font_TestData() 33public static IEnumerable<object[]> Draw_TestData()
System\Windows\Forms\DrawTreeNodeEventArgsTests.cs (1)
11public static IEnumerable<object[]> Ctor_Graphics_TreeNode_Rectangle_TreeNodeStates_TestData()
System\Windows\Forms\ErrorProviderTests.cs (15)
182public static IEnumerable<object[]> ContainerControl_TestData() 253public static IEnumerable<object[]> DataMember_SetWithContainerControl_TestData() 279public static IEnumerable<object[]> DataMember_SetWithValidDataMemberWithContainerControl_TestData() 330public static IEnumerable<object[]> NoBindingContextContainerControl_TestData() 366public static IEnumerable<object[]> DataSource_Set_TestData() 425public static IEnumerable<object[]> DataSource_SetWithContainerControl_TestData() 451public static IEnumerable<object[]> DataSource_SetWithValidDataMemberWithContainerControl_TestData() 532public static IEnumerable<object[]> Icon_Set_TestData() 645public static IEnumerable<object[]> Site_Set_TestData() 712public static IEnumerable<object[]> Site_SetWithIDesignerHost_TestData() 766public static IEnumerable<object[]> BindToDataAndErrors_TestData() 797public static IEnumerable<object[]> BindToDataAndErrors_WithBindingContext_TestData() 850public static IEnumerable<object[]> CanExtend_TestData() 1027public static IEnumerable<object[]> SetError_TestData() 1122public static IEnumerable<object[]> CallEvents_TestData()
System\Windows\Forms\FeatureSupportTests.cs (5)
12public static IEnumerable<object[]> IsPresent_DefaultMinimumVersion_TestData() 36public static IEnumerable<object[]> IsPresent_CustomMinimumVersion_TestData() 63public static IEnumerable<object[]> GetVersionPresent_TestData() 96public static IEnumerable<object[]> IsPresent_DefaultMinimumVersionClassName_TestData() 122public static IEnumerable<object[]> IsPresent_CustomMinimumVersionClassName_TestData()
System\Windows\Forms\FileDialogTests.cs (2)
546public static IEnumerable<object[]> CancelEventArgs_TestData() 778public static IEnumerable<object[]> ToString_TestData()
System\Windows\Forms\FlowLayoutPanelTests.cs (1)
223public static IEnumerable<object[]> CanExtend_TestData()
System\Windows\Forms\FontDialogTests.cs (4)
162public static IEnumerable<object[]> Color_Set_TestData() 286public static IEnumerable<object[]> Font_Set_TestData() 629public static IEnumerable<object[]> HookProc_TestData() 659public static IEnumerable<object[]> HookProc_WithHWnd_TestData()
System\Windows\Forms\FormTests.cs (21)
334public static IEnumerable<object[]> AllowTransparency_SetWithOpacityAndTransparencyKey_TestData() 443public static IEnumerable<object[]> AllowTransparency_SetWithOpacityAndTransparencyKeyWithHandle_TestData() 607public static IEnumerable<object[]> Opacity_Set_TestData() 641public static IEnumerable<object[]> Opacity_SetWithTransparencyKey_TestData() 699public static IEnumerable<object[]> Opacity_SetNotTransparentWithHandle_TestData() 779public static IEnumerable<object[]> Opacity_SetTransparentWithHandle_TestData() 823public static IEnumerable<object[]> Opacity_SetWithTransparencyKeyWithHandle_TestData() 870public static IEnumerable<object[]> Opacity_SetTopLevelWithHandle_TestData() 922public static IEnumerable<object[]> Parent_Set_TestData() 1064public static IEnumerable<object[]> Parent_SetMdiChild_TestData() 1264public static IEnumerable<object[]> TransparencyKey_Set_TestData() 1296public static IEnumerable<object[]> TransparencyKey_SetWithCustomOldValue_TestData() 1330public static IEnumerable<object[]> TransparencyKey_SetWithOpacity_TestData() 1363public static IEnumerable<object[]> TransparencyKey_SetMdiContainer_TestData() 1450public static IEnumerable<object[]> TransparencyKey_SetWithHandleSetNotAllowTransparency_TestData() 1524public static IEnumerable<object[]> TransparencyKey_SetWithHandleSetAllowTransparency_TestData() 1771public static IEnumerable<object[]> TransparencyKey_SetNotTopLevelWithHandle_TestData() 1849public static IEnumerable<object[]> Visible_Set_TestData() 1886public static IEnumerable<object[]> Visible_SetMdiChild_TestData() 2116public static IEnumerable<object[]> Visible_SetWithHandler_TestData() 2571public static IEnumerable<object[]> FormShow_TestData()
System\Windows\Forms\GiveFeedbackEventArgsTests.cs (2)
32public static IEnumerable<object[]> CursorOffset_TestData() 49public static IEnumerable<object[]> DragImage_TestData()
System\Windows\Forms\GroupBoxTests.cs (5)
1527public static IEnumerable<object[]> OnFontChanged_WithHandle_TestData() 1821public static IEnumerable<object[]> OnPaint_TestData() 1959public static IEnumerable<object[]> ProcessMnemonic_TestData() 1991public static IEnumerable<object[]> ProcessMnemonic_CantProcess_TestData() 2072public static IEnumerable<object[]> WndProc_EraseBkgnd_TestData()
System\Windows\Forms\HelpEventArgsTests.cs (1)
11public static IEnumerable<object[]> Ctor_Point_TestData()
System\Windows\Forms\HelpProviderTests.cs (1)
71public static IEnumerable<object[]> CanExtend_TestData()
System\Windows\Forms\HScrollPropertiesTests.cs (1)
8public static IEnumerable<object[]> Ctor_ScrollableControl_TestData()
System\Windows\Forms\HtmlDocumentTests.cs (14)
29public static IEnumerable<object[]> ActiveLinkColor_GetCustomValueOnBody_TestData() 61public static IEnumerable<object[]> ActiveLinkColor_GetCustomValueSet_TestData() 246public static IEnumerable<object[]> BackColor_GetCustomValueOnBody_TestData() 278public static IEnumerable<object[]> BackColor_GetCustomValueSet_TestData() 317public static IEnumerable<object[]> Color_Set_TestData() 726public static IEnumerable<object[]> ForeColor_GetCustomValueOnBody_TestData() 758public static IEnumerable<object[]> ForeColor_GetCustomValueSet_TestData() 915public static IEnumerable<object[]> LinkColor_GetCustomValueOnBody_TestData() 947public static IEnumerable<object[]> LinkColor_GetCustomValueSet_TestData() 1067public static IEnumerable<object[]> RightToLeft_CustomValueOnHtml_TestData() 1092public static IEnumerable<object[]> RightToLeft_CustomValueSet_TestData() 1278public static IEnumerable<object[]> VisitedLinkColor_GetCustomValueOnBody_TestData() 1310public static IEnumerable<object[]> VisitedLinkColor_GetCustomValueSet_TestData() 1890public static IEnumerable<object[]> Write_TestData()
System\Windows\Forms\HtmlElementTests.cs (2)
839public static IEnumerable<object[]> OuterHtml_CustomValueSet_TestData() 870public static IEnumerable<object[]> OuterHtml_Set_TestData()
System\Windows\Forms\ImageList.ImageCollectionTests.cs (19)
138public static IEnumerable<object[]> ImageCollection_VisualStyles_off_Item_Get32bppColorDepth_TestData() 158public static IEnumerable<object[]> ImageCollection_VisualStyles_on_Item_Get32bppColorDepth_TestData() 238public static IEnumerable<object[]> Item_Set_TestData() 418public static IEnumerable<object[]> Add_Image_TestData() 573public static IEnumerable<object[]> Add_Image_Color_TestData() 642public static IEnumerable<object[]> Add_Icon_TestData() 887public static IEnumerable<object[]> AddStrip_TestData() 1054public static IEnumerable<object[]> Contains_TestData() 1268public static IEnumerable<object[]> IndexOf_TestData() 1284public static IEnumerable<object[]> Remove_TestData() 1527public static IEnumerable<object[]> SetKeyName_TestData() 1697public static IEnumerable<object[]> IListItem_SetNonImageValue_TestData() 1727public static IEnumerable<object[]> IListContains_Image_TestData() 1742public static IEnumerable<object[]> IListContains_NotImage_TestData() 1758public static IEnumerable<object[]> IListIndexOf_Image_TestData() 1773public static IEnumerable<object[]> IListIndexOf_NotImage_TestData() 1789public static IEnumerable<object[]> IListInsert_TestData() 1810public static IEnumerable<object[]> IListRemove_Image_TestData() 1825public static IEnumerable<object[]> IListRemove_NotImage_TestData()
System\Windows\Forms\ImageListTests.cs (5)
226public static IEnumerable<object[]> ImageSize_TestData() 405public static IEnumerable<object[]> ImageSize_SetInvalidDimension_TestData() 665public static IEnumerable<object[]> TransparentColor_Set_TestData() 915public static IEnumerable<object[]> Draw_Point_TestData() 980public static IEnumerable<object[]> Draw_WithSize_TestData()
System\Windows\Forms\InputLanguageChangedEventArgsTests.cs (3)
11public static IEnumerable<object[]> Ctor_CultureInfo_Byte_TestData() 33public static IEnumerable<object[]> Ctor_NoSuchCultureInfo_TestData() 46public static IEnumerable<object[]> Ctor_InputLanguage_Byte_TestData()
System\Windows\Forms\InputLanguageChangingEventArgsTests.cs (3)
11public static IEnumerable<object[]> Ctor_CultureInfo_Bool_TestData() 34public static IEnumerable<object[]> Ctor_NoSuchCultureInfo_TestData() 47public static IEnumerable<object[]> Ctor_InputLanguage_Bool_TestData()
System\Windows\Forms\InputLanguageTests.cs (3)
69public static IEnumerable<object[]> Equals_TestData() 113public static IEnumerable<object[]> InputLanguageLayoutId_TestData() 131public static IEnumerable<object[]> SupplementalInputLanguages_TestData()
System\Windows\Forms\InvalidateEventArgsTests.cs (1)
11public static IEnumerable<object[]> Ctor_Rectangle_TestData()
System\Windows\Forms\KeysConverterTests.cs (1)
85public static IEnumerable<object[]> ConvertToEnumArray_ShouldConvertKeys_TestData()
System\Windows\Forms\LabelTests.cs (2)
249public static IEnumerable<object[]> ImageAlign_Set_TestData() 303public static IEnumerable<object[]> BorderStyles_Set_TestData()
System\Windows\Forms\Layout\TableLayoutSettingsTests.cs (2)
447public static IEnumerable<object[]> SetCellPosition_TestData() 484public static IEnumerable<object[]> SetCellPosition_ControlWithParent_TestData()
System\Windows\Forms\LayoutEventArgsTests.cs (2)
11public static IEnumerable<object[]> Ctor_IComponent_String_TestData() 28public static IEnumerable<object[]> Ctor_Control_String_TestData()
System\Windows\Forms\LinkAreaConverterTests.cs (2)
24public static IEnumerable<object[]> ConvertFrom_TestData() 133public static IEnumerable<object[]> CreateInstance_InvalidPropertyValueType_TestData()
System\Windows\Forms\LinkAreaTests.cs (1)
64public static IEnumerable<object[]> Equals_TestData()
System\Windows\Forms\LinkConverterTests.cs (1)
22public static IEnumerable<object[]> ConvertFrom_TestData()
System\Windows\Forms\LinkLabel.LinkComparerTests.cs (1)
8public static IEnumerable<object[]> LinkCompare_Return_IsExpected_TestData()
System\Windows\Forms\LinkLabelLinkClickedEventArgsTests.cs (2)
9public static IEnumerable<object[]> Ctor_LinkLabelLink_TestData() 24public static IEnumerable<object[]> Ctor_LinkLabelLink_MouseButtons_TestData()
System\Windows\Forms\ListBindingHelperTests.cs (14)
16public static IEnumerable<object[]> GetList_Object_TestData() 38public static IEnumerable<object[]> GetList_Object_String_TestData() 75public static IEnumerable<object[]> GetList_NoSuchDataMember_TestData() 89public static IEnumerable<object[]> GetList_DataMember_TestData() 115public static IEnumerable<object[]> GetListItemType_Object_TestData() 182public static IEnumerable<object[]> GetListItemType_Object_String_TestData() 233public static IEnumerable<object[]> GetListItemProperties_Object_TestData() 291IEnumerable<PropertyDescriptor> properties = ListBindingHelper.GetListItemProperties(list)?.Cast<PropertyDescriptor>(); 311public static IEnumerable<object[]> GetListItemProperties_Object_PropertyDescriptorArray_TestData() 409IEnumerable<PropertyDescriptor> properties = ListBindingHelper.GetListItemProperties(list, listAccessors)?.Cast<PropertyDescriptor>(); 421public static IEnumerable<object[]> GetListItemProperties_Object_String_PropertyDescriptorArray_TestData() 435IEnumerable<PropertyDescriptor> properties = ListBindingHelper.GetListItemProperties(list, dataMember, listAccessors)?.Cast<PropertyDescriptor>(); 439public static IEnumerable<object[]> GetListItemProperties_NoSuchDataMember_TestData() 461public static IEnumerable<object[]> GetListName_TestData()
System\Windows\Forms\ListBoxTests.cs (40)
347public static IEnumerable<object[]> BackColor_Set_TestData() 370public static IEnumerable<object[]> BackColor_SetWithHandle_TestData() 780public static IEnumerable<object[]> DataSource_Set_TestData() 870public static IEnumerable<object[]> DrawMode_Set_TestData() 908public static IEnumerable<object[]> DrawMode_SetWithParent_TestData() 971public static IEnumerable<object[]> DrawMode_SetWithHandle_TestData() 1040public static IEnumerable<object[]> Font_Set_TestData() 1101public static IEnumerable<object[]> Font_SetWithHandle_TestData() 1147public static IEnumerable<object[]> Font_SetHandleWithItems_TestData() 1238public static IEnumerable<object[]> ForeColor_Set_TestData() 1264public static IEnumerable<object[]> ForeColor_SetWithHandle_TestData() 1369public static IEnumerable<object[]> HorizontalExtent_Set_TestData() 1401public static IEnumerable<object[]> HorizontalExtent_SetWithHandle_TestData() 1468public static IEnumerable<object[]> HorizontalScrollbar_Set_TestData() 1532public static IEnumerable<object[]> HorizontalScrollbar_SetWithHandle_TestData() 1583public static IEnumerable<object[]> HorizontalScrollbar_SetWithItemsWithHandle_TestData() 1703public static IEnumerable<object[]> ItemHeight_Set_TestData() 1737public static IEnumerable<object[]> ItemHeight_SetWithHandle_TestData() 1846public static IEnumerable<object[]> Items_CustomCreateItemCollection_TestData() 1872public static IEnumerable<object[]> MultiColumn_Set_TestData() 1903public static IEnumerable<object[]> MultiColumn_SetWithHandle_TestData() 2048public static IEnumerable<object[]> PreferredHeight_GetEmpty_TestData() 2077public static IEnumerable<object[]> PreferredHeight_GetNotEmpty_TestData() 2108public static IEnumerable<object[]> PreferredHeight_GetWithHandle_TestData() 3380public static IEnumerable<object[]> SelectionMode_SetWithCustomOldValue_TestData() 3615public static IEnumerable<object[]> SelectionMode_SetWithCustomOldValueWithHandle_TestData() 3958public static IEnumerable<object[]> Sorted_SetWithItems_TestData() 4132public static IEnumerable<object[]> Text_SetWithItems_TestData() 4180public static IEnumerable<object[]> Text_SetWithItemsWithSelection_TestData() 4786public static IEnumerable<object[]> GetPreferredSize_TestData() 4933public static IEnumerable<object[]> FindString_TestData() 5037public static IEnumerable<object[]> FindStringExact_TestData() 5153public static IEnumerable<object[]> GetItemHeight_NotEmpty_TestData() 5226public static IEnumerable<object[]> GetItemHeight_CustomGetItemHeight_TestData() 5382public static IEnumerable<object[]> GetItemRectangle_CustomGetItemRect_TestData() 5514public static IEnumerable<object[]> OnDrawItem_TestData() 5637public static IEnumerable<object[]> OnMeasureItem_TestData() 5802public static IEnumerable<object[]> OnSelectedIndexChanged_WithDataManager_TestData() 6009public static IEnumerable<object[]> SetItemsCore_TestData() 6092public static IEnumerable<object[]> ToString_WithItems_TestData()
System\Windows\Forms\ListControlTests.cs (10)
134public static IEnumerable<object[]> BindingContext_Set_TestData() 547public static IEnumerable<object[]> DataSource_Set_TestData() 1352public static IEnumerable<object[]> FormatInfo_Set_TestData() 1938public static IEnumerable<object[]> SelectedValue_NoMatchingValue_TestData() 2104public static IEnumerable<object[]> FilterItemOnProperty_TestData() 2221public static IEnumerable<object[]> FilterItemOnProperty_String_TestData() 2335public static IEnumerable<object[]> GetItemText_TestData() 2386public static IEnumerable<object[]> GetItemText_HasHandler_TestData() 2428public static IEnumerable<object[]> GetItemText_HasHandlerFormattingDisabled_TestData() 2670public static IEnumerable<object[]> OnFormat_TestData()
System\Windows\Forms\ListViewGroupConverterTests.cs (5)
26public static IEnumerable<object[]> CanConvertFrom_Context_TestData() 85public static IEnumerable<object[]> ConvertFrom_InvalidContext_TestData() 139public static IEnumerable<object[]> CanConvertTo_Context_TestData() 170public static IEnumerable<object[]> ConvertTo_InstanceDescriptor_TestData() 255public static IEnumerable<object[]> GetStandardValues_TestData()
System\Windows\Forms\ListViewGroupTests.cs (8)
55public static IEnumerable<object[]> Ctor_String_HorizontalAlignment_TestData() 85public static IEnumerable<object[]> Ctor_String_String_TestData() 474public static IEnumerable<object[]> Property_TypeString_GetGroupInfo_TestData() 638public static IEnumerable<object[]> Alignment_Set_TestData() 728public static IEnumerable<object[]> FooterAlignment_GetGroupInfo_TestData() 980public static IEnumerable<object[]> HeaderAlignment_GetGroupInfo_TestData() 1038public static IEnumerable<object[]> CollapsedState_TestData() 1319public static IEnumerable<object[]> Serialize_Deserialize_TestData()
System\Windows\Forms\ListViewHitTestInfoTests.cs (1)
9public static IEnumerable<object[]> Ctor_ListViewItem_ListViewSubItem_ListViewHitTestLocations_TestData()
System\Windows\Forms\ListViewInsertionMarkTests.cs (1)
213public static IEnumerable<object[]> Bounds_GetCustomInsertMarkRect_TestData()
System\Windows\Forms\ListViewItemConverterTests.cs (1)
48public static IEnumerable<object[]> ConvertTo_InstanceDescriptor_TestData()
System\Windows\Forms\ListViewItemMouseHoverEventArgsTests.cs (1)
9public static IEnumerable<object[]> Ctor_ListViewItem_TestData()
System\Windows\Forms\ListViewItemSelectionChangedEventArgsTests.cs (1)
9public static IEnumerable<object[]> Ctor_ListViewItem_Int_Bool_TestData()
System\Windows\Forms\ListViewItemTests.cs (22)
42public static IEnumerable<object[]> Ctor_StringArray_String_Color_Color_Font_ListViewGroup_TestData() 80public static IEnumerable<object[]> Ctor_StringArray_Int_Color_Color_Font_ListViewGroup_TestData() 118public static IEnumerable<object[]> Ctor_StringArray_String_Color_Color_Font_TestData() 156public static IEnumerable<object[]> Ctor_StringArray_Int_Color_Color_Font_TestData() 194public static IEnumerable<object[]> Ctor_ListViewSubItemArray_String_ListViewGroup_TestData() 231public static IEnumerable<object[]> Ctor_ListViewSubItemArray_Int_ListViewGroup_TestData() 268public static IEnumerable<object[]> Ctor_StringArray_String_ListViewGroup_TestData() 306public static IEnumerable<object[]> Ctor_StringArray_Int_ListViewGroup_TestData() 344public static IEnumerable<object[]> Ctor_String_String_ListViewGroup_TestData() 382public static IEnumerable<object[]> Ctor_String_Int_ListViewGroup_TestData() 420public static IEnumerable<object[]> Ctor_ListViewSubItemArray_String_TestData() 457public static IEnumerable<object[]> Ctor_ListViewSubItemArray_Int_TestData() 494public static IEnumerable<object[]> Ctor_StringArray_ListViewGroup_TestData() 532public static IEnumerable<object[]> Ctor_StringArray_String_TestData() 570public static IEnumerable<object[]> Ctor_StringArray_Int_TestData() 608public static IEnumerable<object[]> Ctor_String_ListViewGroup_TestData() 646public static IEnumerable<object[]> Ctor_String_String_TestData() 684public static IEnumerable<object[]> Ctor_String_Int_TestData() 722public static IEnumerable<object[]> Ctor_ListViewGroup_TestData() 759public static IEnumerable<object[]> Ctor_StringArray_TestData() 847public static IEnumerable<object[]> BackColor_Set_TestData() 902public static IEnumerable<object[]> ForeColor_Set_TestData()
System\Windows\Forms\ListViewSubItemCollectionTests.cs (2)
255public static IEnumerable<object[]> Add_String_Color_Color_Font_TestData() 385public static IEnumerable<object[]> AddRange_StringArrayWithStyles_TestData()
System\Windows\Forms\ListViewSubItemConverterTests.cs (1)
48public static IEnumerable<object[]> ConvertTo_InstanceDescriptor_TestData()
System\Windows\Forms\ListViewSubItemTests.cs (8)
26public static IEnumerable<object[]> Ctor_ListViewItem_String_TestData() 52public static IEnumerable<object[]> Ctor_ListViewItem_String_Color_Color_Font_TestData() 132public static IEnumerable<object[]> BackColor_Set_TestData() 153public static IEnumerable<object[]> BackColor_SetWithListView_TestData() 381public static IEnumerable<object[]> ForeColor_Set_TestData() 404public static IEnumerable<object[]> ForeColor_SetWithListView_TestData() 530public static IEnumerable<object[]> ResetStyle_Owner_TestData() 569public static IEnumerable<object[]> Serialize_Deserialize_TestData()
System\Windows\Forms\ListViewTests.cs (32)
450public static IEnumerable<object[]> BackColor_Set_TestData() 473public static IEnumerable<object[]> BackColor_SetWithHandle_TestData() 793public static IEnumerable<object[]> CheckBoxes_Set_TestData() 901public static IEnumerable<object[]> CheckBoxes_SetWithHandle_TestData() 1216public static IEnumerable<object[]> FocusedItem_Set_TestData() 1306public static IEnumerable<object[]> ForeColor_Set_TestData() 1332public static IEnumerable<object[]> ForeColor_SetWithHandle_TestData() 1535public static IEnumerable<object[]> GroupImageList_Set_GetReturnsExpected() 1599public static IEnumerable<object[]> GroupImageList_SetWithHandle_GetReturnsExpected() 1685public static IEnumerable<object[]> GroupImageList_SetWithHandleWithNonNullOldValue_GetReturnsExpected() 1872public static IEnumerable<object[]> Handle_GetWithGroups_TestData() 1989public static IEnumerable<object[]> Handle_CustomGetVersion_TestData() 2480public static IEnumerable<object[]> LargeImageList_Set_GetReturnsExpected() 2543public static IEnumerable<object[]> LargeImageList_SetWithHandle_GetReturnsExpected() 2628public static IEnumerable<object[]> LargeImageList_SetWithHandleWithNonNullOldValue_GetReturnsExpected() 3144public static IEnumerable<object[]> SmallImageList_Set_GetReturnsExpected() 3207public static IEnumerable<object[]> SmallImageList_SetWithHandle_GetReturnsExpected() 3318public static IEnumerable<object[]> SmallImageList_SetWithHandleWithNonNullOldValue_GetReturnsExpected() 3497public static IEnumerable<object[]> StateImageList_Set_GetReturnsExpected() 3574public static IEnumerable<object[]> StateImageList_SetWithHandle_GetReturnsExpected() 3759public static IEnumerable<object[]> StateImageList_SetWithHandleWithNonNullOldValue_GetReturnsExpected() 4141public static IEnumerable<object[]> GetItemRect_InvokeCustomGetItemRect_TestData() 4297public static IEnumerable<object[]> ListView_InvokeOnSelectedIndexChanged_TestData() 4346public static IEnumerable<object[]> ListView_InvokeOnSelectedIndexChanged_VirtualMode_TestData() 4441public static IEnumerable<object[]> ListView_Checkboxes_VirtualMode_Disabling_TestData() 4684public static IEnumerable<object[]> ListView_SelectedIndexies_Contains_Invoke_TestData() 4750public static IEnumerable<object[]> ListView_OnGotFocus_Invoke_TestData() 4985public static IEnumerable<object[]> ListView_FindNearestItem_Invoke_TestData() 5317public static IEnumerable<object[]> ListView_OnSelectedIndexChanged_TestData() 5363public static IEnumerable<object[]> ListView_OnGroupCollapsedStateChanged_InvokeRaiseAutomationEvent_TestData() 5494public static IEnumerable<object[]> ListView_View_ShowGroup_TestData() 5505public static IEnumerable<object[]> ListView_View_ShowGroup_Checked_TestData()
System\Windows\Forms\MdiClientTests.cs (4)
480public static IEnumerable<object[]> Size_Set_TestData() 574public static IEnumerable<object[]> Size_SetWithHandle_TestData() 682public static IEnumerable<object[]> Size_SetWithParentHandle_TestData() 983public static IEnumerable<object[]> Size_SetWithDesignModeParentHandle_TestData()
System\Windows\Forms\MeasureItemEventArgsTests.cs (2)
11public static IEnumerable<object[]> Ctor_Graphics_Int_Int_TestData() 32public static IEnumerable<object[]> Ctor_Graphics_Int_TestData()
System\Windows\Forms\MenuStripTests.cs (3)
304public static IEnumerable<object[]> MdiWindowListItem_Set_TestData() 436public static IEnumerable<object[]> CreateDefaultItem_Button_TestData() 455public static IEnumerable<object[]> CreateDefaultItem_Separator_TestData()
System\Windows\Forms\MessageBoxTests.cs (3)
26public static IEnumerable<object[]> MessageBoxButtons_Set_TestData() 69public static IEnumerable<object[]> MessageBoxIcon_Set_TestData() 111public static IEnumerable<object[]> MessageBoxDefaultButton_Set_TestData()
System\Windows\Forms\MessageTests.cs (3)
82public static IEnumerable<object[]> Create_TestData() 101public static IEnumerable<object[]> Equals_TestData() 216public static IEnumerable<object[]> ToString_TestData()
System\Windows\Forms\MonthCalendarTests.cs (29)
165public static IEnumerable<object[]> AnnuallyBoldedDates_Set_TestData() 279public static IEnumerable<object[]> BackColor_Set_TestData() 302public static IEnumerable<object[]> BackColor_SetWithHandle_TestData() 493public static IEnumerable<object[]> BoldedDates_Set_TestData() 607public static IEnumerable<object[]> CalendarDimensions_Set_TestData() 919public static IEnumerable<object[]> ForeColor_Set_TestData() 945public static IEnumerable<object[]> ForeColor_SetWithHandle_TestData() 1202public static IEnumerable<object[]> ImeMode_Set_TestData() 1309public static IEnumerable<object[]> MaxDate_Set_TestData() 1379public static IEnumerable<object[]> MaxSelectionCount_Set_TestData() 1443public static IEnumerable<object[]> MinDate_Set_TestData() 1519public static IEnumerable<object[]> MonthlyBoldedDates_Set_TestData() 1878public static IEnumerable<object[]> ScrollChange_Set_TestData() 1941public static IEnumerable<object[]> SelectionStart_Set_TestData() 2025public static IEnumerable<object[]> SelectionEnd_Set_TestData() 2105public static IEnumerable<object[]> SelectionRange_Set_TestData() 2442public static IEnumerable<object[]> SingleMonthSize_GetCustomGetMinReqRect_TestData() 2509public static IEnumerable<object[]> Size_Set_TestData() 2712public static IEnumerable<object[]> TitleBackColor_Set_TestData() 2771public static IEnumerable<object[]> TitleForeColor_Set_TestData() 2839public static IEnumerable<object[]> TodayDate_Set_TestData() 2925public static IEnumerable<object[]> TrailingForeColor_Set_TestData() 3454public static IEnumerable<object[]> DateRangeEventArgs_TestData() 3781public static IEnumerable<object[]> OnRightToLeftLayoutChanged_TestData() 3820public static IEnumerable<object[]> OnRightToLeftLayoutChanged_WithHandle_TestData() 3948public static IEnumerable<object[]> SetDate_TestData() 4042public static IEnumerable<object[]> SetSelectionRange_TestData() 4159public static IEnumerable<object[]> MonthCalendar_FillMonthDayStates_ReturnsExpected_TestData() 4214public static IEnumerable<object[]> MonthCalendar_GetIndexInMonths_ReturnsExpected_TestData()
System\Windows\Forms\NativeWindowTests.cs (1)
132public static IEnumerable<object[]> CreateHandle_Caption_TestData()
System\Windows\Forms\NodeLabelEditEventArgsTests.cs (2)
9public static IEnumerable<object[]> Ctor_TreeNode_TestData() 25public static IEnumerable<object[]> Ctor_TreeNode_String_TestData()
System\Windows\Forms\NotifyIconTests.cs (7)
138public static IEnumerable<object[]> ContextMenuStrip_Set_TestData() 192public static IEnumerable<object[]> Icon_Set_TestData() 247public static IEnumerable<object[]> Icon_SetDesignMode_TestData() 329public static IEnumerable<object[]> Text_Set_TestData() 379public static IEnumerable<object[]> Text_SetDesignMode_TestData() 755public static IEnumerable<object[]> Dispose_WithProperties_TestData() 812public static IEnumerable<object[]> ShowBalloonTip_TestData()
System\Windows\Forms\OpacityConverterTests.cs (1)
23public static IEnumerable<object[]> ConvertFrom_TestData()
System\Windows\Forms\OSFeatureTests.cs (2)
40public static IEnumerable<object[]> GetVersionPresent_TestData() 58public static IEnumerable<object[]> IsPresent_TestData()
System\Windows\Forms\PaddingConverterTests.cs (3)
25public static IEnumerable<object[]> ConvertFrom_TestData() 125public static IEnumerable<object[]> CreateInstance_TestData() 181public static IEnumerable<object[]> CreateInstance_InvalidPropertyValueType_TestData()
System\Windows\Forms\PaddingTests.cs (3)
347public static IEnumerable<object[]> Add_TestData() 360public static IEnumerable<object[]> Subtract_TestData() 373public static IEnumerable<object[]> Equals_TestData()
System\Windows\Forms\PageSetupDialogTests.cs (5)
108public static IEnumerable<object[]> Document_Set_TestData() 194public static IEnumerable<object[]> MinMargins_Set_TestData() 237public static IEnumerable<object[]> MinMargins_ShouldSerializeValue_TestData() 261public static IEnumerable<object[]> PageSettings_Set_TestData() 302public static IEnumerable<object[]> PrinterSettings_Set_TestData()
System\Windows\Forms\PaintEventArgsTests.cs (1)
11public static IEnumerable<object[]> Ctor_Rectangle_TestData()
System\Windows\Forms\PanelTests.cs (2)
996public static IEnumerable<object[]> OnResize_WithHandle_TestData() 1054public static IEnumerable<object[]> OnResize_DesignMode_TestData()
System\Windows\Forms\PictureBoxTests.cs (10)
803public static IEnumerable<object[]> ImageLocation_SetInvalidWithWaitOnLoadTrueDesignMode_TestData() 900public static IEnumerable<object[]> ImeMode_Set_TestData() 1114public static IEnumerable<object[]> Parent_Set_TestData() 1277public static IEnumerable<object[]> SizeMode_Set_TestData() 2397public static IEnumerable<object[]> OnLoadCompleted_TestData() 2427public static IEnumerable<object[]> OnLoadProgressChanged_TestData() 2481public static IEnumerable<object[]> OnPaint_Image_TestData() 2526public static IEnumerable<object[]> OnPaint_NullOrEmptyImageLocation_TestData() 2552public static IEnumerable<object[]> OnPaint_InvalidImageLocation_TestData() 2669public static IEnumerable<object[]> OnResize_WithHandle_TestData()
System\Windows\Forms\PopupEventArgsTests.cs (2)
10public static IEnumerable<object[]> Ctor_IWin32Window_Control_Bool_Size_TestData() 29public static IEnumerable<object[]> ToolTipSize_TestData()
System\Windows\Forms\ProfessionalColorsTests.cs (1)
10public static IEnumerable<object[]> Properties_TestData()
System\Windows\Forms\ProfessionalColorTableTests.cs (1)
19public static IEnumerable<object[]> Properties_TestData()
System\Windows\Forms\ProgressBarTests.cs (12)
550public static IEnumerable<object[]> ForeColor_SetWithHandle_TestData() 653public static IEnumerable<object[]> ImeMode_Set_TestData() 760public static IEnumerable<object[]> MarqueeAnimationSpeed_Set_TestData() 900public static IEnumerable<object[]> Maximum_Set_TestData() 999public static IEnumerable<object[]> Minimum_Set_TestData() 1343public static IEnumerable<object[]> Step_Set_TestData() 1686public static IEnumerable<object[]> Value_Set_TestData() 1833public static IEnumerable<object[]> Increment_TestData() 2090public static IEnumerable<object[]> OnHandleCreated_TestData() 2368public static IEnumerable<object[]> OnRightToLeftLayoutChanged_TestData() 2407public static IEnumerable<object[]> OnRightToLeftLayoutChanged_WithHandle_TestData() 2486public static IEnumerable<object[]> PerformStep_TestData()
System\Windows\Forms\PropertyGridTests.cs (13)
301public static IEnumerable<object[]> BackColor_SetWithHandle_TestData() 530public static IEnumerable<object[]> BrowsableAttributes_Set_TestData() 696public static IEnumerable<object[]> CategoryForeColor_Set_TestData() 859public static IEnumerable<object[]> CommandsActiveLinkColor_Set_TestData() 1107public static IEnumerable<object[]> CommandsDisabledLinkColor_Set_TestData() 1270public static IEnumerable<object[]> CommandsLinkColor_Set_TestData() 1628public static IEnumerable<object[]> ForeColor_SetWithHandle_TestData() 2554public static IEnumerable<object[]> SelectedObject_Set_TestData() 2610public static IEnumerable<object[]> SelectedObjects_Set_TestData() 2785public static IEnumerable<object[]> Site_Set_TestData() 3365public static IEnumerable<object[]> ViewForeColor_Set_TestData() 3699public static IEnumerable<object[]> OnMouseDown_TestData() 3800public static IEnumerable<object[]> OnMouseMove_TestData()
System\Windows\Forms\PropertyTabChangedEventArgsTests.cs (1)
12public static IEnumerable<object[]> Ctor_PropertyTab_PropertyTab_TestData()
System\Windows\Forms\PropertyValueChangedEventArgsTests.cs (1)
11public static IEnumerable<object[]> Ctor_GridItem_Object_TestData()
System\Windows\Forms\QueryAccessibilityHelpEventArgsTests.cs (1)
30public static IEnumerable<object[]> String_TestData()
System\Windows\Forms\RadioButtonTests.cs (7)
298public static IEnumerable<object[]> TextAlign_Set_TestData() 336public static IEnumerable<object[]> TextAlign_SetWithHandle_TestData() 725public static IEnumerable<object[]> OnClick_TestData() 766public static IEnumerable<object[]> OnClick_WithHandle_TestData() 1044public static IEnumerable<object[]> OnMouseUp_TestData() 1096public static IEnumerable<object[]> OnMouseUp_MouseDown_TestData() 1200public static IEnumerable<object[]> OnMouseUp_WithHandle_TestData()
System\Windows\Forms\RetrieveVirtualItemEventArgsTests.cs (1)
20public static IEnumerable<object[]> Item_TestData()
System\Windows\Forms\RichTextBoxTests.cs (71)
412public static IEnumerable<object[]> AutoSize_SetNotMultiline_TestData() 644public static IEnumerable<object[]> BackColor_Set_TestData() 667public static IEnumerable<object[]> BackColor_SetWithHandle_TestData() 974public static IEnumerable<object[]> CanRedo_CustomCanRedo_TestData() 1043public static IEnumerable<object[]> CanUndo_CustomCanUndo_TestData() 1413public static IEnumerable<object[]> Font_SetWithHandle_TestData() 1493public static IEnumerable<object[]> Font_SetWithNonNullOldValueWithHandle_TestData() 1579public static IEnumerable<object[]> Font_GetCharFormat_TestData() 1675public static IEnumerable<object[]> ForeColor_Set_TestData() 1701public static IEnumerable<object[]> ForeColor_SetWithHandle_TestData() 1813public static IEnumerable<object[]> LanguageOption_CustomGetLangOptions_TestData() 2089public static IEnumerable<object[]> Multiline_SetAutoSize_TestData() 2177public static IEnumerable<object[]> Multiline_SetAutoSizeWithParent_TestData() 2336public static IEnumerable<object[]> RedoActionName_CustomGetRedoName_TestData() 2903public static IEnumerable<object[]> ScrollBars_Set_TestData() 2939public static IEnumerable<object[]> ScrollBars_SetWithParent_TestData() 3004public static IEnumerable<object[]> ScrollBars_SetWithHandle_TestData() 3062public static IEnumerable<object[]> ScrollBars_SetWithParentWithHandle_TestData() 3671public static IEnumerable<object[]> SelectionAlignment_CustomGetParamFormat_TestData() 3836public static IEnumerable<object[]> SelectionBackColor_CustomGetCharFormat_TestData() 3905public static IEnumerable<object[]> SelectionBackColor_Set_TestData() 3929public static IEnumerable<object[]> SelectionBackColor_SetWithHandle_TestData() 3980public static IEnumerable<object[]> SelectionBackColor_SetCantCreate_TestData() 4057public static IEnumerable<object[]> SelectionBullet_CustomGetParamFormat_TestData() 4310public static IEnumerable<object[]> SelectionCharOffset_CustomGetCharFormat_TestData() 4511public static IEnumerable<object[]> SelectionColor_CustomGetCharFormat_TestData() 4557public static IEnumerable<object[]> SelectionColor_Set_TestData() 4625public static IEnumerable<object[]> SelectionColor_SetCantCreate_TestData() 4700public static IEnumerable<object[]> SelectionFont_CustomGetCharFormat_TestData() 4762public static IEnumerable<object[]> SelectionFont_InvalidCustomGetCharFormat_TestData() 4812public static IEnumerable<object[]> SelectionFont_Set_TestData() 4884public static IEnumerable<object[]> SelectionFont_SetCantCreate_TestData() 4913public static IEnumerable<object[]> SelectionFont_GetCharFormat_TestData() 4988public static IEnumerable<object[]> SelectionHangingIndent_CustomGetParamFormat_TestData() 5226public static IEnumerable<object[]> SelectionIndent_CustomGetParamFormat_TestData() 5627public static IEnumerable<object[]> SelectionProtected_CustomGetCharFormat_TestData() 5816public static IEnumerable<object[]> SelectionRightIndent_CustomGetParamFormat_TestData() 6210public static IEnumerable<object[]> SelectionTabs_CustomGetParaFormat_TestData() 6259public static IEnumerable<object[]> SelectionTabs_Set_TestData() 6320public static IEnumerable<object[]> SelectionTabs_SetWithCustomOldValue_TestData() 6397public static IEnumerable<object[]> SelectionTabs_SetCantCreate_TestData() 6498public static IEnumerable<object[]> SelectionType_CustomSelectionType_TestData() 6735public static IEnumerable<object[]> TextLength_GetCustomGetTextLengthEx_TestData() 6773public static IEnumerable<object[]> RichTextBox_Text_GetWithHandle_TestData() 6791var chars = Enumerable.Range(0x0008, /* 0x0008 to 0x007F */ 0x007F - 0x0008 + 1).Union( 7014public static IEnumerable<object[]> Text_Set_TestData() 7085public static IEnumerable<object[]> Text_SetWithParent_TestData() 7144public static IEnumerable<object[]> Text_SetWithSelection_TestData() 7429public static IEnumerable<object[]> Text_SetWithSelectionWithHandle_TestData() 7641public static IEnumerable<object[]> UndoActionName_CustomGetUndoName_TestData() 7839public static IEnumerable<object[]> CanPaste_TestData() 7874public static IEnumerable<object[]> CanPaste_CustomCanPaste_TestData() 7929public static IEnumerable<object[]> Find_String_TestData() 7965public static IEnumerable<object[]> Find_String_RichTextBoxFinds_TestData() 8016public static IEnumerable<object[]> Find_String_Int_RichTextBoxFinds_TestData() 8074public static IEnumerable<object[]> Find_String_Int_Int_RichTextBoxFinds_TestData() 8230public static IEnumerable<object[]> Find_CharArray_TestData() 8268public static IEnumerable<object[]> Find_CharArray_Int_TestData() 8310public static IEnumerable<object[]> Find_CharArray_Int_Int_TestData() 8889public static IEnumerable<object[]> GetLineFromCharIndex_CustomLineFromChar_TestData() 8929public static IEnumerable<object[]> GetLineFromCharIndex_CustomExLineFromChar_TestData() 9072public static IEnumerable<object[]> OnContentsResized_TestData() 9164public static IEnumerable<object[]> OnLinkClicked_TestData() 9200public static IEnumerable<object[]> RichTextBox_InvalidLinkClickedEventArgs_TestData() 9765public static IEnumerable<object[]> WndProc_GetDlgCode_TestData() 9918public static IEnumerable<object[]> WndProc_ReflectCommand_TestData() 10012public static IEnumerable<object[]> WndProc_ReflectCommandWithLParam_TestData() 10078public static IEnumerable<object[]> WndProc_ReflectNotify_TestData() 10143public static IEnumerable<object[]> WndProc_ReflectNotifyWithHWndSelChange_TestData() 10198public static IEnumerable<object[]> WndProc_ReflectNotifyWithHWndProtected_TestData() 10320public static IEnumerable<object[]> WndProc_ReflectNotifyWithHwndRequestResize_TestData()
System\Windows\Forms\ScreenTests.cs (5)
34public static IEnumerable<object[]> Equals_Screen_TestData() 42public static IEnumerable<object[]> Equals_Object_TestData() 64public static IEnumerable<object[]> FromControl_TestData() 105public static IEnumerable<object[]> FromPoint_TestData() 122public static IEnumerable<object[]> FromRectangle_TestData()
System\Windows\Forms\ScrollableControlTests.cs (20)
193public static IEnumerable<object[]> SetClientRectangle_TestData() 326public static IEnumerable<object[]> AutoScrollMargin_Set_TestData() 553public static IEnumerable<object[]> AutoScrollMinSize_TestData() 597public static IEnumerable<object[]> AutoScrollMinSize_WithHandle_TestData() 980public static IEnumerable<object[]> AdjustFormScrollbars_TestData() 1071public static IEnumerable<object[]> AdjustFormScrollbars_AutoScrollMinSize_TestData() 1138public static IEnumerable<object[]> AdjustFormScrollbars_WithHandle_TestData() 1249public static IEnumerable<object[]> AdjustFormScrollbars_WithHandleAutoScrollMinSize_TestData() 1385public static IEnumerable<object[]> OnLayout_TestData() 1455public static IEnumerable<object[]> OnPaddingChanged_WithHandle_TestData() 1504public static IEnumerable<object[]> OnPaintBackground_TestData() 1566public static IEnumerable<object[]> OnPaintBackground_VisualStyles_off_WithParent_TestData() 1614public static IEnumerable<object[]> OnPaintBackground_VisualStyles_on_WithParent_TestData() 1776public static IEnumerable<object[]> OnPaintBackground_WithParentWithHandle_TestData() 1978public static IEnumerable<object[]> OnScroll_TestData() 2217public static IEnumerable<object[]> SetAutoScrollMargin_TestData() 2289public static IEnumerable<object[]> SetDisplayRectLocation_TestData() 2350public static IEnumerable<object[]> SetDisplayRectLocation_WithHandle_TestData() 2426public static IEnumerable<object[]> SetScrollState_TestData() 2478public static IEnumerable<object[]> ScrollControlIntoView_TestData()
System\Windows\Forms\ScrollBarTests.cs (7)
1764public static IEnumerable<object[]> GetScaledBounds_TestData() 1812public static IEnumerable<object[]> GetScaledBounds_Vertical_TestData() 2227public static IEnumerable<object[]> OnMouseWheel_TestData() 2520public static IEnumerable<object[]> OnScroll_TestData() 2574public static IEnumerable<object[]> ScaleScrollBarForDpi_WithSize_TestData() 2670public static IEnumerable<object[]> WndProc_EraseBkgnd_TestData() 2706public static IEnumerable<object[]> WndProc_Scroll_TestData()
System\Windows\Forms\ScrollPropertiesTests.cs (6)
8public static IEnumerable<object[]> Ctor_ScrollableControl_TestData() 91public static IEnumerable<object[]> LargeChange_Set_TestData() 156public static IEnumerable<object[]> SmallChange_Set_TestData() 223public static IEnumerable<object[]> Maximum_Set_TestData() 330public static IEnumerable<object[]> Minimum_Set_TestData() 431public static IEnumerable<object[]> Value_Set_TestData()
System\Windows\Forms\SearchForVirtualItemEventArgsTests.cs (1)
11public static IEnumerable<object[]> Ctor_Bool_Bool_Bool_String_Point_SearchDirectionHint_Int_TestData()
System\Windows\Forms\SelectedGridItemChangedEventArgsTests.cs (1)
11public static IEnumerable<object[]> Ctor_GridItem_Object_TestData()
System\Windows\Forms\SplitterPanelTests.cs (4)
13public static IEnumerable<object[]> Ctor_SplitContainer_TestData() 500public static IEnumerable<object[]> Location_Set_TestData() 710public static IEnumerable<object[]> Parent_Set_TestData() 770public static IEnumerable<object[]> Size_Set_TestData()
System\Windows\Forms\SplitterTests.cs (11)
372public static IEnumerable<object[]> DefaultCursor_TestData() 520public static IEnumerable<object[]> Dock_SetWithParent_TestData() 573public static IEnumerable<object[]> Splitter_Dock_SetWithOldValueWithParent_TestData() 810public static IEnumerable<object[]> ForeColor_SetWithHandle_TestData() 881public static IEnumerable<object[]> ImeMode_Set_TestData() 1092public static IEnumerable<object[]> SplitPosition_Set_TestData() 1165public static IEnumerable<object[]> SplitPosition_SetWithParentNoChild_TestData() 1818public static IEnumerable<object[]> KeyEventArgs_TestData() 1953public static IEnumerable<object[]> OnMouseDown_TestData() 1995public static IEnumerable<object[]> OnMouseDown_WithTarget_TestData() 2242public static IEnumerable<object[]> SplitterEventArgs_TestData()
System\Windows\Forms\StatusStripTests.cs (14)
201public static IEnumerable<object[]> DefaultPadding_Get_TestData() 236public static IEnumerable<object[]> Dock_Set_TestData() 346public static IEnumerable<object[]> LayoutStyle_Set_TestData() 394public static IEnumerable<object[]> Padding_Set_TestData() 617public static IEnumerable<object[]> SizeGripBounds_Get_TestData() 643public static IEnumerable<object[]> SizeGripBounds_GetLargeSize_TestData() 670public static IEnumerable<object[]> SizeGripBounds_GetSmallSize_TestData() 722public static IEnumerable<object[]> SizingGrip_SetRightToLeft_TestData() 759public static IEnumerable<object[]> StatusStrip_SizingGrip_SetRightToLeftNonReadOnlyControls_TestData() 870public static IEnumerable<object[]> CreateDefaultItem_Button_TestData() 890public static IEnumerable<object[]> Dispose_TestData() 1005public static IEnumerable<object[]> Dispose_NotDisposing_TestData() 1125public static IEnumerable<object[]> OnLayout_TestData() 1197public static IEnumerable<object[]> OnPaintBackground_TestData()
System\Windows\Forms\SystemInformationTests.cs (1)
808public static IEnumerable<object[]> Dpi_TestData()
System\Windows\Forms\TabControl.ControlCollectionTests.cs (2)
29public static IEnumerable<object[]> Add_TestData() 147public static IEnumerable<object[]> Add_WithHandle_TestData()
System\Windows\Forms\TabControl.TabPageCollectionTests.cs (6)
14public static IEnumerable<object[]> Add_TestData() 135public static IEnumerable<object[]> Add_WithHandle_TestData() 1080public static IEnumerable<object[]> IListAdd_InvalidValue_TestData() 3129public static IEnumerable<object[]> IListInsert_InvalidValue_TestData() 3926public static IEnumerable<object[]> IListItem_InvalidValue_TestData() 4791public static IEnumerable<object[]> IListRemove_InvalidValue_TestData()
System\Windows\Forms\TabControlCancelEventArgsTests.cs (1)
8public static IEnumerable<object[]> Ctor_TabPage_Int_Bool_TabControlAction_TestData()
System\Windows\Forms\TabControlEventArgsTests.cs (1)
8public static IEnumerable<object[]> Ctor_TabPage_Int_TabControlAction_TestData()
System\Windows\Forms\TabControlTests.cs (18)
361public static IEnumerable<object[]> Alignment_Set_TestData() 394public static IEnumerable<object[]> Alignment_SetWithHandle_TestData() 526public static IEnumerable<object[]> BackColor_Set_TestData() 937public static IEnumerable<object[]> ForeColor_SetWithHandle_TestData() 1150public static IEnumerable<object[]> ImageList_Set_TestData() 1467public static IEnumerable<object[]> ItemSize_Set_TestData() 1492public static IEnumerable<object[]> ItemSize_SetWithHandle_TestData() 1616public static IEnumerable<object[]> Multiline_Set_TestData() 1654public static IEnumerable<object[]> Multiline_SetWithHandle_TestData() 1709public static IEnumerable<object[]> Padding_Set_TestData() 2548public static IEnumerable<object[]> SelectedTab_Set_TestData() 3710public static IEnumerable<object[]> GetTabRect_InvokeCustomGetItemRect_TestData() 3990public static IEnumerable<object[]> IsInputKey_TestData() 4107public static IEnumerable<object[]> TabControlEventArgs_TestData() 4186public static IEnumerable<object[]> TabControlCancelEventArgs_TestData() 4216public static IEnumerable<object[]> DrawItemEventArgs_TestData() 4493public static IEnumerable<object[]> OnRightToLeftLayoutChanged_TestData() 4532public static IEnumerable<object[]> OnRightToLeftLayoutChanged_WithHandle_TestData()
System\Windows\Forms\TableLayoutCellPaintEventArgsTests.cs (1)
11public static IEnumerable<object[]> Ctor_Rectangle_Rectangle_Int_Int_TestData()
System\Windows\Forms\TableLayoutPanel.TableLayoutPanelAccessibleObectTests.cs (1)
46public static IEnumerable<object[]> TableLayoutPanelAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\TableLayoutPanelCellPositionTests.cs (3)
66public static IEnumerable<object[]> Equals_TestData() 110public static IEnumerable<object[]> ConvertFrom_TestData() 223public static IEnumerable<object[]> CreateInstance_InvalidPropertyValueType_TestData()
System\Windows\Forms\TableLayoutPanelTests.cs (7)
206public static IEnumerable<object[]> CellBorderStyle_Set_TestData() 1204public static IEnumerable<object[]> OnCellPaint_TestData() 1317public static IEnumerable<object[]> OnLayout_TestData() 1408public static IEnumerable<object[]> OnPaintBackground_TestData() 1542public static IEnumerable<object[]> SetCellPosition_TestData() 1578public static IEnumerable<object[]> SetCellPosition_ControlWithParent_TestData() 2122public static IEnumerable<object[]> IExtenderProvider_CanExtend_TestData()
System\Windows\Forms\TableLayoutStyleTests.cs (1)
124public static IEnumerable<object[]> ConvertTo_TestData()
System\Windows\Forms\TabPageTests.cs (13)
607public static IEnumerable<object[]> BackColor_GetVisualStylesWithParent_TestData() 824public static IEnumerable<object[]> BackColor_SetWithHandle_TestData() 1858public static IEnumerable<object[]> Location_Set_TestData() 2038public static IEnumerable<object[]> Location_SetWithHandle_TestData() 2138public static IEnumerable<object[]> Location_SetWithParentWithHandle_TestData() 2473public static IEnumerable<object[]> Parent_Set_TestData() 3596public static IEnumerable<object[]> Visible_SetWithHandle_TestData() 3956public static IEnumerable<object[]> OnPaintBackground_TestData() 4006public static IEnumerable<object[]> OnPaintBackground_WithParent_TestData() 4145public static IEnumerable<object[]> OnPaintBackground_WithParentWithHandle_TestData() 4257public static IEnumerable<object[]> SetBoundsCore_TestData() 4530public static IEnumerable<object[]> SetBoundsCore_WithHandle_TestData() 4684public static IEnumerable<object[]> SetBoundsCore_WithParentWithHandle_TestData()
System\Windows\Forms\TextBoxBase.TextBoxBaseUiaTextProviderTests.cs (9)
267public static IEnumerable<object[]> TextBoxBase_GetLineFromCharIndex_TestData() 308public static IEnumerable<object[]> TextBoxBaseUiaTextProvider_GetLineIndex_TestData() 386public static IEnumerable<object[]> TextBoxBaseUiaTextProvider_GetPositionFromChar_TestData() 424public static IEnumerable<object[]> TextBoxBaseUiaTextProvider_GetPositionFromCharForUpperRightCorner_ReturnsCorrectValue_TestData() 468public static IEnumerable<object[]> TextBoxBaseUiaTextProvider_GetFormattingRectangle_TestData() 609public static IEnumerable<object[]> TextBoxBase_GetVisibleRangePoints_ForSinglelineTextBox_TestData() 643public static IEnumerable<object[]> TextBoxBaseUiaTextProvider_GetVisibleRangePoints_ForMultilineTextBox_TestData() 709public static IEnumerable<object[]> TextBoxBaseUiaTextProvider_GetVisibleRanges_TestData() 779public static IEnumerable<object[]> TextBoxBaseUiaTextProvider_RangeFromPoint_TestData()
System\Windows\Forms\TextRendererTests.cs (11)
15public static IEnumerable<object[]> DrawText_IDeviceContext_String_Font_Point_Color_TestData() 44public static IEnumerable<object[]> DrawText_IDeviceContext_String_Font_Point_Color_Color_TestData() 78public static IEnumerable<object[]> DrawText_IDeviceContext_String_Font_Point_Color_TextFormatFlags_TestData() 115public static IEnumerable<object[]> DrawText_IDeviceContext_String_Font_Point_Color_Color_TextFormatFlags_TestData() 156public static IEnumerable<object[]> DrawText_IDeviceContext_String_Font_Rectangle_Color_TestData() 188public static IEnumerable<object[]> DrawText_IDeviceContext_String_Font_Rectangle_Color_Color_TestData() 224public static IEnumerable<object[]> DrawText_IDeviceContext_String_Font_Rectangle_Color_TextFormatFlags_TestData() 264public static IEnumerable<object[]> DrawText_IDeviceContext_String_Font_Rectangle_Color_Color_TextFormatFlags_TestData() 394public static IEnumerable<object[]> MeasureText_String_Font_TestData() 412public static IEnumerable<object[]> MeasureText_String_Font_Size_TestData() 436public static IEnumerable<object[]> MeasureText_String_Font_Size_TextFormatFlags_TestData()
System\Windows\Forms\ToolStrip.ToolStripAccessibleObjectWrapperForItemsOnOverflowTests.cs (1)
56public static IEnumerable<object[]> ToolStripAccessibleObjectWrapperForItemsOnOverflow_GetPropertyValue_ControlType_IsExpected_ForCustomRole_TestData()
System\Windows\Forms\ToolStripArrowRenderEventArgsTests.cs (3)
17public static IEnumerable<object[]> Ctor_Graphics_ToolStripItem_Rectangle_Color_ArrowDirection_TestData() 38public static IEnumerable<object[]> ArrowRectangle_TestData() 59public static IEnumerable<object[]> ArrowColor_TestData()
System\Windows\Forms\ToolStripButtonTests.cs (7)
175public static IEnumerable<object[]> Ctor_Image_TestData() 262public static IEnumerable<object[]> Ctor_String_Image_TestData() 352public static IEnumerable<object[]> Ctor_String_Image_EventHandler_TestData() 450public static IEnumerable<object[]> Ctor_String_Image_EventHandler_String_TestData() 1076public static IEnumerable<object[]> GetPreferredSize_TestData() 1223public static IEnumerable<object[]> OnPaint_TestData() 1442public static IEnumerable<object[]> OnPaint_WithParent_TestData()
System\Windows\Forms\ToolStripContentPanelRenderEventArgsTests.cs (1)
10public static IEnumerable<object[]> Ctor_Null_Graphics_ToolStripContentPanel_TestData()
System\Windows\Forms\ToolStripContentPanelTests.cs (7)
231public static IEnumerable<object[]> AutoScrollMargin_Set_TestData() 318public static IEnumerable<object[]> AutoScrollMinSize_TestData() 623public static IEnumerable<object[]> BackColor_SetWithParent_TestData() 655public static IEnumerable<object[]> BackColor_SetWithToolStripContainerParent_TestData() 899public static IEnumerable<object[]> Location_Set_TestData() 1127public static IEnumerable<object[]> Renderer_Set_TestData() 1890public static IEnumerable<object[]> OnRendererChanged_TestData()
System\Windows\Forms\ToolStripControlHostTests.cs (18)
16public static IEnumerable<object[]> Ctor_Control_TestData() 396public static IEnumerable<object[]> BackgroundImage_Set_TestData() 848public static IEnumerable<object[]> Enabled_Set_TestData() 953public static IEnumerable<object[]> Font_Set_TestData() 1205public static IEnumerable<object[]> Image_Set_TestData() 1331public static IEnumerable<object[]> ImageTransparentColor_Set_TestData() 1362public static IEnumerable<object[]> Parent_Set_TestData() 1754public static IEnumerable<object[]> Site_Set_TestData() 1935public static IEnumerable<object[]> Site_GetService_TestData() 2190public static IEnumerable<object[]> Size_Set_TestData() 2328public static IEnumerable<object[]> TextDirection_Set_TestData() 2390public static IEnumerable<object[]> SetVisibleCore_TestData() 2708public static IEnumerable<object[]> GetPreferredSize_TestData() 3033public static IEnumerable<object[]> OnParentChanged_TestData() 3342public static IEnumerable<object[]> DragEventArgs_TestData() 3488public static IEnumerable<object[]> GiveFeedbackEventArgs_TestData() 3794public static IEnumerable<object[]> QueryContinueDragEventArgs_TestData() 3916public static IEnumerable<object[]> CancelEventArgs_TestData()
System\Windows\Forms\ToolStripDropDownItemTests.cs (3)
94public static IEnumerable<object[]> Ctor_String_Image_EventHandler_TestData() 193public static IEnumerable<object[]> Ctor_String_Image_EventHandler_String_TestData() 292public static IEnumerable<object[]> Ctor_String_Image_ToolStripItemArray_TestData()
System\Windows\Forms\ToolStripDropDownTests.cs (33)
182public static IEnumerable<object[]> CreateParams_GetDropShadowEnabled_TestData() 213public static IEnumerable<object[]> CreateParams_GetTopLevelOpacity_TestData() 373public static IEnumerable<object[]> AllowTransparency_SetWithOpacity_TestData() 472public static IEnumerable<object[]> AllowTransparency_SetWithOpacityWithHandle_TestData() 565public static IEnumerable<object[]> Anchor_Set_TestData() 905public static IEnumerable<object[]> BindingContext_Set_TestData() 1045public static IEnumerable<object[]> ContextMenuStrip_Set_TestData() 1110public static IEnumerable<object[]> DefaultDropDownDirection_Get_TestData() 1233public static IEnumerable<object[]> DefaultDropDownDirection_GetWithParent_TestData() 1371public static IEnumerable<object[]> DefaultDropDownDirection_Set_TestData() 1809public static IEnumerable<object[]> ImeMode_Set_TestData() 1916public static IEnumerable<object[]> Location_Set_TestData() 2008public static IEnumerable<object[]> Opacity_Set_TestData() 2061public static IEnumerable<object[]> Opacity_SetNotTransparentWithHandle_TestData() 2136public static IEnumerable<object[]> Opacity_SetTransparentWithHandle_TestData() 2178public static IEnumerable<object[]> Opacity_SetTopLevelWithHandle_TestData() 2228public static IEnumerable<object[]> Region_Set_TestData() 2948public static IEnumerable<object[]> CreateDefaultItem_Button_TestData() 2967public static IEnumerable<object[]> CreateDefaultItem_Separator_TestData() 3679public static IEnumerable<object[]> UICuesEventArgs_TestData() 3710public static IEnumerable<object[]> OnClosed_TestData() 3803public static IEnumerable<object[]> OnClosing_TestData() 3857public static IEnumerable<object[]> GiveFeedbackEventArgs_TestData() 3887public static IEnumerable<object[]> OnHandleCreated_TestData() 4030public static IEnumerable<object[]> HelpEventArgs_TestData() 4132public static IEnumerable<object[]> OnLayout_TestData() 4180public static IEnumerable<object[]> OnLayout_WithOverflowButton_TestData() 4325public static IEnumerable<object[]> OnLayout_WithHandle_TestData() 4490public static IEnumerable<object[]> OnLayout_WithItemsWithHandle_TestData() 4595public static IEnumerable<object[]> OnOpened_TestData() 4688public static IEnumerable<object[]> OnOpening_TestData() 4719public static IEnumerable<object[]> OnScroll_TestData() 4816public static IEnumerable<object[]> OnValidating_TestData()
System\Windows\Forms\ToolStripGripRenderEventArgsTests.cs (2)
10public static IEnumerable<object[]> Ctor_Null_Graphics_ToolStrip_TestData() 27public static IEnumerable<object[]> Ctor_Graphics_ToolStrip_TestData()
System\Windows\Forms\ToolStripItemClickedEventArgsTests.cs (1)
8public static IEnumerable<object[]> Ctor_ToolStripItem_TestData()
System\Windows\Forms\ToolStripItemEventArgsTests.cs (1)
8public static IEnumerable<object[]> Ctor_ToolStripItem_TestData()
System\Windows\Forms\ToolStripItemImageRenderEventArgsTests.cs (3)
10public static IEnumerable<object[]> Ctor_Null_Graphics_ToolStripItem_TestData() 27public static IEnumerable<object[]> Ctor_Graphics_ToolStripItem_Rectangle_TestData() 90public static IEnumerable<object[]> Ctor_ToolStripItem_Image_Rectangle_TestData()
System\Windows\Forms\ToolStripItemRenderEventArgsTests.cs (2)
10public static IEnumerable<object[]> Ctor_Null_Graphics_ToolStripItem_TestData() 27public static IEnumerable<object[]> Ctor_Graphics_ToolStripItem_TestData()
System\Windows\Forms\ToolStripItemTests.cs (54)
93public static IEnumerable<object[]> Ctor_String_Image_EventHandler_TestData() 188public static IEnumerable<object[]> Ctor_String_Image_EventHandler_String_TestData() 283public static IEnumerable<object[]> AccessibilityObject_Get_TestData() 779public static IEnumerable<object[]> Anchor_Set_TestData() 1286public static IEnumerable<object[]> Available_SetWithOwnerWithHandle_TestData() 1659public static IEnumerable<object[]> BackColor_SetWithParentWithHandle_TestData() 1765public static IEnumerable<object[]> BackgroundImage_Set_TestData() 1861public static IEnumerable<object[]> BackgroundImage_SetWithParentWithHandle_TestData() 2035public static IEnumerable<object[]> ContentRectangle_GetWithPadding_ReturnsExpected() 2506public static IEnumerable<object[]> Enabled_Set_TestData() 2840public static IEnumerable<object[]> Enabled_SetWithParentWithHandle_TestData() 2962public static IEnumerable<object[]> Font_Set_TestData() 2988public static IEnumerable<object[]> Font_SetWithOwner_TestData() 3349public static IEnumerable<object[]> ForeColor_SetWithParentWithHandle_TestData() 3666public static IEnumerable<object[]> Image_GetWithOwner_TestData() 3732public static IEnumerable<object[]> Image_GetWithParent_TestData() 3779public static IEnumerable<object[]> Image_Set_TestData() 3809public static IEnumerable<object[]> Image_SetWithImageIndex_TestData() 3883public static IEnumerable<object[]> Image_SetWithOwner_TestData() 5597public static IEnumerable<object[]> ImageTransparentColor_Set_TestData() 5664public static IEnumerable<object[]> ImageTransparentColor_SetWithOwnerWithHandle_TestData() 5731public static IEnumerable<object[]> ImageTransparentColor_SetWithParentWithHandle_TestData() 6638public static IEnumerable<object[]> OwnerItem_GetWithDropDown_TestData() 6733public static IEnumerable<object[]> Padding_SetWithOwner_TestData() 6941public static IEnumerable<object[]> Parent_Set_TestData() 7162public static IEnumerable<object[]> RightToLeft_SetWithOwner_TestData() 7272public static IEnumerable<object[]> RightToLeft_SetWithParent_TestData() 7825public static IEnumerable<object[]> Size_Set_TestData() 7938public static IEnumerable<object[]> Size_SetWithParent_TestData() 8550public static IEnumerable<object[]> TextDirection_Set_TestData() 8573public static IEnumerable<object[]> TextDirection_SetWithOwner_TestData() 9020public static IEnumerable<object[]> ToolTipText_Get_TestData() 9336public static IEnumerable<object[]> Visible_SetWithOwnerWithHandle_TestData() 10146public static IEnumerable<object[]> DoDragDrop_TestData() 10296public static IEnumerable<object[]> GetPreferredSize_TestData() 10469public static IEnumerable<object[]> Invalidate_Rectangle_TestData() 10988public static IEnumerable<object[]> DragEventArgs_TestData() 11090public static IEnumerable<object[]> OnEnabledChanged_TestData() 11321public static IEnumerable<object[]> OnFontChanged_TestData() 11345public static IEnumerable<object[]> OnFontChanged_WithOwner_TestData() 11693public static IEnumerable<object[]> OnGiveFeedback_TestData() 11826public static IEnumerable<object[]> OnMouseHover_WithOwner_TestData() 11926public static IEnumerable<object[]> OnMouseLeave_WithOwner_TestData() 12172public static IEnumerable<object[]> OnOwnerChanged_TestData() 12517public static IEnumerable<object[]> OnParentChanged_TestData() 12635public static IEnumerable<object[]> OnParentRightToLeftChanged_TestData() 12672public static IEnumerable<object[]> OnQueryContinueDrag_TestData() 13183public static IEnumerable<object[]> OnVisibleChanged_TestData() 13593public static IEnumerable<object[]> PerformClick_TestData() 14270public static IEnumerable<object[]> Select_WithoutToolStripItemAccessibleObject_TestData() 14531public static IEnumerable<object[]> SetBounds_TestData() 14681public static IEnumerable<object[]> SetBounds_WithParent_TestData() 14816public static IEnumerable<object[]> SetVisibleCore_TestData() 14998public static IEnumerable<object[]> SetVisibleCore_InvokeWithOwnerWithHandle_TestData()
System\Windows\Forms\ToolStripItemTextRenderEventArgsTests.cs (3)
10public static IEnumerable<object[]> Ctor_ToolStripItem_String_Rectangle_Color_Font_TextFormatFlags_TestData() 35public static IEnumerable<object[]> Ctor_ToolStripItem_String_Rectangle_Color_Font_ContentAlignment_TestData() 70public static IEnumerable<object[]> TextColor_TestData()
System\Windows\Forms\ToolStripMenuItemTests.cs (2)
103public static IEnumerable<object[]> GetNativeMenuItemImage_TestData() 165public static IEnumerable<object[]> CultureInfo_Shortcut_TestData()
System\Windows\Forms\ToolStripPanelRenderEventArgsTests.cs (1)
10public static IEnumerable<object[]> Ctor_Null_Graphics_ToolStripPanel_TestData()
System\Windows\Forms\ToolStripRendererTests.cs (14)
26public static IEnumerable<object[]> ToolStripArrowRenderEventArgs_TestData() 75public static IEnumerable<object[]> ToolStripItemRenderEventArgs_TestData() 132public static IEnumerable<object[]> ToolStripGripRenderEventArgs_TestData() 189public static IEnumerable<object[]> ToolStripItemImageRenderEventArgs_TestData() 292public static IEnumerable<object[]> ToolStripItemTextRenderEventArgs_TestData() 415public static IEnumerable<object[]> ToolStripSeparatorRenderEventArgs_TestData() 473public static IEnumerable<object[]> StatusStripSizingGrip_TestData() 516public static IEnumerable<object[]> ToolStripRenderEventArgs_TestData() 598public static IEnumerable<object[]> ToolStripPanelRenderEventArgs_TestData() 655public static IEnumerable<object[]> ToolStripContentPanelRenderEventArgs_TestData() 664public static IEnumerable<object[]> Initialize_TestData() 678public static IEnumerable<object[]> InitializeContentPanel_TestData() 692public static IEnumerable<object[]> InitializeItem_TestData() 706public static IEnumerable<object[]> InitializePanel_TestData()
System\Windows\Forms\ToolStripRenderEventArgsTests.cs (4)
10public static IEnumerable<object[]> Ctor_Null_Graphics_ToolStrip_TestData() 27public static IEnumerable<object[]> Ctor_Graphics_ToolStrip_TestData() 50public static IEnumerable<object[]> Ctor_Graphics_ToolStrip_Rectangle_Color_TestData() 74public static IEnumerable<object[]> ConnectedArea_Empty_TestData()
System\Windows\Forms\ToolStripSeparatorRenderEventArgsTests.cs (2)
10public static IEnumerable<object[]> Ctor_Null_Graphics_ToolStripSeparator_TestData() 27public static IEnumerable<object[]> Ctor_Graphics_ToolStripItem_Bool_TestData()
System\Windows\Forms\ToolStripSeparatorTests.cs (17)
110public static IEnumerable<object[]> BackgroundImage_Set_TestData() 240public static IEnumerable<object[]> Enabled_Set_TestData() 307public static IEnumerable<object[]> Font_Set_TestData() 415public static IEnumerable<object[]> Image_Set_TestData() 525public static IEnumerable<object[]> ImageTransparentColor_Set_TestData() 647public static IEnumerable<object[]> TextDirection_Set_TestData() 743public static IEnumerable<object[]> GetPreferredSize_TestData() 763public static IEnumerable<object[]> GetPreferredSize_WithOwner_TestData() 814public static IEnumerable<object[]> GetPreferredSize_WithToolStripDropDownMenuOwner_TestData() 862public static IEnumerable<object[]> GetPreferredSize_WithToolStripDropDownMenuParent_TestData() 913public static IEnumerable<object[]> OnFontChanged_TestData() 1111public static IEnumerable<object[]> OnPaint_WithOwner_TestData() 1195public static IEnumerable<object[]> OnPaint_WithOwnerAndParent_TestData() 1267public static IEnumerable<object[]> OnPaint_WithOwnerAndToolStripDropDownMenuParent_TestData() 1351public static IEnumerable<object[]> SetBounds_TestData() 1441public static IEnumerable<object[]> SetBounds_ToolStripDropDownMenuOwner_TestData() 1503public static IEnumerable<object[]> SetBounds_WithParent_TestData()
System\Windows\Forms\ToolStripTests.cs (35)
168public static IEnumerable<object[]> Ctor_ToolStripItemArray_TestData() 744public static IEnumerable<object[]> Anchor_Set_TestData() 807public static IEnumerable<object[]> AutoScrollMargin_Set_TestData() 1057public static IEnumerable<object[]> BackColor_Set_TestData() 1110public static IEnumerable<object[]> BindingContext_Set_TestData() 1661public static IEnumerable<object[]> DefaultDropDownDirection_Get_TestData() 1784public static IEnumerable<object[]> DefaultDropDownDirection_GetWithParent_TestData() 1920public static IEnumerable<object[]> DefaultDropDownDirection_GetWithToolStripPanelParent_TestData() 2024public static IEnumerable<object[]> DefaultDropDownDirection_GetDesignModeWithToolStripPanelParent_TestData() 2144public static IEnumerable<object[]> DefaultDropDownDirection_Set_TestData() 2260public static IEnumerable<object[]> DisplayRectangle_TestData() 2329public static IEnumerable<object[]> Dock_Set_TestData() 2412public static IEnumerable<object[]> Dock_SetWithParent_TestData() 2518public static IEnumerable<object[]> Dock_SetWithToolStripPanelParent_TestData() 2867public static IEnumerable<object[]> LayoutStyle_Set_TestData() 2958public static IEnumerable<object[]> LayoutStyle_SetWithToolStripPanelParent_TestData() 3022public static IEnumerable<object[]> LayoutStyle_SetWithCustomOldValue_TestData() 3111public static IEnumerable<object[]> LayoutStyle_SetWithHandle_TestData() 3219public static IEnumerable<object[]> Renderer_Set_TestData() 4119public static IEnumerable<object[]> Visible_SetWithHandle_TestData() 4266public static IEnumerable<object[]> CreateDefaultItem_Button_TestData() 4285public static IEnumerable<object[]> CreateDefaultItem_Separator_TestData() 4792public static IEnumerable<object[]> ToolStrip_GetNextItem_TestData() 5027public static IEnumerable<object[]> ControlEventArgs_TestData() 5845public static IEnumerable<object[]> OnPaintBackground_TestData() 5908public static IEnumerable<object[]> OnPaintBackground_VisualStyles_off_WithParent_TestData() 5956public static IEnumerable<object[]> OnPaintBackground_VisualStyles_on_WithParent_TestData() 6116public static IEnumerable<object[]> OnPaintBackground_WithParentWithHandle_TestData() 6568public static IEnumerable<object[]> OnScroll_TestData() 6610public static IEnumerable<object[]> OnScroll_WithHandle_TestData() 6666public static IEnumerable<object[]> OnScroll_WithItems_TestData() 6711public static IEnumerable<object[]> OnScroll_WithItemsWithHandle_TestData() 6773public static IEnumerable<object[]> OnTabStopChanged_TestData() 6812public static IEnumerable<object[]> OnVisibleChanged_TestData() 6982public static IEnumerable<object[]> SetItemLocation_TestData()
System\Windows\Forms\ToolTipTests.cs (3)
617public static IEnumerable<object[]> CanExtend_TestData() 633public static IEnumerable<object[]> GetToolTip_NoSuchControl_TestData() 734public static IEnumerable<object[]> Show_StringIWin32WindowInt_TestData()
System\Windows\Forms\TreeNodeMouseClickEventArgsTests.cs (1)
11public static IEnumerable<object[]> Ctor_TreeNode_MouseButtons_Int_Int_Int_Int_TestData()
System\Windows\Forms\TreeNodeMouseHoverEventArgsTests.cs (1)
9public static IEnumerable<object[]> Ctor_TreeNode_TestData()
System\Windows\Forms\TreeNodeTests.cs (19)
294public static IEnumerable<object[]> BackColor_SetWithTreeViewWithHandle_TestData() 331public static IEnumerable<object[]> BackColor_SetWithCustomOldValue_TestData() 376public static IEnumerable<object[]> BackColor_SetWithCustomOldValueWithTreeViewWithHandle_TestData() 489public static IEnumerable<object[]> Bounds_Get_CustomGetItemRect_TestData() 735public static IEnumerable<object[]> ForeColor_SetWithTreeViewWithHandle_TestData() 772public static IEnumerable<object[]> ForeColor_SetWithCustomOldValue_TestData() 817public static IEnumerable<object[]> ForeColor_SetWithCustomOldValueWithTreeViewWithHandle_TestData() 959public static IEnumerable<object[]> TreeNode_ImageIndex_TestData() 1933public static IEnumerable<object[]> IsVisible_Get_CustomGetItemRect_TestData() 2356public static IEnumerable<object[]> NextVisibleNode_InvalidGetNextItem_TestData() 2749public static IEnumerable<object[]> PrevVisibleNode_InvalidGetPreviousItemResult_TestData() 2830public static IEnumerable<object[]> NodeFont_SetWithTreeViewWithHandle_TestData() 2907public static IEnumerable<object[]> NodeFont_SetWithCustomOldValueWithTreeViewWithHandle_TestData() 3655public static IEnumerable<object[]> StateImageIndex_SetWithTreeView_TestData() 3736public static IEnumerable<object[]> StateImageIndex_SetWithTreeViewNotEmptyList_TestData() 3777public static IEnumerable<object[]> StateImageIndex_SetWithTreeViewWithHandle_TestData() 4061public static IEnumerable<object[]> StateImageKey_SetWithTreeView_TestData() 4125public static IEnumerable<object[]> StateImageKey_SetWithTreeViewWithImageList_TestData() 4372public static IEnumerable<object[]> Text_SetWithTreeView_TestData()
System\Windows\Forms\TreeViewCancelEventArgsTests.cs (1)
9public static IEnumerable<object[]> Ctor_TreeNode_Bool_TreeViewAction_TestData()
System\Windows\Forms\TreeViewEventArgsTests.cs (2)
9public static IEnumerable<object[]> Ctor_TreeNode_TestData() 24public static IEnumerable<object[]> Ctor_TreeNode_TreeViewAction_TestData()
System\Windows\Forms\TreeViewHitTestInfoTests.cs (1)
8public static IEnumerable<object[]> Ctor_TreeNode_TreeViewHitTestLocations_TestData()
System\Windows\Forms\TreeViewImageIndexConverterTests.cs (2)
25public static IEnumerable<object[]> TreeViewImageIndexConverter_ConvertFrom_special_string_to_int_ReturnsExpected_TestData() 44public static IEnumerable<object[]> TreeViewImageIndexConverter_ConvertTo_special_int_to_string_ReturnsExpected_TestData()
System\Windows\Forms\TreeViewTests.cs (29)
696public static IEnumerable<object[]> BackColor_Set_TestData() 719public static IEnumerable<object[]> BackColor_SetWithHandle_TestData() 1457public static IEnumerable<object[]> ForeColor_Set_TestData() 1682public static IEnumerable<object[]> Handle_CustomGetVersion_TestData() 2256public static IEnumerable<object[]> ImageKey_Set_TestData() 2415public static IEnumerable<object[]> ImageList_TestData() 2700public static IEnumerable<object[]> ItemHeight_Get_TestData() 2732public static IEnumerable<object[]> ItemHeight_Set_TestData() 4704public static IEnumerable<object[]> TreeViewNodeSorter_TestData() 4755public static IEnumerable<object[]> GetNodeAt_Empty_TestData() 4783public static IEnumerable<object[]> GetNodeAt_NotEmptyValid_TestData() 4804public static IEnumerable<object[]> GetNodeAt_NotEmptyInvalid_TestData() 5080public static IEnumerable<object[]> HitTest_Empty_TestData() 5112public static IEnumerable<object[]> HitTest_NotEmptyValid_TestData() 5136public static IEnumerable<object[]> HitTest_NotEmptyInvalid_TestData() 5415public static IEnumerable<object[]> TreeViewEventArgs_TestData() 5500public static IEnumerable<object[]> NodeLabelEditEventArgs_TestData() 5559public static IEnumerable<object[]> TreeViewCancelEventArgs_TestData() 5662public static IEnumerable<object[]> OnDrawNode_TestData() 5697public static IEnumerable<object[]> OnItemDrag_TestData() 5728public static IEnumerable<object[]> OnKeyDown_TestData() 5760public static IEnumerable<object[]> OnKeyDown_WithSelectedNode_TestData() 5848public static IEnumerable<object[]> OnKeyPress_TestData() 5893public static IEnumerable<object[]> OnKeyUp_TestData() 6001public static IEnumerable<object[]> OnHandleCreated_WithHandleWithProperties_TestData() 6414public static IEnumerable<object[]> TreeNodeMouseClickEventArgs_TestData() 6469public static IEnumerable<object[]> OnNodeMouseHover_TestData() 6500public static IEnumerable<object[]> OnRightToLeftLayoutChanged_TestData() 6539public static IEnumerable<object[]> OnRightToLeftLayoutChanged_WithHandle_TestData()
System\Windows\Forms\UpDownBaseTests.cs (27)
273public static IEnumerable<object[]> AutoScrollMargin_Set_TestData() 360public static IEnumerable<object[]> AutoScrollMinSize_TestData() 507public static IEnumerable<object[]> BackColor_Set_TestData() 530public static IEnumerable<object[]> BackColor_SetWithHandle_TestData() 715public static IEnumerable<object[]> BorderStyle_Set_TestData() 752public static IEnumerable<object[]> BorderStyle_SetWithHandle_TestData() 868public static IEnumerable<object[]> ContextMenuStrip_Set_TestData() 933public static IEnumerable<object[]> ForeColor_Set_TestData() 1082public static IEnumerable<object[]> MaximumSize_Set_TestData() 1126public static IEnumerable<object[]> MinimumSize_Set_TestData() 1229public static IEnumerable<object[]> Text_Set_TestData() 1427public static IEnumerable<object[]> UpDownAlign_Set_TestData() 1458public static IEnumerable<object[]> UpDownAlign_SetWithHandle_TestData() 1577public static IEnumerable<object[]> GetPreferredSize_TestData() 1622public static IEnumerable<object[]> GetPreferredSize_WithConstrainedSize_TestData() 1717public static IEnumerable<object[]> OnChanged_TestData() 1763public static IEnumerable<object[]> OnFontChanged_TestData() 1813public static IEnumerable<object[]> OnHandleCreated_TestData() 1954public static IEnumerable<object[]> OnLayout_TestData() 2000public static IEnumerable<object[]> MouseEventArgs_TestData() 2223public static IEnumerable<object[]> OnPaint_TestData() 2351public static IEnumerable<object[]> OnTextBoxKeyDown_TestData() 2426public static IEnumerable<object[]> OnTextBoxKeyPress_TestData() 2460public static IEnumerable<object[]> OnTextBoxLostFocus_TestData() 2498public static IEnumerable<object[]> OnTextBoxResize_TestData() 2538public static IEnumerable<object[]> OnTextBoxTextChanged_TestData() 2663public static IEnumerable<object[]> SetBoundsCore_TestData()
System\Windows\Forms\UserControlTests.cs (4)
667public static IEnumerable<object[]> AutoValidate_Set_TestData() 1130public static IEnumerable<object[]> OnResize_WithHandle_TestData() 1249public static IEnumerable<object[]> ValidateChildren_TestData() 1457public static IEnumerable<object[]> ValidateChildren_ValidationConstraints_TestData()
System\Windows\Forms\VisualStyles\VisualStyleElementTests.cs (2)
9public static IEnumerable<object[]> CreateElement_TestData() 31public static IEnumerable<object[]> KnownElements_TestData()
System\Windows\Forms\VisualStyles\VisualStyleRendererTests.cs (12)
12public static IEnumerable<object[]> Ctor_VisualStyleElement_TestData() 42public static IEnumerable<object[]> Ctor_InvalidElement_TestData() 91public static IEnumerable<object[]> IsElementDefined_TestData() 117public static IEnumerable<object[]> DrawBackground_IDeviceContext_Rectangle_TestData() 142public static IEnumerable<object[]> DrawBackground_IDeviceContext_Rectangle_Rectangle_TestData() 184public static IEnumerable<object[]> DrawEdge_TestData() 248public static IEnumerable<object[]> DrawImage_IDeviceContext_Rectangle_TestData() 333public static IEnumerable<object[]> DrawParentBackground_TestData() 360public static IEnumerable<object[]> DrawParentBackground_WithHandle_TestData() 396public static IEnumerable<object[]> DrawText_IDeviceContext_Rectangle_String_TestData() 424public static IEnumerable<object[]> DrawText_IDeviceContext_Rectangle_String_Bool_TestData() 455public static IEnumerable<object[]> DrawText_IDeviceContext_Rectangle_String_Bool_TextFormatFlags_TestData()
System\Windows\Forms\VScrollPropertiesTests.cs (1)
9public static IEnumerable<object[]> Ctor_ScrollableControl_TestData()
System\Windows\Forms\WebBrowserTests.cs (12)
1261public static IEnumerable<object[]> ObjectForScripting_Set_TestData() 2053public static IEnumerable<object[]> Url_Set_NullOrEmpty_TestData() 3387public static IEnumerable<object[]> Navigate_NullOrEmptyUri_TestData() 3553public static IEnumerable<object[]> OnDocumentCompleted_TestData() 3588public static IEnumerable<object[]> OnDocumentCompleted_WithInstance_TestData() 3747public static IEnumerable<object[]> OnNavigated_TestData() 3782public static IEnumerable<object[]> OnNavigating_TestData() 3817public static IEnumerable<object[]> OnNewWindow_TestData() 3852public static IEnumerable<object[]> OnProgressChanged_TestData() 4486public static IEnumerable<object[]> WndProc_ContextMenuWithoutContextMenuStrip_TestData() 4521public static IEnumerable<object[]> WndProc_ContextMenuWithContextMenuStripWithoutHandle_TestData() 4595public static IEnumerable<object[]> WndProc_ContextMenuWithContextMenuStripWithHandle_TestData()
System\Windows\Forms\WindowsFormsSynchronizationContextTests.cs (2)
50public static IEnumerable<object[]> Send_TestData() 109public static IEnumerable<object[]> Post_TestData()
TextBoxBaseTests.cs (40)
381public static IEnumerable<object[]> BackColor_Set_TestData() 710public static IEnumerable<object[]> CanUndo_CustomCanUndo_TestData() 951public static IEnumerable<object[]> Font_SetWithHandle_TestData() 1031public static IEnumerable<object[]> Font_SetWithNonNullOldValueWithHandle_TestData() 1159public static IEnumerable<object[]> ForeColor_Set_TestData() 1185public static IEnumerable<object[]> ForeColor_SetWithHandle_TestData() 1403public static IEnumerable<object[]> ImeModeBase_Set_TestData() 1591public static IEnumerable<object[]> Lines_Get_TestData() 1624public static IEnumerable<object[]> Lines_Set_TestData() 2275public static IEnumerable<object[]> PreferredHeight_Get_TestData() 2602public static IEnumerable<object[]> SelectedText_Set_TestData() 3241public static IEnumerable<object[]> Text_SetWithSelection_TestData() 3408public static IEnumerable<object[]> Text_SetWithSelectionWithHandle_TestData() 4244public static IEnumerable<object[]> GetCharFromPosition_TestData() 4272public static IEnumerable<object[]> GetCharFromPosition_NotEmptyInvalid_TestData() 4357public static IEnumerable<object[]> GetCharIndexFromPosition_TestData() 4386public static IEnumerable<object[]> GetCharIndexFromPosition_NotEmptyInvalid_TestData() 4472public static IEnumerable<object[]> GetCharIndexFromPosition_CustomCharFromPos_TestData() 4584public static IEnumerable<object[]> GetFirstCharIndexFromLine_CustomLineFromChar_TestData() 4674public static IEnumerable<object[]> GetFirstCharIndexOfCurrentLine_CustomLineFromChar_TestData() 4793public static IEnumerable<object[]> GetLineFromCharIndex_CustomLineFromChar_TestData() 4950public static IEnumerable<object[]> GetPositionFromCharIndex_CustomPosFromChar_TestData() 4990public static IEnumerable<object[]> GetPreferredSize_TestData() 5055public static IEnumerable<object[]> GetPreferredSize_WithText_TestData() 5177public static IEnumerable<object[]> IsInputKey_TestData() 5448public static IEnumerable<object[]> OnHandleDestroyed_TestData() 5582public static IEnumerable<object[]> OnMouseUp_TestData() 5802public static IEnumerable<object[]> ProcessCmdKey_TestData() 6138public static IEnumerable<object[]> ScrollToCaret_NoGetOleInterface_TestData() 6204public static IEnumerable<object[]> Select_TestData() 6446public static IEnumerable<object[]> SetBoundsCore_TestData() 6577public static IEnumerable<object[]> SetBoundsCore_NoAutoSize_TestData() 6930public static IEnumerable<object[]> WndProc_ContextMenuWithoutContextMenuStrip_TestData() 6970public static IEnumerable<object[]> WndProc_ContextMenuWithContextMenuStripWithoutHandle_TestData() 7051public static IEnumerable<object[]> WndProc_ContextMenuWithContextMenuStripWithHandle_TestData() 7109public static IEnumerable<object[]> WndProc_GetDlgCode_TestData() 7165public static IEnumerable<object[]> WndProc_MouseDown_TestData() 7517public static IEnumerable<object[]> WndProc_ReflectCommand_TestData() 7792public static IEnumerable<object[]> TextBoxBase_GetLineFromCharIndex_TestData() 7810public static IEnumerable<object[]> TextBoxBase_GetPositionFromCharIndex_TestData()
TextBoxTests.cs (2)
362public static IEnumerable<object[]> TextBox_ShouldRenderPlaceHolderText_TestData() 613public static IEnumerable<object[]> OnHandleDestroyed_TestData()
TrackBarTests.cs (16)
682public static IEnumerable<object[]> ForeColor_Set_TestData() 847public static IEnumerable<object[]> Handle_GetSize_TestData() 868public static IEnumerable<object[]> ImeMode_Set_TestData() 1297public static IEnumerable<object[]> Orientation_Set_TestData() 1329public static IEnumerable<object[]> Orientation_SetWithCustomOldValue_TestData() 1363public static IEnumerable<object[]> Orientation_SetWithHandle_TestData() 1409public static IEnumerable<object[]> Orientation_SetWithCustomOldValueWithHandle_TestData() 1963public static IEnumerable<object[]> Value_Set_TestData() 2040public static IEnumerable<object[]> Value_SetWithHandle_TestData() 2538public static IEnumerable<object[]> MouseEventArgs_TestData() 2603public static IEnumerable<object[]> OnRightToLeftLayoutChanged_TestData() 2642public static IEnumerable<object[]> OnRightToLeftLayoutChanged_WithHandle_TestData() 2834public static IEnumerable<object[]> SetBoundsCore_TestData() 3037public static IEnumerable<object[]> SetRange_TestData() 3066public static IEnumerable<object[]> SetRange_WithRange_TestData() 3148public static IEnumerable<object[]> WndProc_Scroll_TestData()
WebBrowserBaseTests.cs (3)
14public static IEnumerable<object[]> Bounds_Set_TestData() 112public static IEnumerable<object[]> Bounds_SetWithHandle_TestData() 654public static IEnumerable<object[]> DrawToBitmap_TestData()
System.Windows.Forms.TestUtilities (20)
ScrollBarTestHelper.cs (12)
11public static IEnumerable<object[]> HScrollBarAccessibleObject_FirstPageButtonIsDisplayed_TestData() 24public static IEnumerable<object[]> HScrollBarAccessibleObject_FirstPageButtonIsHidden_TestData() 36public static IEnumerable<object[]> HScrollBarAccessibleObject_LastPageButtonIsDisplayed_TestData() 49public static IEnumerable<object[]> HScrollBarAccessibleObject_LastPageButtonIsHidden_TestData() 61public static IEnumerable<object[]> ScrollBarAccessibleObject_BothButtonAreDisplayed_TestData() 69public static IEnumerable<object[]> ScrollBarAccessibleObject_MinimumEqualsMaximum_TestData() 77public static IEnumerable<object[]> ScrollBarAccessibleObject_TestData() 91public static IEnumerable<object[]> ScrollBarAccessibleObject_WithoutCreateControl_TestData() 102public static IEnumerable<object[]> VScrollBarAccessibleObject_FirstPageButtonIsDisplayed_TestData() 111public static IEnumerable<object[]> VScrollBarAccessibleObject_FirstPageButtonIsHidden_TestData() 119public static IEnumerable<object[]> VScrollBarAccessibleObject_LastPageButtonIsDisplayed_TestData() 128public static IEnumerable<object[]> VScrollBarAccessibleObject_LastPageButtonIsHidden_TestData()
TrackBarTestHelper.cs (8)
16public static IEnumerable<object[]> TrackBarAccessibleObject_ButtonsAreDisplayed_TestData() 30public static IEnumerable<object[]> TrackBarAccessibleObject_FirstButtonIsDisplayed_TestData() 53public static IEnumerable<object[]> TrackBarAccessibleObject_FirstButtonIsHidden_TestData() 75public static IEnumerable<object[]> TrackBarAccessibleObject_LastButtonIsDisplayed_TestData() 99public static IEnumerable<object[]> TrackBarAccessibleObject_LastButtonIsHidden_TestData() 121public static IEnumerable<object[]> TrackBarAccessibleObject_MinimumEqualsMaximum_TestData() 135public static IEnumerable<object[]> TrackBarAccessibleObject_TestData() 155public static IEnumerable<object[]> TrackBarAccessibleObject_WithoutCreateControl_TestData()
System.Windows.Forms.UI.IntegrationTests (2)
Input\KeyboardSimulator.cs (2)
89internal KeyboardSimulator ModifiedKeyStroke(IEnumerable<VIRTUAL_KEY> modifierKeyCodes, IEnumerable<VIRTUAL_KEY> keyCodes)
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, 292IEnumerable<Manipulator2D> manipulators, 350IEnumerable<Manipulator2D> manipulators,
System.Xaml (104)
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\XmlCompatibilityReader.cs (4)
79IEnumerable<string> supportedNamespaces) 91IEnumerable<string> supportedNamespaces) 953private IEnumerable<NamespaceElementPair> ParseContentToNamespaceElementPair(string content, string callerContext) 1001private IEnumerable<string> PrefixesToNamespaces(string prefixes)
System\Windows\Markup\ValueSerializer.cs (1)
94public virtual IEnumerable<Type> TypeReferences(object? value, IValueSerializerContext? context)
System\Xaml\Context\NameFixupGraph.cs (4)
260public IEnumerable<NameFixupToken> GetRemainingSimpleFixups() 295public IEnumerable<NameFixupToken> GetRemainingReparses() 341public IEnumerable<NameFixupToken> GetRemainingObjectDependencies() 491private static void ThrowProvideValueCycle(IEnumerable<NameFixupToken> markupExtensionTokens)
System\Xaml\Context\ObjectWriterContext.cs (15)
174internal AmbientPropertyValue ServiceProvider_GetFirstAmbientValue(IEnumerable<XamlType> ceilingTypes, XamlMember[] properties) 186internal IEnumerable<AmbientPropertyValue> ServiceProvider_GetAllAmbientValues(IEnumerable<XamlType> ceilingTypes, XamlMember[] properties) 192internal IEnumerable<object> ServiceProvider_GetAllAmbientValues(XamlType[] types) 198internal IEnumerable<AmbientPropertyValue> ServiceProvider_GetAllAmbientValues(IEnumerable<XamlType> ceilingTypes, bool searchLiveStackOnly, IEnumerable<XamlType> types, XamlMember[] properties) 241public override IEnumerable<NamespaceDeclaration> GetNamespacePrefixes() 309private List<AmbientPropertyValue> FindAmbientValues(IEnumerable<XamlType> ceilingTypesEnumerable, 311IEnumerable<XamlType> types, 834public IEnumerable<XAML3.INameScopeDictionary> StackWalkOfNameScopes 990public IEnumerable<KeyValuePair<string, object>> GetAllNamesAndValuesInScope() 1081public object GetFixupToken(IEnumerable<string> name) 1086public object GetFixupToken(IEnumerable<string> name, bool canAssignDirectly) 1129public IEnumerable<KeyValuePair<string, object>> GetAllNamesAndValuesInScope()
System\Xaml\Context\ServiceProviderContext.cs (11)
130IEnumerable<XamlType> ceilingTypes, 163IEnumerable<AmbientPropertyValue> IAmbientProvider.GetAllAmbientValues( 164IEnumerable<XamlType> ceilingTypes, 181IEnumerable<object> IAmbientProvider.GetAllAmbientValues(params XamlType[] types) 197IEnumerable<AmbientPropertyValue> IAmbientProvider.GetAllAmbientValues( 198IEnumerable<XamlType> ceilingTypes, 200IEnumerable<XamlType> types, 255IEnumerable<NamespaceDeclaration> IXamlNamespaceResolver.GetNamespacePrefixes() 278object IXamlNameResolver.GetFixupToken(IEnumerable<string> names) 283object IXamlNameResolver.GetFixupToken(IEnumerable<string> names, bool canAssignDirectly) 367IEnumerable<KeyValuePair<string, object>> IXamlNameResolver.GetAllNamesAndValuesInScope()
System\Xaml\Context\XamlCommonFrame.cs (1)
78public IEnumerable<NamespaceDeclaration> GetNamespacePrefixes()
System\Xaml\Context\XamlContext.cs (1)
223public abstract IEnumerable<NamespaceDeclaration> GetNamespacePrefixes();
System\Xaml\Context\XamlParserContext.cs (2)
81public override IEnumerable<NamespaceDeclaration> GetNamespacePrefixes() 171IEnumerable<ConstructorInfo> constructors = xamlType.GetConstructors();
System\Xaml\IAmbientProvider.cs (7)
11AmbientPropertyValue GetFirstAmbientValue(IEnumerable<XamlType> ceilingTypes, 15IEnumerable<AmbientPropertyValue> GetAllAmbientValues(IEnumerable<XamlType> ceilingTypes, 18IEnumerable<object> GetAllAmbientValues(params XamlType[] types); 20IEnumerable<AmbientPropertyValue> GetAllAmbientValues(IEnumerable<XamlType> ceilingTypes, 22IEnumerable<XamlType> types,
System\Xaml\InfosetObjects\XamlObjectWriter.cs (4)
2308IEnumerable<NameFixupToken> simpleFixups = _nameFixupGraph.GetRemainingSimpleFixups(); 2344IEnumerable<NameFixupToken> reparses = _nameFixupGraph.GetRemainingReparses(); 2353IEnumerable<NameFixupToken> objectDependencies = _nameFixupGraph.GetRemainingObjectDependencies(); 2366private void ThrowUnresolvedRefs(IEnumerable<NameFixupToken> unresolvedRefs)
System\Xaml\IXamlNameResolver.cs (3)
40object GetFixupToken(IEnumerable<string> names); 51object GetFixupToken(IEnumerable<string> names, bool canAssignDirectly); 53IEnumerable<KeyValuePair<string, object>> GetAllNamesAndValuesInScope();
System\Xaml\IXamlNamespaceResolver.cs (1)
12IEnumerable<NamespaceDeclaration> GetNamespacePrefixes();
System\Xaml\NameScope.cs (1)
105IEnumerator<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)
37public IEnumerable<XamlNode> Parse(string text, int lineNumber, int linePosition) 89private IEnumerable<XamlNode> P_MarkupExtension(Found f) 153private IEnumerable<XamlNode> P_Arguments(Found f) 214private IEnumerable<XamlNode> P_PositionalArgs(Found f) 297private IEnumerable<XamlNode> P_NamedArgs(Found f) 336private IEnumerable<XamlNode> P_Value(Found f) 380private IEnumerable<XamlNode> P_NamedArg(Found f)
System\Xaml\Parser\NamespacePrefixLookup.cs (1)
15public NamespacePrefixLookup(out IEnumerable<NamespaceDeclaration> newNamespaces, Func<string, string> nsResolver)
System\Xaml\Parser\XamlPullParser.cs (13)
56public IEnumerable<XamlNode> Parse() 88public IEnumerable<XamlNode> P_Element() 122public IEnumerable<XamlNode> P_EmptyElement() 173public IEnumerable<XamlNode> P_StartElement() 207public IEnumerable<XamlNode> P_ElementBody() 319public IEnumerable<XamlNode> P_PropertyElement() 348public IEnumerable<XamlNode> P_EmptyPropertyElement() 368public IEnumerable<XamlNode> P_NonemptyPropertyElement() 449public IEnumerable<XamlNode> P_ElementContent() 649public IEnumerable<XamlNode> P_PropertyContent() 836private IEnumerable<XamlNode> LogicStream_Attribute() 1022private IEnumerable<XamlNode> LogicStream_CheckForStartGetCollectionFromMember() 1035IEnumerable<NamespaceDeclaration> newNamespaces = null;
System\Xaml\Runtime\ClrObjectRuntime.cs (5)
375public override IEnumerable<DictionaryEntry> GetDictionaryItems(object dictionary, XamlType dictionaryType) 401return (IEnumerable<DictionaryEntry>)method.Invoke(null, new object[] { enumerator }); 744private static IEnumerable<DictionaryEntry> DictionaryEntriesFromIDictionaryEnumerator( 753private static IEnumerable<DictionaryEntry> DictionaryEntriesFromIEnumerator(IEnumerator enumerator) 761private static IEnumerable<DictionaryEntry> DictionaryEntriesFromIEnumeratorKvp<TKey, TValue>(IEnumerator<KeyValuePair<TKey, TValue>> enumerator)
System\Xaml\Runtime\PartialTrustTolerantRuntime.cs (1)
409public override IEnumerable<DictionaryEntry> GetDictionaryItems(object dictionary, XamlType dictionaryType)
System\Xaml\Schema\TypeReflector.cs (1)
690private MethodInfo PickAttachableEventAdder(IEnumerable<MethodInfo> adders)
System\Xaml\Schema\XamlDirective.cs (1)
33public XamlDirective(IEnumerable<string> xamlNamespaces, string name, XamlType xamlType,
System\Xaml\XamlRuntime.cs (1)
69public abstract IEnumerable<DictionaryEntry> GetDictionaryItems(object dictionary, XamlType dictionaryType);
System\Xaml\XamlSchemaContext.cs (10)
50public XamlSchemaContext(IEnumerable<Assembly> referenceAssemblies) 53public XamlSchemaContext(IEnumerable<Assembly> referenceAssemblies, XamlSchemaContextSettings settings) 104public virtual IEnumerable<string> GetAllXamlNamespaces() 891private IEnumerable<XmlNsInfo> EnumerateXmlnsInfos() 903private IEnumerable<XmlNsInfo> EnumerateStaticAndDynamicXmlnsInfos() 1446foreach (WeakReference weakRef in (IEnumerable<WeakReference>)this) 1475IEnumerator<T> IEnumerable<T>.GetEnumerator() 1482return ((IEnumerable<T>)this).GetEnumerator(); 1485private IEnumerable<T> Enumerate() 1487foreach (WeakReference weakRef in (IEnumerable<WeakReference>)this)
System\Xaml\XamlType.cs (7)
368IEnumerable<XamlMember> members = LookupAllMembers(); 417IEnumerable<XamlMember> members = LookupAllAttachableMembers(); 646internal IEnumerable<ConstructorInfo> GetConstructors() 669IEnumerable<ConstructorInfo> ctors = GetConstructors(); 1048protected virtual IEnumerable<XamlMember> LookupAllAttachableMembers() 1059protected virtual IEnumerable<XamlMember> LookupAllMembers() 1551private IEnumerable<ConstructorInfo> GetPublicAndInternalConstructors()
System\Xaml\XamlTypeName.cs (1)
29public XamlTypeName(string xamlNamespace, string name, IEnumerable<XamlTypeName> typeArguments)
System.Xaml.Tests (177)
Common\CustomXamlType.cs (4)
27public Optional<IEnumerable<XamlMember>?> LookupAllAttachableMembersResult { get; set; } 28protected override IEnumerable<XamlMember> LookupAllAttachableMembers() 33public Optional<IEnumerable<XamlMember>?> LookupAllMembersResult { get; set; } 34protected override IEnumerable<XamlMember> LookupAllMembers()
Common\SubXamlType.cs (2)
23public IEnumerable<XamlMember> LookupAllAttachableMembersEntry() => LookupAllAttachableMembers(); 25public IEnumerable<XamlMember> LookupAllMembersEntry() => LookupAllMembers();
System\Windows\Markup\ArrayExtensionTests.cs (1)
39public static IEnumerable<object[]> Ctor_Array_TestData()
System\Windows\Markup\ContentWrapperAttributeTests.cs (1)
20public static IEnumerable<object?[]> Equals_TestData()
System\Windows\Markup\DateTimeValueSerializerTests.cs (3)
12public static IEnumerable<object?[]> CanConvertFrom_TestData() 27public static IEnumerable<object[]> ConvertToString_TestData() 61public static IEnumerable<object[]> ConvertFromString_TestData()
System\Windows\Markup\NameReferenceConverterTests.cs (5)
121public static IEnumerable<object?[]> CanConvertTo_TestData() 228public object GetFixupToken(IEnumerable<string> names) => throw new NotImplementedException(); 230public Func<IEnumerable<string>, bool, object>? GetFixupTokenAction { get; set; } 232public object GetFixupToken(IEnumerable<string> names, bool canAssignDirectly) 242public IEnumerable<KeyValuePair<string, object>> GetAllNamesAndValuesInScope()
System\Windows\Markup\ReferenceTests.cs (4)
115public object GetFixupToken(IEnumerable<string> names) => throw new NotImplementedException(); 117public Func<IEnumerable<string>, bool, object>? GetFixupTokenAction { get; set; } 119public object GetFixupToken(IEnumerable<string> names, bool canAssignDirectly) => 122public IEnumerable<KeyValuePair<string, object>> GetAllNamesAndValuesInScope() =>
System\Windows\Markup\ValueSerializerTests.cs (5)
13public static IEnumerable<object?[]> CanConvertToString_TestData() 30public static IEnumerable<object?[]> ConvertToString_CantConvert_TestData() 47public static IEnumerable<object?[]> CanConvertFromString_TestData() 81public static IEnumerable<object?[]> TypeReferences_TestData() 98public static IEnumerable<object[]> GetSerializerFor_WellKnownType_TestData()
System\Windows\Markup\XamlSetMarkupExtensionEventArgsTests.cs (1)
12public static IEnumerable<object?[]> Ctor_XamlMember_MarkupExtension_IServiceProvider_TestData()
System\Windows\Markup\XamlSetTypeConverterEventArgsTests.cs (1)
14public static IEnumerable<object?[]> Ctor_XamlMember_TypeConverter_Object_ITypeDescriptorContext_CultureInfo_TestData()
System\Windows\Markup\XamlSetValueEventArgsTests.cs (1)
12public static IEnumerable<object?[]> Ctor_XamlMember_Object_TestData()
System\Xaml\AmbientPropertyValueTests.cs (1)
12public static IEnumerable<object?[]> Ctor_XamlMember_Object_TestData()
System\Xaml\AttachableMemberIdentifierTests.cs (2)
23public static IEnumerable<object?[]> Equals_TestData() 67public static IEnumerable<object[]> ToString_TestData()
System\Xaml\Replacements\DateTimeConverter2Tests.cs (2)
27public static IEnumerable<object[]> ConvertFrom_TestData() 68public static IEnumerable<object[]> ConvertTo_TestData()
System\Xaml\Replacements\DateTimeOffsetConverter2Tests.cs (2)
29public static IEnumerable<object?[]> ConvertFrom_TestData() 68public static IEnumerable<object?[]> ConvertTo_TestData()
System\Xaml\Replacements\EventConverterTests.cs (2)
57public static IEnumerable<object?[]> ConvertFrom_InvalidIRootObjectProvider_TestData() 92public static IEnumerable<object?[]> ConvertFrom_InvalidIDestinationTypeProvider_TestData()
System\Xaml\Replacements\TypeTypeConverterTests.cs (1)
196public static IEnumerable<object?[]> ConvertTo_InvalidIXamlSchemaContextProvider_TestData()
System\Xaml\Replacements\TypeUriConverterTests.cs (4)
63public static IEnumerable<object[]> ConvertFrom_TestData() 117public static IEnumerable<object[]> ConvertTo_Uri_TestData() 135public static IEnumerable<object[]> ConvertTo_InstanceDescriptor_TestData() 181public static IEnumerable<object?[]> IsValid_TestData()
System\Xaml\Schema\XamlMemberInvokerTests.cs (1)
57public static IEnumerable<object[]> UnknownInvoker_TestData()
System\Xaml\Schema\XamlTypeInvokerTests.cs (3)
75public static IEnumerable<object[]> UnknownInvoker_TestData() 219public static IEnumerable<object?[]> GetAddMethod_TestData() 443public static IEnumerable<object?[]> GetEnumeratorMethod_TestData()
System\Xaml\Schema\XamlTypeNameTests.cs (7)
35public static IEnumerable<object?[]> Ctor_String_String_XamlTypeNames_TestData() 44public void Ctor_String_String_XamlTypeNames(string xamlNamespace, string name, IEnumerable<XamlTypeName> typeArguments) 81public static IEnumerable<object?[]> ToString_TestData() 195public static IEnumerable<object[]> ToString_List_TestData() 234public static IEnumerable<object[]> Parse_TestData() 387public static IEnumerable<object[]> ParseList_TestData() 512public IEnumerable<NamespaceDeclaration> GetNamespacePrefixes() => throw new NotImplementedException();
System\Xaml\Schema\XamlTypeTypeConverterTests.cs (3)
25public static IEnumerable<object[]> ConvertFrom_TestData() 139public static IEnumerable<object?[]> ConvertFrom_InvalidIXamlSchemaContextProvider_TestData() 334public IEnumerable<NamespaceDeclaration> GetNamespacePrefixes() => throw new NotImplementedException();
System\Xaml\Schema\XamlValueConverterTests.cs (3)
13public static IEnumerable<object?[]> Ctor_Type_XamlType_TestData() 30public static IEnumerable<object?[]> Ctor_Type_XamlType_String_TestData() 98public static IEnumerable<object?[]> Equals_TestData()
System\Xaml\XamlDirectiveTests.cs (5)
15public static IEnumerable<object?[]> Ctor_Strings_String_XamlType_XamlValueConverter_AllowedMembersLocation_TestData() 27public void Ctor_Strings_String_XamlType_XamlValueConverter_AllowedMembersLocation(IEnumerable<string> xamlNamespaces, string name, XamlValueConverter<TypeConverter> typeConverter, AllowedMemberLocations allowedLocation) 95public static IEnumerable<object?[]> Equals_TestData() 147public static IEnumerable<object[]> ToString_TestData() 287public SubXamlDirective(IEnumerable<string> xamlNamespaces, string name, XamlType xamlType, XamlValueConverter<TypeConverter> typeConverter, AllowedMemberLocations allowedLocation) : base(xamlNamespaces, name, xamlType, typeConverter, allowedLocation) { }
System\Xaml\XamlDuplicateMemberExceptionTests.cs (2)
37public static IEnumerable<object?[]> Ctor_XamlMember_XamlType_TestData() 61public static IEnumerable<object?[]> Ctor_String_Exception_TestData()
System\Xaml\XamlExceptionTests.cs (2)
33public static IEnumerable<object?[]> Ctor_String_Exception_Int_Int_TestData() 53public static IEnumerable<object?[]> Ctor_String_Exception_TestData()
System\Xaml\XamlInternalExceptionTests.cs (1)
33public static IEnumerable<object?[]> Ctor_String_Exception_TestData()
System\Xaml\XamlMemberTests.cs (28)
46public static IEnumerable<object[]> Ctor_PropertyInfo_XamlSchemaContext_TestData() 66public static IEnumerable<object?[]> Ctor_PropertyInfo_XamlSchemaContext_XamlMemberInvoker_TestData() 102public static IEnumerable<object[]> Ctor_EventInfo_XamlSchemaContext_TestData() 122public static IEnumerable<object?[]> Ctor_EventInfo_XamlSchemaContext_XamlMemberInvoker_TestData() 158public static IEnumerable<object?[]> Ctor_String_MethodInfo_MethodInfo_XamlSchemaContext_TestData() 181public static IEnumerable<object?[]> Ctor_String_MethodInfo_MethodInfo_XamlSchemaContext_XamlMemberInvoker_TestData() 247public static IEnumerable<object[]> Ctor_String_MethodInfo_XamlSchemaContext_TestData() 268public static IEnumerable<object?[]> Ctor_String_MethodInfo_XamlSchemaContext_XamlMemberInvoker_TestData() 394public static IEnumerable<object?[]> LookupDeferringLoader_TestData() 569public static IEnumerable<object?[]> LookupDependsOn_TestData() 735public static IEnumerable<object[]> LookupIsAmbient_TestData() 803public static IEnumerable<object[]> LookupIsEvent_TestData() 856public static IEnumerable<object[]> LookupIsReadPublic_TestData() 961public static IEnumerable<object[]> LookupIsReadOnly_TestData() 1038public static IEnumerable<object[]> LookupIsUnknown_TestData() 1098public static IEnumerable<object?[]> LookupIsWritePublic_TestData() 1203public static IEnumerable<object[]> LookupIsWriteOnly_TestData() 1280public static IEnumerable<object?[]> LookupMarkupExtensionBracketCharacters_TestData() 1414public static IEnumerable<object[]> LookupSerializationVisibility_TestData() 1522public static IEnumerable<object?[]> LookupTargetType_TestData() 1599public static IEnumerable<object?[]> LookupType_TestData() 1685public static IEnumerable<object?[]> LookupTypeConverter_TestData() 1838public static IEnumerable<object?[]> LookupUnderlyingGetter_TestData() 1902public static IEnumerable<object?[]> LookupUnderlyingMember_TestData() 1967public static IEnumerable<object?[]> LookupUnderlyingSetter_TestData() 2036public static IEnumerable<object?[]> LookupValueSerializer_TestData() 2193public static IEnumerable<object?[]> Equals_TestData() 2312public static IEnumerable<object[]> GetHashCode_TestData()
System\Xaml\XamlNodeQueueTests.cs (1)
258public static IEnumerable<object?[]> Writer_WriteValue_TestData()
System\Xaml\XamlObjectReaderExceptionTests.cs (1)
33public static IEnumerable<object?[]> Ctor_String_Exception_TestData()
System\Xaml\XamlObjectWriterExceptionTests.cs (1)
33public static IEnumerable<object?[]> Ctor_String_Exception_TestData()
System\Xaml\XamlParseExceptionTests.cs (1)
33public static IEnumerable<object?[]> Ctor_String_Exception_TestData()
System\Xaml\XamlReaderSettingsTests.cs (1)
24public static IEnumerable<object?[]> Ctor_XamlReaderSettings_TestData()
System\Xaml\XamlReaderTests.cs (1)
28public static IEnumerable<object[]> Skip_Skippable_TestData()
System\Xaml\XamlSchemaContextSettingsTests.cs (1)
20public static IEnumerable<object?[]> Ctor_XamlSchemaContextSettings_TestData()
System\Xaml\XamlSchemaContextTests.cs (9)
27public static IEnumerable<object?[]> Ctor_XamlSchemaContextSettings_TestData() 50public static IEnumerable<object?[]> Ctor_ReferencedAssemblies_TestData() 59public void Ctor_ReferencedAssemblies(IEnumerable<Assembly> referenceAssemblies) 71public static IEnumerable<object?[]> Ctor_XamlSchemaContextSettings_ReferenceAssemblies_TestData() 87public void Ctor_XamlSchemaContextSettings_ReferenceAssemblies(XamlSchemaContextSettings settings, IEnumerable<Assembly> referenceAssemblies, bool expectdSupportMarkupExtensionsWithDuplicateArity, bool expectedFullyQualifyAssemblyNamesInClrNamespaces) 277public static IEnumerable<object[]> GetPreferredPrefix_InvalidXmlnsPrefixAttribute_TestData() 389public static IEnumerable<object?[]> GetXamlDirective_TestData() 440public static IEnumerable<object?[]> GetXamlType_XamlTypeName_TestData() 853public static IEnumerable<object?[]> GetXamlType_ReferencesAssemblies_TestData()
System\Xaml\XamlSchemaExceptionTests.cs (1)
33public static IEnumerable<object?[]> Ctor_String_Exception_TestData()
System\Xaml\XamlTypeTests.cs (60)
23public static IEnumerable<object?[]> Ctor_String_String_XamlTypeNames_XamlSchemaContext_TestData() 55public static IEnumerable<object?[]> Ctor_String_XamlTypeNames_XamlSchemaContext_TestData() 79public static IEnumerable<object?[]> Ctor_Type_XamlSchemaContext_TestData() 99public static IEnumerable<object?[]> Ctor_Type_XamlSchemaContext_XamlTypeInvoker_TestData() 201public static IEnumerable<object?[]> GetXamlNamespaces_TestData() 311public static IEnumerable<object[]> GetXamlNamespaces_InvalidXmlnsDefinitionAttribute_TestData() 425public static IEnumerable<object?[]> LookupAliasedProperty_TestData() 626public static IEnumerable<object[]> LookupAliasedProperty_Invalid_TestData() 679public static IEnumerable<object[]> LookupAliasedProperty_InvalidAttribute_TestData() 724public static IEnumerable<object?[]> LookupAllAttachableMembers_TestData() 1151public static IEnumerable<object?[]> LookupAllMembers_TestData() 1240IEnumerable<XamlMember> expectedGetAllMembers = expectedGet ?? expectedLookup ?? Array.Empty<XamlMember>(); 1343public static IEnumerable<object?[]> LookupAllowedContentTypes_TestData() 1492public static IEnumerable<object[]> LookupAllowedContentTypes_InvalidAttribute_TestData() 1517public static IEnumerable<object?[]> LookupAttachableMember_TestData() 1699public static IEnumerable<object?[]> LookupBaseType_TestData() 1739public static IEnumerable<object?[]> LookupCollectionKind_TestData() 1748yield return new object?[] { new SubXamlType(typeof(IEnumerable<int>), new XamlSchemaContext()), XamlCollectionKind.None }; 1835IEnumerator<int> IEnumerable<int>.GetEnumerator() => throw new NotImplementedException(); 1836IEnumerator<object> IEnumerable<object>.GetEnumerator() => throw new NotImplementedException(); 1904public static IEnumerable<object[]> LookupConstructionRequiresArguments_TestData() 1939public static IEnumerable<object?[]> LookupContentProperty_TestData() 2087public static IEnumerable<object[]> LookupContentProperty_InvalidAttribute_TestData() 2137public static IEnumerable<object?[]> LookupContentWrappers_TestData() 2271public static IEnumerable<object[]> LookupContentWrappers_InvalidAttribute_TestData() 2325public static IEnumerable<object?[]> LookupDeferringLoader_TestData() 2450public static IEnumerable<object[]> LookupDeferringLoader_InvalidAttribute_TestData() 2569public static IEnumerable<object[]> LookupIsAmbient_TestData() 2650public static IEnumerable<object[]> LookupIsConstructible_TestData() 2688public static IEnumerable<object[]> LookupIsMarkupExtension_TestData() 2716public static IEnumerable<object?[]> LookupIsNameScope_TestData() 2773public static IEnumerable<object[]> LookupIsNullable_TestData() 2820public static IEnumerable<object[]> LookupIsPublic_TestData() 2847public static IEnumerable<object[]> LookupIsUnknown_TestData() 2873public static IEnumerable<object[]> LookupIsWhitespaceSignificantCollection_TestData() 2954public static IEnumerable<object[]> LookupIsXData_TestData() 2981public static IEnumerable<object?[]> LookupItemType_TestData() 3036public static IEnumerable<object?[]> LookupKeyType_TestData() 3125IEnumerator<object> IEnumerable<object>.GetEnumerator() => throw new NotImplementedException(); 3129IEnumerator<int> IEnumerable<int>.GetEnumerator() => throw new NotImplementedException(); 3182IEnumerator<KeyValuePair<string, int>> IEnumerable<KeyValuePair<string, int>>.GetEnumerator() => throw new NotImplementedException(); 3186IEnumerator<KeyValuePair<int, string>> IEnumerable<KeyValuePair<int, string>>.GetEnumerator() => throw new NotImplementedException(); 3287public static IEnumerable<object?[]> LookupMarkupExtensionReturnType_TestData() 3451public static IEnumerable<object?[]> LookupMember_TestData() 3671public static IEnumerable<object?[]> LookupPositionalParameters_TestData() 3722public static IEnumerable<object?[]> LookupSetMarkupExtensionHandler_TestData() 3851public static IEnumerable<object[]> LookupSetMarkupExtensionHandler_InvalidAttribute_TestData() 3921public static IEnumerable<object?[]> LookupSetTypeConverterHandler_TestData() 4050public static IEnumerable<object[]> LookupSetTypeConverterHandler_InvalidAttribute_TestData() 4120public static IEnumerable<object[]> LookupTrimSurroundingWhitespace_TestData() 4201public static IEnumerable<object?[]> LookupTypeConverter_TestData() 4349public static IEnumerable<object[]> LookupTypeConverter_InvalidAttribute_TestData() 4453public static IEnumerable<object[]> LookupUsableDuringInitialization_TestData() 4590public static IEnumerable<object[]> LookupUsableDuringInitialization_InvalidAttribute_TestData() 4625public static IEnumerable<object?[]> LookupValueSerializer_TestData() 4757public static IEnumerable<object[]> LookupValueSerializer_InvalidAttribute_TestData() 4827public static IEnumerable<object?[]> CanAssignTo_TestData() 5080public static IEnumerable<object?[]> Equals_TestData() 5127public static IEnumerable<object[]> GetHashCode_TestData() 5143private static void AssertEqualXamlMembers(XamlMember[]? expected, IEnumerable<XamlMember> actual)
System\Xaml\XamlWriterSettingsTests.cs (1)
18public static IEnumerable<object?[]> Ctor_XamlWriterSettings_TestData()
System\Xaml\XamlXmlReaderSettingsTests.cs (1)
28public static IEnumerable<object?[]> Ctor_XamlXmlReaderSettings_TestData()
System\Xaml\XamlXmlWriterExceptionTests.cs (1)
33public static IEnumerable<object?[]> Ctor_String_Exception_TestData()
Templates.Blazor.Tests (27)
src\ProjectTemplates\Shared\AspNetProcess.cs (3)
112public async Task AssertPagesOk(IEnumerable<Page> pages) 124public async Task AssertPagesNotFound(IEnumerable<string> urls) 310public IEnumerable<string> Links { get; set; }
src\ProjectTemplates\Shared\Project.cs (1)
314var launchSettingsFiles = Directory.EnumerateFiles(TemplateOutputDir, "launchSettings.json", SearchOption.AllDirectories);
src\Shared\CertificateGeneration\CertificateManager.cs (13)
94IEnumerable<X509Certificate2> matchingCertificates = certificates; 116var invalidCertificates = matchingCertificates.Except(validCertificates); 127var certificatesToDispose = certificates.Except(matchingCertificates); 198var certificates = currentUserCertificates.Concat(localMachineCertificates); 200var filteredCertificates = certificates.Where(c => c.Subject == Subject); 204var excludedCertificates = certificates.Except(filteredCertificates); 466var filteredCertificates = certificates.Where(c => c.Subject == Subject); 470var excludedCertificates = certificates.Except(filteredCertificates); 735var certificatesWithName = certificates.Where(c => c.Subject == Subject); 774IEnumerable<X509Extension> extensions, 801internal static void DisposeCertificates(IEnumerable<X509Certificate2> disposables) 844internal static string ToCertificateDescription(IEnumerable<X509Certificate2> certificates) 853var description = list.OrderBy(c => c.Thumbprint).Select((c, i) => $" {i + 1}) " + GetDescription(c)).Prepend(certificatesDescription);
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (3)
391var onlyOnKeychain = certsFromStore.Except(certsFromDisk, ThumbprintComparer.Instance); 401var onDiskAndKeychain = requireExportable ? certsFromStore.Intersect(certsFromDisk, ThumbprintComparer.Instance) 440var certificateFiles = Directory.EnumerateFiles(MacOSUserHttpsCertificateLocation, "aspnetcore-localhost-*.pfx");
src\Shared\CertificateGeneration\UnixCertificateManager.cs (4)
641private static IEnumerable<string> GetFirefoxProfiles(string firefoxDirectory) 645var profiles = Directory.GetDirectories(firefoxDirectory, "*.default", SearchOption.TopDirectoryOnly).Concat( 758var profileDirs = GetFirefoxProfiles(firefoxDir); 768var profileDirs = GetFirefoxProfiles(firefoxSnapDir);
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 (28)
src\ProjectTemplates\Shared\AspNetProcess.cs (3)
112public async Task AssertPagesOk(IEnumerable<Page> pages) 124public async Task AssertPagesNotFound(IEnumerable<string> urls) 310public IEnumerable<string> Links { get; set; }
src\ProjectTemplates\Shared\Project.cs (1)
314var launchSettingsFiles = Directory.EnumerateFiles(TemplateOutputDir, "launchSettings.json", SearchOption.AllDirectories);
src\Shared\CertificateGeneration\CertificateManager.cs (13)
94IEnumerable<X509Certificate2> matchingCertificates = certificates; 116var invalidCertificates = matchingCertificates.Except(validCertificates); 127var certificatesToDispose = certificates.Except(matchingCertificates); 198var certificates = currentUserCertificates.Concat(localMachineCertificates); 200var filteredCertificates = certificates.Where(c => c.Subject == Subject); 204var excludedCertificates = certificates.Except(filteredCertificates); 466var filteredCertificates = certificates.Where(c => c.Subject == Subject); 470var excludedCertificates = certificates.Except(filteredCertificates); 735var certificatesWithName = certificates.Where(c => c.Subject == Subject); 774IEnumerable<X509Extension> extensions, 801internal static void DisposeCertificates(IEnumerable<X509Certificate2> disposables) 844internal static string ToCertificateDescription(IEnumerable<X509Certificate2> certificates) 853var description = list.OrderBy(c => c.Thumbprint).Select((c, i) => $" {i + 1}) " + GetDescription(c)).Prepend(certificatesDescription);
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (3)
391var onlyOnKeychain = certsFromStore.Except(certsFromDisk, ThumbprintComparer.Instance); 401var onDiskAndKeychain = requireExportable ? certsFromStore.Intersect(certsFromDisk, ThumbprintComparer.Instance) 440var certificateFiles = Directory.EnumerateFiles(MacOSUserHttpsCertificateLocation, "aspnetcore-localhost-*.pfx");
src\Shared\CertificateGeneration\UnixCertificateManager.cs (4)
641private static IEnumerable<string> GetFirefoxProfiles(string firefoxDirectory) 645var profiles = Directory.GetDirectories(firefoxDirectory, "*.default", SearchOption.TopDirectoryOnly).Concat( 758var profileDirs = GetFirefoxProfiles(firefoxDir); 768var profileDirs = GetFirefoxProfiles(firefoxSnapDir);
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 (28)
src\ProjectTemplates\Shared\AspNetProcess.cs (3)
112public async Task AssertPagesOk(IEnumerable<Page> pages) 124public async Task AssertPagesNotFound(IEnumerable<string> urls) 310public IEnumerable<string> Links { get; set; }
src\ProjectTemplates\Shared\Project.cs (1)
314var launchSettingsFiles = Directory.EnumerateFiles(TemplateOutputDir, "launchSettings.json", SearchOption.AllDirectories);
src\Shared\CertificateGeneration\CertificateManager.cs (13)
94IEnumerable<X509Certificate2> matchingCertificates = certificates; 116var invalidCertificates = matchingCertificates.Except(validCertificates); 127var certificatesToDispose = certificates.Except(matchingCertificates); 198var certificates = currentUserCertificates.Concat(localMachineCertificates); 200var filteredCertificates = certificates.Where(c => c.Subject == Subject); 204var excludedCertificates = certificates.Except(filteredCertificates); 466var filteredCertificates = certificates.Where(c => c.Subject == Subject); 470var excludedCertificates = certificates.Except(filteredCertificates); 735var certificatesWithName = certificates.Where(c => c.Subject == Subject); 774IEnumerable<X509Extension> extensions, 801internal static void DisposeCertificates(IEnumerable<X509Certificate2> disposables) 844internal static string ToCertificateDescription(IEnumerable<X509Certificate2> certificates) 853var description = list.OrderBy(c => c.Thumbprint).Select((c, i) => $" {i + 1}) " + GetDescription(c)).Prepend(certificatesDescription);
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (3)
391var onlyOnKeychain = certsFromStore.Except(certsFromDisk, ThumbprintComparer.Instance); 401var onDiskAndKeychain = requireExportable ? certsFromStore.Intersect(certsFromDisk, ThumbprintComparer.Instance) 440var certificateFiles = Directory.EnumerateFiles(MacOSUserHttpsCertificateLocation, "aspnetcore-localhost-*.pfx");
src\Shared\CertificateGeneration\UnixCertificateManager.cs (4)
641private static IEnumerable<string> GetFirefoxProfiles(string firefoxDirectory) 645var profiles = Directory.GetDirectories(firefoxDirectory, "*.default", SearchOption.TopDirectoryOnly).Concat( 758var profileDirs = GetFirefoxProfiles(firefoxDir); 768var profileDirs = GetFirefoxProfiles(firefoxSnapDir);
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 (33)
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)
90IEnumerable<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) 310public IEnumerable<string> Links { get; set; }
src\ProjectTemplates\Shared\Project.cs (1)
314var launchSettingsFiles = Directory.EnumerateFiles(TemplateOutputDir, "launchSettings.json", SearchOption.AllDirectories);
src\Shared\CertificateGeneration\CertificateManager.cs (13)
94IEnumerable<X509Certificate2> matchingCertificates = certificates; 116var invalidCertificates = matchingCertificates.Except(validCertificates); 127var certificatesToDispose = certificates.Except(matchingCertificates); 198var certificates = currentUserCertificates.Concat(localMachineCertificates); 200var filteredCertificates = certificates.Where(c => c.Subject == Subject); 204var excludedCertificates = certificates.Except(filteredCertificates); 466var filteredCertificates = certificates.Where(c => c.Subject == Subject); 470var excludedCertificates = certificates.Except(filteredCertificates); 735var certificatesWithName = certificates.Where(c => c.Subject == Subject); 774IEnumerable<X509Extension> extensions, 801internal static void DisposeCertificates(IEnumerable<X509Certificate2> disposables) 844internal static string ToCertificateDescription(IEnumerable<X509Certificate2> certificates) 853var description = list.OrderBy(c => c.Thumbprint).Select((c, i) => $" {i + 1}) " + GetDescription(c)).Prepend(certificatesDescription);
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (3)
391var onlyOnKeychain = certsFromStore.Except(certsFromDisk, ThumbprintComparer.Instance); 401var onDiskAndKeychain = requireExportable ? certsFromStore.Intersect(certsFromDisk, ThumbprintComparer.Instance) 440var certificateFiles = Directory.EnumerateFiles(MacOSUserHttpsCertificateLocation, "aspnetcore-localhost-*.pfx");
src\Shared\CertificateGeneration\UnixCertificateManager.cs (4)
641private static IEnumerable<string> GetFirefoxProfiles(string firefoxDirectory) 645var profiles = Directory.GetDirectories(firefoxDirectory, "*.default", SearchOption.TopDirectoryOnly).Concat( 758var profileDirs = GetFirefoxProfiles(firefoxDir); 768var profileDirs = GetFirefoxProfiles(firefoxSnapDir);
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 (32)
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) 310public IEnumerable<string> Links { get; set; }
src\ProjectTemplates\Shared\Project.cs (1)
314var launchSettingsFiles = Directory.EnumerateFiles(TemplateOutputDir, "launchSettings.json", SearchOption.AllDirectories);
src\Shared\CertificateGeneration\CertificateManager.cs (13)
94IEnumerable<X509Certificate2> matchingCertificates = certificates; 116var invalidCertificates = matchingCertificates.Except(validCertificates); 127var certificatesToDispose = certificates.Except(matchingCertificates); 198var certificates = currentUserCertificates.Concat(localMachineCertificates); 200var filteredCertificates = certificates.Where(c => c.Subject == Subject); 204var excludedCertificates = certificates.Except(filteredCertificates); 466var filteredCertificates = certificates.Where(c => c.Subject == Subject); 470var excludedCertificates = certificates.Except(filteredCertificates); 735var certificatesWithName = certificates.Where(c => c.Subject == Subject); 774IEnumerable<X509Extension> extensions, 801internal static void DisposeCertificates(IEnumerable<X509Certificate2> disposables) 844internal static string ToCertificateDescription(IEnumerable<X509Certificate2> certificates) 853var description = list.OrderBy(c => c.Thumbprint).Select((c, i) => $" {i + 1}) " + GetDescription(c)).Prepend(certificatesDescription);
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (3)
391var onlyOnKeychain = certsFromStore.Except(certsFromDisk, ThumbprintComparer.Instance); 401var onDiskAndKeychain = requireExportable ? certsFromStore.Intersect(certsFromDisk, ThumbprintComparer.Instance) 440var certificateFiles = Directory.EnumerateFiles(MacOSUserHttpsCertificateLocation, "aspnetcore-localhost-*.pfx");
src\Shared\CertificateGeneration\UnixCertificateManager.cs (4)
641private static IEnumerable<string> GetFirefoxProfiles(string firefoxDirectory) 645var profiles = Directory.GetDirectories(firefoxDirectory, "*.default", SearchOption.TopDirectoryOnly).Concat( 758var profileDirs = GetFirefoxProfiles(firefoxDir); 768var profileDirs = GetFirefoxProfiles(firefoxSnapDir);
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);
TestProject.AppHost (1)
tests\testproject\Common\TestResourceNames.cs (1)
19public static TestResourceNames Parse(IEnumerable<string> resourceNames)
TestProject.IntegrationServiceA (1)
tests\testproject\Common\TestResourceNames.cs (1)
19public static TestResourceNames Parse(IEnumerable<string> resourceNames)
vbc (10)
src\Compilers\Core\CommandLine\BuildProtocol.cs (2)
63IEnumerable<Argument> arguments, 594var hashAttributes = typeof(BuildRequest).Assembly.GetCustomAttributes<CommitHashAttribute>();
src\Compilers\Shared\BuildClient.cs (8)
97IEnumerable<string> arguments, 116var originalArguments = GetCommandLineArgs(arguments); 125internal RunCompilationResult RunCompilation(IEnumerable<string> originalArguments, BuildPaths buildPaths, TextWriter? textWriter = null, string? pipeName = null) 171public Task<RunCompilationResult> RunCompilationAsync(IEnumerable<string> originalArguments, BuildPaths buildPaths, TextWriter? textWriter = null) 279private static IEnumerable<string> GetCommandLineArgs(IEnumerable<string> args) 352private static IEnumerable<string> GetCommandLineWindows(IEnumerable<string> args)
VBCSCompiler (13)
src\Compilers\Core\CommandLine\BuildProtocol.cs (2)
63IEnumerable<Argument> arguments, 594var hashAttributes = typeof(BuildRequest).Assembly.GetCustomAttributes<CommitHashAttribute>();
src\Compilers\Server\VBCSCompiler\AnalyzerConsistencyChecker.cs (3)
45IEnumerable<CommandLineAnalyzerReference> analyzerReferences, 51IEnumerable<CommandLineAnalyzerReference> analyzerReferences, 77IEnumerable<CommandLineAnalyzerReference> analyzerReferences,
src\Compilers\Shared\BuildClient.cs (8)
97IEnumerable<string> arguments, 116var originalArguments = GetCommandLineArgs(arguments); 125internal RunCompilationResult RunCompilation(IEnumerable<string> originalArguments, BuildPaths buildPaths, TextWriter? textWriter = null, string? pipeName = null) 171public Task<RunCompilationResult> RunCompilationAsync(IEnumerable<string> originalArguments, BuildPaths buildPaths, TextWriter? textWriter = null) 279private static IEnumerable<string> GetCommandLineArgs(IEnumerable<string> args) 352private static IEnumerable<string> GetCommandLineWindows(IEnumerable<string> args)
VBCSCompiler.UnitTests (4)
CompilerServerTests.cs (4)
108private static void CreateFiles(TempDirectory currentDirectory, IEnumerable<KeyValuePair<string, string>> files) 121IEnumerable<KeyValuePair<string, string>> environmentVariables, 180IEnumerable<KeyValuePair<string, string>> filesInDirectory = null, 181IEnumerable<KeyValuePair<string, string>> additionalEnvironmentVars = null,
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();
WindowsBase.Tests (252)
System\Collections\Specialized\CollectionChangedEventManagerTests.cs (2)
10public static IEnumerable<object?[]> AddHandler_TestData() 181public static IEnumerable<object?[]> AddListener_TestData()
System\ComponentModel\CurrentChangedEventManagerTests.cs (2)
14public static IEnumerable<object?[]> AddHandler_TestData() 194public static IEnumerable<object?[]> AddListener_TestData()
System\ComponentModel\CurrentChangingEventManagerTests.cs (2)
14public static IEnumerable<object?[]> AddHandler_TestData() 185public static IEnumerable<object?[]> AddListener_TestData()
System\ComponentModel\ErrorsChangedEventManagerTests.cs (1)
11public static IEnumerable<object?[]> AddHandler_TestData()
System\ComponentModel\GroupDescriptionTests.cs (3)
24public static IEnumerable<object?[]> CustomSort_Set_TestData() 510public static IEnumerable<object?[]> NamesMatch_TestData() 530public static IEnumerable<object?[]> OnPropertyChanged_TestData()
System\ComponentModel\ItemPropertyInfoTests.cs (1)
8public static IEnumerable<object?[]> Ctor_String_Type_Object_TestData()
System\ComponentModel\PropertyFilterAttributeTests.cs (2)
28public static IEnumerable<object?[]> Equals_TestData() 54public static IEnumerable<object?[]> Match_TestData()
System\ComponentModel\SortDescriptionTests.cs (1)
106public static IEnumerable<object?[]> Equals_TestData()
System\Diagnostics\PresentationTraceSourcesTests.cs (2)
28public static IEnumerable<object?[]> Element_TestData() 52public static IEnumerable<object?[]> SetTraceLevel_TestData()
System\IO\Packaging\PackageDigitalSignatureManagerTests.cs (1)
139public static IEnumerable<object[]> ParentWindow_Set_TestData()
System\Security\RightsManagement\ContentGrantTests.cs (2)
8public static IEnumerable<object[]> Ctor_ContentUser_ContentRight_TestData() 35public static IEnumerable<object[]> Ctor_ContentUser_ContentRight_DateTime_DateTime_TestData()
System\Security\RightsManagement\ContentUserTests.cs (1)
76public static IEnumerable<object?[]> Equals_TestData()
System\Security\RightsManagement\LocalizedNameDescriptionPairTests.cs (1)
19public static IEnumerable<object?[]> Equals_TestData()
System\Security\RightsManagement\RightsManagementExceptionTests.cs (5)
63public static IEnumerable<object?[]> Ctor_RightsManagementFailureCode_Exception_TestData() 117public static IEnumerable<object?[]> Ctor_String_Exception_TestData() 138public static IEnumerable<object?[]> Ctor_String_Exception_Null_TestData() 159public static IEnumerable<object?[]> Ctor_RightsManagementFailureCode_String_Exception_TestData() 183public static IEnumerable<object?[]> Ctor_RightsManagementFailureCode_String_Exception_Null_TestData()
System\Security\RightsManagement\UnsignedPublishLicenseTests.cs (3)
38public static IEnumerable<object[]> ContentId_TestData() 59public static IEnumerable<object?[]> Owner_TestData() 101public static IEnumerable<object?[]> ReferralInfoUri_TestData()
System\Windows\AttachedPropertyBrowsableForTypeAttributeTests.cs (1)
26public static IEnumerable<object?[]> Equals_TestData()
System\Windows\AttachedPropertyBrowsableWhenAttributePresentAttributeTests.cs (1)
25public static IEnumerable<object?[]> Equals_TestData()
System\Windows\Converters\Int32RectValueSerializerTests.cs (3)
12public static IEnumerable<object?[]> CanConvertToString_TestData() 40public static IEnumerable<object?[]> ConvertToString_CantConvert_TestData() 57public static IEnumerable<object?[]> CanConvertFromString_TestData()
System\Windows\Converters\PointValueSerializerTests.cs (3)
12public static IEnumerable<object?[]> CanConvertToString_TestData() 40public static IEnumerable<object?[]> ConvertToString_CantConvert_TestData() 57public static IEnumerable<object?[]> CanConvertFromString_TestData()
System\Windows\Converters\RectValueSerializerTests.cs (3)
12public static IEnumerable<object?[]> CanConvertToString_TestData() 40public static IEnumerable<object?[]> ConvertToString_CantConvert_TestData() 57public static IEnumerable<object?[]> CanConvertFromString_TestData()
System\Windows\Converters\SizeValueSerializerTests.cs (3)
12public static IEnumerable<object?[]> CanConvertToString_TestData() 40public static IEnumerable<object?[]> ConvertToString_CantConvert_TestData() 57public static IEnumerable<object?[]> CanConvertFromString_TestData()
System\Windows\Converters\VectorValueSerializerTests.cs (3)
12public static IEnumerable<object?[]> CanConvertToString_TestData() 40public static IEnumerable<object?[]> ConvertToString_CantConvert_TestData() 57public static IEnumerable<object?[]> CanConvertFromString_TestData()
System\Windows\Data\DataSourceProviderTests.cs (2)
102public static IEnumerable<object?[]> Dispatcher_Set_TestData() 1141public static IEnumerable<object?[]> OnPropertyChanged_TestData()
System\Windows\DependencyObjectTests.cs (2)
2420public static IEnumerable<object[]> SetValue_DependencyPropertyInvalidValueReferenceType_TestData() 2843public static IEnumerable<object[]> SetValue_DependencyPropertyKeyInvalidValueReferenceType_TestData()
System\Windows\DependencyObjectTypeTests.cs (1)
62public static IEnumerable<object?[]> IsInstanceOfType_TestData()
System\Windows\DependencyPropertyChangedEventArgsTests.cs (2)
10public static IEnumerable<object?[]> Ctor_DependencyProperty_Object_Object_TestData() 37public static IEnumerable<object?[]> Equals_Object_TestData()
System\Windows\DependencyPropertyTests.cs (18)
11public static IEnumerable<object?[]> Register_String_Type_Type_TestData() 41public static IEnumerable<object?[]> Register_String_Type_Type_PropertyMetadata_TestData() 93public static IEnumerable<object?[]> Register_String_Type_Type_Validate_TestData() 153public static IEnumerable<object?[]> Register_String_Type_Type_PropertyMetadata_NullValidate_TestData() 297public static IEnumerable<object?[]> Register_String_Type_Type_ValidateFail_TestData() 322public static IEnumerable<object?[]> RegisterAttached_String_Type_Type_TestData() 352public static IEnumerable<object?[]> RegisterAttached_String_Type_Type_PropertyMetadata_TestData() 406public static IEnumerable<object?[]> RegisterAttached_String_Type_Type_Validate_TestData() 466public static IEnumerable<object?[]> RegisterAttached_String_Type_Type_PropertyMetadata_NullValidate_TestData() 603public static IEnumerable<object?[]> RegisterAttached_String_Type_Type_ValidateFail_TestData() 628public static IEnumerable<object?[]> RegisterReadOnly_String_Type_Type_PropertyMetadata_TestData() 684public static IEnumerable<object?[]> RegisterReadOnly_String_Type_Type_Validate_TestData() 748public static IEnumerable<object?[]> RegisterReadOnly_String_Type_Type_PropertyMetadata_NullValidate_TestData() 896public static IEnumerable<object?[]> RegisterReadOnly_String_Type_Type_ValidateFail_TestData() 921public static IEnumerable<object?[]> RegisterAttachedReadOnly_String_Type_Type_PropertyMetadata_TestData() 979public static IEnumerable<object?[]> RegisterAttachedReadOnly_String_Type_Type_Validate_TestData() 1043public static IEnumerable<object?[]> RegisterAttachedReadOnly_String_Type_Type_PropertyMetadata_NullValidate_TestData() 1177public static IEnumerable<object?[]> RegisterAttachedReadOnly_String_Type_Type_ValidateFail_TestData()
System\Windows\ExpressionConverterTests.cs (3)
25public static IEnumerable<object?[]> ConvertTo_TestData() 59public static IEnumerable<object?[]> ConvertTo_NullDestinationType_TestData() 92public static IEnumerable<object?[]> ConvertFrom_CantConvert_TestData()
System\Windows\FreezableTests.cs (3)
3090public static IEnumerable<object?[]> CreateInstance_TestData() 6465public static IEnumerable<object?[]> OnFreezablePropertyChanged_TestData() 6833public static IEnumerable<object[]> SetValue_DependencyPropertyInvalidValueReferenceType_TestData()
System\Windows\Input\KeyConverterTests.cs (7)
12public static IEnumerable<object?[]> CanConvertTo_TestData() 84public static IEnumerable<object[]> ConvertTo_KeyToString_TestData() 184public static IEnumerable<object?[]> ConvertTo_CantConvert_TestData() 209public static IEnumerable<object?[]> ConvertTo_NullDestinationType_TestData() 242public static IEnumerable<object[]> ConvertFrom_TestData() 383public static IEnumerable<object[]> ConvertFrom_InvalidValue_TestData() 406public static IEnumerable<object[]> ConvertFrom_CantConvert_TestData()
System\Windows\Input\KeyValueSerializerTests.cs (2)
11public static IEnumerable<object?[]> CanConvertToString_TestData() 82public static IEnumerable<object?[]> CanConvertFromString_TestData()
System\Windows\Input\ModifierKeysConverterTests.cs (8)
12public static IEnumerable<object?[]> CanConvertTo_TestData() 72public static IEnumerable<object[]> ConvertTo_ModifierKeysToString_TestData() 103public static IEnumerable<object[]> ConvertTo_InvalidModifierKeys_TestData() 150public static IEnumerable<object?[]> ConvertTo_CantConvert_TestData() 175public static IEnumerable<object?[]> ConvertTo_NullDestinationType_TestData() 208public static IEnumerable<object[]> ConvertFrom_TestData() 261public static IEnumerable<object[]> ConvertFrom_InvalidValue_TestData() 280public static IEnumerable<object[]> ConvertFrom_CantConvert_TestData()
System\Windows\Input\ModifierKeysValueSerializerTests.cs (2)
11public static IEnumerable<object?[]> CanConvertToString_TestData() 78public static IEnumerable<object?[]> CanConvertFromString_TestData()
System\Windows\Int32RectConverterTests.cs (3)
60public static IEnumerable<object?[]> ConvertTo_CantConvert_TestData() 85public static IEnumerable<object?[]> ConvertTo_NullDestinationType_TestData() 157public static IEnumerable<object[]> ConvertFrom_CantConvert_TestData()
System\Windows\Int32RectTests.cs (6)
192public static IEnumerable<object?[]> Equals_TestData() 284public static IEnumerable<object[]> Parse_TestData() 311public static IEnumerable<object[]> Parse_InvalidSource_TestData() 337public static IEnumerable<object[]> Parse_NotInt32_TestData() 359public static IEnumerable<object[]> ToString_TestData() 382public static IEnumerable<object[]> ToString_IFormatProviderCustom_TestData()
System\Windows\Interop\MSGTests.cs (1)
21public static IEnumerable<object[]> IntPtr_TestData()
System\Windows\LocalValueEntryTests.cs (1)
18public static IEnumerable<object?[]> Equals_TestData()
System\Windows\LocalValueEnumeratorTests.cs (1)
141public static IEnumerable<object?[]> Equals_TestData()
System\Windows\Media\Converters\MatrixValueSerializerTests.cs (3)
12public static IEnumerable<object?[]> CanConvertToString_TestData() 40public static IEnumerable<object?[]> ConvertToString_CantConvert_TestData() 57public static IEnumerable<object?[]> CanConvertFromString_TestData()
System\Windows\Media\MatrixConverterTests.cs (3)
60public static IEnumerable<object?[]> ConvertTo_CantConvert_TestData() 85public static IEnumerable<object?[]> ConvertTo_NullDestinationType_TestData() 157public static IEnumerable<object[]> ConvertFrom_CantConvert_TestData()
System\Windows\Media\MatrixTests.cs (38)
32public static IEnumerable<object[]> Ctor_MatrixElements_TestData() 128public static IEnumerable<object[]> Determinant_Get_TestData() 167public static IEnumerable<object[]> HasInverse_Get_TestData() 218public static IEnumerable<object?[]> Equals_TestData() 689public static IEnumerable<object[]> EqualityOperator_TestData() 1143public static IEnumerable<object[]> GetHashCode_Identity_TestData() 1159public static IEnumerable<object[]> GetHashCode_NotIdentity_TestData() 1186public static IEnumerable<object[]> Invert_TestData() 1234public static IEnumerable<object[]> Parse_TestData() 1264public static IEnumerable<object?[]> Parse_InvalidSource_TestData() 1290public static IEnumerable<object?[]> Parse_NotDouble_TestData() 1313public static IEnumerable<Matrix> IdentityMatrices() 1364public static IEnumerable<object[]> Multiply_TestData() 1846public static IEnumerable<object[]> Rotate_TestData() 2008public static IEnumerable<object[]> RotatePrepend_TestData() 2169public static IEnumerable<object[]> RotateAt_TestData() 2465public static IEnumerable<object[]> RotateAtPrepend_TestData() 2762public static IEnumerable<object[]> Scale_TestData() 2941public static IEnumerable<object[]> ScalePrepend_TestData() 3120public static IEnumerable<object[]> ScaleAt_TestData() 3479public static IEnumerable<object[]> ScaleAtPrepend_TestData() 3838public static IEnumerable<object[]> SetIdentity_TestData() 3889public static IEnumerable<object[]> Skew_TestData() 4195public static IEnumerable<object[]> SkewPrepend_TestData() 4500public static IEnumerable<object[]> ToString_TestData() 4527public static IEnumerable<object[]> ToString_IFormatProviderCustom_TestData() 4589public static IEnumerable<object[]> ToString_IFormattableCustomFormat_TestData() 4613public static IEnumerable<object[]> Transform_Point_TestData() 4678public static IEnumerable<object?[]> Transform_PointArray_TestData() 4699public static IEnumerable<object[]> Transform_Vector_TestData() 4771public static IEnumerable<object?[]> Transform_VectorArray_TestData() 4792public static IEnumerable<object[]> Translate_TestData() 4934public static IEnumerable<object[]> TranslatePrepend_TestData() 5077public static IEnumerable<object[]> Scale_SetIdentity_TestData() 5118public static IEnumerable<object[]> Scale_SetToIdentity_TestData() 5159public static IEnumerable<object[]> MatrixElement_Set_TestData() 5200public static IEnumerable<object[]> NonScale_SetIdentity_TestData() 5241public static IEnumerable<object[]> NonScale_SetToIdentity_TestData()
System\Windows\NameScopeTests.cs (2)
730IEnumerable<KeyValuePair<string, object>> collection = nameScope; 759IEnumerable<KeyValuePair<string, object>> collection = nameScope;
System\Windows\PointConverterTests.cs (3)
60public static IEnumerable<object?[]> ConvertTo_CantConvert_TestData() 85public static IEnumerable<object?[]> ConvertTo_NullDestinationType_TestData() 157public static IEnumerable<object[]> ConvertFrom_CantConvert_TestData()
System\Windows\PointTests.cs (10)
95public static IEnumerable<object[]> Add_TestData() 148public static IEnumerable<object?[]> Equals_TestData() 204public static IEnumerable<object[]> EqualityOperator_TestData() 298public static IEnumerable<object[]> Subtract_TestData() 357public static IEnumerable<object[]> Parse_TestData() 381public static IEnumerable<object[]> Parse_InvalidSource_TestData() 402public static IEnumerable<object[]> Parse_NotDouble_TestData() 426public static IEnumerable<object[]> ToString_TestData() 449public static IEnumerable<object[]> ToString_IFormatProviderCustom_TestData() 508public static IEnumerable<object[]> ToString_IFormattableCustomFormat_TestData()
System\Windows\PropertyMetadataTests.cs (1)
512public static IEnumerable<object?[]> OnApply_TestData()
System\Windows\RectConverterTests.cs (3)
60public static IEnumerable<object?[]> ConvertTo_CantConvert_TestData() 85public static IEnumerable<object?[]> ConvertTo_NullDestinationType_TestData() 167public static IEnumerable<object[]> ConvertFrom_CantConvert_TestData()
System\Windows\RectTests.cs (29)
26public static IEnumerable<object[]> Ctor_Size_TestData() 144public static IEnumerable<object[]> Ctor_Point_Point_TestData() 207public static IEnumerable<object[]> Ctor_Point_Size_TestData() 264public static IEnumerable<object[]> Ctor_Point_Size_Empty_TestData() 298public static IEnumerable<object[]> Ctor_Point_Vector_TestData() 383public static IEnumerable<object[]> Location_Set_TestData() 454public static IEnumerable<object[]> Size_Set_TestData() 576public static IEnumerable<object[]> X_Set_TestData() 649public static IEnumerable<object[]> Y_Set_TestData() 722public static IEnumerable<object[]> Width_Set_TestData() 804public static IEnumerable<object[]> Height_Set_TestData() 886public static IEnumerable<object[]> Contains_Point_TestData() 1074public static IEnumerable<object[]> Contains_Rect_TestData() 1500public static IEnumerable<object?[]> Equals_TestData() 1602public static IEnumerable<object?[]> EqualityOperator_TestData() 1713public static IEnumerable<object[]> Inflate_TestData() 1813public static IEnumerable<object[]> Intersect_Rect_TestData() 2248public static IEnumerable<object[]> IntersectsWith_Rect_TestData() 2675public static IEnumerable<object[]> Offset_TestData() 2758public static IEnumerable<object[]> Parse_TestData() 2786public static IEnumerable<object[]> Parse_InvalidSource_TestData() 2812public static IEnumerable<object[]> Parse_NotDouble_TestData() 2833public static IEnumerable<object[]> Parse_Negative_TestData() 2846public static IEnumerable<object[]> Scale_TestData() 2930public static IEnumerable<object[]> ToString_TestData() 2954public static IEnumerable<object[]> ToString_IFormatProviderCustom_TestData() 3037public static IEnumerable<object[]> Transform_TestData() 3118public static IEnumerable<object[]> Union_Point_TestData() 3206public static IEnumerable<object[]> Union_Rect_TestData()
System\Windows\SizeConverterTests.cs (3)
60public static IEnumerable<object?[]> ConvertTo_CantConvert_TestData() 85public static IEnumerable<object?[]> ConvertTo_NullDestinationType_TestData() 167public static IEnumerable<object[]> ConvertFrom_CantConvert_TestData()
System\Windows\SizeTests.cs (9)
155public static IEnumerable<object?[]> Equals_TestData() 230public static IEnumerable<object[]> EqualityOperator_TestData() 314public static IEnumerable<object[]> Parse_TestData() 339public static IEnumerable<object[]> Parse_InvalidSource_TestData() 360public static IEnumerable<object[]> Parse_NotDouble_TestData() 381public static IEnumerable<object[]> Parse_Negative_TestData() 394public static IEnumerable<object[]> ToString_TestData() 417public static IEnumerable<object[]> ToString_IFormatProviderCustom_TestData() 476public static IEnumerable<object[]> ToString_IFormattableCustomFormat_TestData()
System\Windows\Threading\DispatcherProcessingDisabledTests.cs (1)
18public static IEnumerable<object?[]> Equals_TestData()
System\Windows\Threading\DispatcherTimerTests.cs (4)
60public static IEnumerable<object?[]> Ctor_TimeSpan_DispatcherPriority_EventHandler_Dispatcher_TestData() 112public static IEnumerable<object[]> InvalidInterval_TestData() 153public static IEnumerable<object[]> Interval_Set_TestData() 201public static IEnumerable<object?[]> Tag_Set_TestData()
System\Windows\VectorConverterTests.cs (3)
60public static IEnumerable<object?[]> ConvertTo_CantConvert_TestData() 85public static IEnumerable<object?[]> ConvertTo_NullDestinationType_TestData() 157public static IEnumerable<object[]> ConvertFrom_CantConvert_TestData()
System\Windows\VectorTests.cs (17)
47public static IEnumerable<object[]> Length_TestData() 124public static IEnumerable<object[]> AngleBetween_TestData() 149public static IEnumerable<object[]> CrossProduct_TestData() 173public static IEnumerable<object?[]> Equals_TestData() 229public static IEnumerable<object[]> EqualityOperator_TestData() 351public static IEnumerable<object[]> Add_Vector_TestData() 382public static IEnumerable<object[]> Add_Point_TestData() 411public static IEnumerable<object[]> Determinant_TestData() 434public static IEnumerable<object[]> Divide_TestData() 470public static IEnumerable<object[]> Subtract_Vector_TestData() 501public static IEnumerable<object[]> Multiply_Double_TestData() 559public static IEnumerable<object[]> Multiply_Vector_TestData() 629public static IEnumerable<object[]> Parse_TestData() 653public static IEnumerable<object[]> Parse_InvalidSource_TestData() 674public static IEnumerable<object[]> Parse_NotDouble_TestData() 698public static IEnumerable<object[]> ToString_TestData() 721public static IEnumerable<object[]> ToString_IFormatProviderCustom_TestData()
System\Windows\WeakEventManagerTests.cs (12)
61public static IEnumerable<object?[]> Item_GetNoSuchSource_TestData() 89public static IEnumerable<object?[]> Item_Set_TestData() 114public static IEnumerable<object?[]> Item_SetNullSource_TestData() 137public static IEnumerable<object?[]> DeliverEvent_TestData() 428public static IEnumerable<object?[]> DeliverEventToList_TestData() 652public static IEnumerable<object?[]> DeliverEventToList_CustomDeliverEvent_TestData() 2568public static IEnumerable<object?[]> Purge_Data_TestData() 2853public static IEnumerable<object?[]> Remove_TestData() 2878public static IEnumerable<object?[]> Remove_NoSuchSource_TestData() 3271public static IEnumerable<object?[]> PrepareForWriting_CustomClone_TestData() 4299public static IEnumerable<object?[]> DeliverEvent_TestData() 5795public static IEnumerable<object?[]> DeliverEvent_TestData()
System\Windows\WeakEventManagerTTests.cs (3)
9public static IEnumerable<object?[]> AddHandler_TestData() 195public static IEnumerable<object?[]> AddHandler_NoSuchEvent_TestData() 354public static IEnumerable<object?[]> RemoveHandler_NoSuchEvent_TestData()
WindowsFormsIntegration (1)
System\Windows\Integration\ApplicationInterop.cs (1)
400public IEnumerable<WindowsFormsHost> ActiveWindowList()
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.assert (70)
AsyncCollectionAsserts.cs (10)
220 IEnumerable<T>? expected, 255 IEnumerable<T>? expected, 262 Equal(expected, AssertHelper.ToEnumerable(actual), GetEqualityComparer<IEnumerable<T>>(new AssertEqualityComparerAdapter<T>(comparer))); 281 Equal(AssertHelper.ToEnumerable(expected), AssertHelper.ToEnumerable(actual), GetEqualityComparer<IEnumerable<T>>(new AssertEqualityComparerAdapter<T>(comparer))); 293 IEnumerable<T>? expected, 339 IEnumerable<T>? expected, 374 IEnumerable<T>? expected, 381 NotEqual(expected, AssertHelper.ToEnumerable(actual), GetEqualityComparer<IEnumerable<T>>(new AssertEqualityComparerAdapter<T>(comparer))); 400 NotEqual(AssertHelper.ToEnumerable(expected), AssertHelper.ToEnumerable(actual), GetEqualityComparer<IEnumerable<T>>(new AssertEqualityComparerAdapter<T>(comparer))); 412 IEnumerable<T>? expected,
CollectionAsserts.cs (33)
49 IEnumerable<T> collection, 67 IEnumerable<T> collection, 103 IEnumerable<T> collection, 121 IEnumerable<T> collection, 157 IEnumerable<T> collection, 198 IEnumerable<T> collection, 239 IEnumerable<T> collection) 274 IEnumerable<T> collection, 293 IEnumerable<T> collection, 315 public static void Distinct<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces | DynamicallyAccessedMemberTypes.PublicFields | DynamicallyAccessedMemberTypes.NonPublicFields | DynamicallyAccessedMemberTypes.PublicProperties | DynamicallyAccessedMemberTypes.NonPublicProperties | DynamicallyAccessedMemberTypes.PublicMethods)] T>(IEnumerable<T> collection) => 326 IEnumerable<T> collection, 351 IEnumerable<T> collection) 386 IEnumerable<T> collection, 424 IEnumerable<T> collection, 480 IEnumerable<T>? expected, 481 IEnumerable<T>? actual) => 486 Equal(expected, actual, GetEqualityComparer<IEnumerable<T>>()); 498 IEnumerable<T>? expected, 499 IEnumerable<T>? actual, 505 Equal(expected, actual, GetEqualityComparer<IEnumerable<T>>(new AssertEqualityComparerAdapter<T>(comparer))); 522 IEnumerable<T>? expected, 523 IEnumerable<T>? actual, 562 IEnumerable<T>? expected, 563 IEnumerable<T>? actual) => 568 NotEqual(expected, actual, GetEqualityComparer<IEnumerable<T>>()); 580 IEnumerable<T>? expected, 581 IEnumerable<T>? actual, 587 NotEqual(expected, actual, GetEqualityComparer<IEnumerable<T>>(new AssertEqualityComparerAdapter<T>(comparer))); 604 IEnumerable<T>? expected, 605 IEnumerable<T>? actual, 664 public static T Single<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces | DynamicallyAccessedMemberTypes.PublicFields | DynamicallyAccessedMemberTypes.NonPublicFields | DynamicallyAccessedMemberTypes.PublicProperties | DynamicallyAccessedMemberTypes.NonPublicProperties | DynamicallyAccessedMemberTypes.PublicMethods)] T>(IEnumerable<T> collection) 684 IEnumerable<T> collection, 694 IEnumerable<T> collection,
EqualityAsserts.cs (2)
320 var expectedInterfaceTypeDefinitions = expectedType?.GetTypeInfo().ImplementedInterfaces.Where(i => i.GetTypeInfo().IsGenericType).Select(i => i.GetGenericTypeDefinition()); 323 var actualInterfaceTypeDefinitions = actualType?.GetTypeInfo().ImplementedInterfaces.Where(i => i.GetTypeInfo().IsGenericType).Select(i => i.GetGenericTypeDefinition());
Sdk\ArgumentFormatter.cs (2)
333 var fields = 339 var properties =
Sdk\AssertHelper.cs (4)
138 var fieldGetters = 148 var propertyGetters = 287 internal static IEnumerable<T>? ToEnumerable<T>(IAsyncEnumerable<T>? data) => 293 static IEnumerable<T> ToEnumerableImpl<T>(IAsyncEnumerable<T> data)
Sdk\CollectionTracker.cs (5)
474 readonly IEnumerable<T> collection; 488 IEnumerable<T> castCollection) : 501 CollectionTracker(IEnumerable<T> collection) : 671 IEnumerable<T> collection, 814 public static CollectionTracker<T> Wrap(IEnumerable<T> collection) =>
Sdk\CollectionTrackerExtensions.cs (1)
112 | DynamicallyAccessedMemberTypes.PublicMethods)] T>(this IEnumerable<T>? enumerable) =>
Sdk\Exceptions\AllException.cs (4)
33 /// more items failed during <see cref="Assert.All{T}(IEnumerable{T}, Action{T})"/> 34 /// or <see cref="Assert.All{T}(IEnumerable{T}, Action{T, int})"/>, 35 /// <see cref="Assert.AllAsync{T}(IEnumerable{T}, Func{T, Task})"/>, 36 /// or <see cref="Assert.AllAsync{T}(IEnumerable{T}, Func{T, int, Task})"/>.
Sdk\Exceptions\CollectionException.cs (1)
54 var lines =
Sdk\Exceptions\EquivalentException.cs (7)
42 IEnumerable<string> memberNames, 119 IEnumerable<string> expectedMemberNames, 120 IEnumerable<string> actualMemberNames, 181 IEnumerable<object?> actual, 213 IEnumerable<object?> expected, 214 IEnumerable<object?> actual, 215 IEnumerable<object?> actualLeftovers,
Sdk\Exceptions\MultipleException.cs (1)
28 MultipleException(IEnumerable<Exception> innerExceptions) :
xunit.console (37)
common\AssemblyResolution\DependencyContextAssemblyCache.cs (1)
138IEnumerable<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)
71if (TryResolveFromPackagePath(library, packagePath, out var fullPathsFromPackage)) 80bool TryResolveFromPackagePath(CompilationLibrary library, string basePath, out IEnumerable<string> results)
common\DictionaryExtensions.cs (1)
34public static Dictionary<TKey, TValue> ToDictionaryIgnoringDuplicateKeys<TInput, TKey, TValue>(this IEnumerable<TInput> inputValues,
ConsoleRunner.cs (1)
288var 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,