MetadataBuilder.AddInterfaceImplementation Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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)).