PersistedAssemblyBuilder Classe

Definição

Fornece uma implementação assemblyBuilder que pode persistir o assembly em um disco ou fluxo.

public ref class PersistedAssemblyBuilder sealed : System::Reflection::Emit::AssemblyBuilder
public sealed class PersistedAssemblyBuilder : System.Reflection.Emit.AssemblyBuilder
type PersistedAssemblyBuilder = class
    inherit AssemblyBuilder
Public NotInheritable Class PersistedAssemblyBuilder
Inherits AssemblyBuilder
Herança
PersistedAssemblyBuilder

Construtores

PersistedAssemblyBuilder(AssemblyName, Assembly, IEnumerable<CustomAttributeBuilder>)

Cria uma instância de PersistedAssemblyBuilder que pode ser salva em um arquivo ou fluxo.

Propriedades

CodeBase
Obsoleto.

Obtém o local do assembly, conforme especificado originalmente (como em um objeto AssemblyName).

(Herdado de AssemblyBuilder)
CustomAttributes

Obtém uma coleção que contém os atributos personalizados desse assembly.

(Herdado de Assembly)
DefinedTypes

Fornece uma implementação assemblyBuilder que pode persistir o assembly em um disco ou fluxo.

(Herdado de AssemblyBuilder)
EntryPoint

Retorna o ponto de entrada deste assembly.

(Herdado de AssemblyBuilder)
EscapedCodeBase
Obsoleto.
Obsoleto.

Obtém o URI, incluindo caracteres de escape, que representa a base de código.

(Herdado de Assembly)
Evidence

Obtém a evidência deste assembly.

(Herdado de AssemblyBuilder)
ExportedTypes

Obtém uma coleção dos tipos públicos definidos neste assembly que são visíveis fora do assembly.

(Herdado de Assembly)
FullName

Obtém o nome de exibição do assembly dinâmico atual.

GlobalAssemblyCache
Obsoleto.

Obtém um valor que indica se o assembly foi carregado do cache de assembly global.

(Herdado de AssemblyBuilder)
HostContext

Obtém o contexto do host em que o assembly dinâmico está sendo criado.

(Herdado de AssemblyBuilder)
ImageRuntimeVersion

Obtém a versão do common language runtime que será salva no arquivo que contém o manifesto.

(Herdado de AssemblyBuilder)
IsCollectible

Obtém um valor que indica se esse assembly dinâmico é mantido em um AssemblyLoadContextcolecionável.

(Herdado de AssemblyBuilder)
IsDynamic

Obtém um valor que indica que o assembly atual é um assembly dinâmico.

IsFullyTrusted

Obtém um valor que indica se o assembly atual é carregado com confiança total.

(Herdado de Assembly)
Location

Obtém o local, em formato de base de código, do arquivo carregado que contém o manifesto se ele não for copiado por sombra.

(Herdado de AssemblyBuilder)
ManifestModule

Obtém o módulo no PersistedAssemblyBuilder atual que contém o manifesto do assembly.

Modules

Fornece uma implementação assemblyBuilder que pode persistir o assembly em um disco ou fluxo.

(Herdado de AssemblyBuilder)
PermissionSet

Obtém o conjunto de concessões do assembly dinâmico atual.

(Herdado de AssemblyBuilder)
ReflectionOnly

Obtém um valor que indica se o assembly dinâmico está no contexto somente reflexão.

(Herdado de AssemblyBuilder)
SecurityRuleSet

Obtém um valor que indica qual conjunto de regras de segurança o CLR (Common Language Runtime) impõe para esse assembly.

(Herdado de AssemblyBuilder)

Métodos

AddResourceFile(String, String)

Adiciona um arquivo de recurso existente a este assembly.

(Herdado de AssemblyBuilder)
AddResourceFile(String, String, ResourceAttributes)

Adiciona um arquivo de recurso existente a este assembly.

(Herdado de AssemblyBuilder)
CreateInstance(String)

Localiza o tipo especificado desse assembly e cria uma instância dele usando o ativador do sistema, usando a pesquisa que diferencia maiúsculas de minúsculas.

(Herdado de Assembly)
CreateInstance(String, Boolean)

Localiza o tipo especificado desse assembly e cria uma instância dele usando o ativador do sistema, com pesquisa opcional que diferencia maiúsculas de minúsculas.

(Herdado de Assembly)
CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[])

Localiza o tipo especificado desse assembly e cria uma instância dele usando o ativador do sistema, com pesquisa opcional que diferencia maiúsculas de minúsculas e ter a cultura, os argumentos e os atributos de associação e ativação especificados.

(Herdado de Assembly)
DefineDynamicModule(String)

Define um módulo dinâmico transitório nomeado neste assembly.

(Herdado de AssemblyBuilder)
DefineDynamicModule(String, Boolean)

Define um módulo dinâmico transitório nomeado neste assembly e especifica se as informações de símbolo devem ser emitidas.

(Herdado de AssemblyBuilder)
DefineDynamicModule(String, String)

Define um módulo dinâmico persistente com o nome fornecido que será salvo no arquivo especificado. Nenhuma informação de símbolo é emitida.

(Herdado de AssemblyBuilder)
DefineDynamicModule(String, String, Boolean)

Define um módulo dinâmico persistente, especificando o nome do módulo, o nome do arquivo para o qual o módulo será salvo e se as informações de símbolo devem ser emitidas usando o gravador de símbolo padrão.

(Herdado de AssemblyBuilder)
DefineDynamicModuleCore(String)

Quando substituído em uma classe derivada, define um módulo dinâmico neste assembly.

(Herdado de AssemblyBuilder)
DefineResource(String, String, String)

Define um recurso gerenciado autônomo para esse assembly com o atributo de recurso público padrão.

(Herdado de AssemblyBuilder)
DefineResource(String, String, String, ResourceAttributes)

Define um recurso gerenciado autônomo para este assembly. Os atributos podem ser especificados para o recurso gerenciado.

(Herdado de AssemblyBuilder)
DefineUnmanagedResource(Byte[])

Define um recurso não gerenciado para esse assembly como um blob opaco de bytes.

(Herdado de AssemblyBuilder)
DefineUnmanagedResource(String)

Define um arquivo de recurso não gerenciado para esse assembly, considerando o nome do arquivo de recurso.

(Herdado de AssemblyBuilder)
DefineVersionInfoResource()

Define um recurso de informações de versão não gerenciado usando as informações especificadas no objeto AssemblyName do assembly e os atributos personalizados do assembly.

(Herdado de AssemblyBuilder)
DefineVersionInfoResource(String, String, String, String, String)

Define um recurso de informações de versão não gerenciada para este assembly com as especificações fornecidas.

(Herdado de AssemblyBuilder)
Equals(Object)

Retorna um valor que indica se essa instância é igual ao objeto especificado.

(Herdado de AssemblyBuilder)
GenerateMetadata(BlobBuilder, BlobBuilder)

Gera os metadados do PersistedAssemblyBuilder.

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

Gera os metadados do PersistedAssemblyBuilder.

GetCustomAttributes(Boolean)

Retorna todos os atributos personalizados que foram aplicados ao AssemblyBuilderatual.

(Herdado de AssemblyBuilder)
GetCustomAttributes(Type, Boolean)

Retorna todos os atributos personalizados que foram aplicados à AssemblyBuilderatual e que derivam de um tipo de atributo especificado.

(Herdado de AssemblyBuilder)
GetCustomAttributesData()

Retorna CustomAttributeData objetos que contêm informações sobre os atributos que foram aplicados ao AssemblyBuilderatual.

(Herdado de AssemblyBuilder)
GetDynamicModule(String)

Retorna o módulo dinâmico com o nome especificado.

(Herdado de AssemblyBuilder)
GetDynamicModuleCore(String)

Quando substituído em uma classe derivada, retorna o módulo dinâmico com o nome especificado.

(Herdado de AssemblyBuilder)
GetExportedTypes()

Obtém os tipos exportados definidos neste assembly.

(Herdado de AssemblyBuilder)
GetFile(String)

Obtém um FileStream para o arquivo especificado na tabela de arquivos do manifesto deste assembly.

(Herdado de AssemblyBuilder)
GetFiles()

Obtém os arquivos na tabela de arquivos de um manifesto do assembly.

(Herdado de Assembly)
GetFiles(Boolean)

Obtém os arquivos na tabela de arquivos de um manifesto do assembly, especificando se os módulos de recurso devem ser incluídos.

(Herdado de AssemblyBuilder)
GetForwardedTypes()

Fornece uma implementação assemblyBuilder que pode persistir o assembly em um disco ou fluxo.

(Herdado de Assembly)
GetHashCode()

Retorna o código hash dessa instância.

(Herdado de AssemblyBuilder)
GetLoadedModules()

Obtém todos os módulos carregados que fazem parte deste assembly.

(Herdado de Assembly)
GetLoadedModules(Boolean)

Retorna todos os módulos carregados que fazem parte desse assembly e, opcionalmente, inclui módulos de recurso.

(Herdado de AssemblyBuilder)
GetManifestResourceInfo(String)

Retorna informações sobre como o recurso determinado foi persistido.

(Herdado de AssemblyBuilder)
GetManifestResourceNames()

Carrega o recurso de manifesto especificado deste assembly.

(Herdado de AssemblyBuilder)
GetManifestResourceStream(String)

Carrega o recurso de manifesto especificado deste assembly.

(Herdado de AssemblyBuilder)
GetManifestResourceStream(Type, String)

Carrega o recurso de manifesto especificado, com escopo pelo namespace do tipo especificado, desse assembly.

(Herdado de AssemblyBuilder)
GetModule(String)

Obtém o módulo especificado neste assembly.

(Herdado de AssemblyBuilder)
GetModules()

Obtém todos os módulos que fazem parte deste assembly.

(Herdado de Assembly)
GetModules(Boolean)

Obtém todos os módulos que fazem parte desse assembly e, opcionalmente, inclui módulos de recurso.

(Herdado de AssemblyBuilder)
GetName()

Obtém um AssemblyName para este assembly.

(Herdado de Assembly)
GetName(Boolean)

Obtém o AssemblyName especificado quando o assembly dinâmico atual foi criado.

GetObjectData(SerializationInfo, StreamingContext)
Obsoleto.

Obtém informações de serialização com todos os dados necessários para reinstalar esse assembly.

(Herdado de Assembly)
GetReferencedAssemblies()

Obtém uma lista incompleta de objetos AssemblyName para os assemblies referenciados por este AssemblyBuilder.

(Herdado de AssemblyBuilder)
GetSatelliteAssembly(CultureInfo)

Obtém o assembly satélite para a cultura especificada.

(Herdado de AssemblyBuilder)
GetSatelliteAssembly(CultureInfo, Version)

Obtém a versão especificada do assembly satélite para a cultura especificada.

(Herdado de AssemblyBuilder)
GetType()

Fornece uma implementação assemblyBuilder que pode persistir o assembly em um disco ou fluxo.

(Herdado de Assembly)
GetType(String)

Obtém o objeto Type com o nome especificado na instância do assembly.

(Herdado de Assembly)
GetType(String, Boolean)

Obtém o objeto Type com o nome especificado na instância do assembly e, opcionalmente, gera uma exceção se o tipo não for encontrado.

(Herdado de Assembly)
GetType(String, Boolean, Boolean)

Obtém o tipo especificado dos tipos que foram definidos e criados no AssemblyBuilderatual.

(Herdado de AssemblyBuilder)
GetTypes()

Obtém todos os tipos definidos neste assembly.

(Herdado de Assembly)
IsDefined(Type, Boolean)

Retorna um valor que indica se uma ou mais instâncias do tipo de atributo especificado são aplicadas a esse membro.

(Herdado de AssemblyBuilder)
LoadModule(String, Byte[])

Carrega o módulo, interno para este assembly, com uma imagem baseada em COFF (formato de arquivo de objeto comum) contendo um módulo emitido ou um arquivo de recurso.

(Herdado de Assembly)
LoadModule(String, Byte[], Byte[])

Carrega o módulo, interno para este assembly, com uma imagem baseada em COFF (formato de arquivo de objeto comum) contendo um módulo emitido ou um arquivo de recurso. Os bytes brutos que representam os símbolos do módulo também são carregados.

(Herdado de Assembly)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
Save(Stream)

Serializa o assembly para o fluxo especificado.

Save(String)

Salva o assembly no disco.

Save(String, PortableExecutableKinds, ImageFileMachine)

Salva esse assembly dinâmico em disco, especificando a natureza do código nos executáveis do assembly e na plataforma de destino.

(Herdado de AssemblyBuilder)
SetCustomAttribute(ConstructorInfo, Byte[])

Defina um atributo personalizado neste assembly usando um blob de atributo personalizado especificado.

(Herdado de AssemblyBuilder)
SetCustomAttribute(CustomAttributeBuilder)

Defina um atributo personalizado neste assembly usando um construtor de atributos personalizado.

(Herdado de AssemblyBuilder)
SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>)

Quando substituído em uma classe derivada, define um atributo personalizado neste assembly.

(Herdado de AssemblyBuilder)
SetEntryPoint(MethodInfo)

Define o ponto de entrada para esse assembly dinâmico, supondo que um aplicativo de console esteja sendo criado.

(Herdado de AssemblyBuilder)
SetEntryPoint(MethodInfo, PEFileKinds)

Define o ponto de entrada para esse assembly e define o tipo do executável portátil (arquivo PE) que está sendo criado.

(Herdado de AssemblyBuilder)
ToString()

Retorna o nome completo do assembly, também conhecido como o nome de exibição.

(Herdado de Assembly)

Eventos

ModuleResolve

Ocorre quando o carregador de classe common language runtime não pode resolver uma referência a um módulo interno de um assembly por meio de meios normais.

(Herdado de Assembly)

Métodos de Extensão

GetExportedTypes(Assembly)

Fornece uma implementação assemblyBuilder que pode persistir o assembly em um disco ou fluxo.

GetModules(Assembly)

Fornece uma implementação assemblyBuilder que pode persistir o assembly em um disco ou fluxo.

GetTypes(Assembly)

Fornece uma implementação assemblyBuilder que pode persistir o assembly em um disco ou fluxo.

GetCustomAttribute(Assembly, Type)

Recupera um atributo personalizado de um tipo especificado que é aplicado a um assembly especificado.

GetCustomAttribute<T>(Assembly)

Recupera um atributo personalizado de um tipo especificado que é aplicado a um assembly especificado.

GetCustomAttributes(Assembly)

Recupera uma coleção de atributos personalizados que são aplicados a um assembly especificado.

GetCustomAttributes(Assembly, Type)

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um assembly especificado.

GetCustomAttributes<T>(Assembly)

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um assembly especificado.

IsDefined(Assembly, Type)

Indica se atributos personalizados de um tipo especificado são aplicados a um assembly especificado.

TryGetRawMetadata(Assembly, Byte*, Int32)

Recupera a seção de metadados do assembly, para uso com MetadataReader.

Aplica-se a