TypeDelegator Classe

Definizione

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

public ref class TypeDelegator : System::Reflection::TypeInfo
public ref class TypeDelegator : Type
public class TypeDelegator : System.Reflection.TypeInfo
[System.Serializable]
public class TypeDelegator : Type
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class TypeDelegator : Type
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class TypeDelegator : System.Reflection.TypeInfo
type TypeDelegator = class
    inherit TypeInfo
[<System.Serializable>]
type TypeDelegator = class
    inherit Type
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeDelegator = class
    inherit Type
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeDelegator = class
    inherit TypeInfo
Public Class TypeDelegator
Inherits TypeInfo
Public Class TypeDelegator
Inherits Type
Ereditarietà
TypeDelegator
Ereditarietà
TypeDelegator
Attributi

Commenti

Derivare da questo tipo ed eseguire l'override solo dei membri in cui è necessario fornire la personalizzazione, oltre a 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 dei metodi di Type. Per ogni membro implementato, TypeDelegator delega automaticamente al membro corrispondente di un oggetto Type interno, fornito come argomento al costruttore. Questo oggetto Type interno viene esposto alle classi derivate dal campo protectedtypeImpl.

Nota

Alcuni membri di TypeDelegator hanno implementazioni anche se i membri stessi vengono semplicemente ereditati da Type. In questi casi, l'implementazione viene fornita da un metodo di protected sottoposto a override con un nome che termina con "Impl". Ad esempio, l'implementazione per tutti gli overload del metodo GetMethods viene fornita dal metodo GetMethodImpl sottoposto a override. L'implementazione per proprietà ereditate, ad esempio IsPublic e IsNestedAssembly, viene fornita dal metodo GetAttributeFlagsImpl sottoposto a override.

La derivazione di classi può fornire un costruttore pubblico che accetta un oggetto Type come parametro e passa semplicemente tale oggetto al costruttore TypeDelegator(Type) oppure può impostare l'oggetto Type interno in altro modo.

Se una classe di derivazione usa un membro non implementato da TypeDelegator, deve eseguire l'override di tale membro e fornire un'implementazione. L'implementazione più semplice consiste nel chiamare il membro corrispondente nell'oggetto Type interno esposto dal campo typeImpl, ma è possibile fornire qualsiasi implementazione richiesta dall'applicazione. Non è necessario eseguire l'override di questi membri se non vengono usati dall'applicazione o dalle funzioni di libreria chiamate dall'applicazione, ad esempio dal costruttore CodeTypeReference.CodeTypeReference(Type).

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

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

Costruttori

TypeDelegator()

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

TypeDelegator(Type)

Inizializza una nuova istanza della classe TypeDelegator che specifica l'istanza di incapsulamento.

Campi

typeImpl

Valore che indica le informazioni sul tipo.

Proprietà

Assembly

Ottiene l'assembly del tipo implementato.

AssemblyQualifiedName

Ottiene il nome completo dell'assembly.

Attributes

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

(Ereditato da TypeInfo)
Attributes

Ottiene gli attributi associati al Type.

(Ereditato da Type)
BaseType

Ottiene il tipo di base per il tipo corrente.

ContainsGenericParameters

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

(Ereditato da TypeInfo)
ContainsGenericParameters

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

(Ereditato da Type)
CustomAttributes

Ottiene una raccolta contenente gli attributi personalizzati di questo membro.

(Ereditato da MemberInfo)
DeclaredConstructors

Ottiene una raccolta dei costruttori dichiarati dal tipo corrente.

(Ereditato da TypeInfo)
DeclaredEvents

Ottiene una raccolta degli eventi definiti dal tipo corrente.

(Ereditato da TypeInfo)
DeclaredFields

Ottiene una raccolta dei campi definiti dal tipo corrente.

(Ereditato da TypeInfo)
DeclaredMembers

Ottiene una raccolta dei membri definiti dal tipo corrente.

(Ereditato da TypeInfo)
DeclaredMethods

Ottiene una raccolta dei metodi definiti dal tipo corrente.

(Ereditato da TypeInfo)
DeclaredNestedTypes

Ottiene una raccolta dei tipi annidati definiti dal tipo corrente.

(Ereditato da TypeInfo)
DeclaredProperties

Ottiene una raccolta delle proprietà definite dal tipo corrente.

(Ereditato da TypeInfo)
DeclaringMethod

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

(Ereditato da TypeInfo)
DeclaringMethod

Ottiene un MethodBase che rappresenta il metodo dichiarante, se l'Type corrente rappresenta un parametro di tipo di un metodo generico.

(Ereditato da Type)
DeclaringType

Ottiene il tipo che dichiara il tipo annidato corrente o il parametro di tipo generico.

(Ereditato da Type)
FullName

Ottiene il nome completo del tipo implementato.

GenericParameterAttributes

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

(Ereditato da TypeInfo)
GenericParameterAttributes

Ottiene una combinazione di flag GenericParameterAttributes che descrivono la covarianza e i vincoli speciali del parametro di tipo generico corrente.

(Ereditato da Type)
GenericParameterPosition

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

(Ereditato da TypeInfo)
GenericParameterPosition

Ottiene la posizione del parametro di tipo nell'elenco dei 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 generico o un metodo generico.

(Ereditato da Type)
GenericTypeArguments

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

(Ereditato da TypeInfo)
GenericTypeArguments

Ottiene una matrice degli argomenti di tipo generico per questo tipo.

(Ereditato da Type)
GenericTypeParameters

Ottiene una matrice dei parametri di tipo generico dell'istanza corrente.

(Ereditato da TypeInfo)
GUID

Ottiene il GUID (identificatore univoco globale) del tipo implementato.

HasElementType

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

(Ereditato da TypeInfo)
HasElementType

Ottiene un valore che indica se il Type corrente include o fa riferimento a un altro tipo; ovvero se il Type corrente è una matrice, un puntatore o viene passato per riferimento.

(Ereditato da Type)
ImplementedInterfaces

Ottiene una raccolta delle interfacce implementate dal tipo corrente.

(Ereditato da TypeInfo)
IsAbstract

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

(Ereditato da TypeInfo)
IsAbstract

Ottiene un valore che indica se il Type è astratto e deve essere sottoposto a override.

(Ereditato da Type)
IsAnsiClass

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

(Ereditato da TypeInfo)
IsAnsiClass

Ottiene un valore che indica se l'attributo di formato stringa AnsiClass è selezionato per il Type.

(Ereditato da Type)
IsArray

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

(Ereditato da TypeInfo)
IsArray

Ottiene un valore che indica se il tipo è una matrice.

(Ereditato da Type)
IsAutoClass

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

(Ereditato da TypeInfo)
IsAutoClass

Ottiene un valore che indica se l'attributo di formato stringa AutoClass è selezionato per il Type.

(Ereditato da Type)
IsAutoLayout

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

(Ereditato da TypeInfo)
IsAutoLayout

Ottiene un valore che indica se i campi del tipo corrente vengono disposti automaticamente da Common Language Runtime.

(Ereditato da Type)
IsByRef

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

(Ereditato da TypeInfo)
IsByRef

Ottiene un valore che indica se il Type viene passato per riferimento.

(Ereditato da Type)
IsByRefLike

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

IsByRefLike

Ottiene un valore che indica se il tipo è una struttura simile a byref.

(Ereditato da Type)
IsClass

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

(Ereditato da TypeInfo)
IsClass

Ottiene un valore che indica se l'Type è una classe o un delegato; ovvero, non un tipo di valore o un'interfaccia.

(Ereditato da Type)
IsCollectible

Ottiene il valore IsCollectible per l'typeImpldell'oggetto , che indica se questo oggetto, che è un'implementazione MemberInfo, fa parte di un assembly contenuto in un AssemblyLoadContextraccoglibile.

IsCollectible

Ottiene un valore che indica se l'oggetto MemberInfo fa parte di un assembly contenuto in un AssemblyLoadContextraccoglibile.

(Ereditato da MemberInfo)
IsCOMObject

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

(Ereditato da TypeInfo)
IsCOMObject

Ottiene un valore che indica se il Type è un oggetto COM.

(Ereditato da Type)
IsConstructedGenericType

Ottiene un valore che indica se questo oggetto rappresenta un tipo generico costruito.

IsConstructedGenericType

Ottiene un valore che indica se questo oggetto rappresenta un tipo generico costruito. È possibile creare istanze di un tipo generico costruito.

(Ereditato da Type)
IsContextful

Ottiene un valore che indica se il Type può essere ospitato in un contesto.

(Ereditato da Type)
IsEnum

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

(Ereditato da TypeInfo)
IsEnum

Ottiene un valore che indica se il Type corrente rappresenta un'enumerazione.

(Ereditato da Type)
IsExplicitLayout

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

(Ereditato da TypeInfo)
IsExplicitLayout

Ottiene un valore che indica se i campi del tipo corrente sono disposti in corrispondenza di offset specificati in modo esplicito.

(Ereditato da Type)
IsFunctionPointer

Ottiene un valore che indica se l'Type corrente è un puntatore a funzione.

IsFunctionPointer

Ottiene un valore che indica se l'Type corrente è un puntatore a funzione.

(Ereditato da Type)
IsGenericMethodParameter

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

IsGenericMethodParameter

Ottiene un valore che indica se il Type corrente rappresenta un parametro di tipo nella definizione di un metodo generico.

(Ereditato da Type)
IsGenericParameter

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

(Ereditato da TypeInfo)
IsGenericParameter

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

(Ereditato da Type)
IsGenericType

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

(Ereditato da TypeInfo)
IsGenericType

Ottiene un valore che indica se il tipo corrente è un tipo generico.

(Ereditato da Type)
IsGenericTypeDefinition

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

(Ereditato da TypeInfo)
IsGenericTypeDefinition

Ottiene un valore che indica se l'Type corrente rappresenta una definizione di tipo generico, da cui è possibile costruire altri tipi generici.

(Ereditato da Type)
IsGenericTypeParameter

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

IsGenericTypeParameter

Ottiene un valore che indica se l'Type corrente rappresenta un parametro di tipo nella definizione di un tipo generico.

(Ereditato da Type)
IsImport

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

(Ereditato da TypeInfo)
IsImport

Ottiene un valore che indica se l'Type ha un attributo ComImportAttribute applicato, a indicare che è stato importato da una libreria dei tipi COM.

(Ereditato da Type)
IsInterface

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

(Ereditato da TypeInfo)
IsInterface

Ottiene un valore che indica se il Type è un'interfaccia; ovvero, non una classe o un tipo di valore.

(Ereditato da Type)
IsLayoutSequential

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

(Ereditato da TypeInfo)
IsLayoutSequential

Ottiene un valore che indica se i campi del tipo corrente sono disposti in sequenza, nell'ordine in cui sono stati definiti o emessi nei metadati.

(Ereditato da Type)
IsMarshalByRef

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

(Ereditato da TypeInfo)
IsMarshalByRef

Ottiene un valore che indica se il Type viene sottoposto a marshalling in base al riferimento.

(Ereditato da Type)
IsNested

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

(Ereditato da TypeInfo)
IsNested

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

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

(Ereditato da TypeInfo)
IsNestedAssembly

Ottiene un valore che indica se il Type è annidato e visibile solo all'interno del proprio assembly.

(Ereditato da Type)
IsNestedFamANDAssem

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

(Ereditato da TypeInfo)
IsNestedFamANDAssem

Ottiene un valore che indica se il Type è annidato e visibile solo alle classi che appartengono sia alla propria famiglia che al relativo assembly.

(Ereditato da Type)
IsNestedFamily

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

(Ereditato da TypeInfo)
IsNestedFamily

Ottiene un valore che indica se il Type è annidato e visibile solo all'interno della propria famiglia.

(Ereditato da Type)
IsNestedFamORAssem

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

(Ereditato da TypeInfo)
IsNestedFamORAssem

Ottiene un valore che indica se il Type è annidato e visibile solo alle classi che appartengono alla propria famiglia o al proprio assembly.

(Ereditato da Type)
IsNestedPrivate

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

(Ereditato da TypeInfo)
IsNestedPrivate

Ottiene un valore che indica se il Type è annidato e dichiarato privato.

(Ereditato da Type)
IsNestedPublic

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

(Ereditato da TypeInfo)
IsNestedPublic

Ottiene un valore che indica se una classe è annidata e dichiarata pubblica.

(Ereditato da Type)
IsNotPublic

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

(Ereditato da TypeInfo)
IsNotPublic

Ottiene un valore che indica se il Type non è dichiarato pubblico.

(Ereditato da Type)
IsPointer

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

(Ereditato da TypeInfo)
IsPointer

Ottiene un valore che indica se il Type è un puntatore.

(Ereditato da Type)
IsPrimitive

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

(Ereditato da TypeInfo)
IsPrimitive

Ottiene un valore che indica se il Type è uno dei tipi primitivi.

(Ereditato da Type)
IsPublic

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

(Ereditato da TypeInfo)
IsPublic

Ottiene un valore che indica se il Type è dichiarato pubblico.

(Ereditato da Type)
IsSealed

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

(Ereditato da TypeInfo)
IsSealed

Ottiene un valore che indica se il Type è dichiarato sealed.

(Ereditato da Type)
IsSecurityCritical

Ottiene un valore che indica se il tipo corrente è critico per la sicurezza o critico per la sicurezza a livello di attendibilità corrente e pertanto può eseguire operazioni critiche.

(Ereditato da Type)
IsSecuritySafeCritical

Ottiene un valore che indica se il tipo corrente è critico per la sicurezza a livello di attendibilità corrente; ovvero se può eseguire operazioni critiche e può essere accessibile tramite codice trasparente.

(Ereditato da Type)
IsSecurityTransparent

Ottiene un valore che indica se il tipo corrente è trasparente a livello di trust corrente e pertanto non può eseguire operazioni critiche.

(Ereditato da Type)
IsSerializable

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

(Ereditato da TypeInfo)
IsSerializable
Obsoleti.

Ottiene un valore che indica se l'Type è serializzabile in formato binario.

(Ereditato da Type)
IsSignatureType

Ottiene un valore che indica se il tipo è un tipo di firma.

(Ereditato da Type)
IsSpecialName

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

(Ereditato da TypeInfo)
IsSpecialName

Ottiene un valore che indica se il tipo ha un nome che richiede una gestione speciale.

(Ereditato da Type)
IsSZArray

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

IsSZArray

Ottiene un valore che indica se il tipo è un tipo di matrice che può rappresentare solo una matrice unidimensionale con un limite inferiore zero.

(Ereditato da Type)
IsTypeDefinition

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

IsTypeDefinition

Ottiene un valore che indica se il tipo è una definizione di tipo.

(Ereditato da Type)
IsUnicodeClass

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

(Ereditato da TypeInfo)
IsUnicodeClass

Ottiene un valore che indica se l'attributo di formato stringa UnicodeClass è selezionato per il Type.

(Ereditato da Type)
IsUnmanagedFunctionPointer

Ottiene un valore che indica se l'Type corrente è un puntatore a funzione non gestito.

IsUnmanagedFunctionPointer

Ottiene un valore che indica se l'Type corrente è un puntatore a funzione non gestito.

(Ereditato da Type)
IsValueType

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

(Ereditato da TypeInfo)
IsValueType

Ottiene un valore che indica se l'Type è un tipo valore.

(Ereditato da Type)
IsVariableBoundArray

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

IsVariableBoundArray

Ottiene un valore che indica se il tipo è un tipo di matrice che può rappresentare una matrice multidimensionale o una matrice con un limite inferiore arbitrario.

(Ereditato da Type)
IsVisible

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

(Ereditato da TypeInfo)
IsVisible

Ottiene un valore che indica se è possibile accedere al Type dal codice all'esterno dell'assembly.

(Ereditato da Type)
MemberType

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

(Ereditato da TypeInfo)
MemberType

Ottiene un valore MemberTypes che indica che questo membro è un tipo o un tipo annidato.

(Ereditato da Type)
MetadataToken

Ottiene un valore che identifica questa entità nei metadati.

MetadataToken

Ottiene un valore che identifica un elemento di metadati.

(Ereditato da MemberInfo)
Module

Ottiene il modulo che contiene il tipo implementato.

Name

Ottiene il nome del tipo implementato, con il percorso rimosso.

Namespace

Ottiene lo spazio dei nomi del tipo implementato.

ReflectedType

Ottiene l'oggetto classe utilizzato per ottenere questo membro.

(Ereditato da Type)
StructLayoutAttribute

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

(Ereditato da TypeInfo)
StructLayoutAttribute

Ottiene un StructLayoutAttribute che descrive il layout del tipo corrente.

(Ereditato da Type)
TypeHandle

Ottiene un handle per la rappresentazione interna dei metadati di un tipo implementato.

TypeInitializer

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

(Ereditato da TypeInfo)
TypeInitializer

Ottiene l'inizializzatore per il tipo.

(Ereditato da Type)
UnderlyingSystemType

Ottiene il Type sottostante che rappresenta il tipo implementato.

Metodi

AsType()

Restituisce il tipo corrente come oggetto Type.

(Ereditato da TypeInfo)
Equals(Object)

Determina se il tipo di sistema sottostante dell'oggetto Type corrente corrisponde al tipo di sistema sottostante del Objectspecificato.

(Ereditato da Type)
Equals(Type)

Determina se il tipo di sistema sottostante del Type corrente corrisponde al tipo di sistema sottostante del Typespecificato.

(Ereditato da Type)
FindInterfaces(TypeFilter, Object)

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

(Ereditato da TypeInfo)
FindInterfaces(TypeFilter, Object)

Restituisce una matrice di oggetti Type che rappresentano un elenco filtrato di interfacce implementate o ereditate dal Typecorrente.

(Ereditato da Type)
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

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

(Ereditato da TypeInfo)
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

Restituisce una matrice filtrata di oggetti MemberInfo del tipo di membro specificato.

(Ereditato da Type)
GetArrayRank()

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

(Ereditato da TypeInfo)
GetArrayRank()

Ottiene il numero di dimensioni in una matrice.

(Ereditato da Type)
GetAttributeFlagsImpl()

Ottiene gli attributi assegnati al TypeDelegator.

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

Cerca un costruttore i cui parametri corrispondono ai tipi di argomento e ai modificatori specificati, utilizzando i vincoli di associazione specificati e la convenzione di chiamata specificata.

(Ereditato da Type)
GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[])

Cerca un costruttore i cui parametri corrispondono ai tipi di argomento e ai modificatori specificati, usando i vincoli di associazione specificati.

(Ereditato da Type)
GetConstructor(BindingFlags, Type[])

Cerca un costruttore i cui parametri corrispondono ai tipi di argomento specificati, utilizzando i vincoli di associazione specificati.

(Ereditato da Type)
GetConstructor(Type[])

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

(Ereditato da TypeInfo)
GetConstructor(Type[])

Cerca un costruttore di istanza pubblica i cui parametri corrispondono ai tipi nella matrice specificata.

(Ereditato da Type)
GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Ottiene il costruttore che ha implementato il TypeDelegator.

GetConstructors()

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

(Ereditato da TypeInfo)
GetConstructors()

Restituisce tutti i costruttori pubblici definiti per il Typecorrente.

(Ereditato da Type)
GetConstructors(BindingFlags)

Restituisce una matrice di oggetti ConstructorInfo che rappresentano costruttori definiti per il tipo di cui è stato eseguito il wrapping dal TypeDelegatorcorrente.

GetCustomAttributes(Boolean)

Restituisce tutti gli attributi personalizzati definiti per questo tipo, specificando se eseguire la ricerca nella catena di ereditarietà del tipo.

GetCustomAttributes(Type, Boolean)

Restituisce una matrice di attributi personalizzati identificati dal tipo.

GetCustomAttributesData()

Restituisce un elenco di oggetti CustomAttributeData che rappresentano i dati sugli attributi applicati al membro di destinazione.

(Ereditato da MemberInfo)
GetDeclaredEvent(String)

Restituisce un oggetto che rappresenta l'evento specificato dichiarato dal tipo corrente.

(Ereditato da TypeInfo)
GetDeclaredField(String)

Restituisce un oggetto che rappresenta il campo specificato dichiarato dal tipo corrente.

(Ereditato da TypeInfo)
GetDeclaredMethod(String)

Restituisce un oggetto che rappresenta il metodo specificato dichiarato dal tipo corrente.

(Ereditato da TypeInfo)
GetDeclaredMethods(String)

Restituisce un insieme che contiene tutti i metodi dichiarati nel tipo corrente che corrispondono al nome specificato.

(Ereditato da TypeInfo)
GetDeclaredNestedType(String)

Restituisce un oggetto che rappresenta il tipo annidato specificato dichiarato dal tipo corrente.

(Ereditato da TypeInfo)
GetDeclaredProperty(String)

Restituisce un oggetto che rappresenta la proprietà specificata dichiarata dal tipo corrente.

(Ereditato da TypeInfo)
GetDefaultMembers()

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

(Ereditato da TypeInfo)
GetDefaultMembers()

Cerca i membri definiti per il Type corrente il cui DefaultMemberAttribute è impostato.

(Ereditato da Type)
GetElementType()

Restituisce il Type dell'oggetto incluso o a cui fa riferimento la matrice corrente, il puntatore o ByRef.

GetEnumName(Object)

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

(Ereditato da TypeInfo)
GetEnumName(Object)

Restituisce il nome della costante con il valore specificato per il tipo di enumerazione corrente.

(Ereditato da Type)
GetEnumNames()

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

(Ereditato da TypeInfo)
GetEnumNames()

Restituisce i nomi dei membri del tipo di enumerazione corrente.

(Ereditato da Type)
GetEnumUnderlyingType()

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

(Ereditato da TypeInfo)
GetEnumUnderlyingType()

Restituisce il tipo sottostante del tipo di enumerazione corrente.

(Ereditato da Type)
GetEnumValues()

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

(Ereditato da TypeInfo)
GetEnumValues()

Restituisce una matrice dei valori delle costanti nel tipo di enumerazione corrente.

(Ereditato da Type)
GetEnumValuesAsUnderlyingType()

Recupera una matrice dei valori delle costanti di tipo sottostanti di questo tipo di enumerazione.

(Ereditato da Type)
GetEvent(String)

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

(Ereditato da TypeInfo)
GetEvent(String)

Restituisce l'oggetto EventInfo che rappresenta l'evento pubblico specificato.

(Ereditato da Type)
GetEvent(String, BindingFlags)

Restituisce l'evento specificato.

GetEvents()

Restituisce una matrice di oggetti EventInfo che rappresentano tutti gli eventi pubblici dichiarati o ereditati dal TypeDelegatorcorrente.

GetEvents(BindingFlags)

Restituisce gli eventi specificati in bindingAttr dichiarati o ereditati dal TypeDelegatorcorrente.

GetField(String)

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

(Ereditato da TypeInfo)
GetField(String)

Cerca il campo pubblico con il nome specificato.

(Ereditato da Type)
GetField(String, BindingFlags)

Restituisce un oggetto FieldInfo che rappresenta il campo con il nome specificato.

GetFields()

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

(Ereditato da TypeInfo)
GetFields()

Restituisce tutti i campi pubblici del Typecorrente.

(Ereditato da Type)
GetFields(BindingFlags)

Restituisce una matrice di oggetti FieldInfo che rappresentano i campi dati definiti per il tipo di cui è stato eseguito il wrapping dal TypeDelegatorcorrente.

GetFunctionPointerCallingConventions()

Quando sottoposto a override in una classe derivata, restituisce le convenzioni di chiamata del puntatore di funzione corrente Type.

GetFunctionPointerCallingConventions()

Quando sottoposto a override in una classe derivata, restituisce le convenzioni di chiamata del puntatore di funzione corrente Type.

(Ereditato da Type)
GetFunctionPointerParameterTypes()

Quando sottoposto a override in una classe derivata, restituisce i tipi di parametro del puntatore alla funzione corrente Type.

GetFunctionPointerParameterTypes()

Quando sottoposto a override in una classe derivata, restituisce i tipi di parametro del puntatore alla funzione corrente Type.

(Ereditato da Type)
GetFunctionPointerReturnType()

Quando sottoposto a override in una classe derivata, restituisce il tipo restituito del puntatore alla funzione corrente Type.

GetFunctionPointerReturnType()

Quando sottoposto a override in una classe derivata, restituisce il tipo restituito del puntatore alla funzione corrente Type.

(Ereditato da Type)
GetGenericArguments()

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

(Ereditato da TypeInfo)
GetGenericArguments()

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

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

(Ereditato da TypeInfo)
GetGenericParameterConstraints()

Restituisce una matrice di oggetti Type che rappresentano i vincoli per il parametro di tipo generico corrente.

(Ereditato da Type)
GetGenericTypeDefinition()

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

(Ereditato da TypeInfo)
GetGenericTypeDefinition()

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

(Ereditato da Type)
GetHashCode()

Restituisce il codice hash per questa istanza.

(Ereditato da Type)
GetInterface(String)

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

(Ereditato da TypeInfo)
GetInterface(String)

Cerca l'interfaccia con il nome specificato.

(Ereditato da Type)
GetInterface(String, Boolean)

Restituisce l'interfaccia specificata implementata dal tipo di cui è stato eseguito il wrapping dal TypeDelegatorcorrente.

GetInterfaceMap(Type)

Restituisce un mapping dell'interfaccia per il tipo di interfaccia specificato.

GetInterfaces()

Restituisce tutte le interfacce implementate nella classe corrente e nelle relative classi di base.

GetMember(String)

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

(Ereditato da TypeInfo)
GetMember(String)

Cerca i membri pubblici con il nome specificato.

(Ereditato da Type)
GetMember(String, BindingFlags)

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

(Ereditato da TypeInfo)
GetMember(String, BindingFlags)

Cerca i membri specificati utilizzando i vincoli di associazione specificati.

(Ereditato da Type)
GetMember(String, MemberTypes, BindingFlags)

Restituisce membri (proprietà, metodi, costruttori, campi, eventi e tipi annidati) specificati dall'oggetto specificato name, typee bindingAttr.

GetMembers()

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

(Ereditato da TypeInfo)
GetMembers()

Restituisce tutti i membri pubblici del Typecorrente.

(Ereditato da Type)
GetMembers(BindingFlags)

Restituisce i membri specificati da bindingAttr.

GetMemberWithSameMetadataDefinitionAs(MemberInfo)

Cerca il MemberInfo nell'Type corrente che corrisponde al MemberInfospecificato.

GetMemberWithSameMetadataDefinitionAs(MemberInfo)

Cerca il MemberInfo nell'Type corrente che corrisponde al MemberInfospecificato.

(Ereditato da Type)
GetMethod(String)

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

(Ereditato da TypeInfo)
GetMethod(String)

Cerca il metodo pubblico con il nome specificato.

(Ereditato da Type)
GetMethod(String, BindingFlags)

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

(Ereditato da TypeInfo)
GetMethod(String, BindingFlags)

Cerca il metodo specificato utilizzando i vincoli di associazione specificati.

(Ereditato da Type)
GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Cerca il metodo specificato i cui parametri corrispondono ai tipi di argomento e ai modificatori specificati, utilizzando i vincoli di associazione specificati e la convenzione di chiamata specificata.

(Ereditato da Type)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Cerca il metodo specificato i cui parametri corrispondono ai tipi di argomento e ai modificatori specificati, utilizzando i vincoli di associazione specificati.

(Ereditato da Type)
GetMethod(String, BindingFlags, Type[])

Cerca il metodo specificato i cui parametri corrispondono ai tipi di argomento specificati, utilizzando i vincoli di associazione specificati.

(Ereditato da Type)
GetMethod(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Cerca il metodo specificato i cui parametri corrispondono al conteggio dei parametri generici, ai tipi di argomento e ai modificatori specificati, utilizzando i vincoli di associazione specificati e la convenzione di chiamata specificata.

(Ereditato da Type)
GetMethod(String, Int32, BindingFlags, Binder, Type[], ParameterModifier[])

Cerca il metodo specificato i cui parametri corrispondono al conteggio dei parametri generici, ai tipi di argomento e ai modificatori specificati, usando i vincoli di associazione specificati.

(Ereditato da Type)
GetMethod(String, Int32, BindingFlags, Type[])

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

(Ereditato da Type)
GetMethod(String, Int32, Type[])

Cerca il metodo pubblico specificato i cui parametri corrispondono al numero di parametri generici e ai tipi di argomento specificati.

(Ereditato da Type)
GetMethod(String, Int32, Type[], ParameterModifier[])

Cerca il metodo pubblico specificato i cui parametri corrispondono al conteggio dei parametri generici, ai tipi di argomento e ai modificatori specificati.

(Ereditato da Type)
GetMethod(String, Type[])

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

(Ereditato da TypeInfo)
GetMethod(String, Type[])

Cerca il metodo pubblico specificato i cui parametri corrispondono ai tipi di argomento specificati.

(Ereditato da Type)
GetMethod(String, Type[], ParameterModifier[])

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

(Ereditato da TypeInfo)
GetMethod(String, Type[], ParameterModifier[])

Cerca il metodo pubblico specificato i cui parametri corrispondono ai tipi di argomento e ai modificatori specificati.

(Ereditato da Type)
GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Cerca il metodo specificato i cui parametri corrispondono ai tipi di argomento e ai modificatori specificati, utilizzando i vincoli di associazione specificati e la convenzione di chiamata specificata.

GetMethodImpl(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

In caso di override in una classe derivata, cerca il metodo specificato i cui parametri corrispondono al conteggio dei parametri generici, ai tipi di argomento e ai modificatori specificati, utilizzando i vincoli di associazione specificati e la convenzione di chiamata specificata.

(Ereditato da Type)
GetMethods()

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

(Ereditato da TypeInfo)
GetMethods()

Restituisce tutti i metodi pubblici del Typecorrente.

(Ereditato da Type)
GetMethods(BindingFlags)

Restituisce una matrice di oggetti MethodInfo che rappresentano i metodi specificati del tipo di cui è stato eseguito il wrapping dall'TypeDelegatorcorrente.

GetNestedType(String)

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

(Ereditato da TypeInfo)
GetNestedType(String)

Cerca il tipo annidato pubblico con il nome specificato.

(Ereditato da Type)
GetNestedType(String, BindingFlags)

Restituisce un tipo annidato specificato da name e in bindingAttr dichiarati o ereditati dal tipo rappresentato dal TypeDelegatorcorrente.

GetNestedTypes()

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

(Ereditato da TypeInfo)
GetNestedTypes()

Restituisce i tipi pubblici annidati nella Typecorrente.

(Ereditato da Type)
GetNestedTypes(BindingFlags)

Restituisce i tipi annidati specificati in bindingAttr dichiarati o ereditati dal tipo di cui è stato eseguito il wrapping dal TypeDelegatorcorrente.

GetOptionalCustomModifiers()

Quando sottoposto a override in una classe derivata, restituisce i modificatori personalizzati facoltativi del Typecorrente.

(Ereditato da Type)
GetProperties()

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

(Ereditato da TypeInfo)
GetProperties()

Restituisce tutte le proprietà pubbliche del Typecorrente.

(Ereditato da Type)
GetProperties(BindingFlags)

Restituisce una matrice di oggetti PropertyInfo che rappresentano le proprietà del tipo di cui è stato eseguito il wrapping dal TypeDelegatorcorrente.

GetProperty(String)

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

(Ereditato da TypeInfo)
GetProperty(String)

Cerca la proprietà pubblica con il nome specificato.

(Ereditato da Type)
GetProperty(String, BindingFlags)

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

(Ereditato da TypeInfo)
GetProperty(String, BindingFlags)

Cerca la proprietà specificata utilizzando i vincoli di associazione specificati.

(Ereditato da Type)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Cerca la proprietà specificata i cui parametri corrispondono ai tipi di argomento e ai modificatori specificati, utilizzando i vincoli di associazione specificati.

(Ereditato da Type)
GetProperty(String, Type)

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

(Ereditato da TypeInfo)
GetProperty(String, Type)

Cerca la proprietà pubblica con il nome e il tipo restituito specificati.

(Ereditato da Type)
GetProperty(String, Type, Type[])

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

(Ereditato da TypeInfo)
GetProperty(String, Type, Type[])

Cerca la proprietà pubblica specificata i cui parametri corrispondono ai tipi di argomento specificati.

(Ereditato da Type)
GetProperty(String, Type, Type[], ParameterModifier[])

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

(Ereditato da TypeInfo)
GetProperty(String, Type, Type[], ParameterModifier[])

Cerca la proprietà pubblica specificata i cui parametri corrispondono ai tipi di argomento e ai modificatori specificati.

(Ereditato da Type)
GetProperty(String, Type[])

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

(Ereditato da TypeInfo)
GetProperty(String, Type[])

Cerca la proprietà pubblica specificata i cui parametri corrispondono ai tipi di argomento specificati.

(Ereditato da Type)
GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

In caso di override in una classe derivata, cerca la proprietà specificata i cui parametri corrispondono ai tipi di argomento e ai modificatori specificati, utilizzando i vincoli di associazione specificati.

GetRequiredCustomModifiers()

Quando sottoposto a override in una classe derivata, restituisce i modificatori personalizzati richiesti del Typecorrente.

(Ereditato da Type)
GetType()

Ottiene il Typecorrente.

(Ereditato da Type)
GetTypeCodeImpl()

Restituisce il codice del tipo sottostante di questa istanza di Type.

(Ereditato da Type)
HasElementTypeImpl()

Ottiene un valore che indica se il Type corrente include o fa riferimento a un altro tipo; ovvero se l'Type corrente è una matrice, un puntatore o un ByRef.

HasSameMetadataDefinitionAs(MemberInfo)

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

(Ereditato da MemberInfo)
InvokeMember(String, BindingFlags, Binder, Object, Object[])

Richiama il membro specificato, utilizzando i vincoli di associazione specificati e associando l'elenco di argomenti specificato.

(Ereditato da Type)
InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo)

Richiama il membro specificato, utilizzando i vincoli di associazione specificati e associando l'elenco di argomenti e le impostazioni cultura specificati.

(Ereditato da Type)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Richiama il membro specificato. Il metodo che deve essere richiamato deve essere accessibile e fornire la corrispondenza più specifica con l'elenco di argomenti specificato, in base ai vincoli del binder e degli attributi di chiamata specificati.

IsArrayImpl()

Restituisce un valore che indica se il Type è una matrice.

IsAssignableFrom(Type)

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

(Ereditato da TypeInfo)
IsAssignableFrom(Type)

Determina se un'istanza di un tipo specificato c può essere assegnata a una variabile del tipo corrente.

(Ereditato da Type)
IsAssignableFrom(TypeInfo)

Restituisce un valore che indica se il tipo specificato può essere assegnato a questo tipo.

IsAssignableTo(Type)

Determina se il tipo corrente può essere assegnato a una variabile del targetTypespecificato.

(Ereditato da Type)
IsByRefImpl()

Restituisce un valore che indica se il Type viene passato per riferimento.

IsCOMObjectImpl()

Restituisce un valore che indica se l'Type è un oggetto COM.

IsContextfulImpl()

Implementa la proprietà IsContextful e determina se il Type può essere ospitato in un contesto.

(Ereditato da Type)
IsDefined(Type, Boolean)

Indica se è definito un attributo personalizzato identificato da attributeType.

IsEnumDefined(Object)

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

(Ereditato da TypeInfo)
IsEnumDefined(Object)

Restituisce un valore che indica se il valore specificato esiste nel tipo di enumerazione corrente.

(Ereditato da Type)
IsEquivalentTo(Type)

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

(Ereditato da TypeInfo)
IsEquivalentTo(Type)

Determina se due tipi COM hanno la stessa identità e sono idonei per l'equivalenza del tipo.

(Ereditato da Type)
IsInstanceOfType(Object)

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

(Ereditato da TypeInfo)
IsInstanceOfType(Object)

Determina se l'oggetto specificato è un'istanza del Typecorrente.

(Ereditato da Type)
IsMarshalByRefImpl()

Implementa la proprietà IsMarshalByRef e determina se il Type viene sottoposto a marshalling in base al riferimento.

(Ereditato da Type)
IsPointerImpl()

Restituisce un valore che indica se il Type è un puntatore.

IsPrimitiveImpl()

Restituisce un valore che indica se il Type è uno dei tipi primitivi.

IsSubclassOf(Type)

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

(Ereditato da TypeInfo)
IsSubclassOf(Type)

Determina se il Type corrente deriva dal Typespecificato.

(Ereditato da Type)
IsValueTypeImpl()

Restituisce un valore che indica se il tipo è un tipo valore; ovvero, non una classe o un'interfaccia.

MakeArrayType()

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

(Ereditato da TypeInfo)
MakeArrayType()

Restituisce un oggetto Type che rappresenta una matrice unidimensionale del tipo corrente, con un limite inferiore pari a zero.

(Ereditato da Type)
MakeArrayType(Int32)

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

(Ereditato da TypeInfo)
MakeArrayType(Int32)

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

(Ereditato da Type)
MakeByRefType()

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

(Ereditato da TypeInfo)
MakeByRefType()

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

(Ereditato da Type)
MakeGenericType(Type[])

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

(Ereditato da TypeInfo)
MakeGenericType(Type[])

Sostituisce gli elementi di una matrice di tipi per i parametri di tipo della definizione di tipo generico corrente e restituisce un oggetto Type che rappresenta il tipo costruito risultante.

(Ereditato da Type)
MakePointerType()

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

(Ereditato da TypeInfo)
MakePointerType()

Restituisce un oggetto Type che rappresenta un puntatore al tipo corrente.

(Ereditato da Type)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce un String che rappresenta il nome del Typecorrente.

(Ereditato da Type)

Implementazioni dell'interfaccia esplicita

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

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

(Ereditato da MemberInfo)
_MemberInfo.GetType()

Ottiene un oggetto Type che rappresenta la classe MemberInfo.

(Ereditato da MemberInfo)
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera le informazioni sul tipo per un oggetto, che può quindi essere utilizzato per ottenere le informazioni sul tipo per un'interfaccia.

(Ereditato da MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)

Recupera il numero di interfacce di informazioni sul tipo fornite da un oggetto (0 o 1).

(Ereditato da MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

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

(Ereditato da MemberInfo)
_Type.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

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

(Ereditato da Type)
_Type.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera le informazioni sul tipo per un oggetto, che può quindi essere utilizzato per ottenere le informazioni sul tipo per un'interfaccia.

(Ereditato da Type)
_Type.GetTypeInfoCount(UInt32)

Recupera il numero di interfacce di informazioni sul tipo fornite da un oggetto (0 o 1).

(Ereditato da Type)
_Type.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

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

(Ereditato da Type)
IReflectableType.GetTypeInfo()

Restituisce una rappresentazione del tipo corrente come oggetto TypeInfo.

(Ereditato da TypeInfo)

Metodi di estensione

GetCustomAttribute(MemberInfo, Type)

Recupera un attributo personalizzato di un tipo specificato applicato a un membro specificato.

GetCustomAttribute(MemberInfo, Type, Boolean)

Recupera un attributo personalizzato di un tipo specificato applicato a un membro specificato e, facoltativamente, controlla i predecessori di tale membro.

GetCustomAttribute<T>(MemberInfo)

Recupera un attributo personalizzato di un tipo specificato applicato a un membro specificato.

GetCustomAttribute<T>(MemberInfo, Boolean)

Recupera un attributo personalizzato di un tipo specificato applicato a un membro specificato e, facoltativamente, controlla i predecessori di tale membro.

GetCustomAttributes(MemberInfo)

Recupera una raccolta di attributi personalizzati applicati a un membro specificato.

GetCustomAttributes(MemberInfo, Boolean)

Recupera una raccolta di attributi personalizzati applicati a un membro specificato e, facoltativamente, controlla i predecessori di tale membro.

GetCustomAttributes(MemberInfo, Type)

Recupera una raccolta di attributi personalizzati di un tipo specificato applicato a un membro specificato.

GetCustomAttributes(MemberInfo, Type, Boolean)

Recupera una raccolta di attributi personalizzati di un tipo specificato applicato a un membro specificato e, facoltativamente, controlla i predecessori di tale membro.

GetCustomAttributes<T>(MemberInfo)

Recupera una raccolta di attributi personalizzati di un tipo specificato applicato a un membro specificato.

GetCustomAttributes<T>(MemberInfo, Boolean)

Recupera una raccolta di attributi personalizzati di un tipo specificato applicato a un membro specificato e, facoltativamente, controlla i predecessori di tale membro.

IsDefined(MemberInfo, Type)

Indica se gli attributi personalizzati di un tipo specificato vengono applicati a un membro specificato.

IsDefined(MemberInfo, Type, Boolean)

Indica se gli attributi personalizzati di un tipo specificato vengono applicati a un membro specificato e, facoltativamente, applicati ai relativi predecessori.

GetTypeInfo(Type)

Restituisce la rappresentazione TypeInfo del tipo specificato.

GetMetadataToken(MemberInfo)

Ottiene un token di metadati per il membro specificato, se disponibile.

HasMetadataToken(MemberInfo)

Restituisce un valore che indica se un token di metadati è disponibile per il membro specificato.

GetRuntimeEvent(Type, String)

Recupera un oggetto che rappresenta l'evento specificato.

GetRuntimeEvents(Type)

Recupera una raccolta che rappresenta tutti gli eventi definiti in un tipo specificato.

GetRuntimeField(Type, String)

Recupera un oggetto che rappresenta un campo specificato.

GetRuntimeFields(Type)

Recupera un insieme che rappresenta tutti i campi definiti in un tipo specificato.

GetRuntimeInterfaceMap(TypeInfo, Type)

Restituisce un mapping dell'interfaccia per il tipo specificato e l'interfaccia specificata.

GetRuntimeMethod(Type, String, Type[])

Recupera un oggetto che rappresenta un metodo specificato.

GetRuntimeMethods(Type)

Recupera una raccolta che rappresenta tutti i metodi definiti in un tipo specificato.

GetRuntimeProperties(Type)

Recupera una raccolta che rappresenta tutte le proprietà definite in un tipo specificato.

GetRuntimeProperty(Type, String)

Recupera un oggetto che rappresenta una proprietà specificata.

GetConstructor(Type, Type[])

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

GetConstructors(Type)

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

GetConstructors(Type, BindingFlags)

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

GetFields(Type, BindingFlags)

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

GetGenericArguments(Type)

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

GetInterfaces(Type)

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

GetMember(Type, String)

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

GetMember(Type, String, BindingFlags)

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

GetMembers(Type)

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

GetMethods(Type)

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

GetNestedType(Type, String, BindingFlags)

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

GetProperties(Type)

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

GetProperties(Type, BindingFlags)

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

GetProperty(Type, String, BindingFlags)

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

GetProperty(Type, String, Type)

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

GetProperty(Type, String, Type, Type[])

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

IsAssignableFrom(Type, Type)

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

IsInstanceOfType(Type, Object)

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

Si applica a