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 implementierte Schnittstelle, die eine der folgenden Sein kann: TypeDefinitionHandle, , TypeReferenceHandle, oder TypeSpecificationHandle.
Gibt zurück
Ein Handle zur hinzugefügten Schnittstellenimplementierung.
Ausnahmen
implementedInterface verfügt nicht über den erwarteten Handletyp.
Hinweise
Schnittstellenimplementierungen müssen in derselben Reihenfolge hinzugefügt werden wie die entsprechenden Typdefinitionen, 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.