5 instantiations of MethodImplementation
Microsoft.CodeAnalysis.CSharp (5)
Emitter\Model\NamedTypeSymbolAdapter.cs (5)
338
yield return new Microsoft.Cci.
MethodImplementation
(adapter, moduleBeingBuilt.TranslateOverriddenMethodReference(implemented, (CSharpSyntaxNode)context.SyntaxNode, context.Diagnostics));
357
yield return new Microsoft.Cci.
MethodImplementation
(method.GetCciAdapter(), moduleBeingBuilt.TranslateOverriddenMethodReference(method.OverriddenMethod, (CSharpSyntaxNode)context.SyntaxNode, context.Diagnostics));
372
yield return new Microsoft.Cci.
MethodImplementation
(method.GetCciAdapter(), moduleBeingBuilt.TranslateOverriddenMethodReference(objectMethod, (CSharpSyntaxNode)context.SyntaxNode, context.Diagnostics));
398
yield return new Microsoft.Cci.
MethodImplementation
(body.GetCciAdapter(), moduleBeingBuilt.TranslateOverriddenMethodReference(implemented, (CSharpSyntaxNode)context.SyntaxNode, context.Diagnostics));
414
yield return new Microsoft.Cci.
MethodImplementation
(m, moduleBeingBuilt.TranslateOverriddenMethodReference(implemented, (CSharpSyntaxNode)context.SyntaxNode, context.Diagnostics));
28 references to MethodImplementation
Microsoft.CodeAnalysis (18)
CodeGen\PrivateImplementationDetails.cs (2)
1026
public IEnumerable<Cci.
MethodImplementation
> GetExplicitImplementationOverrides(EmitContext context)
1027
=> SpecializedCollections.EmptyEnumerable<Cci.
MethodImplementation
>();
Emit\EditAndContinue\DeletedSourceTypeDefinition.cs (1)
113
public IEnumerable<Cci.
MethodImplementation
> GetExplicitImplementationOverrides(EmitContext context)
Emit\EditAndContinue\DeltaMetadataWriter.cs (2)
694
foreach (
var
methodImpl in typeDef.GetExplicitImplementationOverrides(Context))
1878
public override void Visit(Cci.
MethodImplementation
methodImplementation)
Emit\NoPia\CommonEmbeddedType.cs (2)
268
IEnumerable<Cci.
MethodImplementation
> Cci.ITypeDefinition.GetExplicitImplementationOverrides(EmitContext context)
270
return SpecializedCollections.EmptyEnumerable<Cci.
MethodImplementation
>();
PEWriter\FullMetadataWriter.cs (1)
381
foreach (
MethodImplementation
methodImplementation in typeDef.GetExplicitImplementationOverrides(Context))
PEWriter\Members.cs (1)
1041
foreach (
var
methodImplementation in method.ContainingTypeDefinition.GetExplicitImplementationOverrides(context))
PEWriter\MetadataVisitor.cs (3)
320
public void Visit(IEnumerable<
MethodImplementation
> methodImplementations)
322
foreach (
MethodImplementation
methodImplementation in methodImplementations)
328
public virtual void Visit(
MethodImplementation
methodImplementation)
PEWriter\MetadataWriter.cs (3)
448
protected readonly List<
MethodImplementation
> methodImplList = new List<
MethodImplementation
>();
2603
foreach (
MethodImplementation
methodImplementation in this.methodImplList)
PEWriter\RootModuleType.cs (2)
88
public IEnumerable<
MethodImplementation
> GetExplicitImplementationOverrides(EmitContext context)
90
return SpecializedCollections.EmptyEnumerable<
MethodImplementation
>();
PEWriter\Types.cs (1)
470
IEnumerable<
MethodImplementation
> GetExplicitImplementationOverrides(EmitContext context);
Microsoft.CodeAnalysis.CSharp (1)
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
318
IEnumerable<Cci.
MethodImplementation
> Cci.ITypeDefinition.GetExplicitImplementationOverrides(EmitContext context)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (9)
Symbols\Source\MethodTests.cs (6)
1686
var
explicitOverride = typeDef.GetExplicitImplementationOverrides(context).Single();
1730
var
explicitOverride = typeDef.GetExplicitImplementationOverrides(context).Single();
1777
var
explicitOverride = typeDef.GetExplicitImplementationOverrides(context).Single();
1831
var
explicitOverride = typeDef.GetExplicitImplementationOverrides(context).Single();
1972
var
explicitOverride = typeDefC.GetExplicitImplementationOverrides(context).Single();
2016
var
explicitOverride = typeDefC.GetExplicitImplementationOverrides(context).Single();
Symbols\Source\PropertyTests.cs (3)
2515
var
getterOverride = explicitOverrides.First();
2520
var
setterOverride = explicitOverrides.Last();
2553
var
getterOverride = explicitOverrides.Single();