MetadataBuilder.AddExportedType Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Adiciona um 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
Os atributos de tipo.
- namespace
- StringHandle
O namespace de tipo.
- name
- StringHandle
O nome do tipo.
- implementation
- EntityHandle
O identificador de entidade de implementação, que pode ser um dos seguintes: AssemblyFileHandle, ExportedTypeHandle ou AssemblyReferenceHandle.
- typeDefinitionId
- Int32
A ID de definição de tipo.
Retornos
Um identificador para o tipo exportado adicionado.
Exceções
implementation
não tem o tipo de identificador esperado.