MetadataBuilder.AddMethodImplementation Metod

Definition

Definierar en implementering för en metoddeklaration inom en typ.

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

Parametrar

type
TypeDefinitionHandle

Typdefinitionen.

methodBody
EntityHandle

Metodtextens entitetshandtag, som kan vara något av följande: MethodDefinitionHandle eller MemberReferenceHandle.

methodDeclaration
EntityHandle

Metoddeklarationens entitetsreferens, som kan vara något av följande: MethodDefinitionHandle eller MemberReferenceHandle.

Returer

En referens till den tillagda metodimplementeringen.

Undantag

methodBody eller methodDeclaration har inte den förväntade referenssorten.

Kommentarer

Metodimplementeringar måste läggas till i samma ordning som motsvarande typdefinitioner.

Gäller för