Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Classe EnumBuilder

 

Descrive e rappresenta un tipo di enumerazione.

Spazio dei nomi:   System.Reflection.Emit
Assembly:  mscorlib (in mscorlib.dll)

System.Object
  System.Reflection.MemberInfo
    System.Type
      System.Reflection.TypeInfo
        System.Reflection.Emit.EnumBuilder

[ClassInterfaceAttribute(ClassInterfaceType.None)]
[ComVisibleAttribute(true)]
[HostProtectionAttribute(SecurityAction.LinkDemand, MayLeakOnAbort = true)]
public sealed class EnumBuilder : TypeInfo, _EnumBuilder

NomeDescrizione
System_CAPS_pubpropertyAssembly

Recupera l'assembly dinamico che contiene la definizione dell'enumerazione.(Esegue l'override di Type.Assembly.)

System_CAPS_pubpropertyAssemblyQualifiedName

Restituisce il percorso completo dell'enumerazione qualificata dal nome visualizzato dell'assembly padre.(Esegue l'override di Type.AssemblyQualifiedName.)

System_CAPS_pubpropertyAttributes

Ottiene gli attributi associati all'oggetto Type.(Ereditato da Type.)

System_CAPS_pubpropertyBaseType

Restituisce l'elemento padre Type di questo tipo, che è sempre Enum.(Esegue l'override di Type.BaseType.)

System_CAPS_pubpropertyContainsGenericParameters

Ottiene un valore che indica se l'oggetto Type dispone di parametri di tipo che non sono stati sostituiti da tipi specifici.(Ereditato da Type.)

System_CAPS_pubpropertyCustomAttributes

Ottiene una raccolta che contiene gli attributi personalizzati del membro.(Ereditato da MemberInfo.)

System_CAPS_pubpropertyDeclaredConstructors

Ottiene una raccolta di costruttori dichiarati dal tipo corrente.(Ereditato da TypeInfo.)

System_CAPS_pubpropertyDeclaredEvents

Ottiene una raccolta di eventi definiti dal tipo corrente.(Ereditato da TypeInfo.)

System_CAPS_pubpropertyDeclaredFields

Ottiene una raccolta di campi definiti dal tipo corrente.(Ereditato da TypeInfo.)

System_CAPS_pubpropertyDeclaredMembers

Ottiene una raccolta di membri definiti dal tipo corrente.(Ereditato da TypeInfo.)

System_CAPS_pubpropertyDeclaredMethods

Ottiene una raccolta di metodi definiti dal tipo corrente.(Ereditato da TypeInfo.)

System_CAPS_pubpropertyDeclaredNestedTypes

Ottiene una raccolta di tipi annidati definiti dal tipo corrente.(Ereditato da TypeInfo.)

System_CAPS_pubpropertyDeclaredProperties

Ottiene una raccolta di proprietà definite dal tipo corrente.(Ereditato da TypeInfo.)

System_CAPS_pubpropertyDeclaringMethod

Ottiene una classe MethodBase che rappresenta il metodo dichiarante se la classe Type corrente rappresenta un parametro di tipo di un metodo generico.(Ereditato da Type.)

System_CAPS_pubpropertyDeclaringType

Restituisce il tipo con cui è stato dichiarato l'oggetto EnumBuilder.(Esegue l'override di Type.DeclaringType.)

System_CAPS_pubpropertyFullName

Restituisce il percorso completo di questa enumerazione.(Esegue l'override di Type.FullName.)

System_CAPS_pubpropertyGenericParameterAttributes

Ottiene una combinazione di flag GenericParameterAttributes che descrivono la covariante e i vincoli speciali del parametro di tipo generico corrente.(Ereditato da Type.)

System_CAPS_pubpropertyGenericParameterPosition

Ottiene la posizione del parametro di tipo nell'elenco di parametri di tipo del tipo o del metodo generico che ha dichiarato il parametro, quando l'oggetto Type rappresenta un parametro di tipo di un tipo o un metodo generico.(Ereditato da Type.)

System_CAPS_pubpropertyGenericTypeArguments

Ottiene una matrice di argomenti tipo generico per questo tipo.(Ereditato da Type.)

System_CAPS_pubpropertyGenericTypeParameters

Ottiene una matrice dei parametri generici dell'istanza corrente.(Ereditato da TypeInfo.)

System_CAPS_pubpropertyGUID

Restituisce il GUID di questa enumerazione.(Esegue l'override di Type.GUID.)

System_CAPS_pubpropertyHasElementType

Ottiene un valore che indica se l'oggetto Type corrente comprende o si riferisce a un altro tipo, ovvero se l'oggetto Type corrente è una matrice, un puntatore o viene passato per riferimento.(Ereditato da Type.)

System_CAPS_pubpropertyImplementedInterfaces

Ottiene una raccolta delle interfacce implementate dal tipo corrente.(Ereditato da TypeInfo.)

System_CAPS_pubpropertyIsAbstract

Ottiene un valore che indica se Type è astratto e se è necessario eseguirne l'override.(Ereditato da Type.)

System_CAPS_pubpropertyIsAnsiClass

Ottiene un valore che indica se l'attributo di formato della stringa AnsiClass è selezionato per Type.(Ereditato da Type.)

System_CAPS_pubpropertyIsArray

Ottiene un valore che indica se il tipo è una matrice.(Ereditato da Type.)

System_CAPS_pubpropertyIsAutoClass

Ottiene un valore che indica se l'attributo di formato della stringa AutoClass è selezionato per Type.(Ereditato da Type.)

System_CAPS_pubpropertyIsAutoLayout

Ottiene un valore che indica se i campi del tipo corrente sono disposti automaticamente dal Common Language Runtime.(Ereditato da Type.)

System_CAPS_pubpropertyIsByRef

Ottiene un valore che indica se l'oggetto Type viene passato per riferimento.(Ereditato da Type.)

System_CAPS_pubpropertyIsClass

Ottiene un valore che indica se Type è una classe o un delegato, ovvero se non è un tipo di valore o un'interfaccia.(Ereditato da Type.)

System_CAPS_pubpropertyIsCOMObject

Ottiene un valore che indica se Type è un oggetto COM.(Ereditato da Type.)

System_CAPS_pubpropertyIsConstructedGenericType

Ottiene un valore che indica se l'oggetto rappresenta un tipo generico costruito.(Esegue l'override di Type.IsConstructedGenericType.)

System_CAPS_pubpropertyIsContextful

Ottiene un valore che indica se è possibile includere Type in un contesto.(Ereditato da Type.)

System_CAPS_pubpropertyIsEnum

Ottiene un valore che indica se l'oggetto Type è un'enumerazione.(Ereditato da Type.)

System_CAPS_pubpropertyIsExplicitLayout

Ottiene un valore che indica se i campi del tipo corrente sono disposti a offset specificati in modo esplicito.(Ereditato da Type.)

System_CAPS_pubpropertyIsGenericParameter

Ottiene un valore che indica se l'oggetto Type corrente rappresenta un parametro di tipo nella definizione di un tipo o metodo generico.(Ereditato da Type.)

System_CAPS_pubpropertyIsGenericType

Ottiene un valore che indica se il tipo corrente è un tipo generico.(Ereditato da Type.)

System_CAPS_pubpropertyIsGenericTypeDefinition

Ottiene un valore che indica se la classe Type corrente rappresenta una definizione di tipo generico, da cui è possibile costruire altri tipi generici.(Ereditato da Type.)

System_CAPS_pubpropertyIsImport

Ottiene un valore che indica se Type dispone di un attributo ComImportAttribute applicato, che ne indica l'importazione da una libreria di tipi COM.(Ereditato da Type.)

System_CAPS_pubpropertyIsInterface

Ottiene un valore che indica se Type è un'interfaccia, ovvero non è una classe né un tipo di valore.(Ereditato da Type.)

System_CAPS_pubpropertyIsLayoutSequential

Ottiene un valore che indica se i campi del tipo corrente sono disposti in sequenza, nell'ordine in cui sono stati definiti o rilasciati ai metadati.(Ereditato da Type.)

System_CAPS_pubpropertyIsMarshalByRef

Ottiene un valore che indica se l'oggetto Type viene sottoposto a marshalling per riferimento.(Ereditato da Type.)

System_CAPS_pubpropertyIsNested

Ottiene un valore che indica se l'oggetto Type corrente rappresenta un tipo la cui definizione è annidata all'interno della definizione di un altro tipo.(Ereditato da Type.)

System_CAPS_pubpropertyIsNestedAssembly

Ottiene un valore che indica se Type è annidato e visibile soltanto all'interno dell'assembly.(Ereditato da Type.)

System_CAPS_pubpropertyIsNestedFamANDAssem

Ottiene un valore che indica se Type è annidato e visibile soltanto alle classi della stessa famiglia e dello stesso assembly.(Ereditato da Type.)

System_CAPS_pubpropertyIsNestedFamily

Ottiene un valore che indica se Type è annidato e visibile solo all'interno della famiglia.(Ereditato da Type.)

System_CAPS_pubpropertyIsNestedFamORAssem

Ottiene un valore che indica se Type è annidato e visibile solo alle classi della stessa famiglia o dello stesso assembly.(Ereditato da Type.)

System_CAPS_pubpropertyIsNestedPrivate

Ottiene un valore che indica se Type è annidato e dichiarato privato.(Ereditato da Type.)

System_CAPS_pubpropertyIsNestedPublic

Ottiene un valore che indica se una classe è annidata e dichiarata pubblica.(Ereditato da Type.)

System_CAPS_pubpropertyIsNotPublic

Ottiene un valore che indica se l'oggetto Type non è dichiarato pubblico.(Ereditato da Type.)

System_CAPS_pubpropertyIsPointer

Ottiene un valore che indica se Type è un puntatore.(Ereditato da Type.)

System_CAPS_pubpropertyIsPrimitive

Ottiene un valore che indica se Type è uno dei tipi primitivi.(Ereditato da Type.)

System_CAPS_pubpropertyIsPublic

Ottiene un valore che indica se l'oggetto Type è dichiarato pubblico.(Ereditato da Type.)

System_CAPS_pubpropertyIsSealed

Ottiene un valore che indica se Type è dichiarato sealed.(Ereditato da Type.)

System_CAPS_pubpropertyIsSecurityCritical

Ottiene un valore che indica se il tipo corrente è SecurityCritical o SecuritySafeCritical al livello di attendibilità corrente e può pertanto eseguire operazioni critiche.(Ereditato da Type.)

System_CAPS_pubpropertyIsSecuritySafeCritical

Ottiene un valore che indica se il tipo corrente è SecuritySafeCritical al livello di attendibilità corrente, vale a dire se può eseguire operazioni critiche e se è possibile accedervi tramite codice trasparente.(Ereditato da Type.)

System_CAPS_pubpropertyIsSecurityTransparent

Ottiene un valore che indica se il tipo corrente è trasparente al livello di attendibilità corrente e non può quindi eseguire operazioni critiche.(Ereditato da Type.)

System_CAPS_pubpropertyIsSerializable

Ottiene un valore che indica se Type è serializzabile.(Ereditato da Type.)

System_CAPS_pubpropertyIsSpecialName

Ottiene un valore che indica se per il nome del tipo richiede una gestione speciale.(Ereditato da Type.)

System_CAPS_pubpropertyIsUnicodeClass

Ottiene un valore che indica se l'attributo di formato della stringa UnicodeClass è selezionato per Type.(Ereditato da Type.)

System_CAPS_pubpropertyIsValueType

Ottiene un valore che indica se Type è un tipo di valore.(Ereditato da Type.)

System_CAPS_pubpropertyIsVisible

Ottiene un valore che indica se è possibile accedere a Type da codice esterno all'assembly.(Ereditato da Type.)

System_CAPS_pubpropertyMemberType

Ottiene un valore MemberTypes che indica che questo membro è un tipo o un tipo annidato.(Ereditato da Type.)

System_CAPS_pubpropertyMetadataToken

Ottiene un valore che identifica un elemento di metadati.(Ereditato da MemberInfo.)

System_CAPS_pubpropertyModule

Recupera il modulo dinamico che contiene la definizione di EnumBuilder.(Esegue l'override di Type.Module.)

System_CAPS_pubpropertyName

Restituisce il nome di questa enumerazione.(Esegue l'override di MemberInfo.Name.)

System_CAPS_pubpropertyNamespace

Restituisce lo spazio dei nomi di questa enumerazione.(Esegue l'override di Type.Namespace.)

System_CAPS_pubpropertyReflectedType

Restituisce il tipo usato per ottenere questo EnumBuilder.(Esegue l'override di Type.ReflectedType.)

System_CAPS_pubpropertyStructLayoutAttribute

Ottiene una classe StructLayoutAttribute che descrive il layout del tipo corrente.(Ereditato da Type.)

System_CAPS_pubpropertyTypeHandle

Recupera l'handle interno per questa enumerazione.(Esegue l'override di Type.TypeHandle.)

System_CAPS_pubpropertyTypeInitializer

Ottiene l'inizializzatore per il tipo.(Ereditato da Type.)

System_CAPS_pubpropertyTypeToken

Restituisce il token di tipo dei metadati interni dell'enum.

System_CAPS_pubpropertyUnderlyingField

Restituisce il campo sottostante per questa enumerazione.

System_CAPS_pubpropertyUnderlyingSystemType

Restituisce il tipo di sistema sottostante per l'enumerazione.(Esegue l'override di Type.UnderlyingSystemType.)

NomeDescrizione
System_CAPS_pubmethodAsType()

Restituisce il tipo corrente come oggetto Type.(Ereditato da TypeInfo.)

System_CAPS_pubmethodCreateType()

Crea un oggetto Type per l'enumerazione.

System_CAPS_pubmethodCreateTypeInfo()

Ottiene un oggetto TypeInfo che rappresenta l'enumerazione.

System_CAPS_pubmethodDefineLiteral(String, Object)

Definisce il campo statico denominato in un tipo di enumerazione con il valore costante specificato.

System_CAPS_pubmethodEquals(Object)

Determina se il tipo di sistema sottostante dell'oggetto corrente Type oggetto corrisponde al tipo di sistema sottostante dell'oggetto specificato Object.(Ereditato da Type.)

System_CAPS_pubmethodEquals(Type)

Determina se il tipo di sistema sottostante dell'oggetto Type corrente coincide con il tipo di sistema sottostante dell'oggetto Type specificato.(Ereditato da Type.)

System_CAPS_pubmethodFindInterfaces(TypeFilter, Object)

Restituisce una matrice di oggetti Type che rappresenta un elenco filtrato di interfacce implementate o ereditate dall'oggetto Type corrente.(Ereditato da Type.)

System_CAPS_pubmethodFindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

Restituisce una matrice filtrata di oggetti MemberInfo del tipo di membro specificato.(Ereditato da Type.)

System_CAPS_pubmethodGetArrayRank()

Ottiene il numero di dimensioni in una matrice.(Ereditato da Type.)

System_CAPS_pubmethodGetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Cerca il costruttore i cui parametri corrispondono ai tipi di argomenti e ai modificatori specificati, usando i vincoli di binding e la convenzione di chiamata specificati.(Ereditato da Type.)

System_CAPS_pubmethodGetConstructor(BindingFlags, Binder, Type[], ParameterModifier[])

Cerca un costruttore i cui parametri corrispondono ai tipi e ai modificatori dell'argomento specificato, usando i vincoli di binding specificati.(Ereditato da Type.)

System_CAPS_pubmethodGetConstructor(Type[])

Cerca un costruttore di istanza pubblica i cui parametri corrispondono ai tipi nella matrice specificata.(Ereditato da Type.)

System_CAPS_pubmethodGetConstructors()

Restituisce tutti i costruttori di tipo pubblico definiti per l'oggetto Type corrente.(Ereditato da Type.)

System_CAPS_pubmethodGetConstructors(BindingFlags)

Restituisce una matrice di oggetti ConstructorInfo che rappresentano i costruttori pubblici e non pubblici definiti per questa classe, come specificato.(Esegue l'override di Type.GetConstructors(BindingFlags).)

System_CAPS_pubmethodGetCustomAttributes(Boolean)

Restituisce tutti gli attributi personalizzati definiti per questo costruttore.(Esegue l'override di MemberInfo.GetCustomAttributes(Boolean).)

System_CAPS_pubmethodGetCustomAttributes(Type, Boolean)

Restituisce gli attributi personalizzati identificati dal tipo specificato.(Esegue l'override di MemberInfo.GetCustomAttributes(Type, Boolean).)

System_CAPS_pubmethodGetCustomAttributesData()

Restituisce un elenco di CustomAttributeData gli oggetti che rappresentano i dati sugli attributi applicati al membro di destinazione.(Ereditato da MemberInfo.)

System_CAPS_pubmethodGetDeclaredEvent(String)

Restituisce un oggetto che rappresenta l'evento pubblico specificato dichiarato dal tipo corrente.(Ereditato da TypeInfo.)

System_CAPS_pubmethodGetDeclaredField(String)

Restituisce un oggetto che rappresenta il campo pubblico specificato dichiarato dal tipo corrente.(Ereditato da TypeInfo.)

System_CAPS_pubmethodGetDeclaredMethod(String)

Restituisce un oggetto che rappresenta il metodo pubblico specificato dichiarato dal tipo corrente.(Ereditato da TypeInfo.)

System_CAPS_pubmethodGetDeclaredMethods(String)

Restituisce una raccolta che contiene tutti i metodi pubblici dichiarati nel tipo corrente che corrispondono al nome specificato.(Ereditato da TypeInfo.)

System_CAPS_pubmethodGetDeclaredNestedType(String)

Restituisce un oggetto che rappresenta il tipo annidato pubblico specificato dichiarato dal tipo corrente.(Ereditato da TypeInfo.)

System_CAPS_pubmethodGetDeclaredProperty(String)

Restituisce un oggetto che rappresenta la proprietà pubblica specificata dichiarata dal tipo corrente.(Ereditato da TypeInfo.)

System_CAPS_pubmethodGetDefaultMembers()

Cerca i membri definiti per l'oggetto Type corrente per cui è impostato il DefaultMemberAttribute.(Ereditato da Type.)

System_CAPS_pubmethodGetElementType()

La chiamata di questo metodo genera sempre un'eccezione NotSupportedException.(Esegue l'override di Type.GetElementType().)

System_CAPS_pubmethodGetEnumName(Object)

Restituisce il nome della costante avente il valore specificato, per il tipo di enumerazione corrente.(Ereditato da Type.)

System_CAPS_pubmethodGetEnumNames()

Restituisce i nomi dei membri del tipo di enumerazione corrente.(Ereditato da Type.)

System_CAPS_pubmethodGetEnumUnderlyingType()

Restituisce il tipo integer sottostante dell'enumerazione corrente impostato quando viene definito il generatore di enumerazione.(Esegue l'override di Type.GetEnumUnderlyingType().)

System_CAPS_pubmethodGetEnumValues()

Restituisce una matrice dei valori delle costanti nel tipo di enumerazione corrente.(Ereditato da Type.)

System_CAPS_pubmethodGetEvent(String)

Restituisce l'oggetto EventInfo che rappresenta l'evento pubblico specificato.(Ereditato da Type.)

System_CAPS_pubmethodGetEvent(String, BindingFlags)

Restituisce l'evento con il nome specificato.(Esegue l'override di Type.GetEvent(String, BindingFlags).)

System_CAPS_pubmethodGetEvents()

Restituisce gli eventi per gli eventi pubblici dichiarati o ereditati da questo tipo.(Esegue l'override di Type.GetEvents().)

System_CAPS_pubmethodGetEvents(BindingFlags)

Restituisce gli eventi pubblici e non pubblici dichiarati da questo tipo.(Esegue l'override di Type.GetEvents(BindingFlags).)

System_CAPS_pubmethodGetField(String)

Cerca il campo pubblico con il nome specificato.(Ereditato da Type.)

System_CAPS_pubmethodGetField(String, BindingFlags)

Restituisce il campo specificato con il nome specificato.(Esegue l'override di Type.GetField(String, BindingFlags).)

System_CAPS_pubmethodGetFields()

Restituisce tutti i campi pubblici dell'oggetto Type corrente.(Ereditato da Type.)

System_CAPS_pubmethodGetFields(BindingFlags)

Restituisce i campi pubblici e non pubblici dichiarati da questo tipo.(Esegue l'override di Type.GetFields(BindingFlags).)

System_CAPS_pubmethodGetGenericArguments()

Restituisce una matrice di oggetti Type che rappresentano gli argomenti di tipo di un tipo generico chiuso o i parametri di tipo di una definizione di tipo generico.(Ereditato da Type.)

System_CAPS_pubmethodGetGenericParameterConstraints()

Restituisce una matrice di oggetti Type che rappresentano i vincoli sul parametro di tipo generico corrente.(Ereditato da Type.)

System_CAPS_pubmethodGetGenericTypeDefinition()

Restituisce un oggetto Type che rappresenta una definizione di tipo generico da cui è possibile costruire il tipo generico corrente.(Ereditato da Type.)

System_CAPS_pubmethodGetHashCode()

Restituisce il codice hash per questa istanza. (Ereditato da Type.)

System_CAPS_pubmethodGetInterface(String)

Cerca l'interfaccia con il nome specificato.(Ereditato da Type.)

System_CAPS_pubmethodGetInterface(String, Boolean)

Restituisce l'interfaccia implementata, direttamente o indirettamente, da questo tipo con il nome completo specificato.(Esegue l'override di Type.GetInterface(String, Boolean).)

System_CAPS_pubmethodGetInterfaceMap(Type)

Restituisce un mapping di interfaccia per l'interfaccia richiesta.(Esegue l'override di Type.GetInterfaceMap(Type).)

System_CAPS_pubmethodGetInterfaces()

Restituisce una matrice di tutte le interfacce implementate nella classe e nelle relative classi base.(Esegue l'override di Type.GetInterfaces().)

System_CAPS_pubmethodGetMember(String)

Cerca i membri pubblici con il nome specificato.(Ereditato da Type.)

System_CAPS_pubmethodGetMember(String, BindingFlags)

Cerca i membri specificati, usando i vincoli di binding specificati.(Ereditato da Type.)

System_CAPS_pubmethodGetMember(String, MemberTypes, BindingFlags)

Restituisce tutti i membri con il nome, il tipo e il binding specificati che vengono dichiarati o ereditati da questo tipo.(Esegue l'override di Type.GetMember(String, MemberTypes, BindingFlags).)

System_CAPS_pubmethodGetMembers()

Restituisce tutti i membri pubblici dell'oggetto Type corrente.(Ereditato da Type.)

System_CAPS_pubmethodGetMembers(BindingFlags)

Restituisce i membri dichiarati o ereditati specificati da questo tipo.(Esegue l'override di Type.GetMembers(BindingFlags).)

System_CAPS_pubmethodGetMethod(String)

Cerca il metodo pubblico con il nome specificato.(Ereditato da Type.)

System_CAPS_pubmethodGetMethod(String, BindingFlags)

Cerca il metodo specificato, usando i vincoli di binding specificati.(Ereditato da Type.)

System_CAPS_pubmethodGetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Cerca il metodo specificato i cui parametri corrispondono ai tipi di argomenti e ai modificatori specificati, usando i vincoli di binding e la convenzione di chiamata specificati.(Ereditato da Type.)

System_CAPS_pubmethodGetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Cerca il metodo specificato i cui parametri corrispondono ai tipi di argomenti e ai modificatori specificati, usando i vincoli di binding specificati.(Ereditato da Type.)

System_CAPS_pubmethodGetMethod(String, Type[])

Cerca il metodo pubblico specificato i cui parametri corrispondono ai tipi di argomenti specificati.(Ereditato da Type.)

System_CAPS_pubmethodGetMethod(String, Type[], ParameterModifier[])

Cerca il metodo pubblico specificato i cui parametri corrispondono ai modificatori e ai tipi di argomenti specificati.(Ereditato da Type.)

System_CAPS_pubmethodGetMethods()

Restituisce tutti i metodi pubblici dell'oggetto Type corrente.(Ereditato da Type.)

System_CAPS_pubmethodGetMethods(BindingFlags)

Restituisce tutti i metodi pubblici e non pubblici dichiarati o ereditati da questo tipo, come specificato.(Esegue l'override di Type.GetMethods(BindingFlags).)

System_CAPS_pubmethodGetNestedType(String)

Cerca il tipo annidato pubblico con il nome specificato.(Ereditato da Type.)

System_CAPS_pubmethodGetNestedType(String, BindingFlags)

Restituisce il tipo annidato specificato dichiarato da questo tipo.(Esegue l'override di Type.GetNestedType(String, BindingFlags).)

System_CAPS_pubmethodGetNestedTypes()

Restituisce i tipi pubblici annidati all'interno dell'oggetto Type corrente.(Ereditato da Type.)

System_CAPS_pubmethodGetNestedTypes(BindingFlags)

Restituisce i tipi annidati pubblici e non pubblici dichiarati o ereditati da questo tipo.(Esegue l'override di Type.GetNestedTypes(BindingFlags).)

System_CAPS_pubmethodGetProperties()

Restituisce tutte le proprietà pubbliche dell'oggetto Type corrente.(Ereditato da Type.)

System_CAPS_pubmethodGetProperties(BindingFlags)

Restituisce tutte le proprietà pubbliche e non pubbliche dichiarate o ereditate da questo tipo, come specificato.(Esegue l'override di Type.GetProperties(BindingFlags).)

System_CAPS_pubmethodGetProperty(String)

Cerca la proprietà pubblica con il nome specificato.(Ereditato da Type.)

System_CAPS_pubmethodGetProperty(String, BindingFlags)

Cerca la proprietà specificata, usando i vincoli di binding specificati.(Ereditato da Type.)

System_CAPS_pubmethodGetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Cerca la proprietà specificata i cui parametri corrispondono ai tipi di argomenti e ai modificatori specificati, usando i vincoli di binding specificati.(Ereditato da Type.)

System_CAPS_pubmethodGetProperty(String, Type)

Cerca la proprietà pubblica con il nome e il tipo restituito specificati.(Ereditato da Type.)

System_CAPS_pubmethodGetProperty(String, Type, Type[])

Cerca la proprietà pubblica specificata i cui parametri corrispondono ai tipi di argomenti specificati.(Ereditato da Type.)

System_CAPS_pubmethodGetProperty(String, Type, Type[], ParameterModifier[])

Cerca la proprietà pubblica specificata i cui parametri corrispondono ai tipi di argomenti e ai modificatori specificati.(Ereditato da Type.)

System_CAPS_pubmethodGetProperty(String, Type[])

Cerca la proprietà pubblica specificata i cui parametri corrispondono ai tipi di argomenti specificati.(Ereditato da Type.)

System_CAPS_pubmethodGetType()

Ottiene l'oggetto Type corrente.(Ereditato da Type.)

System_CAPS_pubmethodInvokeMember(String, BindingFlags, Binder, Object, Object[])

Chiama il membro specificato, usando i vincoli di binding specificati e associando l'elenco di argomenti specificato.(Ereditato da Type.)

System_CAPS_pubmethodInvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo)

Chiama il membro specificato, usando i vincoli di binding specificati e associando l'elenco di argomenti specificati e le impostazioni cultura.(Ereditato da Type.)

System_CAPS_pubmethodInvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Richiama il membro specificato. Il metodo da richiamare deve essere accessibile e fornire massima corrispondenza con l'elenco di argomenti specificato, in conformità ai vincoli del binder e degli attributi di chiamata specificati.(Esegue l'override di Type.InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]).)

System_CAPS_pubmethodIsAssignableFrom(Type)

Determina se un'istanza di un tipo specificato può essere assegnata a un'istanza del tipo corrente.(Ereditato da Type.)

System_CAPS_pubmethodIsAssignableFrom(TypeInfo)

Ottiene un valore che indica se a questo oggetto è possibile assegnare un oggetto TypeInfo specificato.(Esegue l'override di TypeInfo.IsAssignableFrom(TypeInfo).)

System_CAPS_pubmethodIsDefined(Type, Boolean)

Controlla se il tipo di attributo personalizzato specificato è definito.(Esegue l'override di MemberInfo.IsDefined(Type, Boolean).)

System_CAPS_pubmethodIsEnumDefined(Object)

Restituisce un valore che indica se il valore specificato esiste nel tipo di enumerazione corrente.(Ereditato da Type.)

System_CAPS_pubmethodIsEquivalentTo(Type)

Determina se due tipi COM presentano la stessa identità e sono idonei per l'equivalenza di tipo.(Ereditato da Type.)

System_CAPS_pubmethodIsInstanceOfType(Object)

Determina se l'oggetto specificato è un'istanza dell'oggetto Type corrente.(Ereditato da Type.)

System_CAPS_pubmethodIsSubclassOf(Type)

Determina se l'oggetto Type corrente deriva dall'oggetto Type specificato.(Ereditato da Type.)

System_CAPS_pubmethodMakeArrayType()

Restituisce un oggetto Type che rappresenta una matrice unidimensionale del tipo corrente, con limite inferiore zero.(Esegue l'override di Type.MakeArrayType().)

System_CAPS_pubmethodMakeArrayType(Int32)

Restituisce un oggetto Type che rappresenta una matrice del tipo corrente, con il numero specificato di dimensioni.(Esegue l'override di Type.MakeArrayType(Int32).)

System_CAPS_pubmethodMakeByRefType()

Restituisce un oggetto Type che rappresenta il tipo corrente quando viene passato come parametro ref (parametroByRef in Visual Basic).(Esegue l'override di Type.MakeByRefType().)

System_CAPS_pubmethodMakeGenericType(Type[])

Sostituisce gli elementi di una matrice di tipi ai parametri di tipo della definizione di tipo generico corrente e restituisce un oggetto Type che rappresenta il tipo costruito risultante.(Ereditato da Type.)

System_CAPS_pubmethodMakePointerType()

Restituisce un oggetto Type che rappresenta un puntatore al tipo corrente.(Esegue l'override di Type.MakePointerType().)

System_CAPS_pubmethodSetCustomAttribute(ConstructorInfo, Byte[])

Imposta un attributo personalizzato usando un BLOB di attributi personalizzati specificato.

System_CAPS_pubmethodSetCustomAttribute(CustomAttributeBuilder)

Imposta un attributo personalizzato usando un generatore di attributi personalizzati.

System_CAPS_pubmethodToString()

Restituisce un valore String che rappresenta il nome del Type corrente.(Ereditato da Type.)

NomeDescrizione
System_CAPS_pubinterfaceSystem_CAPS_privmethodIReflectableType.GetTypeInfo()

Restituisce una rappresentazione del tipo corrente come oggetto TypeInfo.(Ereditato da TypeInfo.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_EnumBuilder.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Esegue il mapping di un set di nomi a un corrispondente set di identificatori di dispatch.

System_CAPS_pubinterfaceSystem_CAPS_privmethod_EnumBuilder.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera le informazioni sul tipo relative a un oggetto che può quindi essere usato per ottenere informazioni sul tipo relative a un'interfaccia.

System_CAPS_pubinterfaceSystem_CAPS_privmethod_EnumBuilder.GetTypeInfoCount(UInt32)

Recupera il numero di interfacce di informazioni sui tipi che un oggetto fornisce (0 o 1).

System_CAPS_pubinterfaceSystem_CAPS_privmethod_EnumBuilder.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fornisce l'accesso alle proprietà ed ai metodi esposti da un oggetto.

System_CAPS_pubinterfaceSystem_CAPS_privmethod_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Esegue il mapping di un set di nomi a un corrispondente set di identificatori di dispatch. (Ereditato da MemberInfo.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_MemberInfo.GetType()

Ottiene un Type oggetto che rappresenta la MemberInfo classe.(Ereditato da MemberInfo.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera le informazioni sul tipo relative a un oggetto che può quindi essere usato per ottenere informazioni sul tipo relative a un'interfaccia.(Ereditato da MemberInfo.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_MemberInfo.GetTypeInfoCount(UInt32)

Recupera il numero di interfacce di informazioni sui tipi che un oggetto fornisce (0 o 1). (Ereditato da MemberInfo.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fornisce l'accesso alle proprietà ed ai metodi esposti da un oggetto. (Ereditato da MemberInfo.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Type.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Esegue il mapping di un set di nomi a un corrispondente set di identificatori di dispatch. (Ereditato da Type.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Type.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera le informazioni sul tipo relative a un oggetto che può quindi essere usato per ottenere informazioni sul tipo relative a un'interfaccia.(Ereditato da Type.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Type.GetTypeInfoCount(UInt32)

Recupera il numero di interfacce di informazioni sui tipi che un oggetto fornisce (0 o 1). (Ereditato da Type.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Type.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fornisce l'accesso alle proprietà ed ai metodi esposti da un oggetto. (Ereditato da Type.)

NomeDescrizione
System_CAPS_pubmethodGetCustomAttribute(Type)

Sottoposto a overload. Recupera un attributo personalizzato di un tipo specificato viene applicato a un membro specificato.(Definito da CustomAttributeExtensions.)

System_CAPS_pubmethodGetCustomAttribute(Type, Boolean)

Sottoposto a overload. Recupera un attributo personalizzato di un tipo specificato che viene applicato a un membro specificato e, facoltativamente, esamina i predecessori di tale membro.(Definito da CustomAttributeExtensions.)

System_CAPS_pubmethodGetCustomAttribute<T>()

Sottoposto a overload. Recupera un attributo personalizzato di un tipo specificato viene applicato a un membro specificato.(Definito da CustomAttributeExtensions.)

System_CAPS_pubmethodGetCustomAttribute<T>(Boolean)

Sottoposto a overload. Recupera un attributo personalizzato di un tipo specificato che viene applicato a un membro specificato e, facoltativamente, esamina i predecessori di tale membro.(Definito da CustomAttributeExtensions.)

System_CAPS_pubmethodGetCustomAttributes()

Sottoposto a overload. Recupera una raccolta di attributi personalizzati applicati a un membro specificato.(Definito da CustomAttributeExtensions.)

System_CAPS_pubmethodGetCustomAttributes(Type)

Sottoposto a overload. Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicate a un membro specificato.(Definito da CustomAttributeExtensions.)

System_CAPS_pubmethodGetCustomAttributes<T>(Boolean)

Sottoposto a overload. Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicate a un membro specificato e, facoltativamente, esamina i predecessori di tale membro.(Definito da CustomAttributeExtensions.)

System_CAPS_pubmethodGetRuntimeEvent(String)

Recupera un oggetto che rappresenta l'evento specificato.(Definito da RuntimeReflectionExtensions.)

System_CAPS_pubmethodGetRuntimeEvents()

Recupera una raccolta che rappresenta tutti gli eventi definiti in un tipo specificato.(Definito da RuntimeReflectionExtensions.)

System_CAPS_pubmethodGetRuntimeField(String)

Recupera un oggetto che rappresenta un campo specificato.(Definito da RuntimeReflectionExtensions.)

System_CAPS_pubmethodGetRuntimeFields()

Recupera una raccolta che rappresenta tutti i campi definiti in un tipo specificato.(Definito da RuntimeReflectionExtensions.)

System_CAPS_pubmethodGetRuntimeInterfaceMap(Type)

Restituisce un mapping di interfaccia per il tipo specificato e l'interfaccia specificata.(Definito da RuntimeReflectionExtensions.)

System_CAPS_pubmethodGetRuntimeMethod(String, Type[])

Recupera un oggetto che rappresenta un metodo specificato.(Definito da RuntimeReflectionExtensions.)

System_CAPS_pubmethodGetRuntimeMethods()

Recupera una raccolta che rappresenta tutti i metodi definiti su un tipo specificato.(Definito da RuntimeReflectionExtensions.)

System_CAPS_pubmethodGetRuntimeProperties()

Recupera una raccolta che rappresenta tutte le proprietà definite su un tipo specificato.(Definito da RuntimeReflectionExtensions.)

System_CAPS_pubmethodGetRuntimeProperty(String)

Recupera un oggetto che rappresenta una proprietà specificata.(Definito da RuntimeReflectionExtensions.)

System_CAPS_pubmethodGetTypeInfo()

Restituisce il TypeInfo rappresentazione del tipo specificato.(Definito da IntrospectionExtensions.)

System_CAPS_pubmethodIsDefined(Type)

Sottoposto a overload. Indica se gli attributi personalizzati di un tipo specificato vengono applicati a un membro specificato.(Definito da CustomAttributeExtensions.)

System_CAPS_noteNota

Nelle versioni 1.0 e 1.1 di .NET Framework, è necessario definire le enumerazioni utilizzando TypeBuilder poiché EnumBuilder Genera le enumerazioni i cui elementi sono di tipo Int32 anziché il tipo di enumerazione. In .NET Framework versione 2.0, EnumBuilder Genera le enumerazioni i cui elementi sono il tipo corretto.

Esempio di codice seguente viene illustrata la costruzione di un'enumerazione con un assembly dinamico tramite EnumBuilder. Nell'esempio viene definita un'enumerazione denominata Elevation, con un tipo sottostante di Int32, e crea due elementi: Low, con un valore pari a 0, e High, con un valore pari a 1. Dopo aver creato il tipo, l'assembly viene salvato con il nome TempAssembly.dll. È possibile utilizzare il Ildasm.exe (IL Disassembler) per esaminare il contenuto di questo assembly.

System_CAPS_noteNota

Prima di .NET Framework versione 2.0, questo esempio di codice non produce un'enumerazione corretta.

using System;
using System.Reflection;
using System.Reflection.Emit;

class Example
{
    public static void Main()
    {
        // Get the current application domain for the current thread.
        AppDomain currentDomain = AppDomain.CurrentDomain;

        // Create a dynamic assembly in the current application domain, 
        // and allow it to be executed and saved to disk.
        AssemblyName aName = new AssemblyName("TempAssembly");
        AssemblyBuilder ab = currentDomain.DefineDynamicAssembly(
            aName, AssemblyBuilderAccess.RunAndSave);

        // Define a dynamic module in "TempAssembly" assembly. For a single-
        // module assembly, the module has the same name as the assembly.
        ModuleBuilder mb = ab.DefineDynamicModule(aName.Name, aName.Name + ".dll");

        // Define a public enumeration with the name "Elevation" and an 
        // underlying type of Integer.
        EnumBuilder eb = mb.DefineEnum("Elevation", TypeAttributes.Public, typeof(int));

        // Define two members, "High" and "Low".
        eb.DefineLiteral("Low", 0);
        eb.DefineLiteral("High", 1);

        // Create the type and save the assembly.
        Type finished = eb.CreateType();
        ab.Save(aName.Name + ".dll");

        foreach( object o in Enum.GetValues(finished) )
        {
            Console.WriteLine("{0}.{1} = {2}", finished, o, ((int) o));
        }
    }
}

/* This code example produces the following output:

Elevation.Low = 0
Elevation.High = 1 
 */

.NET Framework
Disponibile da 1.1
Silverlight
Disponibile da 2.0

I membri statici pubblici ( Condiviso in Visual Basic) di questo tipo è thread safe. Non tutti i membri di istanza sono garantiti come thread safe.

Torna all'inizio
Mostra: