10 overrides of InterfacesNoUseSiteDiagnostics
Microsoft.CodeAnalysis.CSharp (10)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
152internal sealed override ImmutableArray<NamedTypeSymbol> InterfacesNoUseSiteDiagnostics(ConsList<TypeSymbol> basesBeingResolved)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TemplateSymbol.cs (1)
138internal override ImmutableArray<NamedTypeSymbol> InterfacesNoUseSiteDiagnostics(ConsList<TypeSymbol> basesBeingResolved)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
484internal override ImmutableArray<NamedTypeSymbol> InterfacesNoUseSiteDiagnostics(ConsList<TypeSymbol> basesBeingResolved = null)
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
303internal override ImmutableArray<NamedTypeSymbol> InterfacesNoUseSiteDiagnostics(ConsList<TypeSymbol> basesBeingResolved)
Symbols\Source\ImplicitNamedTypeSymbol.cs (1)
71internal override ImmutableArray<NamedTypeSymbol> InterfacesNoUseSiteDiagnostics(ConsList<TypeSymbol> basesBeingResolved)
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (1)
66internal sealed override ImmutableArray<NamedTypeSymbol> InterfacesNoUseSiteDiagnostics(ConsList<TypeSymbol> basesBeingResolved)
Symbols\SubstitutedNamedTypeSymbol.cs (1)
175internal sealed override ImmutableArray<NamedTypeSymbol> InterfacesNoUseSiteDiagnostics(ConsList<TypeSymbol> basesBeingResolved)
Symbols\Synthesized\SynthesizedContainer.cs (1)
158internal override ImmutableArray<NamedTypeSymbol> InterfacesNoUseSiteDiagnostics(ConsList<TypeSymbol> basesBeingResolved) => ImmutableArray<NamedTypeSymbol>.Empty;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
169internal override ImmutableArray<NamedTypeSymbol> InterfacesNoUseSiteDiagnostics(ConsList<TypeSymbol> basesBeingResolved = null) => ImmutableArray<NamedTypeSymbol>.Empty;
Symbols\TypeParameterSymbol.cs (1)
242internal sealed override ImmutableArray<NamedTypeSymbol> InterfacesNoUseSiteDiagnostics(ConsList<TypeSymbol> basesBeingResolved = null)
17 references to InterfacesNoUseSiteDiagnostics
Microsoft.CodeAnalysis.CSharp (17)
Binder\Semantics\AccessCheck.cs (1)
655declaredInterfaces = derived.InterfacesNoUseSiteDiagnostics(basesBeingResolved);
Compiler\ClsComplianceChecker.cs (1)
520foreach (NamedTypeSymbol interfaceType in symbol.InterfacesNoUseSiteDiagnostics())
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
980foreach (NamedTypeSymbol @interface in namedType.InterfacesNoUseSiteDiagnostics())
Symbols\AbstractTypeMap.cs (1)
195ImmutableArray<NamedTypeSymbol> interfaces = t.InterfacesNoUseSiteDiagnostics();
Symbols\ArrayTypeSymbol.cs (1)
467GetUnificationUseSiteDiagnosticRecursive(ref result, this.InterfacesNoUseSiteDiagnostics(), owner, ref checkedTypes);
Symbols\ConstraintsHelper.cs (2)
761var array = type.OriginalDefinition.InterfacesNoUseSiteDiagnostics(basesBeingResolved); 799return type.InterfacesNoUseSiteDiagnostics(basesBeingResolved).HasDuplicates(Symbols.SymbolEqualityComparer.IgnoringDynamicTupleNamesAndNullability);
Symbols\Metadata\PE\MetadataDecoder.cs (1)
578foreach (NamedTypeSymbol @interface in typeSymbol.InterfacesNoUseSiteDiagnostics())
Symbols\NamedTypeSymbol.cs (1)
1464return GetUnificationUseSiteDiagnosticRecursive(ref result, this.InterfacesNoUseSiteDiagnostics(), owner, ref checkedTypes) ||
Symbols\PublicModel\TypeSymbol.cs (1)
98return UnderlyingTypeSymbol.InterfacesNoUseSiteDiagnostics().GetPublicSymbols();
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
360foreach (var iface in this.InterfacesNoUseSiteDiagnostics())
Symbols\SubstitutedNamedTypeSymbol.cs (1)
177return _unbound ? ImmutableArray<NamedTypeSymbol>.Empty : Map.SubstituteNamedTypes(OriginalDefinition.InterfacesNoUseSiteDiagnostics(basesBeingResolved));
Symbols\TypeSymbol.cs (4)
108var interfaces = (baseType.TypeKind == TypeKind.TypeParameter) ? ((TypeParameterSymbol)baseType).EffectiveInterfacesNoUseSiteDiagnostics : baseType.InterfacesNoUseSiteDiagnostics(); 344var interfaces = (baseType.TypeKind == TypeKind.TypeParameter) ? ((TypeParameterSymbol)baseType).EffectiveInterfacesNoUseSiteDiagnostics : baseType.InterfacesNoUseSiteDiagnostics(); 358ImmutableArray<NamedTypeSymbol> baseInterfaces = @interface.InterfacesNoUseSiteDiagnostics(); 393Interlocked.CompareExchange(ref info.interfacesAndTheirBaseInterfaces, MakeInterfacesAndTheirBaseInterfaces(this.InterfacesNoUseSiteDiagnostics()), null);
Symbols\VarianceSafety.cs (1)
33foreach (NamedTypeSymbol baseInterface in interfaceType.InterfacesNoUseSiteDiagnostics())