Compartilhar via


MetadataBuilder.AddMethodImplementation Método

Definição

Define uma implementação para uma declaração de método dentro de um tipo.

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

Parâmetros

type
TypeDefinitionHandle

A definição de tipo.

methodBody
EntityHandle

O identificador de entidade do corpo do método, que pode ser um dos seguintes: MethodDefinitionHandle ou MemberReferenceHandle.

methodDeclaration
EntityHandle

O identificador de entidade da declaração de método, que pode ser um dos seguintes: MethodDefinitionHandle ou MemberReferenceHandle.

Retornos

Um identificador para a implementação de método adicionada.

Exceções

methodBody ou methodDeclaration não têm o tipo de identificador esperado.

Comentários

As implementações de método devem ser adicionadas na mesma ordem que as definições de tipo correspondentes.

Aplica-se a