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 do tipo.

methodBody
EntityHandle

O método da entidade corpo handle, que pode ser um dos seguintes: MethodDefinitionHandle ou MemberReferenceHandle.

methodDeclaration
EntityHandle

A entidade de declaração do método handle, que pode ser uma das seguintes: MethodDefinitionHandle ou MemberReferenceHandle.

Devoluções

Um handle para a implementação do método adicionado.

Exceções

methodBody Ou methodDeclaration não tem o tipo de pega esperado.

Observações

As implementações de métodos devem ser adicionadas na mesma ordem das definições de tipos correspondentes.

Aplica-se a