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