4 implementations of MethodDefinition
Microsoft.CodeAnalysis (4)
CodeGen\MethodBody.cs (1)
123
Cci.IMethodDefinition Cci.IMethodBody.
MethodDefinition
=> _parent;
Emit\EditAndContinue\DeletedMethodBody.cs (1)
37
public IMethodDefinition
MethodDefinition
=> _methodDef;
Emit\NoPia\CommonEmbeddedMethod.cs (1)
128
Cci.IMethodDefinition Cci.IMethodBody.
MethodDefinition
=> _method;
PEWriter\RootModuleStaticConstructor.cs (1)
130
public IMethodDefinition
MethodDefinition
=> this;
9 references to MethodDefinition
Microsoft.CodeAnalysis (9)
Emit\CommonPEModuleBuilder.cs (1)
308
Debug.Assert(body == null || (object)methodSymbol == body.
MethodDefinition
.GetInternalSymbol());
Emit\EditAndContinue\DeltaMetadataWriter.cs (1)
855
_addedOrChangedMethods.Add(body.
MethodDefinition
, info);
NativePdbWriter\PdbWriter.cs (4)
69
var methodHandle = (MethodDefinitionHandle)_metadataWriter.GetMethodHandle(methodBody.
MethodDefinition
);
79
methodBody.
MethodDefinition
== (Context.Module.DebugEntryPoint ?? Context.Module.PEEntryPoint);
120
UsingNamespace("@" + MetadataTokens.GetToken(_metadataWriter.GetMethodHandle(forwardToMethod)), methodBody.
MethodDefinition
);
162
IMethodDefinition method = methodBody.
MethodDefinition
;
PEWriter\CustomDebugInfoWriter.cs (3)
50
forwardToMethod = _previousMethodBodyWithUsingInfo.
MethodDefinition
;
302
if (_pdbWriter.GetOrCreateSerializedNamespaceName(_previousMethodBodyWithUsingInfo.
MethodDefinition
.ContainingNamespace) !=
303
_pdbWriter.GetOrCreateSerializedNamespaceName(methodBody.
MethodDefinition
.ContainingNamespace))