MetadataBuilder.AddMethodImplementation Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje implementację deklaracji metody w obrębie typu.
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
Parametry
- type
- TypeDefinitionHandle
Definicja typu.
- methodBody
- EntityHandle
Uchwyt jednostki treści metody, który może być jednym z następujących elementów: MethodDefinitionHandle lub MemberReferenceHandle.
- methodDeclaration
- EntityHandle
Uchwyt jednostki deklaracji metody, który może być jednym z następujących elementów: MethodDefinitionHandle lub MemberReferenceHandle.
Zwraca
Uchwyt do dodanej implementacji metody.
Wyjątki
methodBody
lub methodDeclaration
nie ma oczekiwanego rodzaju dojścia.
Uwagi
Implementacje metod muszą być dodawane w tej samej kolejności co odpowiadające definicje typów.