TypeDelegator Classe

Definizione

Esegue il wrapping di un oggetto Type e delega i metodi a tale oggetto 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 interno Type , fornito come argomento per il costruttore. Questo oggetto interno Type viene esposto alla derivazione di classi dal protectedtypeImpl campo .

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 sottoposto protected a override con un nome che termina con "Impl". Ad esempio, l'implementazione per tutti gli overload del GetMethods metodo viene fornita dal metodo sottoposto a override GetMethodImpl . L'implementazione per le proprietà ereditate, IsPublic ad esempio e , IsNestedAssembly viene fornita dal metodo sottoposto a override GetAttributeFlagsImpl .

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

Se una classe derivata utilizza 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 sull'oggetto interno Type esposto dal typeImpl campo , 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 CodeTypeReference.CodeTypeReference(Type) costruttore.

I metodi virtuali seguenti (Overridable metodi in Visual Basic) di Type non vengono implementati da TypeDelegator: MakeGenericType, GetGenericTypeDefinition, GetGenericArguments, GetGenericParameterConstraints, MakeArrayType, MakePointerTypeMakeByRefTypeIsEnumDefinedGetEnumNamesGetEnumValuesGetEnumUnderlyingTypeGetTypeCodeImpl. IsEquivalentTo

Le proprietà virtuali seguenti (Overridable proprietà in Visual Basic) di Type non sono implementate da TypeDelegator: IsGenericType, IsGenericTypeDefinition, IsGenericParameter, ContainsGenericParameters, . DeclaringMethodIsSecurityTransparentGenericParameterAttributesGenericParameterPositionIsSecurityCriticalIsSecuritySafeCritical

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 oggetto Type.

(Ereditato da TypeInfo)
Attributes

Ottiene gli attributi associati all'oggetto Type.

(Ereditato da Type)
BaseType

Ottiene il tipo base per il tipo corrente.

ContainsGenericParameters

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

(Ereditato da TypeInfo)
ContainsGenericParameters

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

Ottiene una raccolta che contiene gli attributi personalizzati del membro.

(Ereditato da MemberInfo)
DeclaredConstructors

Ottiene una raccolta di costruttori dichiarati dal tipo corrente.

(Ereditato da TypeInfo)
DeclaredEvents

Ottiene una raccolta di eventi definiti dal tipo corrente.

(Ereditato da TypeInfo)
DeclaredFields

Ottiene una raccolta di campi definiti dal tipo corrente.

(Ereditato da TypeInfo)
DeclaredMembers

Ottiene una raccolta di membri definiti dal tipo corrente.

(Ereditato da TypeInfo)
DeclaredMethods

Ottiene una raccolta di metodi definiti dal tipo corrente.

(Ereditato da TypeInfo)
DeclaredNestedTypes

Ottiene una raccolta di tipi annidati definiti dal tipo corrente.

(Ereditato da TypeInfo)
DeclaredProperties

Ottiene una raccolta di proprietà definite dal tipo corrente.

(Ereditato da TypeInfo)
DeclaringMethod

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

(Ereditato da TypeInfo)
DeclaringMethod

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

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

(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 oggetto Type.

(Ereditato da TypeInfo)
GenericParameterAttributes

Ottiene una combinazione di flag GenericParameterAttributes che descrivono la covariante 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 oggetto Type.

(Ereditato da TypeInfo)
GenericParameterPosition

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

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

(Ereditato da TypeInfo)
GenericTypeArguments

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

(Ereditato da Type)
GenericTypeParameters

Ottiene una matrice dei parametri generici dell'istanza corrente.

(Ereditato da TypeInfo)
GUID

Ottiene il GUID (Global Unique identifier) del tipo implementato.

HasElementType

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

(Ereditato da TypeInfo)
HasElementType

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

(Ereditato da TypeInfo)
IsAbstract

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

(Ereditato da Type)
IsAnsiClass

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

(Ereditato da TypeInfo)
IsAnsiClass

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

(Ereditato da Type)
IsArray

Esegue il wrapping di un oggetto Type e delega i metodi a tale oggetto 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 oggetto Type.

(Ereditato da TypeInfo)
IsAutoClass

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

(Ereditato da Type)
IsAutoLayout

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

(Ereditato da TypeInfo)
IsAutoLayout

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

(Ereditato da Type)
IsByRef

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

(Ereditato da TypeInfo)
IsByRef

Ottiene un valore che indica se l'oggetto Type viene passato per riferimento.

(Ereditato da Type)
IsByRefLike

Esegue il wrapping di un oggetto Type e delega i metodi a tale oggetto 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 oggetto Type.

(Ereditato da TypeInfo)
IsClass

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

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

IsCollectible

Ottiene un valore che indica se questo oggetto MemberInfo fa parte di un assembly conservato in un AssemblyLoadContext ritirabile.

(Ereditato da MemberInfo)
IsCOMObject

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

(Ereditato da TypeInfo)
IsCOMObject

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

(Ereditato da Type)
IsConstructedGenericType

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

IsConstructedGenericType

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

(Ereditato da Type)
IsContextful

Ottiene un valore che indica se è possibile includere Type in un contesto.

(Ereditato da Type)
IsEnum

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

(Ereditato da TypeInfo)
IsEnum

Ottiene un valore che indica se l'oggetto Type è un'enumerazione.

(Ereditato da Type)
IsExplicitLayout

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

(Ereditato da TypeInfo)
IsExplicitLayout

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

(Ereditato da Type)
IsFunctionPointer

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

IsFunctionPointer

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

(Ereditato da Type)
IsGenericMethodParameter

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

IsGenericMethodParameter

Ottiene un valore che indica se l'oggetto 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 oggetto Type.

(Ereditato da TypeInfo)
IsGenericParameter

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

Esegue il wrapping di un oggetto Type e delega i metodi a tale oggetto 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 oggetto Type.

(Ereditato da TypeInfo)
IsGenericTypeDefinition

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

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

IsGenericTypeParameter

Ottiene un valore che indica se l'oggetto 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 oggetto Type.

(Ereditato da TypeInfo)
IsImport

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

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

(Ereditato da TypeInfo)
IsInterface

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

(Ereditato da Type)
IsLayoutSequential

Esegue il wrapping di un oggetto Type e delega i metodi a tale oggetto 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 rilasciati ai metadati.

(Ereditato da Type)
IsMarshalByRef

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

(Ereditato da TypeInfo)
IsMarshalByRef

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

(Ereditato da Type)
IsNested

Esegue il wrapping di un oggetto Type e delega i metodi a tale oggetto 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 oggetto Type.

(Ereditato da TypeInfo)
IsNestedAssembly

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

(Ereditato da Type)
IsNestedFamANDAssem

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

(Ereditato da TypeInfo)
IsNestedFamANDAssem

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

(Ereditato da Type)
IsNestedFamily

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

(Ereditato da TypeInfo)
IsNestedFamily

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

(Ereditato da Type)
IsNestedFamORAssem

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

(Ereditato da TypeInfo)
IsNestedFamORAssem

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

(Ereditato da Type)
IsNestedPrivate

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

(Ereditato da TypeInfo)
IsNestedPrivate

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

(Ereditato da Type)
IsNestedPublic

Esegue il wrapping di un oggetto Type e delega i metodi a tale oggetto 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 oggetto Type.

(Ereditato da TypeInfo)
IsNotPublic

Ottiene un valore che indica se l'oggetto Type non è dichiarato pubblico.

(Ereditato da Type)
IsPointer

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

(Ereditato da TypeInfo)
IsPointer

Ottiene un valore che indica se Type è un puntatore.

(Ereditato da Type)
IsPrimitive

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

(Ereditato da TypeInfo)
IsPrimitive

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

(Ereditato da Type)
IsPublic

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

(Ereditato da TypeInfo)
IsPublic

Ottiene un valore che indica se l'oggetto Type è dichiarato pubblico.

(Ereditato da Type)
IsSealed

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

(Ereditato da TypeInfo)
IsSealed

Ottiene un valore che indica se Type è dichiarato sealed.

(Ereditato da Type)
IsSecurityCritical

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

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

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

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

(Ereditato da TypeInfo)
IsSerializable
Obsoleti.

Ottiene un valore che indica se è Type serializzabile 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 oggetto Type.

(Ereditato da TypeInfo)
IsSpecialName

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

(Ereditato da Type)
IsSZArray

Esegue il wrapping di un oggetto Type e delega i metodi a tale oggetto 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 pari a zero.

(Ereditato da Type)
IsTypeDefinition

Esegue il wrapping di un oggetto Type e delega i metodi a tale oggetto 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 oggetto Type.

(Ereditato da TypeInfo)
IsUnicodeClass

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

(Ereditato da Type)
IsUnmanagedFunctionPointer

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

IsUnmanagedFunctionPointer

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

(Ereditato da Type)
IsValueType

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

(Ereditato da TypeInfo)
IsValueType

Ottiene un valore che indica se Type è un tipo di valore.

(Ereditato da Type)
IsVariableBoundArray

Esegue il wrapping di un oggetto Type e delega i metodi a tale oggetto 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 oggetto Type.

(Ereditato da TypeInfo)
IsVisible

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

(Ereditato da Type)
MemberType

Esegue il wrapping di un oggetto Type e delega i metodi a tale oggetto 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à in 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, senza il percorso.

Namespace

Ottiene lo spazio dei nomi del tipo implementato.

ReflectedType

Ottiene l'oggetto classe usato per ottenere questo membro.

(Ereditato da Type)
StructLayoutAttribute

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

(Ereditato da TypeInfo)
StructLayoutAttribute

Ottiene una classe StructLayoutAttribute che descrive il layout del tipo corrente.

(Ereditato da Type)
TypeHandle

Ottiene un handle alla rappresentazione interna dei metadati di un tipo implementato.

TypeInitializer

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

(Ereditato da TypeInfo)
TypeInitializer

Ottiene l'inizializzatore per il tipo.

(Ereditato da Type)
UnderlyingSystemType

Ottiene l'oggetto 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 coincide con il tipo di sistema sottostante dell'oggetto Object specificato.

(Ereditato da Type)
Equals(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)
FindInterfaces(TypeFilter, Object)

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

(Ereditato da TypeInfo)
FindInterfaces(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)
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

Esegue il wrapping di un oggetto Type e delega i metodi a tale oggetto 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 oggetto Type.

(Ereditato da TypeInfo)
GetArrayRank()

Ottiene il numero di dimensioni in una matrice.

(Ereditato da Type)
GetAttributeFlagsImpl()

Ottiene gli attributi assegnati all'oggetto TypeDelegator.

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

Cerca il costruttore i cui parametri corrispondono ai tipi di argomenti e ai modificatori specificati, usando i vincoli di associazione e la convenzione di chiamata specificati.

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

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

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

Cerca un costruttore i cui parametri corrispondono ai tipi di argomenti specificati usando i vincoli di associazione specificati.

(Ereditato da Type)
GetConstructor(Type[])

Esegue il wrapping di un oggetto Type e delega i metodi a tale oggetto 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 l'oggetto TypeDelegator.

GetConstructors()

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

(Ereditato da TypeInfo)
GetConstructors()

Restituisce tutti i costruttori di tipo pubblico definiti per l'oggetto Type corrente.

(Ereditato da Type)
GetConstructors(BindingFlags)

Restituisce una matrice di oggetti ConstructorInfo che rappresentano costruttori definiti per il tipo di cui è stato eseguito il wrapping nell'oggetto TypeDelegator corrente.

GetCustomAttributes(Boolean)

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

GetCustomAttributes(Type, Boolean)

Restituisce una matrice di attributi personalizzati identificati per tipo.

GetCustomAttributesData()

Restituisce un elenco di oggetti CustomAttributeData che rappresentano i dati relativi agli 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 una raccolta che contiene tutti i metodi dichiarati nel tipo corrente corrispondente 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 oggetto Type.

(Ereditato da TypeInfo)
GetDefaultMembers()

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

(Ereditato da Type)
GetElementType()

Restituisce l'oggetto 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 oggetto Type.

(Ereditato da TypeInfo)
GetEnumName(Object)

Restituisce il nome della costante avente 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 oggetto 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 oggetto 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 oggetto 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 del tipo sottostante di questo tipo di enumerazione.

(Ereditato da Type)
GetEvent(String)

Esegue il wrapping di un oggetto Type e delega i metodi a tale oggetto 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 dall'oggetto TypeDelegator corrente.

GetEvents(BindingFlags)

Restituisce gli eventi specificati in bindingAttr che sono stati dichiarati o ereditati dall'oggetto TypeDelegator corrente.

GetField(String)

Esegue il wrapping di un oggetto Type e delega i metodi a tale oggetto 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 oggetto Type.

(Ereditato da TypeInfo)
GetFields()

Restituisce tutti i campi pubblici dell'oggetto Type corrente.

(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 nell'oggetto TypeDelegator.

GetFunctionPointerCallingConventions()

Quando sottoposto a override in una classe derivata, restituisce le convenzioni chiamanti del puntatore Typealla funzione corrente.

GetFunctionPointerCallingConventions()

Quando sottoposto a override in una classe derivata, restituisce le convenzioni chiamanti del puntatore Typealla funzione corrente.

(Ereditato da Type)
GetFunctionPointerParameterTypes()

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

GetFunctionPointerParameterTypes()

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

(Ereditato da Type)
GetFunctionPointerReturnType()

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

GetFunctionPointerReturnType()

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

(Ereditato da Type)
GetGenericArguments()

Esegue il wrapping di un oggetto Type e delega i metodi a tale oggetto 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 oggetto Type.

(Ereditato da TypeInfo)
GetGenericParameterConstraints()

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

(Ereditato da Type)
GetGenericTypeDefinition()

Esegue il wrapping di un oggetto Type e delega i metodi a tale oggetto 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 l'istanza.

(Ereditato da Type)
GetInterface(String)

Esegue il wrapping di un oggetto Type e delega i metodi a tale oggetto 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 nell'oggetto TypeDelegator.

GetInterfaceMap(Type)

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

GetInterfaces()

Restituisce tutte le interfacce implementate sulla classe corrente e le relative classi base.

GetMember(String)

Esegue il wrapping di un oggetto Type e delega i metodi a tale oggetto 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 oggetto Type.

(Ereditato da TypeInfo)
GetMember(String, BindingFlags)

Cerca i membri specificati, usando i vincoli di binding specificati.

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

Restituisce i membri, ossia proprietà, metodi, costruttori, campi, eventi e tipi annidati, specificati dagli oggetti name, type e bindingAttr definiti.

GetMembers()

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

(Ereditato da TypeInfo)
GetMembers()

Restituisce tutti i membri pubblici dell'oggetto Type corrente.

(Ereditato da Type)
GetMembers(BindingFlags)

Restituisce i membri specificati da bindingAttr.

GetMemberWithSameMetadataDefinitionAs(MemberInfo)

Cerca nell'oggetto MemberInfo corrente Type corrispondente all'oggetto specificato MemberInfo.

GetMemberWithSameMetadataDefinitionAs(MemberInfo)

Cerca nell'oggetto MemberInfo corrente Type corrispondente all'oggetto specificato MemberInfo.

(Ereditato da Type)
GetMethod(String)

Esegue il wrapping di un oggetto Type e delega i metodi a tale oggetto 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 oggetto Type.

(Ereditato da TypeInfo)
GetMethod(String, BindingFlags)

Cerca il metodo specificato, usando i vincoli di binding specificati.

(Ereditato da Type)
GetMethod(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)
GetMethod(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)
GetMethod(String, BindingFlags, Type[])

Cerca il metodo specificato i cui parametri corrispondono ai tipi di argomenti specificati usando 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 numero di parametri generici, ai tipi di argomenti e ai modificatori specificati, usando i vincoli di binding e la convenzione di chiamata specificati.

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

Cerca il metodo specificato i cui parametri corrispondono al numero di parametri generici, ai tipi di argomenti e ai modificatori specificati, usando i vincoli di binding specificati.

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

Esegue il wrapping di un oggetto Type e delega i metodi a tale oggetto 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 argomenti specificati.

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

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

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

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

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

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

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

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

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

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

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

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

Se sottoposto a override in una classe derivata, cerca il metodo specificato i cui parametri corrispondono al numero di parametri generici, ai tipi di argomenti e ai modificatori specificati, usando i vincoli di binding e la convenzione di chiamata specificati.

(Ereditato da Type)
GetMethods()

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

(Ereditato da TypeInfo)
GetMethods()

Restituisce tutti i metodi pubblici dell'oggetto Type corrente.

(Ereditato da Type)
GetMethods(BindingFlags)

Restituisce una matrice di oggetti MethodInfo che rappresentano i metodi specificati del tipo di cui è stato eseguito il wrapping nell'oggetto TypeDelegator corrente.

GetNestedType(String)

Esegue il wrapping di un oggetto Type e delega i metodi a tale oggetto 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 che è stato dichiarato o ereditato dal tipo rappresentato dall'oggetto TypeDelegator corrente.

GetNestedTypes()

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

(Ereditato da TypeInfo)
GetNestedTypes()

Restituisce i tipi pubblici annidati all'interno dell'oggetto Type corrente.

(Ereditato da Type)
GetNestedTypes(BindingFlags)

Restituisce i tipi annidati specificati in bindingAttr che vengono dichiarati o ereditati dal tipo di cui è stato eseguito il wrapping nell'oggetto TypeDelegator corrente.

GetOptionalCustomModifiers()

Quando sottoposto a override in una classe derivata, restituisce i modificatori personalizzati facoltativi dell'oggetto corrente Type.

(Ereditato da Type)
GetProperties()

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

(Ereditato da TypeInfo)
GetProperties()

Restituisce tutte le proprietà pubbliche dell'oggetto Type corrente.

(Ereditato da Type)
GetProperties(BindingFlags)

Restituisce una matrice di oggetti PropertyInfo che rappresentano le proprietà del tipo di cui è stato eseguito il wrapping nell'oggetto TypeDelegator corrente.

GetProperty(String)

Esegue il wrapping di un oggetto Type e delega i metodi a tale oggetto 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 oggetto Type.

(Ereditato da TypeInfo)
GetProperty(String, BindingFlags)

Cerca la proprietà specificata, usando i vincoli di binding specificati.

(Ereditato da Type)
GetProperty(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)
GetProperty(String, Type)

Esegue il wrapping di un oggetto Type e delega i metodi a tale oggetto 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 oggetto Type.

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

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

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

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

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

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

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

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

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

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

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

Quando viene sottoposto a override in una classe derivata, cerca la proprietà specificata i cui parametri corrispondono ai modificatori e ai tipi di argomenti definiti, usando i vincoli di binding specificati.

GetRequiredCustomModifiers()

Quando sottoposto a override in una classe derivata, restituisce i modificatori personalizzati necessari dell'oggetto corrente Type.

(Ereditato da Type)
GetType()

Ottiene l'oggetto Type corrente.

(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 l'oggetto Type corrente comprende o fa riferimento a un altro tipo, ossia se l'oggetto Type corrente è una matrice, un puntatore o ByRef.

HasSameMetadataDefinitionAs(MemberInfo)

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

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

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

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

IsArrayImpl()

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

IsAssignableFrom(Type)

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

(Ereditato da TypeInfo)
IsAssignableFrom(Type)

Determina se è possibile assegnare un'istanza di un tipo c specificato 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 tipo targetType specificato.

(Ereditato da Type)
IsByRefImpl()

Restituisce un valore che indica se l'oggetto Type viene passato per riferimento.

IsCOMObjectImpl()

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

IsContextfulImpl()

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

(Ereditato da Type)
IsDefined(Type, Boolean)

Indica se viene definito un attributo personalizzato identificato dall'oggetto attributeType.

IsEnumDefined(Object)

Esegue il wrapping di un oggetto Type e delega i metodi a tale oggetto 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 oggetto Type.

(Ereditato da TypeInfo)
IsEquivalentTo(Type)

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

(Ereditato da Type)
IsInstanceOfType(Object)

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

(Ereditato da TypeInfo)
IsInstanceOfType(Object)

Determina se l'oggetto specificato è un'istanza dell'oggetto Type corrente.

(Ereditato da Type)
IsMarshalByRefImpl()

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

(Ereditato da Type)
IsPointerImpl()

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

IsPrimitiveImpl()

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

IsSubclassOf(Type)

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

(Ereditato da TypeInfo)
IsSubclassOf(Type)

Determina se l'oggetto Type corrente deriva dall'oggetto Type specificato.

(Ereditato da Type)
IsValueTypeImpl()

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

MakeArrayType()

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

(Ereditato da TypeInfo)
MakeArrayType()

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

(Ereditato da Type)
MakeArrayType(Int32)

Esegue il wrapping di un oggetto Type e delega i metodi a tale oggetto 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 oggetto Type.

(Ereditato da TypeInfo)
MakeByRefType()

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

(Ereditato da Type)
MakeGenericType(Type[])

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

(Ereditato da TypeInfo)
MakeGenericType(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)
MakePointerType()

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

(Ereditato da TypeInfo)
MakePointerType()

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

(Ereditato da Type)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce un valore String che rappresenta il nome del Type corrente.

(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 ID 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 relative a un oggetto che può quindi essere usato per ottenere informazioni sul tipo relative a un'interfaccia.

(Ereditato da MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)

Recupera il numero delle 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 a proprietà e 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 ID dispatch.

(Ereditato da Type)
_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)
_Type.GetTypeInfoCount(UInt32)

Recupera il numero delle 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 a proprietà e 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 una attributo personalizzato di un tipo specificato che viene applicato a un membro specificato.

GetCustomAttribute(MemberInfo, Type, Boolean)

Recupera un attributo personalizzato di un tipo specificato che viene applicato a un membro specificato e verifica facoltativamente i predecessori di tale membro.

GetCustomAttribute<T>(MemberInfo)

Recupera una attributo personalizzato di un tipo specificato che viene applicato a un membro specificato.

GetCustomAttribute<T>(MemberInfo, Boolean)

Recupera un attributo personalizzato di un tipo specificato che viene applicato a un membro specificato e verifica facoltativamente i predecessori di tale membro.

GetCustomAttributes(MemberInfo)

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

GetCustomAttributes(MemberInfo, Boolean)

Recupera una raccolta di attributi personalizzati che vengono applicati a un membro specificato e verifica facoltativamente i predecessori di tale membro.

GetCustomAttributes(MemberInfo, Type)

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

GetCustomAttributes(MemberInfo, Type, Boolean)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un membro specificato e verifica facoltativamente i predecessori di tale membro.

GetCustomAttributes<T>(MemberInfo)

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

GetCustomAttributes<T>(MemberInfo, Boolean)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un membro specificato e verifica facoltativamente i predecessori di tale membro.

IsDefined(MemberInfo, Type)

Indica se vengono applicati attributi personalizzati del tipo specificato 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, 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 una raccolta che rappresenta tutti i campi definiti in un tipo specificato.

GetRuntimeInterfaceMap(TypeInfo, Type)

Restituisce un mapping di interfaccia per il tipo specificato e per 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 oggetto Type.

GetConstructors(Type)

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

GetConstructors(Type, BindingFlags)

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

GetDefaultMembers(Type)

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

GetEvent(Type, String)

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

GetEvent(Type, String, BindingFlags)

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

GetEvents(Type)

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

GetEvents(Type, BindingFlags)

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

GetField(Type, String)

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

GetField(Type, String, BindingFlags)

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

GetFields(Type)

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

GetFields(Type, BindingFlags)

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

GetGenericArguments(Type)

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

GetInterfaces(Type)

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

GetMember(Type, String)

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

GetMember(Type, String, BindingFlags)

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

GetMembers(Type)

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

GetMembers(Type, BindingFlags)

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

GetMethod(Type, String)

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

GetMethod(Type, String, BindingFlags)

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

GetMethod(Type, String, Type[])

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

GetMethods(Type)

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

GetMethods(Type, BindingFlags)

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

GetNestedType(Type, String, BindingFlags)

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

GetNestedTypes(Type, BindingFlags)

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

GetProperties(Type)

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

GetProperties(Type, BindingFlags)

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

GetProperty(Type, String)

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

GetProperty(Type, String, BindingFlags)

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

GetProperty(Type, String, Type)

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

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

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

IsAssignableFrom(Type, Type)

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

IsInstanceOfType(Type, Object)

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

Si applica a