3 instantiations of ImmutableSetWithInsertionOrder
Microsoft.CodeAnalysis (3)
InternalUtilities\ImmutableSetWithInsertionOrder`1.cs (3)
15
public static readonly ImmutableSetWithInsertionOrder<T> Empty = new
ImmutableSetWithInsertionOrder
<T>(ImmutableDictionary.Create<T, uint>(), 0u);
44
return new
ImmutableSetWithInsertionOrder
<T>(_map.Add(value, _nextElementValue), _nextElementValue + 1u);
56
return this.Count == 1 ? Empty : new
ImmutableSetWithInsertionOrder
<T>(modifiedMap, _nextElementValue);
6 references to ImmutableSetWithInsertionOrder
Microsoft.CodeAnalysis (3)
InternalUtilities\ImmutableSetWithInsertionOrder`1.cs (3)
15
public static readonly
ImmutableSetWithInsertionOrder
<T> Empty = new ImmutableSetWithInsertionOrder<T>(ImmutableDictionary.Create<T, uint>(), 0u);
36
public
ImmutableSetWithInsertionOrder
<T> Add(T value)
47
public
ImmutableSetWithInsertionOrder
<T> Remove(T value)
Microsoft.CodeAnalysis.CSharp (3)
Declarations\DeclarationTable.cs (3)
26
allOlderRootDeclarations:
ImmutableSetWithInsertionOrder
<Lazy<RootSingleNamespaceDeclaration>>.Empty,
32
private readonly
ImmutableSetWithInsertionOrder
<Lazy<RootSingleNamespaceDeclaration>> _allOlderRootDeclarations;
46
ImmutableSetWithInsertionOrder
<Lazy<RootSingleNamespaceDeclaration>> allOlderRootDeclarations,