34 instantiations of SmallDictionary
Microsoft.CodeAnalysis (5)
Microsoft.CodeAnalysis.CSharp (20)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Microsoft.CodeAnalysis.UnitTests (2)
Microsoft.CodeAnalysis.VisualBasic (6)
79 references to SmallDictionary
Microsoft.CodeAnalysis (14)
Collections\SmallDictionary.cs (9)
42public static readonly SmallDictionary<K, V> Empty = new SmallDictionary<K, V>(null!);
51public SmallDictionary(SmallDictionary<K, V> other, IEqualityComparer<K> comparer)
508private readonly SmallDictionary<K, V> _dict;
510public KeyCollection(SmallDictionary<K, V> dict)
521public Enumerator(SmallDictionary<K, V> dict)
623private readonly SmallDictionary<K, V> _dict;
625public ValueCollection(SmallDictionary<K, V> dict)
636public Enumerator(SmallDictionary<K, V> dict)
742public Enumerator(SmallDictionary<K, V> dict)
Microsoft.CodeAnalysis.CSharp (55)
Symbols\Source\TypeParameterConstraintClause.cs (6)
128internal static SmallDictionary<TypeParameterSymbol, bool> BuildIsValueTypeMap(
134var isValueTypeMap = new SmallDictionary<TypeParameterSymbol, bool>(ReferenceEqualityComparer.Instance);
143static bool isValueType(TypeParameterSymbol thisTypeParameter, ImmutableArray<TypeParameterConstraintClause> constraintClauses, SmallDictionary<TypeParameterSymbol, bool> isValueTypeMap, ConsList<TypeParameterSymbol> inProgress)
193internal static SmallDictionary<TypeParameterSymbol, bool> BuildIsReferenceTypeFromConstraintTypesMap(
199var isReferenceTypeFromConstraintTypesMap = new SmallDictionary<TypeParameterSymbol, bool>(ReferenceEqualityComparer.Instance);
209SmallDictionary<TypeParameterSymbol, bool> isReferenceTypeFromConstraintTypesMap, ConsList<TypeParameterSymbol> inProgress)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Microsoft.CodeAnalysis.UnitTests (2)
Microsoft.CodeAnalysis.VisualBasic (7)