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 に予期されるハンドルの種類がありません。

注釈

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

適用対象