MetadataBuilder.AddExportedType 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 un tipo exportado.
public:
System::Reflection::Metadata::ExportedTypeHandle AddExportedType(System::Reflection::TypeAttributes attributes, System::Reflection::Metadata::StringHandle namespace, System::Reflection::Metadata::StringHandle name, System::Reflection::Metadata::EntityHandle implementation, int typeDefinitionId);
public System.Reflection.Metadata.ExportedTypeHandle AddExportedType (System.Reflection.TypeAttributes attributes, System.Reflection.Metadata.StringHandle namespace, System.Reflection.Metadata.StringHandle name, System.Reflection.Metadata.EntityHandle implementation, int typeDefinitionId);
member this.AddExportedType : System.Reflection.TypeAttributes * System.Reflection.Metadata.StringHandle * System.Reflection.Metadata.StringHandle * System.Reflection.Metadata.EntityHandle * int -> System.Reflection.Metadata.ExportedTypeHandle
Public Function AddExportedType (attributes As TypeAttributes, namespace As StringHandle, name As StringHandle, implementation As EntityHandle, typeDefinitionId As Integer) As ExportedTypeHandle
Parámetros
- attributes
- TypeAttributes
Los atributos del tipo.
- namespace
- StringHandle
El espacio de nombres del tipo.
- name
- StringHandle
Nombre del tipo.
- implementation
- EntityHandle
El identificador de la entidad de implementación, que puede ser uno de los siguientes: AssemblyFileHandle, ExportedTypeHandle o AssemblyReferenceHandle.
- typeDefinitionId
- Int32
El id. de definición de tipo.
Devoluciones
Un identificador del tipo exportado agregado.
Excepciones
implementation
no tiene el tipo de identificador esperado.