130 implementations of ISet
GenerateDocumentationAndConfigFiles (6)
Metrics (6)
Metrics.Legacy (6)
Microsoft.CodeAnalysis (6)
Microsoft.CodeAnalysis.Analyzers (6)
Microsoft.CodeAnalysis.AnalyzerUtilities (6)
Microsoft.CodeAnalysis.BannedApiAnalyzers (6)
Microsoft.CodeAnalysis.CodeStyle (6)
Microsoft.CodeAnalysis.Collections.Package (6)
Microsoft.CodeAnalysis.Extensions.Package (6)
Microsoft.CodeAnalysis.InteractiveHost (6)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (6)
Microsoft.CodeAnalysis.PublicApiAnalyzers (6)
Microsoft.CodeAnalysis.ResxSourceGenerator (6)
Microsoft.CodeAnalysis.Threading.Package (6)
Microsoft.CodeAnalysis.Workspaces (6)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (6)
Roslyn.Diagnostics.Analyzers (6)
System.Collections (1)
System.Collections.Immutable (7)
System.Private.CoreLib (2)
Test.Utilities (6)
Text.Analyzers (6)
1152 references to ISet
Aspire.Dashboard (2)
ConfigurationSchemaGenerator (1)
GenerateDocumentationAndConfigFiles (32)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
105var referencingStatements =
InteropTests (1)
Metrics (26)
Metrics.Legacy (26)
Microsoft.AspNetCore.BrowserTesting (1)
Microsoft.AspNetCore.Components.Endpoints (5)
Microsoft.AspNetCore.Components.Endpoints.Tests (1)
Microsoft.AspNetCore.Diagnostics.Middleware (1)
Microsoft.AspNetCore.Http.Extensions (3)
Microsoft.AspNetCore.HttpLogging (7)
Microsoft.AspNetCore.Mvc.Core.Test (4)
Microsoft.AspNetCore.Server.IntegrationTesting (1)
Microsoft.Cci.Extensions (1)
Microsoft.CodeAnalysis (22)
Microsoft.CodeAnalysis.Analyzers (32)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
105var referencingStatements =
Microsoft.CodeAnalysis.AnalyzerUtilities (28)
Microsoft.CodeAnalysis.BannedApiAnalyzers (32)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
105var referencingStatements =
Microsoft.CodeAnalysis.CodeStyle (23)
Microsoft.CodeAnalysis.CodeStyle.Fixes (23)
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateConversionService.cs (2)
24protected abstract bool TryInitializeImplicitConversionState(SemanticDocument document, SyntaxNode expression, ISet<TypeKind> classInterfaceModuleStructTypes, CancellationToken cancellationToken, out SyntaxToken identifierToken, [NotNullWhen(true)] out IMethodSymbol? methodSymbol, [NotNullWhen(true)] out INamedTypeSymbol? typeToGenerateIn);
25protected abstract bool TryInitializeExplicitConversionState(SemanticDocument document, SyntaxNode expression, ISet<TypeKind> classInterfaceModuleStructTypes, CancellationToken cancellationToken, out SyntaxToken identifierToken, [NotNullWhen(true)] out IMethodSymbol? methodSymbol, [NotNullWhen(true)] out INamedTypeSymbol? typeToGenerateIn);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
105var referencingStatements =
Microsoft.CodeAnalysis.Collections.Package (15)
Microsoft.CodeAnalysis.CSharp (15)
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (52)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (10)
48public readonly ISet<SyntaxKind> PrecedingModifiers;
111ISet<SyntaxKind> precedingModifiers,
228var precedingModifiers = syntaxTree.GetPrecedingModifiers(position, cancellationToken);
324ISet<SyntaxKind>? validModifiers = null,
325ISet<SyntaxKind>? validTypeDeclarations = null,
332public bool IsRecordDeclarationContext(ISet<SyntaxKind> validModifiers, CancellationToken cancellationToken)
340var modifiers = SyntaxTree.GetPrecedingModifiers(positionBeforeRecordKeyword, cancellationToken);
346ISet<SyntaxKind> validTypeDeclarations, bool includingRecordParameters, CancellationToken cancellationToken)
403ISet<SyntaxKind>? validModifiers = null,
404ISet<SyntaxKind>? validTypeDeclarations = null,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (12)
21private static readonly ISet<SyntaxKind> s_validLocalFunctionModifiers = new HashSet<SyntaxKind>(SyntaxFacts.EqualityComparer)
80ISet<SyntaxKind> validModifiers,
92var modifierTokens = syntaxTree.GetPrecedingModifiers(position, cancellationToken);
243ISet<SyntaxKind>? validModifiers,
244ISet<SyntaxKind>? validTypeDeclarations,
290var modifierTokens = context?.PrecedingModifiers ?? syntaxTree.GetPrecedingModifiers(position, cancellationToken);
325var modifierTokens = syntaxTree.GetPrecedingModifiers(position, cancellationToken, out position);
342ISet<SyntaxKind> validModifiers,
345var modifierTokens = syntaxTree.GetPrecedingModifiers(position, cancellationToken, out position);
532ISet<SyntaxKind>? validModifiers,
533ISet<SyntaxKind>? validTypeDeclarations,
587var modifierTokens = context?.PrecedingModifiers ?? syntaxTree.GetPrecedingModifiers(position, cancellationToken);
Microsoft.CodeAnalysis.CSharp.Features (119)
Microsoft.CodeAnalysis.CSharp.Workspaces (46)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (10)
48public readonly ISet<SyntaxKind> PrecedingModifiers;
111ISet<SyntaxKind> precedingModifiers,
228var precedingModifiers = syntaxTree.GetPrecedingModifiers(position, cancellationToken);
324ISet<SyntaxKind>? validModifiers = null,
325ISet<SyntaxKind>? validTypeDeclarations = null,
332public bool IsRecordDeclarationContext(ISet<SyntaxKind> validModifiers, CancellationToken cancellationToken)
340var modifiers = SyntaxTree.GetPrecedingModifiers(positionBeforeRecordKeyword, cancellationToken);
346ISet<SyntaxKind> validTypeDeclarations, bool includingRecordParameters, CancellationToken cancellationToken)
403ISet<SyntaxKind>? validModifiers = null,
404ISet<SyntaxKind>? validTypeDeclarations = null,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (12)
21private static readonly ISet<SyntaxKind> s_validLocalFunctionModifiers = new HashSet<SyntaxKind>(SyntaxFacts.EqualityComparer)
80ISet<SyntaxKind> validModifiers,
92var modifierTokens = syntaxTree.GetPrecedingModifiers(position, cancellationToken);
243ISet<SyntaxKind>? validModifiers,
244ISet<SyntaxKind>? validTypeDeclarations,
290var modifierTokens = context?.PrecedingModifiers ?? syntaxTree.GetPrecedingModifiers(position, cancellationToken);
325var modifierTokens = syntaxTree.GetPrecedingModifiers(position, cancellationToken, out position);
342ISet<SyntaxKind> validModifiers,
345var modifierTokens = syntaxTree.GetPrecedingModifiers(position, cancellationToken, out position);
532ISet<SyntaxKind>? validModifiers,
533ISet<SyntaxKind>? validTypeDeclarations,
587var modifierTokens = context?.PrecedingModifiers ?? syntaxTree.GetPrecedingModifiers(position, cancellationToken);
Microsoft.CodeAnalysis.EditorFeatures (2)
Microsoft.CodeAnalysis.Extensions.Package (18)
Microsoft.CodeAnalysis.Features (59)
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateConversionService.cs (2)
24protected abstract bool TryInitializeImplicitConversionState(SemanticDocument document, SyntaxNode expression, ISet<TypeKind> classInterfaceModuleStructTypes, CancellationToken cancellationToken, out SyntaxToken identifierToken, [NotNullWhen(true)] out IMethodSymbol? methodSymbol, [NotNullWhen(true)] out INamedTypeSymbol? typeToGenerateIn);
25protected abstract bool TryInitializeExplicitConversionState(SemanticDocument document, SyntaxNode expression, ISet<TypeKind> classInterfaceModuleStructTypes, CancellationToken cancellationToken, out SyntaxToken identifierToken, [NotNullWhen(true)] out IMethodSymbol? methodSymbol, [NotNullWhen(true)] out INamedTypeSymbol? typeToGenerateIn);
Microsoft.CodeAnalysis.InteractiveHost (15)
Microsoft.CodeAnalysis.LanguageServer.Protocol (5)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (32)
Microsoft.CodeAnalysis.PublicApiAnalyzers (26)
Microsoft.CodeAnalysis.ResxSourceGenerator (26)
Microsoft.CodeAnalysis.Test.Utilities (3)
Microsoft.CodeAnalysis.Threading.Package (15)
Microsoft.CodeAnalysis.UnitTests (66)
Collections\HashSet\ISet_Generic_Tests`1.cs (48)
39protected abstract ISet<T> GenericISetFactory();
46protected virtual ISet<T> GenericISetFactory(int count)
48ISet<T> collection = GenericISetFactory();
56ISet<T> set = (ISet<T>)collection;
89ISet<T> set = GenericISetFactory(count);
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)
314ISet<T> set = GenericISetFactory(count);
347ISet<T> set = GenericISetFactory(setLength);
359ISet<T> set = GenericISetFactory(setLength);
369ISet<T> set = GenericISetFactory(setLength);
378ISet<T> set = GenericISetFactory(setLength);
387ISet<T> set = GenericISetFactory(setLength);
396ISet<T> set = GenericISetFactory(setLength);
405ISet<T> set = GenericISetFactory(setLength);
414ISet<T> set = GenericISetFactory(setLength);
425ISet<T> set = GenericISetFactory(setLength);
437ISet<T> set = GenericISetFactory(setLength);
453ISet<T> set = GenericISetFactory(setLength);
464ISet<T> set = GenericISetFactory(setLength);
473ISet<T> set = GenericISetFactory(setLength);
481ISet<T> set = GenericISetFactory(setLength);
489ISet<T> set = GenericISetFactory(setLength);
497ISet<T> set = GenericISetFactory(setLength);
505ISet<T> set = GenericISetFactory(setLength);
513ISet<T> set = GenericISetFactory(setLength);
523ISet<T> set = GenericISetFactory(setLength);
534ISet<T> set = GenericISetFactory(setLength);
548ISet<T> set = GenericISetFactory(ISet_Large_Capacity);
559ISet<T> set = GenericISetFactory(ISet_Large_Capacity);
568ISet<T> set = GenericISetFactory(ISet_Large_Capacity);
576ISet<T> set = GenericISetFactory(ISet_Large_Capacity);
584ISet<T> set = GenericISetFactory(ISet_Large_Capacity);
592ISet<T> set = GenericISetFactory(ISet_Large_Capacity);
600ISet<T> set = GenericISetFactory(ISet_Large_Capacity);
608ISet<T> set = GenericISetFactory(ISet_Large_Capacity);
618ISet<T> set = GenericISetFactory(ISet_Large_Capacity);
629ISet<T> set = GenericISetFactory(ISet_Large_Capacity);
645ISet<T> set = GenericISetFactory(setLength);
Microsoft.CodeAnalysis.VisualBasic (7)
Microsoft.CodeAnalysis.Workspaces (41)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
105var referencingStatements =
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (19)
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
Microsoft.DotNet.Build.Tasks.Packaging (1)
Microsoft.DotNet.Open.Api.Tools.Tests (1)
Microsoft.DotNet.SwaggerGenerator.CodeGenerator (1)
Microsoft.DotNet.XliffTasks (1)
Microsoft.DotNet.XliffTasks.Tests (3)
Microsoft.DotNet.XUnitAssert.Tests (25)
Asserts\EqualityAssertsTests.cs (20)
1452 Assert.Equal(expected, (ISet<string>)actual);
1512 Assert.Equal(expected, (ISet<string>)actual);
1540 assertFailure(() => Assert.Equal(expected, (ISet<string>)actual));
1555 Assert.Equal(expected, (ISet<string>)actual);
1583 assertFailure(() => Assert.Equal(expected, (ISet<string>)actual));
1611 assertFailure(() => Assert.Equal(expected, (ISet<string>)actual));
1626 Assert.Equal(expected, (ISet<string>)actual);
1654 assertFailure(() => Assert.Equal(expected, (ISet<string>)actual));
1669 Assert.Equal(expected, (ISet<string>)actual);
1697 assertFailure(() => Assert.Equal(expected, (ISet<string>)actual));
3748 assertFailure(() => Assert.NotEqual(expected, (ISet<string>)actual));
3809 assertFailure(() => Assert.NotEqual(expected, (ISet<string>)actual));
3824 Assert.NotEqual(expected, (ISet<string>)actual);
3852 assertFailure(() => Assert.NotEqual(expected, (ISet<string>)actual));
3867 Assert.NotEqual(expected, (ISet<string>)actual);
3882 Assert.NotEqual(expected, (ISet<string>)actual);
3910 assertFailure(() => Assert.NotEqual(expected, (ISet<string>)actual));
3925 Assert.NotEqual(expected, (ISet<string>)actual);
3953 assertFailure(() => Assert.NotEqual(expected, (ISet<string>)actual));
3968 Assert.NotEqual(expected, (ISet<string>)actual);
Microsoft.Extensions.ApiDescription.Client.Tests (1)
Microsoft.Extensions.Configuration.Binder (1)
Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions (1)
Microsoft.Extensions.Diagnostics.ResourceMonitoring (2)
Microsoft.Extensions.Diagnostics.Testing (2)
Microsoft.Extensions.Http.Diagnostics (2)
Microsoft.Extensions.Http.Diagnostics.Tests (8)
Microsoft.Extensions.Telemetry.Abstractions (2)
Microsoft.Gen.Logging (1)
Microsoft.Gen.MetadataExtractor (2)
Microsoft.Gen.Metrics (2)
Microsoft.Gen.MetricsReports (2)
Microsoft.ML.AutoML (3)
Microsoft.ML.Data (4)
Microsoft.VisualStudio.LanguageServices (1)
Microsoft.VisualStudio.LanguageServices.CSharp (1)
Microsoft.VisualStudio.LanguageServices.Implementation (1)
netstandard (1)
PresentationBuildTasks (1)
PresentationFramework (1)
Roslyn.Diagnostics.Analyzers (34)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
105var referencingStatements =
Roslyn.Diagnostics.CSharp.Analyzers (44)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (10)
48public readonly ISet<SyntaxKind> PrecedingModifiers;
111ISet<SyntaxKind> precedingModifiers,
228var precedingModifiers = syntaxTree.GetPrecedingModifiers(position, cancellationToken);
324ISet<SyntaxKind>? validModifiers = null,
325ISet<SyntaxKind>? validTypeDeclarations = null,
332public bool IsRecordDeclarationContext(ISet<SyntaxKind> validModifiers, CancellationToken cancellationToken)
340var modifiers = SyntaxTree.GetPrecedingModifiers(positionBeforeRecordKeyword, cancellationToken);
346ISet<SyntaxKind> validTypeDeclarations, bool includingRecordParameters, CancellationToken cancellationToken)
403ISet<SyntaxKind>? validModifiers = null,
404ISet<SyntaxKind>? validTypeDeclarations = null,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (12)
21private static readonly ISet<SyntaxKind> s_validLocalFunctionModifiers = new HashSet<SyntaxKind>(SyntaxFacts.EqualityComparer)
80ISet<SyntaxKind> validModifiers,
92var modifierTokens = syntaxTree.GetPrecedingModifiers(position, cancellationToken);
243ISet<SyntaxKind>? validModifiers,
244ISet<SyntaxKind>? validTypeDeclarations,
290var modifierTokens = context?.PrecedingModifiers ?? syntaxTree.GetPrecedingModifiers(position, cancellationToken);
325var modifierTokens = syntaxTree.GetPrecedingModifiers(position, cancellationToken, out position);
342ISet<SyntaxKind> validModifiers,
345var modifierTokens = syntaxTree.GetPrecedingModifiers(position, cancellationToken, out position);
532ISet<SyntaxKind>? validModifiers,
533ISet<SyntaxKind>? validTypeDeclarations,
587var modifierTokens = context?.PrecedingModifiers ?? syntaxTree.GetPrecedingModifiers(position, cancellationToken);
System (1)
System.Collections.Immutable (31)
System.Private.CoreLib (10)
System.Runtime (1)
System.Security.Cryptography (3)
System.Text.Json (4)
System.Text.Json.SourceGeneration (1)
System.Xaml (1)
Templates.Blazor.Tests (1)
Templates.Blazor.WebAssembly.Auth.Tests (1)
Templates.Blazor.WebAssembly.Tests (1)
Templates.Mvc.Tests (1)
Templates.Tests (1)
Test.Utilities (26)
Text.Analyzers (32)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
105var referencingStatements =
xunit.assert (30)
SetAsserts.cs (18)
27 ISet<T> set)
74 Contains(expected, (ISet<T>)set);
86 Contains(expected, (ISet<T>)set);
98 Contains(expected, (ISet<T>)set);
110 Contains(expected, (ISet<T>)set);
121 ISet<T> set)
166 DoesNotContain(expected, (ISet<T>)set);
178 DoesNotContain(expected, (ISet<T>)set);
190 DoesNotContain(expected, (ISet<T>)set);
202 DoesNotContain(expected, (ISet<T>)set);
212 ISet<T> expectedSubset,
214 ISet<T>? actual)
236 ISet<T> expectedSuperset,
238 ISet<T>? actual)
260 ISet<T> expectedSubset,
262 ISet<T>? actual)
284 ISet<T> expectedSuperset,
286 ISet<T>? actual)