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 TypeDelegator

 

Data di pubblicazione: ottobre 2016

Esegue il wrapping di un System.Type i metodi a tale oggetto e delegati Type.

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

System.Object
  System.Reflection.MemberInfo
    System.Type
      System.Reflection.TypeInfo
        System.Reflection.TypeDelegator

[SerializableAttribute]
[ComVisibleAttribute(true)]
public class TypeDelegator : TypeInfo

NomeDescrizione
System_CAPS_protmethodTypeDelegator()

Inizializza una nuova istanza della classe TypeDelegator con le proprietà predefinite.

System_CAPS_pubmethodTypeDelegator(Type)

Inizializza una nuova istanza di TypeDelegator classe specificando l'istanza di incapsulamento.

NomeDescrizione
System_CAPS_pubpropertyAssembly

Ottiene l'assembly del tipo implementato.(Esegue l'override di Type.Assembly.)

System_CAPS_pubpropertyAssemblyQualifiedName

Ottiene il nome dell'assembly completo.(Esegue l'override di Type.AssemblyQualifiedName.)

System_CAPS_pubpropertyAttributes

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

System_CAPS_pubpropertyBaseType

Ottiene il tipo di base per il tipo corrente.(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

Ottiene il tipo che dichiara il parametro di tipo generico o di tipo annidato corrente.(Ereditato da Type.)

System_CAPS_pubpropertyFullName

Ottiene il nome completo del tipo implementato.(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

Ottiene il GUID (globally unique identifier) del tipo implementato.(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 questa entità nei metadati.(Esegue l'override di MemberInfo.MetadataToken.)

System_CAPS_pubpropertyModule

Ottiene il modulo che contiene il tipo implementato.(Esegue l'override di Type.Module.)

System_CAPS_pubpropertyName

Ottiene il nome del tipo implementato, con il percorso rimosso.(Esegue l'override di MemberInfo.Name.)

System_CAPS_pubpropertyNamespace

Ottiene lo spazio dei nomi del tipo implementato.(Esegue l'override di Type.Namespace.)

System_CAPS_pubpropertyReflectedType

Ottiene l'oggetto classe usato per ottenere questo membro.(Ereditato da Type.)

System_CAPS_pubpropertyStructLayoutAttribute

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

System_CAPS_pubpropertyTypeHandle

Ottiene un handle per la rappresentazione interna dei metadati di un tipo implementato.(Esegue l'override di Type.TypeHandle.)

System_CAPS_pubpropertyTypeInitializer

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

System_CAPS_pubpropertyUnderlyingSystemType

Ottiene l'oggetto sottostante Type che rappresenta il tipo implementato.(Esegue l'override di Type.UnderlyingSystemType.)

NomeDescrizione
System_CAPS_pubmethodAsType()

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

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_protmethodFinalize()

Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga reclamato dalla procedura di Garbage Collection. (Ereditato da Object.)

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_protmethodGetAttributeFlagsImpl()

Ottiene gli attributi assegnati per il TypeDelegator.(Esegue l'override di Type.GetAttributeFlagsImpl().)

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_protmethodGetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Ottiene il costruttore che ha implementato il TypeDelegator.(Esegue l'override di Type.GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]).)

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 ConstructorInfo gli oggetti che rappresentano i costruttori definiti per il tipo corrente TypeDelegator.(Esegue l'override di Type.GetConstructors(BindingFlags).)

System_CAPS_pubmethodGetCustomAttributes(Boolean)

Restituisce tutti gli attributi personalizzati definiti per questo tipo, che specifica se la catena di ereditarietà del tipo di ricerca.(Esegue l'override di MemberInfo.GetCustomAttributes(Boolean).)

System_CAPS_pubmethodGetCustomAttributes(Type, Boolean)

Restituisce una matrice di attributi personalizzati identificati dal tipo.(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()

Restituisce il Type dell'oggetto incluso o a cui fa riferimento la matrice, puntatore o ByRef.(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 sottostante del tipo di enumerazione corrente.(Ereditato da Type.)

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 specificato.(Esegue l'override di Type.GetEvent(String, BindingFlags).)

System_CAPS_pubmethodGetEvents()

Restituisce una matrice di EventInfo gli oggetti che rappresentano tutti gli eventi pubblici dichiarati o ereditati dall'oggetto corrente TypeDelegator.(Esegue l'override di Type.GetEvents().)

System_CAPS_pubmethodGetEvents(BindingFlags)

Restituisce gli eventi specificati in bindingAttr che vengono dichiarati o ereditati dall'oggetto corrente TypeDelegator.(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 un FieldInfo che rappresenta il campo 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 una matrice di FieldInfo oggetti che rappresentano i campi dati definiti per il tipo corrente TypeDelegator.(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 specificata implementata dal tipo di oggetto TypeDelegator.(Esegue l'override di Type.GetInterface(String, Boolean).)

System_CAPS_pubmethodGetInterfaceMap(Type)

Restituisce un mapping di interfaccia per il tipo di interfaccia specificato.(Esegue l'override di Type.GetInterfaceMap(Type).)

System_CAPS_pubmethodGetInterfaces()

Restituisce tutte le interfacce implementate nella classe corrente e le 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 i membri (proprietà, metodi, costruttori, campi, eventi e tipi annidati) specificati per il determinato name, type, e bindingAttr.(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 specificati da bindingAttr.(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_protmethodGetMethodImpl(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.(Esegue l'override di Type.GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]).)

System_CAPS_pubmethodGetMethods()

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

System_CAPS_pubmethodGetMethods(BindingFlags)

Restituisce una matrice di MethodInfo gli oggetti che rappresentano i metodi specificati del tipo di oggetto TypeDelegator.(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 un tipo annidato specificato da name e bindingAttr che vengono dichiarati o ereditati dal tipo rappresentato dall'oggetto corrente TypeDelegator.(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 specificati bindingAttr che vengono dichiarati o ereditati dal tipo di oggetto TypeDelegator.(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 una matrice di PropertyInfo gli oggetti che rappresentano le proprietà del tipo di oggetto TypeDelegator.(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_protmethodGetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Quando ne viene eseguito l'override in una classe derivata, cerca la proprietà specificata i cui parametri corrispondono ai modificatori e ai tipi di argomenti definiti, usando i vincoli di binding specificati.(Esegue l'override di Type.GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]).)

System_CAPS_pubmethodGetType()

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

System_CAPS_protmethodGetTypeCodeImpl()

Restituisce il codice del tipo sottostante di questa istanza di Type.(Ereditato da Type.)

System_CAPS_protmethodHasElementTypeImpl()

Ottiene un valore che indica se l'oggetto corrente Type comprende o si riferisce a un altro tipo, ovvero se corrente Type è una matrice, puntatore o ByRef.(Esegue l'override di Type.HasElementTypeImpl().)

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_protmethodIsArrayImpl()

Restituisce un valore che indica se il Type è una matrice.(Esegue l'override di Type.IsArrayImpl().)

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)

Restituisce un valore che indica se il tipo specificato può essere assegnato a questo tipo.(Esegue l'override di TypeInfo.IsAssignableFrom(TypeInfo).)

System_CAPS_protmethodIsByRefImpl()

Restituisce un valore che indica se il Type viene passato per riferimento.(Esegue l'override di Type.IsByRefImpl().)

System_CAPS_protmethodIsCOMObjectImpl()

Restituisce un valore che indica se il Type è un oggetto COM.(Esegue l'override di Type.IsCOMObjectImpl().)

System_CAPS_protmethodIsContextfulImpl()

Implementa la proprietà IsContextful e determina se Type può essere contenuto in un contesto.(Ereditato da Type.)

System_CAPS_pubmethodIsDefined(Type, Boolean)

Indica se un attributo personalizzato identificato dal attributeType è 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_protmethodIsMarshalByRefImpl()

Implementa la proprietà IsMarshalByRef e determina se l'oggetto Type viene sottoposto a marshalling per riferimento.(Ereditato da Type.)

System_CAPS_protmethodIsPointerImpl()

Restituisce un valore che indica se il Type è un puntatore.(Esegue l'override di Type.IsPointerImpl().)

System_CAPS_protmethodIsPrimitiveImpl()

Restituisce un valore che indica se il Type è uno dei tipi primitivi.(Esegue l'override di Type.IsPrimitiveImpl().)

System_CAPS_pubmethodIsSubclassOf(Type)

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

System_CAPS_protmethodIsValueTypeImpl()

Restituisce un valore che indica se il tipo è un tipo di valore. ovvero, non una classe o un'interfaccia.(Esegue l'override di Type.IsValueTypeImpl().)

System_CAPS_pubmethodMakeArrayType()

Restituisce un oggetto Type che rappresenta una matrice unidimensionale del tipo corrente, con limite inferiore zero.(Ereditato da Type.)

System_CAPS_pubmethodMakeArrayType(Int32)

Restituisce un oggetto Type che rappresenta una matrice del tipo corrente, con il numero specificato di dimensioni.(Ereditato da Type.)

System_CAPS_pubmethodMakeByRefType()

Restituisce un oggetto Type che rappresenta il tipo corrente quando viene passato come parametro ref (parametro ByRef in Visual Basic).(Ereditato da Type.)

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.(Ereditato da Type.)

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.(Ereditato da Object.)

System_CAPS_pubmethodToString()

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

NomeDescrizione
System_CAPS_protfieldtypeImpl

Un valore che indica informazioni sul tipo.

NomeDescrizione
System_CAPS_pubinterfaceSystem_CAPS_privmethodIReflectableType.GetTypeInfo()

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

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.)

Derivano da questo tipo ed eseguire l'override solo i membri è necessario fornire personalizzazione, e tutti i membri richiesti dal programma e non è già implementati da TypeDelegator.

TypeDelegator deriva da System.Type e implementa la maggior parte delle proprietà e metodi di Type. Per ogni membro implementa, TypeDelegator delega automaticamente per il membro corrispondente del interna Type oggetto, che viene fornito come argomento al costruttore. Questo interno Type oggetto esposto per la derivazione di classi per la protectedtypeImpl campo.

System_CAPS_noteNota

Alcuni membri di TypeDelegator dispongono di implementazioni anche se i membri sono ereditati semplicemente da Type. In questi casi, l'implementazione è fornita dall'oggetto sottoposto a override protected metodo che dispone di un nome che termina in "Impl". Ad esempio, l'implementazione per tutti gli overload di GetMethod metodo viene fornito da sottoposto a override GetMethodImpl metodo. L'implementazione per le proprietà ereditate quale IsPublic e IsNestedAssembly viene fornito da sottoposto a override GetAttributeFlagsImpl metodo.

Derivazione di classi può fornire un costruttore pubblico che accetta un Type dell'oggetto come parametro e passa semplicemente tale oggetto per il TypeDelegator(Type) costruttore, o impostare l'oggetto interno Type oggetto in un altro modo.

Se una classe derivata utilizza un membro che non viene implementato dalla TypeDelegator, deve eseguire l'override di tale membro e fornire un'implementazione. L'implementazione più semplice consiste nel chiamare il membro corrispondente nella classe interna Type oggetto esposto dal typeImpl campo, ma è possibile fornire qualsiasi implementazione richiesta dall'applicazione. Non è necessario eseguire l'override di questi membri se non vengono utilizzate dall'applicazione o dalle funzioni della libreria di chiamate dell'applicazione (ad esempio, per il CodeTypeReference.CodeTypeReference(Type) costruttore).

I seguenti metodi virtuali (Overridable metodi in Visual Basic) di Type non sono implementate da TypeDelegator: MakeGenericType, GetGenericTypeDefinition, GetGenericArguments, GetGenericParameterConstraints, MakeArrayType, MakeByRefType, MakePointerType, GetEnumNames, GetEnumValues, GetEnumUnderlyingType, GetTypeCodeImpl, IsEnumDefined, IsEquivalentTo.

Le seguenti proprietà virtuali (Overridable proprietà in Visual Basic) di Type non sono implementate da TypeDelegator: IsGenericType, IsGenericTypeDefinition, IsGenericParameter, ContainsGenericParameters, DeclaringMethod, GenericParameterAttributes, GenericParameterPosition, IsSecurityCritical, IsSecuritySafeCritical, IsSecurityTransparent.

.NET Framework
Disponibile da 1.1
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.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: