1 write to ImplementingMethod
Microsoft.CodeAnalysis (1)
PEWriter\Types.cs (1)
361this.ImplementingMethod = ImplementingMethod;
15 references to ImplementingMethod
Microsoft.CodeAnalysis (6)
Emit\EditAndContinue\DeltaMetadataWriter.cs (2)
696var methodDef = (IMethodDefinition?)methodImpl.ImplementingMethod.AsDefinition(this.Context); 1882var methodDef = (IMethodDefinition?)methodImplementation.ImplementingMethod.AsDefinition(this.Context);
PEWriter\Members.cs (1)
1043if (methodImplementation.ImplementingMethod == method)
PEWriter\MetadataVisitor.cs (1)
331this.Visit(methodImplementation.ImplementingMethod);
PEWriter\MetadataWriter.cs (1)
2607methodBody: GetMethodDefinitionOrReferenceHandle(methodImplementation.ImplementingMethod),
PEWriter\Types.cs (1)
370get { return ImplementingMethod.ContainingTypeDefinition; }
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (9)
Symbols\Source\MethodTests.cs (6)
1688Assert.Equal(classMethod, explicitOverride.ImplementingMethod.GetInternalSymbol()); 1732Assert.Equal(classMethod, explicitOverride.ImplementingMethod.GetInternalSymbol()); 1779Assert.Equal(classMethod, explicitOverride.ImplementingMethod.GetInternalSymbol()); 1833Assert.Equal(classMethod, explicitOverride.ImplementingMethod.GetInternalSymbol()); 1974Assert.Equal(methodC, explicitOverride.ImplementingMethod.GetInternalSymbol()); 2018Assert.Equal(methodC, explicitOverride.ImplementingMethod.GetInternalSymbol());
Symbols\Source\PropertyTests.cs (3)
2516Assert.Equal(classPropertyGetter, getterOverride.ImplementingMethod.GetInternalSymbol()); 2521Assert.Equal(classPropertySetter, setterOverride.ImplementingMethod.GetInternalSymbol()); 2554Assert.Equal(classPropertyGetter, getterOverride.ImplementingMethod.GetInternalSymbol());