MetadataBuilder.AddMethodImplementation Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.