16 overrides of GetInterfacesToEmit
Microsoft.CodeAnalysis.CSharp (16)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
157internal sealed override ImmutableArray<NamedTypeSymbol> GetInterfacesToEmit()
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.DelegateTemplateSymbol.cs (1)
238internal override ImmutableArray<NamedTypeSymbol> GetInterfacesToEmit() => ImmutableArray<NamedTypeSymbol>.Empty;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TemplateSymbol.cs (1)
143internal override ImmutableArray<NamedTypeSymbol> GetInterfacesToEmit()
Symbols\ErrorTypeSymbol.cs (1)
451internal override ImmutableArray<NamedTypeSymbol> GetInterfacesToEmit()
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
494internal override ImmutableArray<NamedTypeSymbol> GetInterfacesToEmit()
Symbols\NativeIntegerTypeSymbol.cs (1)
158internal override ImmutableArray<NamedTypeSymbol> GetInterfacesToEmit() => throw ExceptionUtilities.Unreachable();
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
323internal override ImmutableArray<NamedTypeSymbol> GetInterfacesToEmit()
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
1933internal sealed override ImmutableArray<NamedTypeSymbol> GetInterfacesToEmit()
Symbols\SubstitutedNamedTypeSymbol.cs (1)
180internal override ImmutableArray<NamedTypeSymbol> GetInterfacesToEmit()
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
228internal override ImmutableArray<NamedTypeSymbol> GetInterfacesToEmit() => _interfaces;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
910internal override ImmutableArray<NamedTypeSymbol> GetInterfacesToEmit() => _interfaces;
Symbols\Synthesized\SynthesizedContainer.cs (1)
160internal override ImmutableArray<NamedTypeSymbol> GetInterfacesToEmit() => CalculateInterfacesToEmit();
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
165internal override ImmutableArray<NamedTypeSymbol> GetInterfacesToEmit() => ImmutableArray<NamedTypeSymbol>.Empty;
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
127internal override ImmutableArray<NamedTypeSymbol> GetInterfacesToEmit() => [];
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
159internal override ImmutableArray<NamedTypeSymbol> GetInterfacesToEmit() => ImmutableArray<NamedTypeSymbol>.Empty;
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
157internal override ImmutableArray<NamedTypeSymbol> GetInterfacesToEmit() => ImmutableArray<NamedTypeSymbol>.Empty;
2 references to GetInterfacesToEmit
Microsoft.CodeAnalysis.CSharp (2)
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
487foreach (NamedTypeSymbol @interface in AdaptedNamedTypeSymbol.GetInterfacesToEmit())
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
325return this.RetargetingTranslator.Retarget(_underlyingType.GetInterfacesToEmit());