25 overrides of ExplicitInterfaceImplementations
Microsoft.CodeAnalysis.CSharp (25)
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
169
public override ImmutableArray<MethodSymbol>
ExplicitInterfaceImplementations
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
123
public sealed override ImmutableArray<MethodSymbol>
ExplicitInterfaceImplementations
Symbols\ErrorMethodSymbol.cs (1)
131
public override ImmutableArray<MethodSymbol>
ExplicitInterfaceImplementations
Symbols\Extensions\RewrittenMethodSymbol.cs (1)
78
public sealed override ImmutableArray<MethodSymbol>
ExplicitInterfaceImplementations
=> ImmutableArray<MethodSymbol>.Empty;
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
824
public override ImmutableArray<MethodSymbol>
ExplicitInterfaceImplementations
=> ImmutableArray<MethodSymbol>.Empty;
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1370
public override ImmutableArray<MethodSymbol>
ExplicitInterfaceImplementations
Symbols\NativeIntegerTypeSymbol.cs (1)
400
public override ImmutableArray<MethodSymbol>
ExplicitInterfaceImplementations
=> ImmutableArray<MethodSymbol>.Empty;
Symbols\ReducedExtensionMethodSymbol.cs (1)
546
public override ImmutableArray<MethodSymbol>
ExplicitInterfaceImplementations
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
304
public override ImmutableArray<MethodSymbol>
ExplicitInterfaceImplementations
Symbols\SignatureOnlyMethodSymbol.cs (1)
89
public override ImmutableArray<MethodSymbol>
ExplicitInterfaceImplementations
{ get { return _explicitInterfaceImplementations; } }
Symbols\Source\LambdaSymbol.cs (1)
193
public override ImmutableArray<MethodSymbol>
ExplicitInterfaceImplementations
Symbols\Source\LocalFunctionSymbol.cs (1)
349
public override ImmutableArray<MethodSymbol>
ExplicitInterfaceImplementations
=> ImmutableArray<MethodSymbol>.Empty;
Symbols\Source\SourceMemberMethodSymbol.cs (1)
844
public override ImmutableArray<MethodSymbol>
ExplicitInterfaceImplementations
Symbols\SubstitutedMethodSymbol.cs (1)
274
public sealed override ImmutableArray<MethodSymbol>
ExplicitInterfaceImplementations
Symbols\Synthesized\SynthesizedCollectionBuilderProjectedMethodSymbol.cs (1)
112
public override ImmutableArray<MethodSymbol>
ExplicitInterfaceImplementations
=> throw ExceptionUtilities.Unreachable();
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
188
public override ImmutableArray<MethodSymbol>
ExplicitInterfaceImplementations
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
222
public override ImmutableArray<MethodSymbol>
ExplicitInterfaceImplementations
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
334
public override ImmutableArray<MethodSymbol>
ExplicitInterfaceImplementations
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
133
public sealed override ImmutableArray<MethodSymbol>
ExplicitInterfaceImplementations
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
263
public sealed override ImmutableArray<MethodSymbol>
ExplicitInterfaceImplementations
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
64
public override ImmutableArray<MethodSymbol>
ExplicitInterfaceImplementations
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
265
public override ImmutableArray<MethodSymbol>
ExplicitInterfaceImplementations
Symbols\Synthesized\SynthesizedPropertySymbol.cs (1)
97
public override ImmutableArray<MethodSymbol>
ExplicitInterfaceImplementations
=> [];
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
230
public override ImmutableArray<MethodSymbol>
ExplicitInterfaceImplementations
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
285
public override ImmutableArray<MethodSymbol>
ExplicitInterfaceImplementations
14 references to ExplicitInterfaceImplementations
Microsoft.CodeAnalysis.CSharp (14)
Emitter\Model\NamedTypeSymbolAdapter.cs (3)
333
var explicitImplementations = method.
ExplicitInterfaceImplementations
;
338
foreach (var implemented in method.
ExplicitInterfaceImplementations
)
414
foreach (var implemented in method.
ExplicitInterfaceImplementations
)
Symbols\Extensions\RewrittenMethodSymbol.cs (1)
22
Debug.Assert(originalMethod.
ExplicitInterfaceImplementations
.IsEmpty);
Symbols\MemberSymbolExtensions.cs (1)
878
return ((MethodSymbol)member).
ExplicitInterfaceImplementations
.Cast<MethodSymbol, Symbol>();
Symbols\MethodSymbol.cs (1)
361
get { return
ExplicitInterfaceImplementations
.Any(); }
Symbols\PropertyOrEventSymbolExtensions.cs (1)
40
ImmutableArray<MethodSymbol> implementedAccessors = accessor.
ExplicitInterfaceImplementations
;
Symbols\PublicModel\MethodSymbol.cs (1)
228
return _underlying.
ExplicitInterfaceImplementations
.GetPublicSymbols();
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
321
var impls = _underlyingMethod.
ExplicitInterfaceImplementations
;
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
1887
if (implementingMethod.
ExplicitInterfaceImplementations
.Contains(interfaceMethod, ExplicitInterfaceImplementationTargetMemberEqualityComparer.Instance))
Symbols\SubstitutedMethodSymbol.cs (1)
287
ExplicitInterfaceHelpers.SubstituteExplicitInterfaceImplementations(this.OriginalDefinition.
ExplicitInterfaceImplementations
, Map),
Symbols\TypeSymbol.cs (3)
1621
interfaceMethod.
ExplicitInterfaceImplementations
);
2329
/// <see cref="MethodSymbol.
ExplicitInterfaceImplementations
"/> API, this method returns the "Body" part
2372
/// <see cref="MethodSymbol.
ExplicitInterfaceImplementations
"/> API. The "Body" is the method that