MetadataBuilder.AddInterfaceImplementation Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Aggiunge una implementazione dell'interfaccia a un tipo.
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
Parametri
- type
- TypeDefinitionHandle
Tipo che implementa l'interfaccia.
- implementedInterface
- EntityHandle
Interfaccia implementata, che può essere una delle seguenti: TypeDefinitionHandle, TypeReferenceHandle o TypeSpecificationHandle.
Restituisce
Handle per l'implementazione dell'interfaccia aggiunta.
Eccezioni
implementedInterface
non ha il tipo di handle previsto.
Commenti
Le implementazioni dell'interfaccia devono essere aggiunte nello stesso ordine delle definizioni di tipo corrispondenti che implementano l'interfaccia.
Se un tipo implementa più interfacce, le voci corrispondenti devono essere aggiunte nell'ordine determinato dagli indici codificati (CodedIndex.TypeDefOrRefOrSpec(EntityHandle)).