MetadataBuilder.AddInterfaceImplementation Metod

Definition

Lägger till en gränssnittsimplementering till en typ.

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

Parametrar

type
TypeDefinitionHandle

Typen som implementerar gränssnittet.

implementedInterface
EntityHandle

Gränssnittet som implementeras, vilket kan vara något av följande: TypeDefinitionHandle, TypeReferenceHandleeller TypeSpecificationHandle.

Returer

En referens till den tillagda gränssnittsimplementeringen.

Undantag

implementedInterface har inte den förväntade referenstyp.

Kommentarer

Gränssnittsimplementeringar måste läggas till i samma ordning som motsvarande typdefinitioner som implementerar gränssnittet.

Om en typ implementerar flera gränssnitt måste motsvarande poster läggas till i den ordning som bestäms av deras kodade index (CodedIndex.TypeDefOrRefOrSpec(EntityHandle)).

Gäller för