Comparteix a través de


MetadataBuilder.AddInterfaceImplementation Método

Definición

Agrega una implementación de interfaz 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

Parámetros

type
TypeDefinitionHandle

El tipo que implementa la interfaz.

implementedInterface
EntityHandle

La interfaz que se implementa, que puede ser una de las siguientes: TypeDefinitionHandle, TypeReferenceHandle o TypeSpecificationHandle.

Devoluciones

Un identificador de la implementación de interfaz agregada.

Excepciones

implementedInterface no tiene el tipo de identificador esperado.

Comentarios

Las implementaciones de interfaz deben agregarse en el mismo orden que las definiciones de tipo correspondientes que implementan la interfaz.

Si un tipo implementa varias interfaces, se deben agregar las entradas correspondientes en el orden determinado por sus índices codificados (CodedIndex.TypeDefOrRefOrSpec(EntityHandle)).

Se aplica a