次の方法で共有


MetadataBuilder.AddInterfaceImplementation メソッド

定義

インターフェイスの実装を型に追加します。

public:
 System::Reflection::Metadata::InterfaceImplementationHandle AddInterfaceImplementation(System::Reflection::Metadata::TypeDefinitionHandle type, System::Reflection::Metadata::EntityHandle implementedInterface);
public System.Reflection.Metadata.InterfaceImplementationHandle AddInterfaceImplementation (System.Reflection.Metadata.TypeDefinitionHandle type, System.Reflection.Metadata.EntityHandle implementedInterface);
member this.AddInterfaceImplementation : System.Reflection.Metadata.TypeDefinitionHandle * System.Reflection.Metadata.EntityHandle -> System.Reflection.Metadata.InterfaceImplementationHandle
Public Function AddInterfaceImplementation (type As TypeDefinitionHandle, implementedInterface As EntityHandle) As InterfaceImplementationHandle

パラメーター

type
TypeDefinitionHandle

インターフェイスを実装する型。

implementedInterface
EntityHandle

実装されるインターフェイス。次のいずれかとなります: TypeDefinitionHandleTypeReferenceHandle、または TypeSpecificationHandle

戻り値

追加されたインターフェイス実装のハンドル。

例外

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

注釈

インターフェイスの実装は、 インターフェイスを実装する対応する型定義と同じ順序で追加する必要があります。

型が複数のインターフェイスを実装する場合、対応するエントリは、コード化されたインデックス (CodedIndex.TypeDefOrRefOrSpec(EntityHandle)) によって決定される順序で追加する必要があります。

適用対象