次の方法で共有


MetadataBuilder.AddMethodImplementation メソッド

定義

型内のメソッド宣言の実装を定義します。

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

パラメーター

type
TypeDefinitionHandle

型定義。

methodBody
EntityHandle

メソッド本体エンティティ ハンドル。次のいずれかとなります: MethodDefinitionHandle または MemberReferenceHandle

methodDeclaration
EntityHandle

メソッド宣言エンティティ ハンドル。次のいずれかとなります: MethodDefinitionHandle または MemberReferenceHandle

戻り値

追加されたメソッド実装のハンドル。

例外

methodBody または methodDeclaration が、必要なハンドルの型ではありません。

注釈

メソッドの実装は、対応する型定義と同じ順序で追加する必要があります。

適用対象