1 instantiation of OrderPreservingMultiDictionary
Microsoft.CodeAnalysis (1)
Collections\OrderPreservingMultiDictionary.cs (1)
61pool => new OrderPreservingMultiDictionary<K, V>(pool),
11 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)
2180OrderPreservingMultiDictionary<DeclarativeSecurityAction, ICustomAttribute> groupedSecurityAttributes = null; 2184groupedSecurityAttributes = groupedSecurityAttributes ?? OrderPreservingMultiDictionary<DeclarativeSecurityAction, ICustomAttribute>.GetInstance();
Microsoft.CodeAnalysis.CSharp (1)
Compilation\MemberSemanticModel.NodeMapBuilder.cs (1)
49var additionMap = OrderPreservingMultiDictionary<SyntaxNode, BoundNode>.GetInstance();