1 write to ImplementingMethod
Microsoft.CodeAnalysis (1)
PEWriter\Types.cs (1)
356this.ImplementingMethod = ImplementingMethod;
17 references to ImplementingMethod
Microsoft.CodeAnalysis (6)
Emit\EditAndContinue\DeltaMetadataWriter.cs (2)
641var methodDef = (IMethodDefinition?)methodImpl.ImplementingMethod.AsDefinition(this.Context); 1793var methodDef = (IMethodDefinition?)methodImplementation.ImplementingMethod.AsDefinition(this.Context);
PEWriter\Members.cs (1)
1038if (methodImplementation.ImplementingMethod == method)
PEWriter\MetadataVisitor.cs (1)
316this.Visit(methodImplementation.ImplementingMethod);
PEWriter\MetadataWriter.cs (1)
2540methodBody: GetMethodDefinitionOrReferenceHandle(methodImplementation.ImplementingMethod),
PEWriter\Types.cs (1)
365get { return ImplementingMethod.ContainingTypeDefinition; }
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (9)
Symbols\Source\MethodTests.cs (6)
1687Assert.Equal(classMethod, explicitOverride.ImplementingMethod.GetInternalSymbol()); 1731Assert.Equal(classMethod, explicitOverride.ImplementingMethod.GetInternalSymbol()); 1778Assert.Equal(classMethod, explicitOverride.ImplementingMethod.GetInternalSymbol()); 1832Assert.Equal(classMethod, explicitOverride.ImplementingMethod.GetInternalSymbol()); 1973Assert.Equal(methodC, explicitOverride.ImplementingMethod.GetInternalSymbol()); 2017Assert.Equal(methodC, explicitOverride.ImplementingMethod.GetInternalSymbol());
Symbols\Source\PropertyTests.cs (3)
2515Assert.Equal(classPropertyGetter, getterOverride.ImplementingMethod.GetInternalSymbol()); 2520Assert.Equal(classPropertySetter, setterOverride.ImplementingMethod.GetInternalSymbol()); 2553Assert.Equal(classPropertyGetter, getterOverride.ImplementingMethod.GetInternalSymbol());
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (2)
SymbolsTests\Source\PropertyTests.vb (2)
8208Assert.Equal(classPropertyGetter, getterOverride.ImplementingMethod.GetInternalSymbol()) 8213Assert.Equal(classPropertySetter, setterOverride.ImplementingMethod.GetInternalSymbol())