16 references to ContainsKey
Microsoft.CodeAnalysis.CSharp (8)
Binder\WithCrefTypeParametersBinder.cs (1)
130if (SyntaxFacts.IsValidIdentifier(name) && !map.ContainsKey(name))
CodeGen\EmitExpression.cs (1)
3709(to.IsInterfaceType() && from.IsInterfaceType() && !from.InterfacesAndTheirBaseInterfacesNoUseSiteDiagnostics.ContainsKey((NamedTypeSymbol)to));
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
1853if (type.InterfacesAndTheirBaseInterfacesNoUseSiteDiagnostics.ContainsKey(@interface))
Symbols\TypeSymbol.cs (5)
864currType.InterfacesAndTheirBaseInterfacesWithDefinitionUseSiteDiagnostics(ref useSiteInfo).ContainsKey(interfaceType)) 889if (currType.InterfacesAndTheirBaseInterfacesWithDefinitionUseSiteDiagnostics(ref useSiteInfo).ContainsKey(interfaceType)) 1297if (bases.ContainsKey(interfaceType)) 1316if (bases.ContainsKey(implementations[i].MethodSet.First().ContainingType)) 1509currType.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));
Microsoft.CodeAnalysis.VisualBasic (3)
CodeGen\EmitExpression.vb (1)
1457Not fromType.InterfacesAndTheirBaseInterfacesNoUseSiteDiagnostics.ContainsKey(DirectCast(toType, NamedTypeSymbol)))
Symbols\NamedTypeSymbol.vb (1)
978If ifaceMember.RequiresImplementation() AndAlso Not implementationMap.ContainsKey(ifaceMember) Then
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
3380If ShouldReportImplementationError(interfaceMember) AndAlso map.ContainsKey(interfaceMember) Then