MetadataBuilder.AddInterfaceImplementation Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt einem Typ eine Schnittstellenimplementierung hinzu.
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
Der Typ, der die Schnittstelle implementiert.
- implementedInterface
- EntityHandle
Die Schnittstelle, die implementiert wird. Hierbei kann es sich um eines der folgenden Handels handeln: TypeDefinitionHandle, TypeReferenceHandle oder TypeSpecificationHandle.
Gibt zurück
Ein Handle für die hinzugefügte Schnittstellenimplementierung.
Ausnahmen
implementedInterface
weist nicht das erwartete Handle auf.
Hinweise
Schnittstellenimplementierungen müssen in derselben Reihenfolge wie die entsprechenden Typdefinitionen hinzugefügt werden, die die Schnittstelle implementieren.
Wenn ein Typ mehrere Schnittstellen implementiert, müssen die entsprechenden Einträge in der reihenfolge hinzugefügt werden, die durch ihre codierten Indizes (CodedIndex.TypeDefOrRefOrSpec(EntityHandle)) bestimmt wird.