MetadataBuilder.AddMethodImplementation Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.