MetadataBuilder.AddMethodImplementation Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Das Handle der Methodenkörperentität. Hierbei kann es sich um eines der folgenden Handels handeln: MethodDefinitionHandle oder MemberReferenceHandle.
- methodDeclaration
- EntityHandle
Das Handle der Methodendeklarationsentität. Hierbei kann es sich um eines der folgenden Handels handeln: MethodDefinitionHandle oder MemberReferenceHandle.
Gibt zurück
Ein Handle für die hinzugefügte Methodenimplementierung.
Ausnahmen
methodBody
oder methodDeclaration
weist nicht das erwartete Handle auf.
Hinweise
Methodenimplementierungen müssen in derselben Reihenfolge wie die entsprechenden Typdefinitionen hinzugefügt werden.