Condividi tramite


MetadataBuilder.AddMethodImplementation Metodo

Definizione

Definisce un'implementazione per una dichiarazione di metodo all'interno di un 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

Parametri

type
TypeDefinitionHandle

Definizione del tipo

methodBody
EntityHandle

Handle dell'entità del corpo del metodo, che può essere uno dei seguenti: MethodDefinitionHandle o MemberReferenceHandle.

methodDeclaration
EntityHandle

Handle dell'entità di dichiarazione del metodo, che può essere uno dei seguenti: MethodDefinitionHandle o MemberReferenceHandle.

Restituisce

Handle per l'implementazione del metodo aggiunta.

Eccezioni

methodBody o methodDeclaration non ha il tipo di handle previsto.

Commenti

Le implementazioni dei metodi devono essere aggiunte nello stesso ordine delle definizioni di tipo corrispondenti.

Si applica a