MetadataBuilder.AddMethodImplementation Methode

Definition

Definiert eine Implementierung für eine Methodendeklaration innerhalb eines Typs.

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

Parameter

type
TypeDefinitionHandle

Die Typdefinition.

methodBody
EntityHandle

Der Body-Entitätshandle der Methode, der eine der folgenden Sein kann: MethodDefinitionHandle oder MemberReferenceHandle.

methodDeclaration
EntityHandle

Das Methodendeklarationsentitätshandle, das eine der folgenden Sein kann: MethodDefinitionHandle oder MemberReferenceHandle.

Gibt zurück

Ein Handle für die hinzugefügte Methodenimplementierung.

Ausnahmen

methodBody oder methodDeclaration verfügt nicht über den erwarteten Handletyp.

Hinweise

Methodenimplementierungen müssen in derselben Reihenfolge wie die entsprechenden Typdefinitionen hinzugefügt werden.

Gilt für: