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)
1141 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.Build.Framework (4)
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 (21)
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 (49)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (10)
47public readonly ISet<SyntaxKind> PrecedingModifiers;
110ISet<SyntaxKind> precedingModifiers,
227var precedingModifiers = syntaxTree.GetPrecedingModifiers(position, cancellationToken);
323ISet<SyntaxKind>? validModifiers = null,
324ISet<SyntaxKind>? validTypeDeclarations = null,
331public bool IsRecordDeclarationContext(ISet<SyntaxKind> validModifiers, CancellationToken cancellationToken)
339var modifiers = SyntaxTree.GetPrecedingModifiers(positionBeforeRecordKeyword, cancellationToken);
345ISet<SyntaxKind> validTypeDeclarations, bool includingRecordParameters, CancellationToken cancellationToken)
402ISet<SyntaxKind>? validModifiers = null,
403ISet<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 (118)
Microsoft.CodeAnalysis.CSharp.Workspaces (46)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (10)
47public readonly ISet<SyntaxKind> PrecedingModifiers;
110ISet<SyntaxKind> precedingModifiers,
227var precedingModifiers = syntaxTree.GetPrecedingModifiers(position, cancellationToken);
323ISet<SyntaxKind>? validModifiers = null,
324ISet<SyntaxKind>? validTypeDeclarations = null,
331public bool IsRecordDeclarationContext(ISet<SyntaxKind> validModifiers, CancellationToken cancellationToken)
339var modifiers = SyntaxTree.GetPrecedingModifiers(positionBeforeRecordKeyword, cancellationToken);
345ISet<SyntaxKind> validTypeDeclarations, bool includingRecordParameters, CancellationToken cancellationToken)
402ISet<SyntaxKind>? validModifiers = null,
403ISet<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 (56)
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)
EqualityAssertsTests.cs (20)
1311 Assert.Equal(expected, (ISet<string>)actual);
1365 Assert.Equal(expected, (ISet<string>)actual);
1391 assertFailure(() => Assert.Equal(expected, (ISet<string>)actual));
1404 Assert.Equal(expected, (ISet<string>)actual);
1430 assertFailure(() => Assert.Equal(expected, (ISet<string>)actual));
1456 assertFailure(() => Assert.Equal(expected, (ISet<string>)actual));
1469 Assert.Equal(expected, (ISet<string>)actual);
1495 assertFailure(() => Assert.Equal(expected, (ISet<string>)actual));
1508 Assert.Equal(expected, (ISet<string>)actual);
1534 assertFailure(() => Assert.Equal(expected, (ISet<string>)actual));
3518 assertFailure(() => Assert.NotEqual(expected, (ISet<string>)actual));
3577 assertFailure(() => Assert.NotEqual(expected, (ISet<string>)actual));
3590 Assert.NotEqual(expected, (ISet<string>)actual);
3616 assertFailure(() => Assert.NotEqual(expected, (ISet<string>)actual));
3629 Assert.NotEqual(expected, (ISet<string>)actual);
3642 Assert.NotEqual(expected, (ISet<string>)actual);
3668 assertFailure(() => Assert.NotEqual(expected, (ISet<string>)actual));
3681 Assert.NotEqual(expected, (ISet<string>)actual);
3707 assertFailure(() => Assert.NotEqual(expected, (ISet<string>)actual));
3720 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)
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)
47public readonly ISet<SyntaxKind> PrecedingModifiers;
110ISet<SyntaxKind> precedingModifiers,
227var precedingModifiers = syntaxTree.GetPrecedingModifiers(position, cancellationToken);
323ISet<SyntaxKind>? validModifiers = null,
324ISet<SyntaxKind>? validTypeDeclarations = null,
331public bool IsRecordDeclarationContext(ISet<SyntaxKind> validModifiers, CancellationToken cancellationToken)
339var modifiers = SyntaxTree.GetPrecedingModifiers(positionBeforeRecordKeyword, cancellationToken);
345ISet<SyntaxKind> validTypeDeclarations, bool includingRecordParameters, CancellationToken cancellationToken)
402ISet<SyntaxKind>? validModifiers = null,
403ISet<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.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 (28)
SetAsserts.cs (18)
38 ISet<T> set)
88 Contains(expected, (ISet<T>)set);
100 Contains(expected, (ISet<T>)set);
113 Contains(expected, (ISet<T>)set);
125 Contains(expected, (ISet<T>)set);
137 ISet<T> set)
190 DoesNotContain(expected, (ISet<T>)set);
202 DoesNotContain(expected, (ISet<T>)set);
220 DoesNotContain(expected, (ISet<T>)set);
232 DoesNotContain(expected, (ISet<T>)set);
248 ISet<T> expectedSubset,
250 ISet<T>? actual)
277 ISet<T> expectedSuperset,
279 ISet<T>? actual)
301 ISet<T> expectedSubset,
303 ISet<T>? actual)
325 ISet<T> expectedSuperset,
327 ISet<T>? actual)