70 implementations of ISet
GenerateDocumentationAndConfigFiles (6)
Microsoft.Build (6)
Microsoft.CodeAnalysis (6)
Microsoft.CodeAnalysis.Analyzers (6)
Microsoft.CodeAnalysis.AnalyzerUtilities (6)
Microsoft.CodeAnalysis.CodeStyle (6)
Microsoft.CodeAnalysis.Extensions.Package (6)
Microsoft.CodeAnalysis.ResxSourceGenerator (6)
Microsoft.CodeAnalysis.Workspaces (6)
Roslyn.Diagnostics.Analyzers (6)
System.Collections (1)
System.Collections.Immutable (7)
System.Private.CoreLib (2)
1047 references to ISet
aspire (1)
Aspire.Dashboard (2)
Aspire.Hosting (1)
Aspire.Hosting.Radius (1)
ConfigurationSchemaGenerator (1)
GenerateDocumentationAndConfigFiles (32)
Microsoft.AspNetCore.Components.Endpoints (5)
Microsoft.AspNetCore.Diagnostics.Middleware (2)
Microsoft.AspNetCore.Http.Extensions (3)
Microsoft.AspNetCore.HttpLogging (7)
Microsoft.AspNetCore.Server.IntegrationTesting (1)
Microsoft.Build (88)
BackEnd\Components\Logging\LoggingService.cs (21)
224private readonly ISet<int> _buildSubmissionIdsThatHaveLoggedErrors = new HashSet<int>();
229private readonly ISet<int> _buildSubmissionIdsThatHaveLoggedBuildcheckErrors = new HashSet<int>();
239private IDictionary<WarningsConfigKey, ISet<string>> _warningsAsErrorsByProject;
244private IDictionary<WarningsConfigKey, ISet<string>> _warningsNotAsErrorsByProject;
249private IDictionary<WarningsConfigKey, ISet<string>> _warningsAsMessagesByProject;
533public ISet<string> WarningsAsErrors
542public ISet<string> WarningsNotAsErrors
551public ISet<string> WarningsAsMessages
721private ICollection<string> GetWarningsForProject(BuildEventContext context, IDictionary<WarningsConfigKey, ISet<string>> warningsByProject, ISet<string> warnings)
725if (warningsByProject != null && warningsByProject.TryGetValue(key, out ISet<string> newWarnings))
745public void AddWarningsAsErrors(BuildEventContext buildEventContext, ISet<string> codes)
755public void AddWarningsNotAsErrors(BuildEventContext buildEventContext, ISet<string> codes)
765public void AddWarningsAsMessages(BuildEventContext buildEventContext, ISet<string> codes)
776private void AddWarningsAsMessagesOrErrors(ref IDictionary<WarningsConfigKey, ISet<string>> warningsByProject, BuildEventContext buildEventContext, ISet<string> codes)
787warningsByProject ??= new ConcurrentDictionary<WarningsConfigKey, ISet<string>>();
2064if (_warningsAsMessagesByProject.TryGetValue(GetWarningsConfigKey(warningEvent), out ISet<string> codesByProject))
2077return WarningsNotAsErrors?.Contains(warningEvent.Code) != true && !(_warningsNotAsErrorsByProject?.TryGetValue(key, out ISet<string> notToError) == true && notToError.Contains(warningEvent.Code));
2103if (_warningsAsErrorsByProject.TryGetValue(key, out ISet<string> codesByProject))
2107ISet<string> codesToIgnoreByProject = null;
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupIntrinsicTask.cs (12)
153/// <param name="keepMetadata">An <see cref="ISet{String}"/> of metadata names to keep.</param>
154/// <param name="removeMetadata">An <see cref="ISet{String}"/> of metadata names to remove.</param>
156private void ExecuteAdd(ProjectItemGroupTaskItemInstance child, ItemBucket bucket, ISet<string> keepMetadata, ISet<string> removeMetadata, LoggingContext loggingContext = null)
296/// <param name="keepMetadata">An <see cref="ISet{String}"/> of metadata names to keep.</param>
297/// <param name="removeMetadata">An <see cref="ISet{String}"/> of metadata names to remove.</param>
299private void ExecuteModify(ProjectItemGroupTaskItemInstance child, ItemBucket bucket, ISet<string> keepMetadata, ISet<string> removeMetadata, LoggingContext loggingContext = null)
382/// <param name="keepMetadata">An <see cref="ISet{String}"/> of metadata names to keep.</param>
383/// <param name="removeMetadata">An <see cref="ISet{String}"/> of metadata names to remove.</param>
394ISet<string> keepMetadata,
395ISet<string> removeMetadata,
Microsoft.Build.Framework (4)
Microsoft.Build.NuGetSdkResolver (1)
Microsoft.Build.Tasks.Core (8)
Microsoft.CodeAnalysis (22)
Microsoft.CodeAnalysis.Analyzers (32)
Microsoft.CodeAnalysis.AnalyzerUtilities (28)
Microsoft.CodeAnalysis.CodeStyle (23)
Microsoft.CodeAnalysis.CodeStyle.Fixes (23)
src\roslyn\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.CSharp (15)
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (52)
src\roslyn\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\roslyn\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 (121)
Microsoft.CodeAnalysis.CSharp.Workspaces (46)
src\roslyn\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\roslyn\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.Extensions.Package (18)
Microsoft.CodeAnalysis.Features (59)
src\roslyn\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.NetAnalyzers (13)
Microsoft.CodeAnalysis.Razor.Compiler (1)
Microsoft.CodeAnalysis.ResxSourceGenerator (26)
Microsoft.CodeAnalysis.VisualBasic (12)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (3)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (6)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateConversionService.vb (5)
55Protected Overrides Function TryInitializeExplicitConversionState(document As SemanticDocument, expression As SyntaxNode, classInterfaceModuleStructTypes As ISet(Of TypeKind), cancellationToken As CancellationToken, ByRef identifierToken As SyntaxToken, ByRef methodSymbol As IMethodSymbol, ByRef typeToGenerateIn As INamedTypeSymbol) As Boolean
69Protected Overrides Function TryInitializeImplicitConversionState(document As SemanticDocument, expression As SyntaxNode, classInterfaceModuleStructTypes As ISet(Of TypeKind), cancellationToken As CancellationToken, ByRef identifierToken As SyntaxToken, ByRef methodSymbol As IMethodSymbol, ByRef typeToGenerateIn As INamedTypeSymbol) As Boolean
83Private Shared Function TryGetConversionMethodAndTypeToGenerateIn(document As SemanticDocument, expression As SyntaxNode, classInterfaceModuleStructTypes As ISet(Of TypeKind), cancellationToken As CancellationToken, ByRef methodSymbol As IMethodSymbol, ByRef typeToGenerateIn As INamedTypeSymbol) As Boolean
113Private Shared Function TryGetExplicitConversionMethodAndTypeToGenerateIn(document As SemanticDocument, castExpression As CastExpressionSyntax, classInterfaceModuleStructTypes As ISet(Of TypeKind), cancellationToken As CancellationToken, ByRef methodSymbol As IMethodSymbol, ByRef typeToGenerateIn As INamedTypeSymbol) As Boolean
129Private Shared Function TryGetImplicitConversionMethodAndTypeToGenerateIn(document As SemanticDocument, expression As SyntaxNode, classInterfaceModuleStructTypes As ISet(Of TypeKind), cancellationToken As CancellationToken, ByRef methodSymbol As IMethodSymbol, ByRef typeToGenerateIn As INamedTypeSymbol) As Boolean
Microsoft.CodeAnalysis.VisualBasic.Features (16)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateConversionService.vb (5)
55Protected Overrides Function TryInitializeExplicitConversionState(document As SemanticDocument, expression As SyntaxNode, classInterfaceModuleStructTypes As ISet(Of TypeKind), cancellationToken As CancellationToken, ByRef identifierToken As SyntaxToken, ByRef methodSymbol As IMethodSymbol, ByRef typeToGenerateIn As INamedTypeSymbol) As Boolean
69Protected Overrides Function TryInitializeImplicitConversionState(document As SemanticDocument, expression As SyntaxNode, classInterfaceModuleStructTypes As ISet(Of TypeKind), cancellationToken As CancellationToken, ByRef identifierToken As SyntaxToken, ByRef methodSymbol As IMethodSymbol, ByRef typeToGenerateIn As INamedTypeSymbol) As Boolean
83Private Shared Function TryGetConversionMethodAndTypeToGenerateIn(document As SemanticDocument, expression As SyntaxNode, classInterfaceModuleStructTypes As ISet(Of TypeKind), cancellationToken As CancellationToken, ByRef methodSymbol As IMethodSymbol, ByRef typeToGenerateIn As INamedTypeSymbol) As Boolean
113Private Shared Function TryGetExplicitConversionMethodAndTypeToGenerateIn(document As SemanticDocument, castExpression As CastExpressionSyntax, classInterfaceModuleStructTypes As ISet(Of TypeKind), cancellationToken As CancellationToken, ByRef methodSymbol As IMethodSymbol, ByRef typeToGenerateIn As INamedTypeSymbol) As Boolean
129Private Shared Function TryGetImplicitConversionMethodAndTypeToGenerateIn(document As SemanticDocument, expression As SyntaxNode, classInterfaceModuleStructTypes As ISet(Of TypeKind), cancellationToken As CancellationToken, ByRef methodSymbol As IMethodSymbol, ByRef typeToGenerateIn As INamedTypeSymbol) As Boolean
Microsoft.CodeAnalysis.VisualBasic.Workspaces (4)
Microsoft.CodeAnalysis.Workspaces (40)
Microsoft.DotNet.Build.Tasks.Packaging (1)
Microsoft.DotNet.Cli.Utils (2)
Microsoft.DotNet.TemplateLocator (4)
Microsoft.DotNet.XliffTasks (1)
Microsoft.Extensions.Configuration.Binder (1)
Microsoft.Extensions.Configuration.Binder.SourceGeneration (1)
Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions (1)
Microsoft.Extensions.Diagnostics.ResourceMonitoring (2)
Microsoft.Extensions.Diagnostics.Testing (2)
Microsoft.Extensions.FileProviders.Embedded.Manifest.Task (3)
Microsoft.Extensions.Http.Diagnostics (3)
Microsoft.Extensions.Http.Diagnostics.Tests (10)
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.NET.Build.Tasks (6)
Microsoft.NET.Sdk.WorkloadManifestReader (4)
Microsoft.TemplateEngine.Core (12)
Microsoft.TemplateEngine.Utils (1)
Microsoft.TestPlatform.Filter.Source (6)
Microsoft.VisualStudio.TestPlatform.Common (4)
MSBuild (14)
netstandard (1)
NuGet.Build.Tasks (1)
NuGet.Build.Tasks.Pack (7)
NuGet.CommandLine.XPlat (1)
NuGet.Commands (54)
NuGet.Configuration (2)
NuGet.DependencyResolver.Core (1)
NuGet.Frameworks (1)
NuGet.LibraryModel (2)
NuGet.PackageManagement (3)
NuGet.Packaging (9)
NuGet.ProjectModel (9)
NuGet.Protocol (3)
NuGet.Resolver (2)
NuGet.Versioning (3)
PresentationBuildTasks (1)
PresentationFramework (1)
Roslyn.Diagnostics.Analyzers (34)
Roslyn.Diagnostics.CSharp.Analyzers (44)
src\roslyn\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\roslyn\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);
Roslyn.Diagnostics.VisualBasic.Analyzers (4)
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)