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