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)
1119 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 (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)
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 (58)
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.XUnitAssert.Tests (11)
EqualityAssertsTests.cs (11)
417 Assert.Equal(expected, (ISet<string>)actual);
427 Assert.Equal(expected, (ISet<string>)actual);
438 Assert.Equal(expected, (ISet<string>)actual);
449 Assert.NotEqual(expected, (ISet<string>)actual);
460 Assert.NotEqual(expected, (ISet<string>)actual);
471 Assert.Equal(expected, (ISet<string>)actual);
493 Assert.Equal(expected, (ISet<string>)actual);
504 Assert.NotEqual(expected, (ISet<string>)actual);
515 Assert.NotEqual(expected, (ISet<string>)actual);
983 Assert.NotEqual(expected, (ISet<string>)actual);
993 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)
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.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 (13)