1 instantiation of OrderPreservingMultiDictionary
Microsoft.CodeAnalysis.CodeStyle (1)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
61pool => new OrderPreservingMultiDictionary<K, V>(pool),
8 references to OrderPreservingMultiDictionary
Microsoft.CodeAnalysis.CodeStyle (8)
src\Compilers\Core\Portable\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();