PersistedAssemblyBuilder Classe

Definizione

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
Ereditarietà
PersistedAssemblyBuilder

Costruttori

PersistedAssemblyBuilder(AssemblyName, Assembly, IEnumerable<CustomAttributeBuilder>)

Proprietà

CodeBase
Obsoleti.

Ottiene la posizione dell'assembly come specificata in origine, ad esempio in un oggetto AssemblyName.

(Ereditato da AssemblyBuilder)
CustomAttributes

Ottiene una raccolta che contiene gli attributi personalizzati di questo assembly.

(Ereditato da Assembly)
DefinedTypes (Ereditato da AssemblyBuilder)
EntryPoint

Restituisce il punto di ingresso di questo assembly.

(Ereditato da AssemblyBuilder)
EscapedCodeBase
Obsoleti.
Obsoleti.

Ottiene l'URI, inclusi i caratteri di escape, che rappresenta la codebase.

(Ereditato da Assembly)
Evidence

Ottiene l'evidenza per questo assembly.

(Ereditato da AssemblyBuilder)
ExportedTypes

Ottiene una raccolta dei tipi pubblici definiti in questo assembly visibili all'esterno dell'assembly.

(Ereditato da Assembly)
FullName
GlobalAssemblyCache
Obsoleti.

Ottiene un valore che indica se l'assembly è stato caricato dalla Global Assembly Cache.

(Ereditato da AssemblyBuilder)
HostContext

Ottiene il contesto host in cui viene creato l'assembly dinamico.

(Ereditato da AssemblyBuilder)
ImageRuntimeVersion

Ottiene la versione di Common Language Runtime che verrà salvata nel file che contiene il manifesto.

(Ereditato da AssemblyBuilder)
IsCollectible

Ottiene un valore che indica se questo assembly dinamico viene mantenuto in una raccolta AssemblyLoadContext.

(Ereditato da AssemblyBuilder)
IsDynamic
IsFullyTrusted

Ottiene un valore che indica se l'assembly corrente viene caricato con attendibilità totale.

(Ereditato da Assembly)
Location

Ottiene il percorso, in formato codebase, del file caricato che contiene il manifesto se non ne viene creata una copia shadow.

(Ereditato da AssemblyBuilder)
ManifestModule
Modules (Ereditato da AssemblyBuilder)
PermissionSet

Ottiene l’insieme di autorizzazioni dell'assembly dinamico corrente.

(Ereditato da AssemblyBuilder)
ReflectionOnly

Ottiene un valore che indica se l'assembly dinamico si trova nel contesto Reflection-Only.

(Ereditato da AssemblyBuilder)
SecurityRuleSet

Ottiene un valore che indica il set di regole di sicurezza applicato da Common Language Runtime (CLR) per questo assembly.

(Ereditato da AssemblyBuilder)

Metodi

AddResourceFile(String, String)

Aggiunge un file di risorse esistenti a questo assembly.

(Ereditato da AssemblyBuilder)
AddResourceFile(String, String, ResourceAttributes)

Aggiunge un file di risorse esistenti a questo assembly.

(Ereditato da AssemblyBuilder)
CreateInstance(String)

Individua il tipo specificato in questo assembly e ne crea un'istanza usando l'attivatore di sistema e consentendo la ricerca con distinzione tra maiuscole e minuscole.

(Ereditato da Assembly)
CreateInstance(String, Boolean)

Individua il tipo specificato in questo assembly e ne crea un'istanza usando l'attivatore di sistema e consentendo la ricerca con distinzione facoltativa tra maiuscole e minuscole.

(Ereditato da Assembly)
CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[])

Individua il tipo specificato in questo assembly e ne crea un'istanza usando l'attivatore di sistema, consentendo la ricerca con distinzione facoltativa tra maiuscole e minuscole e usando le impostazioni cultura, gli argomenti e gli attributi di attivazione e di binding specificati.

(Ereditato da Assembly)
DefineDynamicModule(String)

Definisce un modulo dinamico temporaneo denominato in questo assembly.

(Ereditato da AssemblyBuilder)
DefineDynamicModule(String, Boolean)

Definisce un modulo dinamico temporaneo denominato nell'assembly e specifica se le informazioni sui simboli devono essere emesse.

(Ereditato da AssemblyBuilder)
DefineDynamicModule(String, String)

Definisce un modulo dinamico persistente con il nome specificato che sarà salvato nel file specificato. Non vengono emesse informazioni sui simboli.

(Ereditato da AssemblyBuilder)
DefineDynamicModule(String, String, Boolean)

Definisce un modulo dinamico persistente, specificando il nome del modulo, il nome del file in cui verrà salvato il modulo e se le informazioni sui simboli devono essere generate usando il writer di simboli predefinito.

(Ereditato da AssemblyBuilder)
DefineDynamicModuleCore(String)

Quando sottoposto a override in una classe derivata, definisce un modulo dinamico in questo assembly.

(Ereditato da AssemblyBuilder)
DefineResource(String, String, String)

Definisce una risorsa gestita autonoma per questo assembly con l'attributo di risorsa pubblica predefinito.

(Ereditato da AssemblyBuilder)
DefineResource(String, String, String, ResourceAttributes)

Definisce una risorsa gestita autonoma per questo assembly. È possibile specificare gli attributi per la risorsa gestita.

(Ereditato da AssemblyBuilder)
DefineUnmanagedResource(Byte[])

Definisce una risorsa non gestita per questo assembly come BLOB opaco di byte.

(Ereditato da AssemblyBuilder)
DefineUnmanagedResource(String)

Definisce un file di risorse non gestite per l'assembly, dato il nome del file di risorse.

(Ereditato da AssemblyBuilder)
DefineVersionInfoResource()

Definisce una risorsa di informazioni di versione non gestita usando le informazioni specificate nell'oggetto AssemblyName dell'assembly e gli attributi personalizzati dell'assembly.

(Ereditato da AssemblyBuilder)
DefineVersionInfoResource(String, String, String, String, String)

Definisce una risorsa di informazioni sulla versione non gestita per questo assembly insieme alle specifiche date.

(Ereditato da AssemblyBuilder)
Equals(Object)

Restituisce un valore che indica se questa istanza è uguale all'oggetto specificato.

(Ereditato da AssemblyBuilder)
GenerateMetadata(BlobBuilder, BlobBuilder)
GetCustomAttributes(Boolean)

Restituisce tutti gli attributi personalizzati applicati all'oggetto AssemblyBuilder corrente.

(Ereditato da AssemblyBuilder)
GetCustomAttributes(Type, Boolean)

Restituisce tutti gli attributi personalizzati applicati all'oggetto AssemblyBuilder corrente e che derivano da un tipo di attributo specificato.

(Ereditato da AssemblyBuilder)
GetCustomAttributesData()

Restituisce gli oggetti CustomAttributeData che contengono informazioni sugli attributi applicati all'oggetto AssemblyBuilder corrente.

(Ereditato da AssemblyBuilder)
GetDynamicModule(String)

Restituisce il modulo dinamico con il nome specificato.

(Ereditato da AssemblyBuilder)
GetDynamicModuleCore(String)

Quando sottoposto a override in una classe derivata, restituisce il modulo dinamico con il nome specificato.

(Ereditato da AssemblyBuilder)
GetExportedTypes()

Ottiene i tipi esportati definiti in questo assembly.

(Ereditato da AssemblyBuilder)
GetFile(String)

Ottiene un oggetto FileStream per il file specificato nella tabella file del manifesto dell'assembly.

(Ereditato da AssemblyBuilder)
GetFiles()

Ottiene i file della tabella file di un manifesto dell'assembly.

(Ereditato da Assembly)
GetFiles(Boolean)

Ottiene i file della tabella file di un manifesto dell'assembly, specificando se includere i moduli delle risorse.

(Ereditato da AssemblyBuilder)
GetForwardedTypes() (Ereditato da Assembly)
GetHashCode()

Restituisce il codice hash per l'istanza.

(Ereditato da AssemblyBuilder)
GetLoadedModules()

Ottiene tutti i moduli caricati che fanno parte di questo assembly.

(Ereditato da Assembly)
GetLoadedModules(Boolean)

Restituisce tutti i moduli caricati che fanno parte di questo assembly e facoltativamente include moduli di risorse.

(Ereditato da AssemblyBuilder)
GetManifestResourceInfo(String)

Restituisce informazioni sul modo in cui la risorsa specificata è stata resa persistente.

(Ereditato da AssemblyBuilder)
GetManifestResourceNames()

Carica la risorsa del manifesto specificata da questo assembly.

(Ereditato da AssemblyBuilder)
GetManifestResourceStream(String)

Carica la risorsa del manifesto specificata da questo assembly.

(Ereditato da AssemblyBuilder)
GetManifestResourceStream(Type, String)

Carica la risorsa del manifesto specificata, definita per l'ambito dallo spazio dei nomi del tipo specificato, da questo assembly.

(Ereditato da AssemblyBuilder)
GetModule(String)

Ottiene il modulo specificato in questo assembly.

(Ereditato da AssemblyBuilder)
GetModules()

Ottiene tutti i moduli che fanno parte di questo assembly.

(Ereditato da Assembly)
GetModules(Boolean)

Ottiene tutti i moduli che fanno parte di questo assembly e facoltativamente include moduli di risorse.

(Ereditato da AssemblyBuilder)
GetName()

Ottiene un oggetto AssemblyName per questo assembly.

(Ereditato da Assembly)
GetName(Boolean)
GetObjectData(SerializationInfo, StreamingContext)
Obsoleti.

Ottiene le informazioni sulla serializzazione con tutti i dati necessari per creare una nuova istanza di questo assembly.

(Ereditato da Assembly)
GetReferencedAssemblies()

Ottiene un elenco incompleto di oggetti AssemblyName per gli assembly a cui fa riferimento AssemblyBuilder.

(Ereditato da AssemblyBuilder)
GetSatelliteAssembly(CultureInfo)

Ottiene l'assembly satellite per le impostazioni cultura specificate.

(Ereditato da AssemblyBuilder)
GetSatelliteAssembly(CultureInfo, Version)

Ottiene la versione specificata dell'assembly satellite per le impostazioni cultura specificate.

(Ereditato da AssemblyBuilder)
GetType() (Ereditato da Assembly)
GetType(String)

Ottiene l'oggetto Type con il nome specificato nell'istanza dell'assembly.

(Ereditato da Assembly)
GetType(String, Boolean)

Ottiene l'oggetto Type con il nome specificato nell'istanza dell'assembly e facoltativamente genera un'eccezione se il tipo non viene trovato.

(Ereditato da Assembly)
GetType(String, Boolean, Boolean)

Ottiene il tipo specificato dai tipi che sono stati definiti e creati nella classe AssemblyBuilder corrente.

(Ereditato da AssemblyBuilder)
GetTypes()

Ottiene tutti i tipi definiti in questo assembly.

(Ereditato da Assembly)
IsDefined(Type, Boolean)

Restituisce un valore che indica se una o più istanze del tipo di attributo specificato viene applicata a questo membro.

(Ereditato da AssemblyBuilder)
LoadModule(String, Byte[])

Carica il modulo, interno all'assembly, con un'immagine in formato COFF (Common Object File Format) contenente un modulo generato o un file di risorse.

(Ereditato da Assembly)
LoadModule(String, Byte[], Byte[])

Carica il modulo, interno all'assembly, con un'immagine in formato COFF (Common Object File Format) contenente un modulo generato o un file di risorse. Vengono caricati anche i byte non elaborati che rappresentano i simboli per il modulo.

(Ereditato da Assembly)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Save(Stream)
Save(String)
Save(String, PortableExecutableKinds, ImageFileMachine)

Salva l'assembly dinamico su disco, specificando la natura del codice nei file eseguibili dell'assembly e la piattaforma di destinazione.

(Ereditato da AssemblyBuilder)
SetCustomAttribute(ConstructorInfo, Byte[])

Imposta un attributo personalizzato nell'assembly usando un BLOB di attributi personalizzati specificato.

(Ereditato da AssemblyBuilder)
SetCustomAttribute(CustomAttributeBuilder)

Impostare un attributo personalizzato nell'assembly usando un generatore di attributi personalizzati.

(Ereditato da AssemblyBuilder)
SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>)

Quando sottoposto a override in una classe derivata, imposta un attributo personalizzato su questo assembly.

(Ereditato da AssemblyBuilder)
SetEntryPoint(MethodInfo)

Imposta il punto di ingresso per questo assembly dinamico, presupponendo che si sta creando un'applicazione console.

(Ereditato da AssemblyBuilder)
SetEntryPoint(MethodInfo, PEFileKinds)

Imposta il punto di ingresso dell'assembly e definisce il tipo del file eseguibile di tipo PE in corso di compilazione.

(Ereditato da AssemblyBuilder)
ToString()

Restituisce il nome completo dell'assembly, noto anche come nome visualizzato.

(Ereditato da Assembly)

Eventi

ModuleResolve

Si verifica quando il caricatore della classe Common Language Runtime non è in grado di risolvere un riferimento a un modulo interno di un assembly in modo normale.

(Ereditato da Assembly)

Metodi di estensione

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

Recupera una attributo personalizzato di un tipo specificato che viene applicato a un assembly specificato.

GetCustomAttribute<T>(Assembly)

Recupera una attributo personalizzato di un tipo specificato che viene applicato a un assembly specificato.

GetCustomAttributes(Assembly)

Recupera una raccolta di attributi personalizzati che vengono applicati a un assembly specificato.

GetCustomAttributes(Assembly, Type)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un assembly specificato.

GetCustomAttributes<T>(Assembly)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un assembly specificato.

IsDefined(Assembly, Type)

Indica se vengono applicati attributi personalizzati del tipo specificato a un assembly specificato.

TryGetRawMetadata(Assembly, Byte*, Int32)

Recupera la sezione dei metadati dell'assembly, per l'uso con MetadataReader.

Si applica a