Share via


PersistedAssemblyBuilder Classe

Definição

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>)

Propriedades

CodeBase
Obsoleto.

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

(Herdado de AssemblyBuilder)
CustomAttributes

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

(Herdado de Assembly)
DefinedTypes (Herdado de AssemblyBuilder)
EntryPoint

Retorna o ponto de entrada desse 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 para esse assembly.

(Herdado de AssemblyBuilder)
ExportedTypes

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

(Herdado de Assembly)
FullName
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á salvo 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 colecionável AssemblyLoadContext.

(Herdado de AssemblyBuilder)
IsDynamic
IsFullyTrusted

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

(Herdado de Assembly)
Location

Obtém o local, no formato de base de código, do arquivo carregado que contém o manifesto, caso não tenha sido feita cópia de sombra dele.

(Herdado de AssemblyBuilder)
ManifestModule
Modules (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 de 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 a este assembly.

(Herdado de AssemblyBuilder)

Métodos

AddResourceFile(String, String)

Adiciona um arquivo de recurso existente a esse assembly.

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

Adiciona um arquivo de recurso existente a esse assembly.

(Herdado de AssemblyBuilder)
CreateInstance(String)

Localiza o tipo especificado desse assembly e cria uma instância dele usando o ativador de 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 de sistema, com pesquisa que diferencia maiúsculas de minúsculas opcional.

(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 a pesquisa opcional que diferencia maiúsculas de minúsculas e com a cultura especificada, os argumentos e os atributos de associação e ativação.

(Herdado de Assembly)
DefineDynamicModule(String)

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

(Herdado de AssemblyBuilder)
DefineDynamicModule(String, Boolean)

Define o 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 no qual o módulo será salvo e se as informações de símbolo deverão 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 autônomo gerenciado para esse assembly. Atributos podem ser especificados para o recurso gerenciado.

(Herdado de AssemblyBuilder)
DefineUnmanagedResource(Byte[])

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

(Herdado de AssemblyBuilder)
DefineUnmanagedResource(String)

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

(Herdado de AssemblyBuilder)
DefineVersionInfoResource()

Define um recurso de informações de versão não gerenciada usando as informações especificadas no objeto AssemblyName do assembly e nos 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 determinadas.

(Herdado de AssemblyBuilder)
Equals(Object)

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

(Herdado de AssemblyBuilder)
GenerateMetadata(BlobBuilder, BlobBuilder)
GetCustomAttributes(Boolean)

Retorna todos os atributos personalizados que foram aplicados ao AssemblyBuilder atual.

(Herdado de AssemblyBuilder)
GetCustomAttributes(Type, Boolean)

Retorna todos os atributos personalizados que foram aplicados ao AssemblyBuilder atual e que derivam de um tipo de atributo especificado.

(Herdado de AssemblyBuilder)
GetCustomAttributesData()

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

(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 arquivo do manifesto desse assembly.

(Herdado de AssemblyBuilder)
GetFiles()

Obtém os arquivos na tabela de arquivo 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 deseja-se incluir os módulos de recursos.

(Herdado de AssemblyBuilder)
GetForwardedTypes() (Herdado de Assembly)
GetHashCode()

Retorna o código hash para a instância.

(Herdado de AssemblyBuilder)
GetLoadedModules()

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

(Herdado de Assembly)
GetLoadedModules(Boolean)

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

(Herdado de AssemblyBuilder)
GetManifestResourceInfo(String)

Retorna informações sobre como o recurso em questão foi persistido.

(Herdado de AssemblyBuilder)
GetManifestResourceNames()

Carrega o recurso de manifesto especificado desse assembly.

(Herdado de AssemblyBuilder)
GetManifestResourceStream(String)

Carrega o recurso de manifesto especificado desse assembly.

(Herdado de AssemblyBuilder)
GetManifestResourceStream(Type, String)

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

(Herdado de AssemblyBuilder)
GetModule(String)

Obtém o módulo especificado nesse assembly.

(Herdado de AssemblyBuilder)
GetModules()

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

(Herdado de Assembly)
GetModules(Boolean)

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

(Herdado de AssemblyBuilder)
GetName()

Obtém um AssemblyName para esse assembly.

(Herdado de Assembly)
GetName(Boolean)
GetObjectData(SerializationInfo, StreamingContext)
Obsoleto.

Obtém informações de serialização com todos os dados necessários para recriar uma instância desse assembly.

(Herdado de Assembly)
GetReferencedAssemblies()

Obtém uma lista incompleta de objetos AssemblyName para os assemblies que são 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() (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, lança 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 AssemblyBuilder atual.

(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 será aplicada a esse membro.

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

Carrega o módulo, interno a esse assembly, com uma imagem baseada no formato COFF que contém um módulo emitido ou um arquivo de recurso.

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

Carrega o módulo, interno a esse assembly, com uma imagem baseada no formato COFF que contém um módulo emitido ou um arquivo de recurso. Os bytes brutos que representam os símbolos para o módulo também são carregados.

(Herdado de Assembly)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Save(Stream)
Save(String)
Save(String, PortableExecutableKinds, ImageFileMachine)

Salva esse assembly dinâmico no 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 atributos personalizados especificado.

(Herdado de AssemblyBuilder)
SetCustomAttribute(CustomAttributeBuilder)

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

(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 este assembly dinâmico, supondo que um aplicativo de console está sendo compilado.

(Herdado de AssemblyBuilder)
SetEntryPoint(MethodInfo, PEFileKinds)

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

(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 do Common Language Runtime não é capaz de resolver uma referência a um módulo interno de um assembly por meios normais.

(Herdado de Assembly)

Métodos de Extensão

GetExportedTypes(Assembly)
GetModules(Assembly)
GetTypes(Assembly)
GetCustomAttribute(Assembly, Type)

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

GetCustomAttribute<T>(Assembly)

Recupera um atributo personalizado de um tipo especificado 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 os atributos personalizados de um tipo especificados 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