Membri ModuleBuilder
.NET Framework 2.0
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 | |
|---|---|---|
| Assembly | Ottiene l'oggetto Assembly appropriato per questa istanza di Module.(Ereditato da Module) |
| FullyQualifiedName | Sottoposto a override. Ottiene un oggetto String che rappresenta il nome e il percorso completi del modulo. |
| MDStreamVersion | Ottiene la versione del flusso di metadati.(Ereditato da Module) |
| MetadataToken | Ottiene un token che identifica il modulo nei metadati.(Ereditato da Module) |
| ModuleHandle | Ottiene un handle per il modulo.(Ereditato da Module) |
| ModuleVersionId | Ottiene un UUID (Universally Unique Identifier) che è possibile utilizzare per distinguere due versioni di un modulo.(Ereditato da Module) |
| Name | Ottiene un oggetto String che rappresenta il nome del modulo con il percorso rimosso.(Ereditato da Module) |
| ScopeName | Ottiene una stringa che rappresenta il nome del modulo.(Ereditato da Module) |
(vedere anche
Metodi protetti
)
In alto
| Nome | Descrizione | |
|---|---|---|
| CreateGlobalFunctions | Completa le definizioni delle funzioni globali e quelle dei dati globali per il modulo dinamico. |
| DefineDocument | Definisce un documento per l'origine. |
| DefineEnum | Definisce un tipo di enumerazione, ovvero un tipo di valore con un solo campo non statico denominato value__ del tipo specificato. |
| DefineGlobalMethod | Sottoposto a overload. Definisce un metodo globale. |
| DefineInitializedData | Definisce un campo di dati inizializzati nella sezione .sdata del file PE (Portable Executable). |
| DefineManifestResource | Definisce un blob di risorsa di manifesto da incorporare nell'assembly dinamico. |
| DefinePInvokeMethod | Sottoposto a overload. Definisce un metodo PInvoke. |
| DefineResource | Sottoposto a overload. Definisce una risorsa incorporata gestita da memorizzare nel modulo. |
| DefineType | Sottoposto a overload. Costruisce un oggetto TypeBuilder. Per definire un tipo di valore, impostare un tipo che deriva dall'oggetto ValueType. |
| DefineUninitializedData | Definisce un campo di dati non inizializzati nella sezione .sdata del file PE (Portable Executable). |
| DefineUnmanagedResource | Sottoposto a overload. Definisce una risorsa non gestita nel modulo. Il blob deve avere il formato corretto per una risorsa Win32. |
| Equals | Sottoposto a overload. Consente di determinare se due istanze di Object sono uguali. (Ereditato da Object) |
| FindTypes | Restituisce una matrice di classi accettate dai criteri di filtro e dal filtro determinati. (Ereditato da Module) |
| GetArrayMethod | Restituisce il metodo denominato su una classe di matrici. |
| GetArrayMethodToken | Restituisce il token per il metodo denominato su una classe di matrici. |
| GetConstructorToken | Restituisce il token utilizzato per identificare il costruttore specificato all'interno del modulo. |
| GetCustomAttributes | Sottoposto a overload. Restituisce attributi personalizzati. (Ereditato da Module) |
| GetField | Sottoposto a overload. Restituisce un campo specificato. (Ereditato da Module) |
| GetFields | Sottoposto a overload. Restituisce i campi globali definiti nel modulo. (Ereditato da Module) |
| GetFieldToken | Restituisce il token utilizzato per identificare il campo specificato all'interno del modulo. |
| 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) |
| GetMethod | Sottoposto a overload. Restituisce un metodo con i criteri specificati. (Ereditato da Module) |
| GetMethods | Sottoposto a overload. Restituisce i metodi globali definiti nel modulo. (Ereditato da Module) |
| GetMethodToken | Restituisce il token utilizzato per identificare il metodo specificato all'interno del modulo. |
| GetObjectData | Fornisce un'implementazione dell'oggetto ISerializable per gli oggetti serializzati. (Ereditato da Module) |
| 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) |
| GetSignatureToken | Sottoposto a overload. Definisce un token di firma. |
| 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) |
| GetStringConstant | Restituisce il token della stringa indicata nel pool di costanti del modulo. |
| GetSymWriter | Restituisce il writer di simboli associato al modulo dinamico. |
| GetType | Sottoposto a overload. Ottiene un tipo denominato definito nel modulo. |
| GetTypes | Sottoposto a override. Restituisce tutte le classi definite all'interno del modulo. |
| GetTypeToken | Sottoposto a overload. Restituisce un token dei tipi. |
| IsDefined | Determina se l'oggetto attributeType specificato è definito su questo modulo. (Ereditato da Module) |
| IsResource | Ottiene un valore che indica se l'oggetto è una risorsa. (Ereditato da Module) |
| IsTransient | Verifica se il modulo dinamico è transitorio. |
| ReferenceEquals | Determina se le istanze di Object specificate rappresentano la stessa istanza. (Ereditato da Object) |
| ResolveField | Sottoposto a overload. Restituisce il campo identificato da un token di metadati. (Ereditato da Module) |
| ResolveMember | Sottoposto a overload. Restituisce il tipo o il membro identificato da un token di metadati. (Ereditato da Module) |
| ResolveMethod | Sottoposto a overload. Restituisce il metodo identificato da un token di metadati. (Ereditato da Module) |
| ResolveSignature | Restituisce il blob della firma identificato da un token di metadati. (Ereditato da Module) |
| ResolveString | Restituisce la stringa identificata dal token di metadati specificato. (Ereditato da Module) |
| ResolveType | Sottoposto a overload. Restituisce il tipo identificato da un token di metadati. (Ereditato da Module) |
| SetCustomAttribute | Sottoposto a overload. Imposta un attributo personalizzato. |
| SetSymCustomAttribute | Imposta l'attributo personalizzato che è memorizzato con le informazioni sui simboli. |
| SetUserEntryPoint | Imposta il punto di ingresso dell'utente. |
| ToString | Restituisce il nome del modulo. (Ereditato da Module) |
| Nome | Descrizione | |
|---|---|---|
| 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) |
| GetMethodImpl | Restituisce l'implementazione del metodo secondo i criteri specificati. (Ereditato da Module) |
| MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
| Nome | Descrizione | |
|---|---|---|
| System.Runtime.InteropServices._ModuleBuilder.GetIDsOfNames | Esegue il mapping di un gruppo di nomi a un gruppo corrispondente di ID dispatch. |
| 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. |
| System.Runtime.InteropServices._ModuleBuilder.GetTypeInfoCount | Recupera il numero delle interfacce di informazioni di tipo fornite da un oggetto (0 o 1). |
| System.Runtime.InteropServices._ModuleBuilder.Invoke | Fornisce l'accesso a proprietà e metodi esposti da un oggetto. |