14 references to HasBaseTypeDeclaringInterfaceResult
Microsoft.CodeAnalysis.CSharp (14)
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (14)
132HasBaseTypeDeclaringInterfaceResult? hasBaseClassDeclaringInterface = null; 266HasBaseTypeDeclaringInterfaceResult matchResult = hasBaseClassDeclaringInterface.GetValueOrDefault(); 268if (matchResult != HasBaseTypeDeclaringInterfaceResult.ExactMatch && 278case HasBaseTypeDeclaringInterfaceResult.NoMatch: 300case HasBaseTypeDeclaringInterfaceResult.ExactMatch: 303case HasBaseTypeDeclaringInterfaceResult.IgnoringNullableMatch: 442private HasBaseTypeDeclaringInterfaceResult HasBaseClassDeclaringInterface(NamedTypeSymbol @interface) 444HasBaseTypeDeclaringInterfaceResult result = HasBaseTypeDeclaringInterfaceResult.NoMatch; 457private static bool DeclaresBaseInterface(NamedTypeSymbol currType, NamedTypeSymbol @interface, ref HasBaseTypeDeclaringInterfaceResult result) 465result = HasBaseTypeDeclaringInterfaceResult.ExactMatch; 468else if (result == HasBaseTypeDeclaringInterfaceResult.NoMatch && set.Contains(@interface, Symbols.SymbolEqualityComparer.IgnoringNullable)) 470result = HasBaseTypeDeclaringInterfaceResult.IgnoringNullableMatch; 477private void HasBaseInterfaceDeclaringInterface(NamedTypeSymbol baseInterface, NamedTypeSymbol @interface, ref HasBaseTypeDeclaringInterfaceResult matchResult)