MetadataBuilder.AddInterfaceImplementation Methode

Definitie

Voegt een interface-implementatie toe aan een type.

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

Parameters

type
TypeDefinitionHandle

Het type dat de interface implementeert.

implementedInterface
EntityHandle

De interface die wordt geïmplementeerd, kan een van de volgende zijn: TypeDefinitionHandle, TypeReferenceHandleof TypeSpecificationHandle.

Retouren

Een ingang voor de toegevoegde interface-implementatie.

Uitzonderingen

implementedInterface heeft niet de verwachte soort ingang.

Opmerkingen

Interface-implementaties moeten in dezelfde volgorde worden toegevoegd als de bijbehorende typedefinities die de interface implementeren.

Als een type meerdere interfaces implementeert, moeten de bijbehorende vermeldingen worden toegevoegd in de volgorde die wordt bepaald door de gecodeerde indexen (CodedIndex.TypeDefOrRefOrSpec(EntityHandle)).

Van toepassing op