2 instantiations of ValueSet
Microsoft.CodeAnalysis (2)
Collections\OrderPreservingMultiDictionary.cs (2)
107_dictionary![k] = new ValueSet(v); 318return new ValueSet(arrayBuilder);
15 references to ValueSet
Microsoft.CodeAnalysis (15)
Collections\OrderPreservingMultiDictionary.cs (15)
23IEnumerable<KeyValuePair<K, OrderPreservingMultiDictionary<K, V>.ValueSet>> 76private static readonly Dictionary<K, ValueSet> s_emptyDictionary = new(); 79private PooledDictionary<K, ValueSet>? _dictionary; 87_dictionary ??= PooledDictionary<K, ValueSet>.GetInstance(); 97if (_dictionary is object && _dictionary.TryGetValue(k, out var valueSet)) 113if (_dictionary is not null && _dictionary.TryGetValue(key, out var valueSet)) 123public Dictionary<K, ValueSet>.Enumerator GetEnumerator() 128IEnumerator<KeyValuePair<K, ValueSet>> IEnumerable<KeyValuePair<K, ValueSet>>.GetEnumerator() 146if (_dictionary is object && _dictionary.TryGetValue(k, out var valueSet)) 159_dictionary.TryGetValue(key, out var valueSet) && 166public Dictionary<K, ValueSet>.KeyCollection Keys 295internal ValueSet WithAddedItem(V item) 323private readonly ValueSet _valueSet; 327public Enumerator(ValueSet valueSet)