MetadataBuilder.AddMethodImplementation 方法

定义

定义类型中方法声明的实现。

public:
 System::Reflection::Metadata::MethodImplementationHandle AddMethodImplementation(System::Reflection::Metadata::TypeDefinitionHandle type, System::Reflection::Metadata::EntityHandle methodBody, System::Reflection::Metadata::EntityHandle methodDeclaration);
public System.Reflection.Metadata.MethodImplementationHandle AddMethodImplementation (System.Reflection.Metadata.TypeDefinitionHandle type, System.Reflection.Metadata.EntityHandle methodBody, System.Reflection.Metadata.EntityHandle methodDeclaration);
member this.AddMethodImplementation : System.Reflection.Metadata.TypeDefinitionHandle * System.Reflection.Metadata.EntityHandle * System.Reflection.Metadata.EntityHandle -> System.Reflection.Metadata.MethodImplementationHandle
Public Function AddMethodImplementation (type As TypeDefinitionHandle, methodBody As EntityHandle, methodDeclaration As EntityHandle) As MethodImplementationHandle

参数

type
TypeDefinitionHandle

类型定义。

methodBody
EntityHandle

方法主体实体句柄,可以是以下项之一:MethodDefinitionHandleMemberReferenceHandle

methodDeclaration
EntityHandle

方法声明实体句柄,可以是以下项之一:MethodDefinitionHandleMemberReferenceHandle

返回

已添加的方法实现的句柄。

例外

methodBodymethodDeclaration 没有预期的句柄类型。

注解

方法实现的添加顺序必须与相应的类型定义相同。

适用于