MetadataBuilder.AddMethodImplementation Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.