MetadataBuilder.AddInterfaceImplementation Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ajoute une implémentation d’interface à un 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
Paramètres
- type
- TypeDefinitionHandle
Type implémentant l’interface.
- implementedInterface
- EntityHandle
Interface qui est implémentée, qui peut être l’un des éléments suivants : TypeDefinitionHandle, TypeReferenceHandle ou TypeSpecificationHandle.
Retours
Handle pour l’implémentation d’interface ajoutée.
Exceptions
implementedInterface
n’a pas le type de poignée attendu.
Remarques
Les implémentations d’interface doivent être ajoutées dans le même ordre que les définitions de type correspondantes implémentant l’interface.
Si un type implémente plusieurs interfaces, les entrées correspondantes doivent être ajoutées dans l’ordre déterminé par leurs index codés (CodedIndex.TypeDefOrRefOrSpec(EntityHandle)).