16 overrides of GetInterfacesToEmit
Microsoft.CodeAnalysis.CSharp (16)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
172
internal sealed override ImmutableArray<NamedTypeSymbol>
GetInterfacesToEmit
()
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.DelegateTemplateSymbol.cs (1)
243
internal override ImmutableArray<NamedTypeSymbol>
GetInterfacesToEmit
() => ImmutableArray<NamedTypeSymbol>.Empty;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TemplateSymbol.cs (1)
147
internal override ImmutableArray<NamedTypeSymbol>
GetInterfacesToEmit
()
Symbols\ErrorTypeSymbol.cs (1)
466
internal override ImmutableArray<NamedTypeSymbol>
GetInterfacesToEmit
()
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
745
internal override ImmutableArray<NamedTypeSymbol>
GetInterfacesToEmit
()
Symbols\NativeIntegerTypeSymbol.cs (1)
164
internal override ImmutableArray<NamedTypeSymbol>
GetInterfacesToEmit
() => throw ExceptionUtilities.Unreachable();
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
366
internal override ImmutableArray<NamedTypeSymbol>
GetInterfacesToEmit
()
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
2005
internal sealed override ImmutableArray<NamedTypeSymbol>
GetInterfacesToEmit
()
Symbols\SubstitutedNamedTypeSymbol.cs (1)
184
internal override ImmutableArray<NamedTypeSymbol>
GetInterfacesToEmit
()
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
251
internal override ImmutableArray<NamedTypeSymbol>
GetInterfacesToEmit
() => _interfaces;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
969
internal override ImmutableArray<NamedTypeSymbol>
GetInterfacesToEmit
() => _interfaces;
Symbols\Synthesized\SynthesizedContainer.cs (1)
166
internal override ImmutableArray<NamedTypeSymbol>
GetInterfacesToEmit
() => CalculateInterfacesToEmit();
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
180
internal override ImmutableArray<NamedTypeSymbol>
GetInterfacesToEmit
() => ImmutableArray<NamedTypeSymbol>.Empty;
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
148
internal override ImmutableArray<NamedTypeSymbol>
GetInterfacesToEmit
() => [];
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
172
internal override ImmutableArray<NamedTypeSymbol>
GetInterfacesToEmit
() => ImmutableArray<NamedTypeSymbol>.Empty;
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
170
internal override ImmutableArray<NamedTypeSymbol>
GetInterfacesToEmit
() => ImmutableArray<NamedTypeSymbol>.Empty;
4 references to GetInterfacesToEmit
Microsoft.CodeAnalysis.CSharp (4)
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
490
foreach (NamedTypeSymbol @interface in AdaptedNamedTypeSymbol.
GetInterfacesToEmit
())
Emitter\NoPia\EmbeddedType.cs (2)
61
foreach (NamedTypeSymbol @interface in UnderlyingNamedType.AdaptedNamedTypeSymbol.
GetInterfacesToEmit
())
129
foreach (NamedTypeSymbol @interface in UnderlyingNamedType.AdaptedNamedTypeSymbol.
GetInterfacesToEmit
())
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
368
return this.RetargetingTranslator.Retarget(_underlyingType.
GetInterfacesToEmit
());