PersistedAssemblyBuilder Clase

Definición

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
Herencia
PersistedAssemblyBuilder

Constructores

PersistedAssemblyBuilder(AssemblyName, Assembly, IEnumerable<CustomAttributeBuilder>)

Propiedades

CodeBase
Obsoletos.

Obtiene la ubicación del ensamblado tal y como se especificó originalmente (como en un objeto AssemblyName).

(Heredado de AssemblyBuilder)
CustomAttributes

Obtiene una colección que contiene los atributos personalizados de este ensamblado.

(Heredado de Assembly)
DefinedTypes (Heredado de AssemblyBuilder)
EntryPoint

Devuelve el punto de entrada de este ensamblado.

(Heredado de AssemblyBuilder)
EscapedCodeBase
Obsoletos.
Obsoletos.

Obtiene el identificador URI, incluidos los caracteres de escape, que representa el código base.

(Heredado de Assembly)
Evidence

Obtiene la evidencia para este ensamblado.

(Heredado de AssemblyBuilder)
ExportedTypes

Obtiene una colección de los tipos públicos definidos en este ensamblado que se pueden ver desde fuera del ensamblado.

(Heredado de Assembly)
FullName
GlobalAssemblyCache
Obsoletos.

Obtiene un valor que indica si el ensamblado se ha cargado desde la caché global de ensamblados.

(Heredado de AssemblyBuilder)
HostContext

Obtiene el contexto del host donde se está creando el ensamblado dinámico.

(Heredado de AssemblyBuilder)
ImageRuntimeVersion

Obtiene l versión de Common Language Runtime (CLR) que se guardará en el archivo que contiene el manifiesto.

(Heredado de AssemblyBuilder)
IsCollectible

Obtiene un valor que indica si este ensamblado dinámico se mantiene en un objeto recopilable AssemblyLoadContext.

(Heredado de AssemblyBuilder)
IsDynamic
IsFullyTrusted

Obtiene un valor que indica si el ensamblado actual se carga con plena confianza.

(Heredado de Assembly)
Location

Obtiene la ubicación, en formato de código base, del archivo cargado que contiene el manifiesto si no se han creado instantáneas.

(Heredado de AssemblyBuilder)
ManifestModule
Modules (Heredado de AssemblyBuilder)
PermissionSet

Obtiene el conjunto de permisos del ensamblado dinámico actual.

(Heredado de AssemblyBuilder)
ReflectionOnly

Obtiene un valor que indica si el ensamblado dinámico está en el contexto de solo reflexión.

(Heredado de AssemblyBuilder)
SecurityRuleSet

Obtiene un valor que indica el conjunto de reglas de seguridad que Common Language Runtime (CLR) aplica para este ensamblado.

(Heredado de AssemblyBuilder)

Métodos

AddResourceFile(String, String)

Agrega un archivo de recursos existente a este ensamblado.

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

Agrega un archivo de recursos existente a este ensamblado.

(Heredado de AssemblyBuilder)
CreateInstance(String)

Localiza el tipo especificado en este ensamblado y crea una instancia del tipo mediante el activador del sistema, realizando una búsqueda en la que se distingue entre mayúsculas y minúsculas.

(Heredado de Assembly)
CreateInstance(String, Boolean)

Ubica el tipo especificado de este ensamblado y crea una instancia de dicho tipo mediante el activador del sistema, con búsqueda de mayúsculas y minúsculas opcional.

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

Ubica el tipo especificado en este ensamblado y crea una instancia de dicho tipo mediante el activador del sistema, con búsqueda de mayúsculas y minúsculas opcional y con los atributos de referencia cultural, argumentos, enlace y activación.

(Heredado de Assembly)
DefineDynamicModule(String)

Define un módulo dinámico transitorio con nombre en este ensamblado.

(Heredado de AssemblyBuilder)
DefineDynamicModule(String, Boolean)

Define un módulo dinámico transitorio con nombre en este ensamblado y especifica si se debe emitir información de símbolos.

(Heredado de AssemblyBuilder)
DefineDynamicModule(String, String)

Define un módulo dinámico con persistencia con el nombre especificado que se guardará en el archivo especificado. No se emitirá información de símbolos.

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

Define un módulo dinámico con persistencia, especificando el nombre del módulo, el nombre del archivo en el que se guardará el módulo y si se debe emitir información de símbolos mediante el escritor de símbolos predeterminado.

(Heredado de AssemblyBuilder)
DefineDynamicModuleCore(String)

Cuando se reemplaza en una clase derivada, define un módulo dinámico en este ensamblado.

(Heredado de AssemblyBuilder)
DefineResource(String, String, String)

Define un recurso administrado independiente para este ensamblado con el atributo de recurso público predeterminado.

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

Define un recurso administrado independiente para este ensamblado. Los atributos se pueden especificar para el recurso administrado.

(Heredado de AssemblyBuilder)
DefineUnmanagedResource(Byte[])

Define un recurso no administrado para este ensamblado como blob opaco de bytes.

(Heredado de AssemblyBuilder)
DefineUnmanagedResource(String)

Define un archivo de recurso no administrado para este ensamblado con el nombre del archivo de recursos.

(Heredado de AssemblyBuilder)
DefineVersionInfoResource()

Define un recurso de información de versión sin administrar mediante la información especificada en el objeto AssemblyName del ensamblado y los atributos personalizados del ensamblado.

(Heredado de AssemblyBuilder)
DefineVersionInfoResource(String, String, String, String, String)

Define un recurso de información de versión no administrado para este ensamblado con las especificaciones dadas.

(Heredado de AssemblyBuilder)
Equals(Object)

Devuelve un valor que indica si esta instancia es igual al objeto especificado.

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

Devuelve todos los atributos personalizados que se aplicaron al AssemblyBuilder actual.

(Heredado de AssemblyBuilder)
GetCustomAttributes(Type, Boolean)

Devuelve todos los atributos personalizados que se aplicaron al AssemblyBuilder actual y que derivan de un tipo de atributo especificado.

(Heredado de AssemblyBuilder)
GetCustomAttributesData()

Devuelve objetos CustomAttributeData que contienen información sobre los atributos que se aplicaron al AssemblyBuilder actual.

(Heredado de AssemblyBuilder)
GetDynamicModule(String)

Devuelve el módulo dinámico con el nombre especificado.

(Heredado de AssemblyBuilder)
GetDynamicModuleCore(String)

Cuando se reemplaza en una clase derivada, devuelve el módulo dinámico con el nombre especificado.

(Heredado de AssemblyBuilder)
GetExportedTypes()

Obtiene los tipos definidos en este ensamblado.

(Heredado de AssemblyBuilder)
GetFile(String)

Obtiene un objeto FileStream para el archivo especificado en la tabla de archivos del manifiesto de este ensamblado.

(Heredado de AssemblyBuilder)
GetFiles()

Obtiene los archivos en la tabla de archivos del manifiesto del ensamblado.

(Heredado de Assembly)
GetFiles(Boolean)

Obtiene los archivos en la tabla de archivos del manifiesto del ensamblado, especificando si deben incluirse módulos de recursos.

(Heredado de AssemblyBuilder)
GetForwardedTypes() (Heredado de Assembly)
GetHashCode()

Devuelve el código hash de esta instancia.

(Heredado de AssemblyBuilder)
GetLoadedModules()

Obtiene todos los módulos cargados que forman parte de este ensamblado.

(Heredado de Assembly)
GetLoadedModules(Boolean)

Devuelve todos los módulos cargados que forman parte de este ensamblado e incluye opcionalmente módulos de recursos.

(Heredado de AssemblyBuilder)
GetManifestResourceInfo(String)

Devuelve información sobre cómo el recurso dado ha persistido.

(Heredado de AssemblyBuilder)
GetManifestResourceNames()

Carga el recurso del manifiesto especificado a partir de este ensamblado.

(Heredado de AssemblyBuilder)
GetManifestResourceStream(String)

Carga el recurso del manifiesto especificado a partir de este ensamblado.

(Heredado de AssemblyBuilder)
GetManifestResourceStream(Type, String)

Carga el recurso del manifiesto especificado según el espacio de nombres del tipo especificado a partir de este ensamblado.

(Heredado de AssemblyBuilder)
GetModule(String)

Obtiene el módulo especificado en este ensamblado.

(Heredado de AssemblyBuilder)
GetModules()

Obtiene todos los módulos que forman parte de este ensamblado.

(Heredado de Assembly)
GetModules(Boolean)

Obtiene todos los módulos que forman parte de este ensamblado e incluye opcionalmente módulos de recursos.

(Heredado de AssemblyBuilder)
GetName()

Obtiene un AssemblyName para este ensamblado.

(Heredado de Assembly)
GetName(Boolean)
GetObjectData(SerializationInfo, StreamingContext)
Obsoletos.

Obtiene información de serialización con todos los datos necesarios para crear una nueva instancia de este ensamblado.

(Heredado de Assembly)
GetReferencedAssemblies()

Obtiene una lista incompleta de objetos AssemblyName para los ensamblados a los que hace referencia este AssemblyBuilder.

(Heredado de AssemblyBuilder)
GetSatelliteAssembly(CultureInfo)

Obtiene el ensamblado satélite para la referencia cultural especificada.

(Heredado de AssemblyBuilder)
GetSatelliteAssembly(CultureInfo, Version)

Obtiene la versión especificada del ensamblado satélite para la referencia cultural especificada.

(Heredado de AssemblyBuilder)
GetType() (Heredado de Assembly)
GetType(String)

Obtiene el objeto Type con el nombre especificado en la instancia de ensamblado.

(Heredado de Assembly)
GetType(String, Boolean)

Obtiene el objeto Type con el nombre especificado en la instancia de ensamblado y, de manera opcional, produce una excepción si no se encuentra el tipo.

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

Obtiene el tipo especificado a partir de los tipos que se definieron y se crearon en el AssemblyBuilder actual.

(Heredado de AssemblyBuilder)
GetTypes()

Obtiene todos los tipos definidos en este ensamblado.

(Heredado de Assembly)
IsDefined(Type, Boolean)

Devuelve un valor que indica si se aplica a este miembro una o más instancias del tipo de atributo especificado.

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

Carga el módulo, que es interno para este ensamblado, con una imagen que toma como base el formato Common Object File Format (COFF) y que contiene un módulo emitido o un archivo de recursos.

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

Carga el módulo, que es interno para este ensamblado, con una imagen que toma como base el formato Common Object File Format (COFF) y que contiene un módulo emitido o un archivo de recursos. También se cargan los bytes sin formato que representan a los símbolos del módulo.

(Heredado de Assembly)
MemberwiseClone()

Crea una copia superficial del Object actual.

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

Guarda este ensamblado dinámico en el disco, especificando la naturaleza del código en los ejecutables del ensamblado y en la plataforma de destino.

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

Establezca un atributo personalizado en este ensamblado mediante un blob de atributo personalizado especificado.

(Heredado de AssemblyBuilder)
SetCustomAttribute(CustomAttributeBuilder)

Establezca un atributo personalizado en este ensamblado mediante un generador de atributos personalizado.

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

Cuando se reemplaza en una clase derivada, establece un atributo personalizado en este ensamblado.

(Heredado de AssemblyBuilder)
SetEntryPoint(MethodInfo)

Establece el punto de entrada para este ensamblado dinámico, suponiendo que se está generando una aplicación de consola.

(Heredado de AssemblyBuilder)
SetEntryPoint(MethodInfo, PEFileKinds)

Establece el punto de entrada de este ensamblado y define el tipo de archivo ejecutable portátil (archivo PE) que se está generando.

(Heredado de AssemblyBuilder)
ToString()

Devuelve el nombre completo del ensamblado, también conocido como nombre para mostrar.

(Heredado de Assembly)

Eventos

ModuleResolve

Se produce cuando el cargador de clases Common Language Runtime no puede resolver una referencia a un módulo interno de un ensamblado por medios normales.

(Heredado de Assembly)

Métodos de extensión

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

Recupera un atributo personalizado de un tipo especificado que se aplica a un ensamblado concreto.

GetCustomAttribute<T>(Assembly)

Recupera un atributo personalizado de un tipo especificado que se aplica a un ensamblado concreto.

GetCustomAttributes(Assembly)

Recupera una colección de atributos personalizados que se aplican a un ensamblado especificado.

GetCustomAttributes(Assembly, Type)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un ensamblado concreto.

GetCustomAttributes<T>(Assembly)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un ensamblado concreto.

IsDefined(Assembly, Type)

Indica si se deben aplicar atributos personalizados de un tipo especificado a un ensamblado especificado.

TryGetRawMetadata(Assembly, Byte*, Int32)

Recupera la sección de metadatos del ensamblado para su uso con MetadataReader.

Se aplica a