Bagikan melalui


MetadataBuilder.AddInterfaceImplementation Metode

Definisi

Menambahkan implementasi antarmuka ke jenis.

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

Parameter

type
TypeDefinitionHandle

Jenis yang mengimplementasikan antarmuka.

implementedInterface
EntityHandle

Antarmuka yang diimplementasikan, yang dapat menjadi salah satu dari yang berikut: TypeDefinitionHandle, , TypeReferenceHandleatau TypeSpecificationHandle.

Mengembalikan

Handel ke implementasi antarmuka yang ditambahkan.

Pengecualian

implementedInterface tidak memiliki jenis handel yang diharapkan.

Keterangan

Implementasi antarmuka harus ditambahkan dalam urutan yang sama dengan definisi jenis yang sesuai yang mengimplementasikan antarmuka.

Jika jenis mengimplementasikan beberapa antarmuka, entri yang sesuai harus ditambahkan dalam urutan yang ditentukan oleh indeks yang dikodekan (CodedIndex.TypeDefOrRefOrSpec(EntityHandle)).

Berlaku untuk