Questo argomento non è stato ancora valutato - Valuta questo argomento

Membri ModuleBuilder

Definisce e rappresenta un modulo. Per ottenere un'istanza di ModuleBuilder, chiamare il metodo DefineDynamicModule.

Nelle tabelle riportate di seguito sono elencati i membri esposti dal tipo ModuleBuilder .

  Nome Descrizione
Proprietà pubblica Assembly  Ottiene l'oggetto Assembly appropriato per questa istanza di Module.(Ereditato da Module)
Proprietà pubblica FullyQualifiedName Sottoposto a override. Ottiene un oggetto String che rappresenta il nome e il percorso completi del modulo.
Proprietà pubblica MDStreamVersion  Ottiene la versione del flusso di metadati.(Ereditato da Module)
Proprietà pubblica MetadataToken  Ottiene un token che identifica il modulo nei metadati.(Ereditato da Module)
Proprietà pubblica ModuleHandle  Ottiene un handle per il modulo.(Ereditato da Module)
Proprietà pubblica ModuleVersionId  Ottiene un UUID (Universally Unique Identifier) che è possibile utilizzare per distinguere due versioni di un modulo.(Ereditato da Module)
Proprietà pubblica Name  Ottiene un oggetto String che rappresenta il nome del modulo con il percorso rimosso.(Ereditato da Module)
Proprietà pubblica ScopeName  Ottiene una stringa che rappresenta il nome del modulo.(Ereditato da Module)
In alto
(vedere anche Metodi protetti )
  Nome Descrizione
Metodo pubblico CreateGlobalFunctions Completa le definizioni delle funzioni globali e quelle dei dati globali per il modulo dinamico.
Metodo pubblico DefineDocument Definisce un documento per l'origine.
Metodo pubblico DefineEnum Definisce un tipo di enumerazione, ovvero un tipo di valore con un solo campo non statico denominato value__ del tipo specificato.
Metodo pubblico DefineGlobalMethod Sottoposto a overload. Definisce un metodo globale.
Metodo pubblico DefineInitializedData Definisce un campo di dati inizializzati nella sezione .sdata del file PE (Portable Executable).
Metodo pubblico DefineManifestResource Definisce un blob di risorsa di manifesto da incorporare nell'assembly dinamico.
Metodo pubblico DefinePInvokeMethod Sottoposto a overload. Definisce un metodo PInvoke.
Metodo pubblico DefineResource Sottoposto a overload. Definisce una risorsa incorporata gestita da memorizzare nel modulo.
Metodo pubblico DefineType Sottoposto a overload. Costruisce un oggetto TypeBuilder. Per definire un tipo di valore, impostare un tipo che deriva dall'oggetto ValueType.
Metodo pubblico DefineUninitializedData Definisce un campo di dati non inizializzati nella sezione .sdata del file PE (Portable Executable).
Metodo pubblico DefineUnmanagedResource Sottoposto a overload. Definisce una risorsa non gestita nel modulo. Il blob deve avere il formato corretto per una risorsa Win32.
Metodo pubblico Equals  Sottoposto a overload. Consente di determinare se due istanze di Object sono uguali. (Ereditato da Object)
Metodo pubblico FindTypes  Restituisce una matrice di classi accettate dai criteri di filtro e dal filtro determinati. (Ereditato da Module)
Metodo pubblico GetArrayMethod Restituisce il metodo denominato su una classe di matrici.
Metodo pubblico GetArrayMethodToken Restituisce il token per il metodo denominato su una classe di matrici.
Metodo pubblico GetConstructorToken Restituisce il token utilizzato per identificare il costruttore specificato all'interno del modulo.
Metodo pubblico GetCustomAttributes  Sottoposto a overload. Restituisce attributi personalizzati. (Ereditato da Module)
Metodo pubblico GetField  Sottoposto a overload. Restituisce un campo specificato. (Ereditato da Module)
Metodo pubblico GetFields  Sottoposto a overload. Restituisce i campi globali definiti nel modulo. (Ereditato da Module)
Metodo pubblico GetFieldToken Restituisce il token utilizzato per identificare il campo specificato all'interno del modulo.
Metodo pubblico GetHashCode  Viene utilizzato come funzione hash per un tipo particolare. GetHashCode è adatto per l'utilizzo in algoritmi hash e in strutture di dati quali una tabella hash. (Ereditato da Object)
Metodo pubblico GetMethod  Sottoposto a overload. Restituisce un metodo con i criteri specificati. (Ereditato da Module)
Metodo pubblico GetMethods  Sottoposto a overload. Restituisce i metodi globali definiti nel modulo. (Ereditato da Module)
Metodo pubblico GetMethodToken Restituisce il token utilizzato per identificare il metodo specificato all'interno del modulo.
Metodo pubblico GetObjectData  Fornisce un'implementazione dell'oggetto ISerializable per gli oggetti serializzati. (Ereditato da Module)
Metodo pubblico GetPEKind  Ottiene una coppia di valori che indica il tipo di codice in un modulo e la piattaforma di destinazione del modulo. (Ereditato da Module)
Metodo pubblico GetSignatureToken Sottoposto a overload. Definisce un token di firma.
Metodo pubblico GetSignerCertificate  Restituisce un oggetto X509Certificate corrispondente al certificato incluso nella firma Authenticode dell'assembly a cui appartiene il modulo. Se l'assembly non è stato firmato con Authenticode, viene restituito riferimento null (Nothing in Visual Basic). (Ereditato da Module)
Metodo pubblico GetStringConstant Restituisce il token della stringa indicata nel pool di costanti del modulo.
Metodo pubblico GetSymWriter Restituisce il writer di simboli associato al modulo dinamico.
Metodo pubblico GetType Sottoposto a overload. Ottiene un tipo denominato definito nel modulo.
Metodo pubblico GetTypes Sottoposto a override. Restituisce tutte le classi definite all'interno del modulo.
Metodo pubblico GetTypeToken Sottoposto a overload. Restituisce un token dei tipi.
Metodo pubblico IsDefined  Determina se l'oggetto attributeType specificato è definito su questo modulo. (Ereditato da Module)
Metodo pubblico IsResource  Ottiene un valore che indica se l'oggetto è una risorsa. (Ereditato da Module)
Metodo pubblico IsTransient Verifica se il modulo dinamico è transitorio.
Metodo pubblico Statico ReferenceEquals  Determina se le istanze di Object specificate rappresentano la stessa istanza. (Ereditato da Object)
Metodo pubblico ResolveField  Sottoposto a overload. Restituisce il campo identificato da un token di metadati. (Ereditato da Module)
Metodo pubblico ResolveMember  Sottoposto a overload. Restituisce il tipo o il membro identificato da un token di metadati. (Ereditato da Module)
Metodo pubblico ResolveMethod  Sottoposto a overload. Restituisce il metodo identificato da un token di metadati. (Ereditato da Module)
Metodo pubblico ResolveSignature  Restituisce il blob della firma identificato da un token di metadati. (Ereditato da Module)
Metodo pubblico ResolveString  Restituisce la stringa identificata dal token di metadati specificato. (Ereditato da Module)
Metodo pubblico ResolveType  Sottoposto a overload. Restituisce il tipo identificato da un token di metadati. (Ereditato da Module)
Metodo pubblico SetCustomAttribute Sottoposto a overload. Imposta un attributo personalizzato.
Metodo pubblico SetSymCustomAttribute Imposta l'attributo personalizzato che è memorizzato con le informazioni sui simboli.
Metodo pubblico SetUserEntryPoint Imposta il punto di ingresso dell'utente.
Metodo pubblico ToString  Restituisce il nome del modulo. (Ereditato da Module)
In alto
  Nome Descrizione
Metodo protetto Finalize  Consente a un oggetto Object di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto Object stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo protetto GetMethodImpl  Restituisce l'implementazione del metodo secondo i criteri specificati. (Ereditato da Module)
Metodo protetto MemberwiseClone  Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
In alto
  Nome Descrizione
Implementazione esplicita dell'interfaccia Metodo System.Runtime.InteropServices._ModuleBuilder.GetIDsOfNames Esegue il mapping di un gruppo di nomi a un gruppo corrispondente di ID dispatch.
Implementazione esplicita dell'interfaccia Metodo System.Runtime.InteropServices._ModuleBuilder.GetTypeInfo Recupera le informazioni sui tipi per un oggetto, che può quindi essere utilizzato per ottenere le informazioni sui tipi per un'interfaccia.
Implementazione esplicita dell'interfaccia Metodo System.Runtime.InteropServices._ModuleBuilder.GetTypeInfoCount Recupera il numero delle interfacce di informazioni di tipo fornite da un oggetto (0 o 1).
Implementazione esplicita dell'interfaccia Metodo System.Runtime.InteropServices._ModuleBuilder.Invoke Fornisce l'accesso a proprietà e metodi esposti da un oggetto.
In alto
Il documento è risultato utile?
(1500 caratteri rimanenti)

Aggiunte alla community

AGGIUNGI
© 2013 Microsoft. Tutti i diritti riservati.