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
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.