MetadataBuilder.AddInterfaceImplementation Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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)).