13 references to ContainsKey
Microsoft.CodeAnalysis.CSharp (8)
Binder\WithCrefTypeParametersBinder.cs (1)
138
if (SyntaxFacts.IsValidIdentifier(name) && !map.
ContainsKey
(name))
CodeGen\EmitExpression.cs (1)
4010
(to.IsInterfaceType() && from.IsInterfaceType() && !from.InterfacesAndTheirBaseInterfacesNoUseSiteDiagnostics.
ContainsKey
((NamedTypeSymbol)to));
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
1916
if (type.InterfacesAndTheirBaseInterfacesNoUseSiteDiagnostics.
ContainsKey
(@interface))
Symbols\TypeSymbol.cs (5)
878
currType.InterfacesAndTheirBaseInterfacesWithDefinitionUseSiteDiagnostics(ref useSiteInfo).
ContainsKey
(interfaceType))
903
if (currType.InterfacesAndTheirBaseInterfacesWithDefinitionUseSiteDiagnostics(ref useSiteInfo).
ContainsKey
(interfaceType))
1317
if (bases.
ContainsKey
(interfaceType))
1336
if (bases.
ContainsKey
(implementations[i].MethodSet.First().ContainingType))
1529
currType.InterfacesAndTheirBaseInterfacesWithDefinitionUseSiteDiagnostics(ref useSiteInfo).
ContainsKey
(interfaceAccessor.ContainingType))
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (5)
Symbols\InterfaceImplementationTests.cs (5)
831
Assert.False(nonDeclaring1.InterfacesAndTheirBaseInterfacesNoUseSiteDiagnostics.
ContainsKey
(@interface));
836
Assert.True(declaring1.InterfacesAndTheirBaseInterfacesNoUseSiteDiagnostics.
ContainsKey
(@interface));
840
Assert.False(nonDeclaring2.InterfacesAndTheirBaseInterfacesNoUseSiteDiagnostics.
ContainsKey
(@interface));
846
Assert.True(declaring2.InterfacesAndTheirBaseInterfacesNoUseSiteDiagnostics.
ContainsKey
(@interface));
879
Assert.False(derivedClass.InterfacesAndTheirBaseInterfacesNoUseSiteDiagnostics.
ContainsKey
(@interface));