3 interfaces inheriting from IReadOnlySet
GenerateDocumentationAndConfigFiles (1)
Microsoft.CodeAnalysis (1)
Microsoft.CodeAnalysis.Workspaces (1)
18 implementations of IReadOnlySet
GenerateDocumentationAndConfigFiles (3)
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (1)
28, IReadOnlySet<T>
Microsoft.Build (3)
src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\Segmented\SegmentedHashSet`1.cs (1)
28, IReadOnlySet<T>
Microsoft.CodeAnalysis (3)
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (1)
28, IReadOnlySet<T>
Microsoft.CodeAnalysis.Workspaces (3)
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (1)
28, IReadOnlySet<T>
System.Collections (1)
System.Collections.Immutable (3)
System.Private.CoreLib (2)
273 references to IReadOnlySet
aspire (14)
Aspire.Cli.Tests (21)
Aspire.Dashboard (7)
Aspire.Dashboard.Components.Tests (1)
Aspire.Hosting (6)
Aspire.Hosting.Azure (13)
Aspire.Hosting.Azure.AppContainers (1)
Aspire.Hosting.Azure.Sandboxes (21)
AzureSandboxContainerDeployment.cs (21)
37private static readonly IReadOnlySet<string> s_noExcludedIds = new HashSet<string>(StringComparer.Ordinal);
40private static readonly IReadOnlySet<string> s_outboundHttpConnectionStringKeys = new HashSet<string>(StringComparer.OrdinalIgnoreCase)
88internal static PipelineStep CreateStaleCleanupPipelineStep(IResource resource, IReadOnlySet<string> activeStateSectionNames)
101internal static IReadOnlySet<string> GetActiveStateSectionNames(DistributedApplicationModel model)
157var dependencies = await resource.TargetResource.GetResourceDependenciesAsync(
424var excludedDeployIds = securityConfigurationChanged
427var excludedSandboxIds = securityConfigurationChanged
430var excludedDiskImageIds = securityConfigurationChanged
1393private static async Task DestroyStaleDeploymentsAsync(PipelineStepContext context, IReadOnlySet<string> activeStateSectionNames)
1644IReadOnlySet<string> excludedDeployIds,
1645IReadOnlySet<string> excludedSandboxIds,
1646IReadOnlySet<string> excludedDiskImageIds,
1829IReadOnlySet<string> excludedDeployIds,
1830IReadOnlySet<string> excludedResourceIds)
1948IReadOnlySet<string> ownerIds)
2170private static IReadOnlySet<string> GetExcludedDeployIds(string deployId, DeploymentStateSection previousStateSection)
2185private static IReadOnlySet<string> GetExcludedResourceIds(string id, DeploymentStateSection previousStateSection, string stateKey)
2385IReadOnlySet<string> EgressHosts);
2390IReadOnlySet<string> EgressHosts)
2401IReadOnlySet<string> EgressHosts);
2403internal sealed record ResolvedValue(string Value, IReadOnlySet<string> EgressHosts);
Aspire.Hosting.Azure.Tests (3)
Aspire.Hosting.Dotnet (1)
Aspire.Hosting.Radius (4)
Aspire.Hosting.Radius.Tests (2)
Aspire.Hosting.Tests (55)
CodeStyleConfigFileGenerator (1)
dotnet-aot (6)
GenerateDocumentationAndConfigFiles (6)
ilc (1)
ILCompiler.Compiler (14)
Compiler\ManifestResourceBlockingPolicy.cs (14)
27public ManifestResourceBlockingPolicy(Logger logger, IReadOnlyDictionary<string, bool> switchValues, IReadOnlyDictionary<ModuleDesc, IReadOnlySet<string>> globalBlocks)
43public static IReadOnlyDictionary<ModuleDesc, IReadOnlySet<string>> UnionBlockings(IReadOnlyDictionary<ModuleDesc, IReadOnlySet<string>> left, IReadOnlyDictionary<ModuleDesc, IReadOnlySet<string>> right)
53static void AddAll(Dictionary<ModuleDesc, HashSet<string>> result, IReadOnlyDictionary<ModuleDesc, IReadOnlySet<string>> addend)
64private static Dictionary<ModuleDesc, IReadOnlySet<string>> AsReadOnlyDictionary(Dictionary<ModuleDesc, HashSet<string>> original)
67var copy = new Dictionary<ModuleDesc, IReadOnlySet<string>>();
76private readonly IReadOnlyDictionary<ModuleDesc, IReadOnlySet<string>> _globalBlocks;
79public FeatureSwitchHashtable(Logger logger, IReadOnlyDictionary<string, bool> switchValues, IReadOnlyDictionary<ModuleDesc, IReadOnlySet<string>> globalBlocks)
101public IReadOnlySet<string> BlockedResources { get; }
103public AssemblyFeatureInfo(EcmaModule module, Logger logger, IReadOnlyDictionary<string, bool> featureSwitchValues, IReadOnlyDictionary<ModuleDesc, IReadOnlySet<string>> globalBlocks)
136if (globalBlocks != null && globalBlocks.TryGetValue(module, out IReadOnlySet<string> fromGlobal))
160public static IReadOnlyDictionary<ModuleDesc, IReadOnlySet<string>> GetSubstitutions(Logger logger, TypeSystemContext context, Stream documentStream, ManifestResource resource, ModuleDesc resourceAssembly, string xmlDocumentLocation, IReadOnlyDictionary<string, bool> featureSwitchValues)
167public static IReadOnlyDictionary<ModuleDesc, IReadOnlySet<string>> GetSubstitutions(Logger logger, TypeSystemContext context, XmlReader document, string xmlDocumentLocation, IReadOnlyDictionary<string, bool> featureSwitchValues)
Infrastructure.Tests (4)
Microsoft.AspNetCore.Components.Endpoints (3)
Microsoft.AspNetCore.Http.Extensions (3)
Microsoft.Build (2)
Microsoft.Build.Framework (1)
Microsoft.Build.Tasks.CodeAnalysis (1)
Microsoft.CodeAnalysis (7)
Microsoft.CodeAnalysis.CSharp (11)
Microsoft.CodeAnalysis.VisualBasic (5)
Microsoft.CodeAnalysis.Workspaces (6)
Microsoft.CodeAnalysis.Workspaces.MSBuild.Contracts (1)
Microsoft.DotNet.HotReload.Watch (5)
Microsoft.Extensions.Configuration.Binder (1)
Microsoft.TemplateEngine.Cli (10)
SelectTests (14)
System.Collections.Immutable (7)
System.Runtime (1)
System.Text.Json (4)
TypeScriptApiCompat (10)