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