13 references to ContainsKey
Microsoft.CodeAnalysis.CSharp (8)
Binder\WithCrefTypeParametersBinder.cs (1)
138if (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)
1916if (type.InterfacesAndTheirBaseInterfacesNoUseSiteDiagnostics.ContainsKey(@interface))
Symbols\TypeSymbol.cs (5)
878currType.InterfacesAndTheirBaseInterfacesWithDefinitionUseSiteDiagnostics(ref useSiteInfo).ContainsKey(interfaceType)) 903if (currType.InterfacesAndTheirBaseInterfacesWithDefinitionUseSiteDiagnostics(ref useSiteInfo).ContainsKey(interfaceType)) 1317if (bases.ContainsKey(interfaceType)) 1336if (bases.ContainsKey(implementations[i].MethodSet.First().ContainingType)) 1529currType.InterfacesAndTheirBaseInterfacesWithDefinitionUseSiteDiagnostics(ref useSiteInfo).ContainsKey(interfaceAccessor.ContainingType))
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (5)
Symbols\InterfaceImplementationTests.cs (5)
831Assert.False(nonDeclaring1.InterfacesAndTheirBaseInterfacesNoUseSiteDiagnostics.ContainsKey(@interface)); 836Assert.True(declaring1.InterfacesAndTheirBaseInterfacesNoUseSiteDiagnostics.ContainsKey(@interface)); 840Assert.False(nonDeclaring2.InterfacesAndTheirBaseInterfacesNoUseSiteDiagnostics.ContainsKey(@interface)); 846Assert.True(declaring2.InterfacesAndTheirBaseInterfacesNoUseSiteDiagnostics.ContainsKey(@interface)); 879Assert.False(derivedClass.InterfacesAndTheirBaseInterfacesNoUseSiteDiagnostics.ContainsKey(@interface));