Compartir a través de


MetadataBuilder.AddExportedType Método

Definición

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.

Se aplica a