MetadataBuilder.AddInterfaceImplementation メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
インターフェイスの実装を型に追加します。
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
実装されるインターフェイス。次のいずれかとなります: TypeDefinitionHandle、TypeReferenceHandle、または TypeSpecificationHandle。
戻り値
追加されたインターフェイス実装のハンドル。
例外
implementedInterface
が、必要なハンドルの型ではありません。
注釈
インターフェイスの実装は、 インターフェイスを実装する対応する型定義と同じ順序で追加する必要があります。
型が複数のインターフェイスを実装する場合、対応するエントリは、コード化されたインデックス (CodedIndex.TypeDefOrRefOrSpec(EntityHandle)) によって決定される順序で追加する必要があります。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET