Metodi TypeBuilder

Metodi TypeBuilder

Aggiornamento: novembre 2007

Il tipo TypeBuilder espone i seguenti membri.

  NomeDescrizione
AddDeclarativeSecurity Aggiunge sicurezza dichiarativa a questo tipo.
AddInterfaceImplementation Aggiunge un'interfaccia implementata da questo tipo.
CreateType Crea un oggetto Type per la classe. Dopo la definizione dei campi e dei metodi sulla classe, viene chiamato CreateType per caricarne l'oggetto Type.
DefineConstructor Sottoposto a overload. Aggiunge un nuovo costruttore al tipo dinamico.
DefineDefaultConstructor Definisce il costruttore predefinito. Il costruttore definito chiamerà semplicemente il costruttore predefinito del padre.
DefineEvent Aggiunge un nuovo evento al tipo, con il nome, gli attributi e il tipo di evento specificati.
DefineField Sottoposto a overload. Aggiunge un nuovo campo al tipo dinamico.
DefineGenericParameters Definisce i parametri di tipo generico per il tipo corrente, con l'indicazione dei relativi numeri e nomi, e restituisce una matrice di oggetti GenericTypeParameterBuilder che possono essere utilizzati per impostare i vincoli.
DefineInitializedData Definisce il campo di dati inizializzati nella sezione .sdata del file PE.
DefineMethod Sottoposto a overload. Aggiunge un metodo al tipo.
DefineMethodOverride Specifica un corpo del metodo che implementa una data dichiarazione di metodo, potenzialmente con un nome diverso.
DefineNestedType Sottoposto a overload. Definisce un tipo nidificato.
DefinePInvokeMethod Sottoposto a overload. Definisce un metodo PInvoke.
DefineProperty Sottoposto a overload. Aggiunge una nuova proprietà al tipo.
DefineTypeInitializer Definisce l'inizializzatore per questo tipo.
DefineUninitializedData Definisce un campo di dati non inizializzati nella sezione .sdata del file eseguibile di tipo PE.
Equals Sottoposto a overload.
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)
FindInterfaces Restituisce una matrice di oggetti Type che rappresenta un elenco filtrato di interfacce implementate o ereditate dal Type corrente. (Ereditato da Type)
FindMembers Restituisce una matrice filtrata di oggetti MemberInfo del tipo di membro specificato. (Ereditato da Type)
GetArrayRank Ottiene il numero di dimensioni in un Array. (Ereditato da Type)
GetAttributeFlagsImpl Quando è sottoposto a override in una classe derivata, implementa la proprietà Attributes e ottiene una maschera di bit che indica gli attributi associati a Type. (Ereditato da Type)
GetConstructor Sottoposto a overload. Restituisce un costruttore che corrisponde ai criteri specificati.
GetConstructorImpl Quando ne viene eseguito l'override in una classe derivata, cerca un costruttore i cui parametri corrispondono ai modificatori e ai tipi di argomento specificati, utilizzando i vincoli di associazione e la convenzione di denominazione specificati. (Ereditato da Type)
GetConstructors Sottoposto a overload. Restituisce i costruttori definiti dalla classe TypeBuilder corrente.
GetCustomAttributes Sottoposto a overload. Restituisce gli attributi personalizzati definiti per questo tipo.
GetDefaultMembers Cerca i membri definiti per il Type corrente per cui è impostato il DefaultMemberAttribute. (Ereditato da Type)
GetElementType La chiamata di questo metodo genera sempre un'eccezione NotSupportedException. (Esegue l'override di Type.GetElementType()).
GetEvent Sottoposto a overload. Restituisce un evento definito dalla classe TypeBuilder corrente.
GetEvents Sottoposto a overload. Restituisce gli eventi definiti dalla classe TypeBuilder corrente.
GetField Sottoposto a overload. Restituisce un campo definito dalla classe TypeBuilder corrente.
GetFields Sottoposto a overload. Restituisce i campi definiti dalla classe TypeBuilder corrente.
GetGenericArguments Restituisce una matrice di oggetti Type che rappresentano gli argomenti di tipo di un tipo generico o i parametri di tipo di una definizione di tipo generico. (Esegue l'override di Type.GetGenericArguments()).
GetGenericParameterConstraints Restituisce una matrice di oggetti Type che rappresentano i vincoli sul parametro di tipo generico corrente. (Ereditato da Type)
GetGenericTypeDefinition Restituisce un oggetto Type che rappresenta una definizione di tipo generico da cui è possibile ottenere il tipo corrente. (Esegue l'override di Type.GetGenericTypeDefinition()).
GetHashCode Restituisce il codice hash per l'istanza. (Ereditato da Type)
GetInterface Sottoposto a overload. Restituisce un'interfaccia implementata dalla classe TypeBuilder corrente.
GetInterfaceMap Restituisce un mapping di interfaccia per l'interfaccia richiesta. (Esegue l'override di Type.GetInterfaceMap(Type)).
GetInterfaces Restituisce una matrice di tutte le interfacce implementate su questo tipo e sui relativi tipi di base. (Esegue l'override di Type.GetInterfaces()).
GetMember Sottoposto a overload. Restituisce i membri definiti dalla classe TypeBuilder corrente.
GetMembers Sottoposto a overload. Restituisce i membri definiti dalla classe TypeBuilder corrente.
GetMethod Sottoposto a overload. Restituisce un metodo che corrisponde ai criteri specificati.
GetMethodImpl Quando viene sottoposto a override in una classe derivata, cerca il metodo specificato i cui parametri corrispondono ai modificatori e ai tipi di argomento definiti, utilizzando i vincoli di associazione e la convenzione di denominazione specificati. (Ereditato da Type)
GetMethods Sottoposto a overload. Restituisce i metodi definiti dalla classe TypeBuilder corrente.
GetNestedType Sottoposto a overload. Restituisce un tipo nidificato definito dalla classe TypeBuilder corrente.
GetNestedTypes Sottoposto a overload. Restituisce i tipi nidificati definiti dalla classe TypeBuilder corrente.
GetProperties Sottoposto a overload. Restituisce le proprietà definite dalla classe TypeBuilder corrente.
GetProperty Sottoposto a overload.
GetPropertyImpl Quando viene sottoposto a override in una classe derivata, cerca la proprietà specificata i cui parametri corrispondono ai modificatori e ai tipi di argomenti definiti, utilizzando i vincoli di associazione specificati. (Ereditato da Type)
GetType Sottoposto a overload.
HasElementTypeImpl Quando è sottoposto a override in una classe derivata, implementa la proprietà HasElementType e determina se l'oggetto Type corrente include o contiene riferimenti a un altro tipo, ovvero se il Type corrente è costituito da una matrice o da un puntatore o è passato come riferimento. (Ereditato da Type)
InvokeMember Sottoposto a overload. Richiama un membro definito dall'oggetto TypeBuilder corrente.
IsArrayImpl Quando è sottoposto a override in una classe derivata, implementa la proprietà IsArray e determina se il Type è una matrice. (Ereditato da Type)
IsAssignableFrom Determina se un'istanza del Type corrente può essere assegnata da un'istanza del Type specificato. (Esegue l'override di Type.IsAssignableFrom(Type)).
IsByRefImpl Quando è sottoposto a override in una classe derivata, implementa la proprietà IsByRef e determina se il Type viene passato per riferimento. (Ereditato da Type)
IsCOMObjectImpl Quando è sottoposto a override in una classe derivata, implementa la proprietà IsCOMObject e determina se Type è un oggetto COM. (Ereditato da Type)
IsContextfulImpl Implementa la proprietà IsContextful e determina se Type può essere contenuto in un contesto. (Ereditato da Type)
IsCreated Restituisce un valore che indica se il tipo dinamico corrente è stato creato.
IsDefined Determina se un attributo personalizzato viene applicato al tipo corrente. (Esegue l'override di MemberInfo.IsDefined(Type, Boolean)).
IsInstanceOfType Determina se l'oggetto specificato è un'istanza del Type corrente. (Ereditato da Type)
IsMarshalByRefImpl Implementa la proprietà IsMarshalByRef e determina se l'oggetto Type viene sottoposto a marshalling per riferimento. (Ereditato da Type)
IsPointerImpl Quando è sottoposto a override in una classe derivata, implementa la proprietà IsPointer e determina se il Type è un puntatore. (Ereditato da Type)
IsPrimitiveImpl Quando è sottoposto a override in una classe derivata, implementa la proprietà IsPrimitive e determina se il Type corrisponde a uno dei tipi primitivi. (Ereditato da Type)
IsSubclassOf Determina se il tipo è derivato da un tipo specificato. (Esegue l'override di Type.IsSubclassOf(Type)).
IsValueTypeImpl Implementa la proprietà IsValueType e determina se il Type è un tipo di valore, ovvero, non una classe o un'interfaccia. (Ereditato da Type)
MakeArrayType Sottoposto a overload. Restituisce un oggetto Type che rappresenta una matrice del tipo corrente.
MakeByRefType Restituisce un oggetto Type che rappresenta il tipo corrente quando viene passato come parametro ref (ByRef in Visual Basic). (Esegue l'override di Type.MakeByRefType()).
MakeGenericType Sostituisce con gli elementi di una matrice di tipi i parametri di tipo della definizione di tipo generico corrente e restituisce il tipo costruito risultante. (Esegue l'override di Type.MakeGenericType(Type[])).
MakePointerType Restituisce un oggetto Type che rappresenta il tipo di un puntatore non gestito al tipo corrente. (Esegue l'override di Type.MakePointerType()).
MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
SetCustomAttribute Sottoposto a overload. Imposta un attributo personalizzato.
SetParent Imposta il tipo di base del tipo che si sta creando.
ToString Restituisce il nome del tipo escluso lo spazio dei nomi. (Esegue l'override di Type.ToString()).
In alto

  NomeDescrizione
_Type.GetIDsOfNames Esegue il mapping di un insieme di nomi a un insieme corrispondente di ID dispatch. (Ereditato da Type)
_MemberInfo.GetIDsOfNames Esegue il mapping di un insieme di nomi a un insieme corrispondente di identificatori di invio. (Ereditato da MemberInfo)
_TypeBuilder.GetIDsOfNames Esegue il mapping di un gruppo di nomi a un gruppo corrispondente di ID dispatch.
_MemberInfo.GetType Ottiene un oggetto Type che rappresenta la classe MemberInfo. (Ereditato da MemberInfo)
_Type.GetTypeInfo Recupera le informazioni di tipo per un oggetto, utilizzabili quindi per ottenere le informazioni di tipo per un'interfaccia. (Ereditato da Type)
_MemberInfo.GetTypeInfo Recupera le informazioni sul tipo relative a un oggetto, le quali possono in seguito essere utilizzate per ottenere informazioni sul tipo relative a un'interfaccia. (Ereditato da MemberInfo)
_TypeBuilder.GetTypeInfo Recupera le informazioni sui tipi per un oggetto, che può quindi essere utilizzato per ottenere le informazioni sui tipi per un'interfaccia.
_Type.GetTypeInfoCount Recupera il numero delle interfacce di informazioni di tipo fornite da un oggetto (0 o 1). (Ereditato da Type)
_MemberInfo.GetTypeInfoCount Recupera il numero di interfacce di informazioni sul tipo fornite da un oggetto (0 o 1). (Ereditato da MemberInfo)
_TypeBuilder.GetTypeInfoCount Recupera il numero delle interfacce di informazioni di tipo fornite da un oggetto (0 o 1).
_Type.Invoke Fornisce l'accesso a proprietà e metodi esposti da un oggetto. (Ereditato da Type)
_MemberInfo.Invoke Fornisce accesso a proprietà e metodi esposti da un oggetto. (Ereditato da MemberInfo)
_TypeBuilder.Invoke Fornisce l'accesso a proprietà e metodi esposti da un oggetto.
In alto

Aggiunte alla community

AGGIUNGI
Mostra:
© 2016 Microsoft