Sdílet prostřednictvím


MetadataBuilder.AddMethodImplementation Metoda

Definice

Definuje implementaci deklarace metody v rámci 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

Definice typu.

methodBody
EntityHandle

Popisovač entity těla metody, který může být jedním z následujících způsobů: MethodDefinitionHandle nebo MemberReferenceHandle.

methodDeclaration
EntityHandle

Popisovač entity deklarace metody, který může být jedním z následujících způsobů: MethodDefinitionHandle nebo MemberReferenceHandle.

Návraty

Popisovač pro implementaci přidané metody.

Výjimky

methodBody nebo methodDeclaration nemá očekávaný druh popisovače.

Poznámky

Implementace metody musí být přidány ve stejném pořadí jako odpovídající definice typů.

Platí pro