1 instantiation of OrderPreservingMultiDictionary
Microsoft.CodeAnalysis (1)
Collections\OrderPreservingMultiDictionary.cs (1)
60
pool => new
OrderPreservingMultiDictionary
<K, V>(pool),
17 references to OrderPreservingMultiDictionary
Microsoft.CodeAnalysis (10)
Collections\OrderPreservingMultiDictionary.cs (8)
23
IEnumerable<KeyValuePair<K,
OrderPreservingMultiDictionary
<K, V>.ValueSet>>
29
private readonly ObjectPool<
OrderPreservingMultiDictionary
<K, V>>? _pool;
31
private OrderPreservingMultiDictionary(ObjectPool<
OrderPreservingMultiDictionary
<K, V>> pool)
54
private static readonly ObjectPool<
OrderPreservingMultiDictionary
<K, V>> s_poolInstance = CreatePool();
57
public static ObjectPool<
OrderPreservingMultiDictionary
<K, V>> CreatePool()
59
var pool = new ObjectPool<
OrderPreservingMultiDictionary
<K, V>>(
65
public static
OrderPreservingMultiDictionary
<K, V> GetInstance()
67
var
instance = s_poolInstance.Allocate();
PEWriter\MetadataWriter.cs (2)
2159
OrderPreservingMultiDictionary
<DeclarativeSecurityAction, ICustomAttribute> groupedSecurityAttributes = null;
2163
groupedSecurityAttributes = groupedSecurityAttributes ??
OrderPreservingMultiDictionary
<DeclarativeSecurityAction, ICustomAttribute>.GetInstance();
Microsoft.CodeAnalysis.CSharp (4)
Compilation\MemberSemanticModel.NodeMapBuilder.cs (4)
23
private NodeMapBuilder(
OrderPreservingMultiDictionary
<SyntaxNode, BoundNode> map, SyntaxTree tree, SyntaxNode thisSyntaxNodeOnly)
30
private readonly
OrderPreservingMultiDictionary
<SyntaxNode, BoundNode> _map;
51
var
additionMap =
OrderPreservingMultiDictionary
<SyntaxNode, BoundNode>.GetInstance();
Microsoft.CodeAnalysis.VisualBasic (3)
Binding\MemberSemanticModel.vb (3)
2107
Private ReadOnly _nodeCache As
OrderPreservingMultiDictionary
(Of SyntaxNode, BoundNode)
2109
Private Sub New(semanticModel As MemberSemanticModel, thisSyntaxNodeOnly As SyntaxNode, nodeCache As
OrderPreservingMultiDictionary
(Of SyntaxNode, BoundNode))
2123
Dim additionalNodes =
OrderPreservingMultiDictionary
(Of SyntaxNode, BoundNode).GetInstance()