Condividi tramite


MetadataBuilder.AddInterfaceImplementation Metodo

Definizione

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)).

Si applica a