Share via


MetadataBuilder.AddMethodImplementation Méthode

Définition

Définit une implémentation pour une déclaration de méthode dans un type.

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

Paramètres

type
TypeDefinitionHandle

Définition de type.

methodBody
EntityHandle

Handle de l’entité de corps de méthode, qui peut être l’un des éléments suivants : MethodDefinitionHandle ou MemberReferenceHandle.

methodDeclaration
EntityHandle

Handle de l’entité de déclaration de méthode, qui peut être l’un des éléments suivants : MethodDefinitionHandle ou MemberReferenceHandle.

Retours

Handle pour l’implémentation de méthode ajoutée.

Exceptions

methodBody ou methodDeclaration n’a pas le type de poignée attendu.

Remarques

Les implémentations de méthode doivent être ajoutées dans le même ordre que les définitions de type correspondantes.

S’applique à