1 instantiation of OrderPreservingMultiDictionary
Microsoft.CodeAnalysis (1)
Collections\OrderPreservingMultiDictionary.cs (1)
61pool => new OrderPreservingMultiDictionary<K, V>(pool),
14 references to OrderPreservingMultiDictionary
Microsoft.CodeAnalysis (10)
Collections\OrderPreservingMultiDictionary.cs (8)
24IEnumerable<KeyValuePair<K, OrderPreservingMultiDictionary<K, V>.ValueSet>> 30private readonly ObjectPool<OrderPreservingMultiDictionary<K, V>>? _pool; 32private OrderPreservingMultiDictionary(ObjectPool<OrderPreservingMultiDictionary<K, V>> pool) 55private static readonly ObjectPool<OrderPreservingMultiDictionary<K, V>> s_poolInstance = CreatePool(); 58public static ObjectPool<OrderPreservingMultiDictionary<K, V>> CreatePool() 60var pool = new ObjectPool<OrderPreservingMultiDictionary<K, V>>( 66public static OrderPreservingMultiDictionary<K, V> GetInstance() 68var instance = s_poolInstance.Allocate();
PEWriter\MetadataWriter.cs (2)
2185OrderPreservingMultiDictionary<DeclarativeSecurityAction, ICustomAttribute> groupedSecurityAttributes = null; 2189groupedSecurityAttributes = groupedSecurityAttributes ?? OrderPreservingMultiDictionary<DeclarativeSecurityAction, ICustomAttribute>.GetInstance();
Microsoft.CodeAnalysis.CSharp (4)
Compilation\MemberSemanticModel.NodeMapBuilder.cs (4)
21private NodeMapBuilder(OrderPreservingMultiDictionary<SyntaxNode, BoundNode> map, SyntaxTree tree, SyntaxNode thisSyntaxNodeOnly) 28private readonly OrderPreservingMultiDictionary<SyntaxNode, BoundNode> _map; 49var additionMap = OrderPreservingMultiDictionary<SyntaxNode, BoundNode>.GetInstance();