1 interface inheriting from IReadOnlySet
Microsoft.CodeAnalysis (1)
Collections\IOrderedReadOnlySet.cs (1)
10internal interface IOrderedReadOnlySet<T> : Roslyn.Utilities.IReadOnlySet<T>, IReadOnlyList<T>
4 implementations of IReadOnlySet
Microsoft.CodeAnalysis (4)
Collections\OrderedSet.cs (1)
13internal sealed class OrderedSet<T> : IEnumerable<T>, Roslyn.Utilities.IReadOnlySet<T>, IReadOnlyList<T>, IOrderedReadOnlySet<T>
InternalUtilities\SetWithInsertionOrder.cs (1)
17internal sealed class SetWithInsertionOrder<T> : IEnumerable<T>, IReadOnlySet<T>
InternalUtilities\SpecializedCollections.Empty.Set.cs (1)
14internal class Set<T> : Collection<T>, ISet<T>, IReadOnlySet<T>
InternalUtilities\SpecializedCollections.ReadOnly.Set.cs (1)
14internal class Set<TUnderlying, T> : Collection<TUnderlying, T>, ISet<T>, IReadOnlySet<T>
15 references to IReadOnlySet
Microsoft.CodeAnalysis (4)
CommandLine\CommonCompiler.cs (2)
84public Roslyn.Utilities.IReadOnlySet<string> EmbeddedSourcePaths { get; } 484private static Roslyn.Utilities.IReadOnlySet<string> GetEmbeddedSourcePaths(CommandLineArguments arguments)
InternalUtilities\SpecializedCollections.cs (2)
46public static IReadOnlySet<T> EmptyReadOnlySet<T>() 107public static IReadOnlySet<T> StronglyTypedReadOnlySet<T>(ISet<T>? set)
Microsoft.CodeAnalysis.CSharp (6)
Lowering\AsyncRewriter\AsyncIteratorMethodToStateMachineRewriter.cs (1)
55Roslyn.Utilities.IReadOnlySet<Symbol> hoistedVariables,
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (1)
73Roslyn.Utilities.IReadOnlySet<Symbol> hoistedVariables,
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (1)
61Roslyn.Utilities.IReadOnlySet<Symbol> hoistedVariables,
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (3)
86private readonly Roslyn.Utilities.IReadOnlySet<Symbol> _hoistedVariables; 105Roslyn.Utilities.IReadOnlySet<Symbol> hoistedVariables, 191internal Roslyn.Utilities.IReadOnlySet<Symbol> HoistedVariables
Microsoft.CodeAnalysis.VisualBasic (5)
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.vb (1)
67hoistedVariables As Roslyn.Utilities.IReadOnlySet(Of Symbol),
Lowering\IteratorRewriter\IteratorRewriter.IteratorMethodToClassRewriter.vb (1)
30hoistedVariables As Roslyn.Utilities.IReadOnlySet(Of Symbol),
Lowering\StateMachineRewriter\StateMachineRewriter.StateMachineMethodToClassRewriter.vb (2)
69Private ReadOnly _hoistedVariables As Roslyn.Utilities.IReadOnlySet(Of Symbol) = Nothing 78hoistedVariables As Roslyn.Utilities.IReadOnlySet(Of Symbol),
Lowering\StateMachineRewriter\StateMachineRewriter.vb (1)
36Protected hoistedVariables As Roslyn.Utilities.IReadOnlySet(Of Symbol)