Type Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi.
public ref class Type abstract
public ref class Type abstract : System::Reflection::MemberInfo, System::Reflection::IReflect
public ref class Type abstract : System::Reflection::MemberInfo, System::Reflection::IReflect, System::Runtime::InteropServices::_Type
public abstract class Type
public abstract class Type : System.Reflection.MemberInfo, System.Reflection.IReflect
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
public abstract class Type : System.Reflection.MemberInfo, System.Reflection.IReflect, System.Runtime.InteropServices._Type
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class Type : System.Reflection.MemberInfo, System.Reflection.IReflect, System.Runtime.InteropServices._Type
type Type = class
type Type = class
inherit MemberInfo
interface IReflect
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
type Type = class
inherit MemberInfo
interface _Type
interface IReflect
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Type = class
inherit MemberInfo
interface _Type
interface IReflect
Public MustInherit Class Type
Public MustInherit Class Type
Inherits MemberInfo
Implements IReflect
Public MustInherit Class Type
Inherits MemberInfo
Implements _Type, IReflect
- Ereditarietà
-
Type
- Ereditarietà
- Derivato
- Attributi
- Implementazioni
Esempio
Nell'esempio seguente vengono illustrate alcune funzionalità rappresentative di Type. L'operatore C# typeof (operatore /GetType in Visual Basic) viene usato per ottenere un oggetto Type che rappresenta String. Da questo Type oggetto viene utilizzato il GetMethod metodo per ottenere un MethodInfo oggetto che rappresenta l'overload String.Substring che accetta una posizione iniziale e una lunghezza.
Per identificare la firma di overload, nell'esempio di codice viene creata una matrice temporanea contenente due oggetti Type che rappresentano int (Integer in Visual Basic).
L'esempio di codice usa per MethodInfo richiamare il Substring metodo sulla stringa "Hello, World!", e visualizza il risultato.
using System;
using System.Reflection;
class Example
{
static void Main()
{
Type t = typeof(String);
MethodInfo substr = t.GetMethod("Substring",
new Type[] { typeof(int), typeof(int) });
Object result =
substr.Invoke("Hello, World!", new Object[] { 7, 5 });
Console.WriteLine("{0} returned \"{1}\".", substr, result);
}
}
/* This code example produces the following output:
System.String Substring(Int32, Int32) returned "World".
*/
open System
let t = typeof<String>
let substr = t.GetMethod("Substring", [| typeof<int>; typeof<int> |])
let result = substr.Invoke("Hello, World!", [| 7; 5 |])
printfn $"{substr} returned \"{result}\"."
(* This code example produces the following output:
System.String Substring(Int32, Int32) returned "World".
*)
Imports System.Reflection
Module Example
Sub Main()
Dim t As Type = GetType(String)
Dim substr As MethodInfo = t.GetMethod("Substring", _
New Type() { GetType(Integer), GetType(Integer) })
Dim result As Object = _
substr.Invoke("Hello, World!", New Object() { 7, 5 })
Console.WriteLine("{0} returned ""{1}"".", substr, result)
End Sub
End Module
' This code example produces the following output:
'
'System.String Substring(Int32, Int32) returned "World".
Commenti
Per altre informazioni su questa API, vedere Osservazioni supplementari sull'API per il tipo.
Note per gli implementatori
Quando si eredita da Type, è necessario eseguire l'override dei membri seguenti:
- Assembly
- AssemblyQualifiedName
- BaseType
- FullName
- GetAttributeFlagsImpl()
- GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])
- GetConstructors(BindingFlags)
- GetElementType()
- GetEvent(String, BindingFlags)
- GetEvents(BindingFlags)
- GetField(String, BindingFlags)
- GetFields(BindingFlags)
- GetInterface(String, Boolean)
- GetInterfaces()
- GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])
- GetMethods(BindingFlags)
- GetNestedType(String, BindingFlags)
- GetNestedTypes(BindingFlags)
- GetProperties(BindingFlags)
- GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])
- GUID
- HasElementTypeImpl()
- InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])
- IsArrayImpl()
- IsByRefImpl()
- IsCOMObjectImpl()
- IsPointerImpl()
- IsPrimitiveImpl()
- Module
- Namespace
- TypeHandle
- UnderlyingSystemType
- GetCustomAttributes(Boolean)
- GetCustomAttributes(Type, Boolean)
- IsDefined(Type, Boolean)
- Name
Costruttori
| Nome | Descrizione |
|---|---|
| Type() |
Inizializza una nuova istanza della classe Type. |
Campi
| Nome | Descrizione |
|---|---|
| Delimiter |
Separa i nomi nello spazio dei nomi di Type. Questo campo è di sola lettura. |
| EmptyTypes |
Rappresenta una matrice vuota di tipo Type. Questo campo è di sola lettura. |
| FilterAttribute |
Rappresenta il filtro membro utilizzato per gli attributi. Questo campo è di sola lettura. |
| FilterName |
Rappresenta il filtro membro con distinzione tra maiuscole e minuscole utilizzato per i nomi. Questo campo è di sola lettura. |
| FilterNameIgnoreCase |
Rappresenta il filtro membro senza distinzione tra maiuscole e minuscole utilizzato per i nomi. Questo campo è di sola lettura. |
| Missing |
Rappresenta un valore mancante nelle Type informazioni. Questo campo è di sola lettura. |
Proprietà
| Nome | Descrizione |
|---|---|
| Assembly |
Ottiene l'oggetto Assembly in cui viene dichiarato il tipo. Per i tipi generici, ottiene l'oggetto Assembly in cui è definito il tipo generico. |
| AssemblyQualifiedName |
Ottiene il nome completo dell'assembly del tipo, che include il nome dell'assembly da cui è stato caricato l'oggetto Type . |
| Attributes |
Ottiene gli attributi associati all'oggetto Type. |
| BaseType |
Ottiene il tipo da cui eredita direttamente l'oggetto corrente Type . |
| ContainsGenericParameters |
Ottiene un valore che indica se l'oggetto corrente Type dispone di parametri di tipo che non sono stati sostituiti da tipi specifici. |
| CustomAttributes |
Ottiene una raccolta contenente gli attributi personalizzati di questo membro. (Ereditato da MemberInfo) |
| DeclaringMethod |
Ottiene un oggetto MethodBase che rappresenta il metodo dichiarante, se l'oggetto corrente Type rappresenta un parametro di tipo di un metodo generico. |
| DeclaringType |
Ottiene il tipo che dichiara il tipo annidato corrente o il parametro di tipo generico. |
| DefaultBinder |
Ottiene un riferimento al gestore di associazione predefinito, che implementa regole interne per la selezione dei membri appropriati da chiamare da InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]). |
| FullName |
Ottiene il nome completo del tipo, incluso lo spazio dei nomi, ma non il relativo assembly. |
| GenericParameterAttributes |
Ottiene una combinazione di GenericParameterAttributes flag che descrivono la covarianza e i vincoli speciali del parametro di tipo generico corrente. |
| 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. |
| GenericTypeArguments |
Ottiene una matrice degli argomenti di tipo generico per questo tipo. |
| GUID |
Ottiene il GUID associato all'oggetto Type. |
| HasElementType |
Ottiene un valore che indica se l'oggetto corrente Type comprende o fa riferimento a un altro tipo, ovvero se l'oggetto corrente Type è una matrice, un puntatore o viene passato per riferimento. |
| IsAbstract |
Ottiene un valore che indica se l'oggetto Type è astratto e deve essere sottoposto a override. |
| IsAnsiClass |
Ottiene un valore che indica se l'attributo |
| IsArray |
Ottiene un valore che indica se il tipo è una matrice. |
| IsAutoClass |
Ottiene un valore che indica se l'attributo |
| IsAutoLayout |
Ottiene un valore che indica se i campi del tipo corrente vengono disposti automaticamente da Common Language Runtime. |
| IsByRef |
Ottiene un valore che indica se l'oggetto Type viene passato per riferimento. |
| IsByRefLike |
Ottiene un valore che indica se il tipo è una struttura simile a byref. |
| IsClass |
Ottiene un valore che indica se è Type una classe o un delegato, ovvero non un tipo di valore o un'interfaccia. |
| IsCollectible |
Ottiene un valore che indica se questo MemberInfo oggetto fa riferimento a uno o più assembly contenuti in un oggetto collectible AssemblyLoadContext. (Ereditato da MemberInfo) |
| IsCOMObject |
Ottiene un valore che indica se è Type un oggetto COM. |
| IsConstructedGenericType |
Ottiene un valore che indica se questo oggetto rappresenta un tipo generico costruito. È possibile creare istanze di un tipo generico costruito. |
| IsContextful |
Ottiene un valore che indica se l'oggetto Type può essere ospitato in un contesto. |
| IsEnum |
Ottiene un valore che indica se l'oggetto corrente Type rappresenta un'enumerazione. |
| IsExplicitLayout |
Ottiene un valore che indica se i campi del tipo corrente sono disposti in corrispondenza di offset specificati in modo esplicito. |
| IsFunctionPointer |
Ottiene un valore che indica se l'oggetto corrente Type è un puntatore a funzione. |
| IsGenericMethodParameter |
Ottiene un valore che indica se l'oggetto corrente Type rappresenta un parametro di tipo nella definizione di un metodo generico. |
| IsGenericParameter |
Ottiene un valore che indica se l'oggetto corrente Type rappresenta un parametro di tipo nella definizione di un tipo o di un metodo generico. |
| IsGenericType |
Ottiene un valore che indica se il tipo corrente è un tipo generico. |
| IsGenericTypeDefinition |
Ottiene un valore che indica se l'oggetto corrente Type rappresenta una definizione di tipo generico, da cui è possibile costruire altri tipi generici. |
| IsGenericTypeParameter |
Ottiene un valore che indica se l'oggetto corrente Type rappresenta un parametro di tipo nella definizione di un tipo generico. |
| IsImport |
Ottiene un valore che indica se l'oggetto Type ha un ComImportAttribute attributo applicato, a indicare che è stato importato da una libreria dei tipi COM. |
| IsInterface |
Ottiene un valore che indica se è un'interfaccia Type , ovvero non una classe o un tipo valore. |
| 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. |
| IsMarshalByRef |
Ottiene un valore che indica se l'oggetto viene sottoposto a Type marshalling per riferimento. |
| IsNested |
Ottiene un valore che indica se l'oggetto corrente Type rappresenta un tipo la cui definizione è annidata all'interno della definizione di un altro tipo. |
| IsNestedAssembly |
Ottiene un valore che indica se l'oggetto Type è annidato e visibile solo all'interno del proprio assembly. |
| IsNestedFamANDAssem |
Ottiene un valore che indica se l'oggetto Type è annidato e visibile solo alle classi che appartengono sia alla propria famiglia che al relativo assembly. |
| IsNestedFamily |
Ottiene un valore che indica se l'oggetto Type è annidato e visibile solo all'interno della propria famiglia. |
| IsNestedFamORAssem |
Ottiene un valore che indica se l'oggetto Type è annidato e visibile solo alle classi che appartengono alla propria famiglia o al proprio assembly. |
| IsNestedPrivate |
Ottiene un valore che indica se l'oggetto Type è annidato e dichiarato privato. |
| IsNestedPublic |
Ottiene un valore che indica se una classe è annidata e dichiarata pubblica. |
| IsNotPublic |
Ottiene un valore che indica se l'oggetto Type non è dichiarato pubblico. |
| IsPointer |
Ottiene un valore che indica se è Type un puntatore. |
| IsPrimitive |
Ottiene un valore che indica se è Type uno dei tipi primitivi. |
| IsPublic |
Ottiene un valore che indica se l'oggetto Type è dichiarato pubblico. |
| IsSealed |
Ottiene un valore che indica se l'oggetto Type è dichiarato sealed. |
| 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. |
| 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. |
| IsSecurityTransparent |
Ottiene un valore che indica se il tipo corrente è trasparente a livello di trust corrente e pertanto non può eseguire operazioni critiche. |
| IsSerializable |
Obsoleti.
Ottiene un valore che indica se è Type serializzabile binario. |
| IsSignatureType |
Ottiene un valore che indica se il tipo è un tipo di firma. |
| IsSpecialName |
Ottiene un valore che indica se il tipo ha un nome che richiede una gestione speciale. |
| 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. |
| IsTypeDefinition |
Ottiene un valore che indica se il tipo è una definizione di tipo. |
| IsUnicodeClass |
Ottiene un valore che indica se l'attributo |
| IsUnmanagedFunctionPointer |
Ottiene un valore che indica se l'oggetto corrente Type è un puntatore a funzione non gestito. |
| IsValueType |
Ottiene un valore che indica se è Type un tipo di valore. |
| 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. |
| IsVisible |
Ottiene un valore che indica se l'oggetto Type può essere accessibile dal codice all'esterno dell'assembly. |
| MemberType |
Ottiene un MemberTypes valore che indica che questo membro è un tipo o un tipo annidato. |
| MetadataToken |
Ottiene un valore che identifica un elemento di metadati. (Ereditato da MemberInfo) |
| Module |
Ottiene il modulo (DLL) in cui è definito l'oggetto corrente Type . |
| Name |
In caso di override in una classe derivata, ottiene il nome del tipo corrente. |
| Name |
Ottiene il nome del membro corrente. (Ereditato da MemberInfo) |
| Namespace |
Ottiene lo spazio dei nomi dell'oggetto Type. |
| ReflectedType |
Ottiene l'oggetto classe utilizzato per ottenere questo membro. |
| StructLayoutAttribute |
Ottiene un oggetto StructLayoutAttribute che descrive il layout del tipo corrente. |
| TypeHandle |
Ottiene l'handle per l'oggetto corrente Type. |
| TypeInitializer |
Ottiene l'inizializzatore per il tipo. |
| UnderlyingSystemType |
Indica il tipo fornito da Common Language Runtime che rappresenta questo tipo. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se il tipo di sistema sottostante dell'oggetto corrente Type è uguale al tipo di sistema sottostante dell'oggetto specificato Object. |
| Equals(Type) |
Determina se il tipo di sistema sottostante dell'oggetto corrente Type corrisponde al tipo di sistema sottostante dell'oggetto specificato Type. |
| FindInterfaces(TypeFilter, Object) |
Restituisce una matrice di Type oggetti che rappresenta un elenco filtrato di interfacce implementate o ereditate dall'oggetto corrente Type. |
| FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Restituisce una matrice filtrata di MemberInfo oggetti del tipo di membro specificato. |
| GetArrayRank() |
Ottiene il numero di dimensioni in una matrice. |
| GetAttributeFlagsImpl() |
Quando sottoposto a override in una classe derivata, implementa la Attributes proprietà e ottiene una combinazione bit per bit di valori di enumerazione che indicano gli attributi associati all'oggetto Type. |
| 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. |
| 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. |
| GetConstructor(BindingFlags, Type[]) |
Cerca un costruttore i cui parametri corrispondono ai tipi di argomento specificati, utilizzando i vincoli di associazione specificati. |
| GetConstructor(Type[]) |
Cerca un costruttore di istanza pubblica i cui parametri corrispondono ai tipi nella matrice specificata. |
| GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
In caso di override in una classe derivata, 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. |
| GetConstructors() |
Restituisce tutti i costruttori pubblici definiti per l'oggetto corrente Type. |
| GetConstructors(BindingFlags) |
Quando sottoposto a override in una classe derivata, cerca i costruttori definiti per l'oggetto corrente Typeusando l'oggetto specificato |
| GetCustomAttributes(Boolean) |
Quando sottoposto a override in una classe derivata, restituisce una matrice di tutti gli attributi personalizzati applicati a questo membro. (Ereditato da MemberInfo) |
| GetCustomAttributes(Type, Boolean) |
In caso di override in una classe derivata, restituisce una matrice di attributi personalizzati applicati a questo membro e identificata da Type. (Ereditato da MemberInfo) |
| GetCustomAttributesData() |
Restituisce un elenco di CustomAttributeData oggetti che rappresentano i dati sugli attributi applicati al membro di destinazione. (Ereditato da MemberInfo) |
| GetDefaultMembers() |
Cerca i membri definiti per l'oggetto corrente Type il cui DefaultMemberAttribute oggetto è impostato. |
| GetElementType() |
In caso di override in una classe derivata, restituisce l'oggetto Type incluso o a cui fa riferimento la matrice corrente, il puntatore o il tipo riferimento. |
| GetEnumName(Object) |
Restituisce il nome della costante con il valore specificato per il tipo di enumerazione corrente. |
| GetEnumNames() |
Restituisce i nomi dei membri del tipo di enumerazione corrente. |
| GetEnumUnderlyingType() |
Restituisce il tipo sottostante del tipo di enumerazione corrente. |
| GetEnumValues() |
Restituisce una matrice dei valori delle costanti nel tipo di enumerazione corrente. |
| GetEnumValuesAsUnderlyingType() |
Recupera una matrice dei valori delle costanti di tipo sottostanti di questo tipo di enumerazione. |
| GetEvent(String, BindingFlags) |
Quando sottoposto a override in una classe derivata, restituisce l'oggetto EventInfo che rappresenta l'evento specificato, utilizzando i vincoli di associazione specificati. |
| GetEvent(String) |
Restituisce l'oggetto EventInfo che rappresenta l'evento pubblico specificato. |
| GetEvents() |
Restituisce tutti gli eventi pubblici dichiarati o ereditati dall'oggetto corrente Type. |
| GetEvents(BindingFlags) |
Quando sottoposto a override in una classe derivata, cerca gli eventi dichiarati o ereditati dall'oggetto corrente Typeusando i vincoli di associazione specificati. |
| GetField(String, BindingFlags) |
Cerca il campo specificato utilizzando i vincoli di associazione specificati. |
| GetField(String) |
Cerca il campo pubblico con il nome specificato. |
| GetFields() |
Restituisce tutti i campi pubblici dell'oggetto corrente Type. |
| GetFields(BindingFlags) |
In caso di override in una classe derivata, cerca i campi definiti per l'oggetto corrente Typeusando i vincoli di associazione specificati. |
| GetFunctionPointerCallingConventions() |
Quando sottoposto a override in una classe derivata, restituisce le convenzioni di chiamata del puntatore Typealla funzione corrente. |
| GetFunctionPointerParameterTypes() |
Quando sottoposto a override in una classe derivata, restituisce i tipi di parametro del puntatore Typealla funzione corrente. |
| GetFunctionPointerReturnType() |
Quando sottoposto a override in una classe derivata, restituisce il tipo restituito del puntatore Typealla funzione corrente. |
| GetGenericArguments() |
Restituisce una matrice di Type oggetti che rappresentano gli argomenti di tipo di un tipo generico chiuso o i parametri di tipo di una definizione di tipo generico. |
| GetGenericParameterConstraints() |
Restituisce una matrice di Type oggetti che rappresentano i vincoli per il parametro di tipo generico corrente. |
| GetGenericTypeDefinition() |
Restituisce un Type oggetto che rappresenta una definizione di tipo generico da cui è possibile costruire il tipo generico corrente. |
| GetHashCode() |
Restituisce il codice hash per questa istanza. |
| GetInterface(String, Boolean) |
In caso di override in una classe derivata, cerca l'interfaccia specificata, specificando se eseguire una ricerca senza distinzione tra maiuscole e minuscole per il nome dell'interfaccia. |
| GetInterface(String) |
Cerca l'interfaccia con il nome specificato. |
| GetInterfaceMap(Type) |
Restituisce un mapping dell'interfaccia per il tipo di interfaccia specificato. |
| GetInterfaces() |
In caso di override in una classe derivata, ottiene tutte le interfacce implementate o ereditate dall'oggetto corrente Type. |
| GetMember(String, BindingFlags) |
Cerca i membri specificati utilizzando i vincoli di associazione specificati. |
| GetMember(String, MemberTypes, BindingFlags) |
Cerca i membri specificati del tipo di membro specificato, utilizzando i vincoli di associazione specificati. |
| GetMember(String) |
Cerca i membri pubblici con il nome specificato. |
| GetMembers() |
Restituisce tutti i membri pubblici dell'oggetto corrente Type. |
| GetMembers(BindingFlags) |
Quando sottoposto a override in una classe derivata, cerca i membri definiti per l'oggetto corrente Typeusando i vincoli di associazione specificati. |
| GetMemberWithSameMetadataDefinitionAs(MemberInfo) |
Cerca nell'oggetto MemberInfo nell'oggetto corrente Type che corrisponde all'oggetto specificato MemberInfo. |
| 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. |
| 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. |
| GetMethod(String, BindingFlags, Type[]) |
Cerca il metodo specificato i cui parametri corrispondono ai tipi di argomento specificati, utilizzando i vincoli di associazione specificati. |
| GetMethod(String, BindingFlags) |
Cerca il metodo specificato utilizzando i vincoli di associazione specificati. |
| 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. |
| 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. |
| GetMethod(String, Int32, BindingFlags, Type[]) |
Cerca il metodo specificato i cui parametri corrispondono al numero di parametri generici e ai tipi di argomento specificati, usando i vincoli di associazione specificati. |
| 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. |
| GetMethod(String, Int32, Type[]) |
Cerca il metodo pubblico specificato i cui parametri corrispondono al numero di parametri generici e ai tipi di argomento specificati. |
| GetMethod(String, Type[], ParameterModifier[]) |
Cerca il metodo pubblico specificato i cui parametri corrispondono ai tipi di argomento e ai modificatori specificati. |
| GetMethod(String, Type[]) |
Cerca il metodo pubblico specificato i cui parametri corrispondono ai tipi di argomento specificati. |
| GetMethod(String) |
Cerca il metodo pubblico con il nome specificato. |
| GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Quando sottoposto a override in una classe derivata, 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. |
| GetMethods() |
Restituisce tutti i metodi pubblici dell'oggetto corrente Type. |
| GetMethods(BindingFlags) |
Quando sottoposto a override in una classe derivata, cerca i metodi definiti per l'oggetto corrente Typeusando i vincoli di associazione specificati. |
| GetNestedType(String, BindingFlags) |
In caso di override in una classe derivata, cerca il tipo annidato specificato usando i vincoli di associazione specificati. |
| GetNestedType(String) |
Cerca il tipo annidato pubblico con il nome specificato. |
| GetNestedTypes() |
Restituisce i tipi pubblici annidati nell'oggetto corrente Type. |
| GetNestedTypes(BindingFlags) |
Quando sottoposto a override in una classe derivata, cerca i tipi annidati nell'oggetto corrente Typeusando i vincoli di associazione specificati. |
| GetOptionalCustomModifiers() |
Quando sottoposto a override in una classe derivata, restituisce i modificatori personalizzati facoltativi dell'oggetto corrente Type. |
| GetProperties() |
Restituisce tutte le proprietà pubbliche dell'oggetto corrente Type. |
| GetProperties(BindingFlags) |
Quando sottoposto a override in una classe derivata, cerca le proprietà dell'oggetto corrente Typeusando i vincoli di associazione specificati. |
| 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. |
| GetProperty(String, BindingFlags) |
Cerca la proprietà specificata utilizzando i vincoli di associazione specificati. |
| GetProperty(String, Type, Type[], ParameterModifier[]) |
Cerca la proprietà pubblica specificata i cui parametri corrispondono ai tipi di argomento e ai modificatori specificati. |
| GetProperty(String, Type, Type[]) |
Cerca la proprietà pubblica specificata i cui parametri corrispondono ai tipi di argomento specificati. |
| GetProperty(String, Type) |
Cerca la proprietà pubblica con il nome e il tipo restituito specificati. |
| GetProperty(String, Type[]) |
Cerca la proprietà pubblica specificata i cui parametri corrispondono ai tipi di argomento specificati. |
| GetProperty(String) |
Cerca la proprietà pubblica con il nome specificato. |
| 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 dell'oggetto corrente Type. |
| GetType() |
Ottiene l'oggetto corrente Type. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| GetType(String, Boolean, Boolean) |
Ottiene l'oggetto Type con il nome specificato, specificando se generare un'eccezione se il tipo non viene trovato e se eseguire una ricerca con distinzione tra maiuscole e minuscole. |
| GetType(String, Boolean) |
Ottiene l'oggetto Type con il nome specificato, eseguendo una ricerca con distinzione tra maiuscole e minuscole e specificando se generare un'eccezione se il tipo non viene trovato. |
| GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>, Boolean, Boolean) |
Ottiene il tipo con il nome specificato, specificando se eseguire una ricerca con distinzione tra maiuscole e minuscole e se generare un'eccezione se il tipo non viene trovato e, facoltativamente, fornendo metodi personalizzati per risolvere l'assembly e il tipo. |
| GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>, Boolean) |
Ottiene il tipo con il nome specificato, specificando se generare un'eccezione se il tipo non viene trovato e, facoltativamente, fornendo metodi personalizzati per risolvere l'assembly e il tipo. |
| GetType(String, Func<AssemblyName,Assembly>, Func<Assembly,String,Boolean,Type>) |
Ottiene il tipo con il nome specificato, fornendo facoltativamente metodi personalizzati per risolvere l'assembly e il tipo. |
| GetType(String) |
Ottiene l'oggetto Type con il nome specificato, eseguendo una ricerca con distinzione tra maiuscole e minuscole. |
| GetTypeArray(Object[]) |
Ottiene i tipi degli oggetti nella matrice specificata. |
| GetTypeCode(Type) |
Ottiene il codice di tipo sottostante dell'oggetto specificato Type. |
| GetTypeCodeImpl() |
Restituisce il codice di tipo sottostante di questa Type istanza. |
| GetTypeFromCLSID(Guid, Boolean) |
Ottiene il tipo associato all'identificatore di classe specificato (CLSID), specificando se generare un'eccezione se si verifica un errore durante il caricamento del tipo. |
| GetTypeFromCLSID(Guid, String, Boolean) |
Ottiene il tipo associato all'identificatore di classe specificato (CLSID) dal server specificato, specificando se generare un'eccezione se si verifica un errore durante il caricamento del tipo. |
| GetTypeFromCLSID(Guid, String) |
Ottiene il tipo associato all'identificatore di classe specificato (CLSID) dal server specificato. |
| GetTypeFromCLSID(Guid) |
Ottiene il tipo associato all'identificatore di classe specificato (CLSID). |
| GetTypeFromHandle(RuntimeTypeHandle) |
Ottiene il tipo a cui fa riferimento l'handle di tipo specificato. |
| GetTypeFromProgID(String, Boolean) |
Ottiene il tipo associato all'identificatore di programma specificato (ProgID), specificando se generare un'eccezione se si verifica un errore durante il caricamento del tipo. |
| GetTypeFromProgID(String, String, Boolean) |
Ottiene il tipo associato all'identificatore di programma specificato (progID) dal server specificato, specificando se generare un'eccezione se si verifica un errore durante il caricamento del tipo. |
| GetTypeFromProgID(String, String) |
Ottiene il tipo associato all'identificatore di programma specificato (progID) dal server specificato, restituendo null se si verifica un errore durante il caricamento del tipo. |
| GetTypeFromProgID(String) |
Ottiene il tipo associato all'identificatore di programma specificato (ProgID), restituendo null se si verifica un errore durante il caricamento di Type. |
| GetTypeHandle(Object) |
Ottiene l'handle per l'oggetto Type di un oggetto specificato. |
| HasElementTypeImpl() |
Quando sottoposto a override in una classe derivata, implementa la HasElementType proprietà e determina se l'oggetto corrente comprende o fa riferimento a un altro tipo, ovvero se l'oggetto corrente TypeType è una matrice, un puntatore o viene passato per riferimento. |
| HasSameMetadataDefinitionAs(MemberInfo) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. (Ereditato da MemberInfo) |
| 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. |
| InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Quando sottoposto a override in una classe derivata, richiama il membro specificato, utilizzando i vincoli di associazione specificati e associando l'elenco di argomenti, modificatori e impostazioni cultura specificati. |
| InvokeMember(String, BindingFlags, Binder, Object, Object[]) |
Richiama il membro specificato, utilizzando i vincoli di associazione specificati e associando l'elenco di argomenti specificato. |
| IsArrayImpl() |
Quando sottoposto a override in una classe derivata, implementa la IsArray proprietà e determina se è Type una matrice. |
| IsAssignableFrom(Type) |
Determina se un'istanza di un tipo |
| IsAssignableTo(Type) |
Determina se il tipo corrente può essere assegnato a una variabile dell'oggetto specificato |
| IsByRefImpl() |
Quando sottoposto a override in una classe derivata, implementa la IsByRef proprietà e determina se l'oggetto Type viene passato per riferimento. |
| IsCOMObjectImpl() |
Quando sottoposto a override in una classe derivata, implementa la IsCOMObject proprietà e determina se è Type un oggetto COM. |
| IsContextfulImpl() |
Implementa la IsContextful proprietà e determina se Type può essere ospitato in un contesto. |
| IsDefined(Type, Boolean) |
In caso di override in una classe derivata, indica se uno o più attributi del tipo specificato o dei relativi tipi derivati vengono applicati a questo membro. (Ereditato da MemberInfo) |
| IsEnumDefined(Object) |
Restituisce un valore che indica se il valore specificato esiste nel tipo di enumerazione corrente. |
| IsEquivalentTo(Type) |
Determina se due tipi COM hanno la stessa identità e sono idonei per l'equivalenza del tipo. |
| IsInstanceOfType(Object) |
Determina se l'oggetto specificato è un'istanza dell'oggetto corrente Type. |
| IsMarshalByRefImpl() |
Implementa la IsMarshalByRef proprietà e determina se l'oggetto Type viene sottoposto a marshalling per riferimento. |
| IsPointerImpl() |
Quando sottoposto a override in una classe derivata, implementa la IsPointer proprietà e determina se è Type un puntatore. |
| IsPrimitiveImpl() |
Quando sottoposto a override in una classe derivata, implementa la IsPrimitive proprietà e determina se Type è uno dei tipi primitivi. |
| IsSubclassOf(Type) |
Determina se l'oggetto corrente Type deriva dall'oggetto specificato Type. |
| IsValueTypeImpl() |
Implementa la IsValueType proprietà e determina se Type è un tipo di valore, ovvero non una classe o un'interfaccia. |
| MakeArrayType() |
Restituisce un Type oggetto che rappresenta una matrice unidimensionale del tipo corrente, con un limite inferiore pari a zero. |
| MakeArrayType(Int32) |
Restituisce un Type oggetto che rappresenta una matrice del tipo corrente, con il numero specificato di dimensioni. |
| MakeByRefType() |
Restituisce un Type oggetto che rappresenta il tipo corrente quando viene passato come |
| MakeFunctionPointerSignatureType(Type, Type[], Boolean, Type[]) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
| MakeFunctionPointerType(Type[], Boolean) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
| MakeGenericMethodParameter(Int32) |
Restituisce un oggetto tipo di firma che può essere passato nel |
| MakeGenericSignatureType(Type, Type[]) |
Crea un tipo di firma generico, che consente alle rimplementazioni di terze parti di Reflection di supportare completamente l'uso dei tipi di firma nell'esecuzione di query sui membri del tipo. |
| MakeGenericType(Type[]) |
Sostituisce gli elementi di una matrice di tipi per i parametri di tipo della definizione di tipo generico corrente e restituisce un Type oggetto che rappresenta il tipo costruito risultante. |
| MakeModifiedSignatureType(Type, Type[], Type[]) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
| MakePointerType() |
Restituisce un Type oggetto che rappresenta un puntatore al tipo corrente. |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ReflectionOnlyGetType(String, Boolean, Boolean) |
Obsoleti.
Ottiene l'oggetto Type con il nome specificato, specificando se eseguire una ricerca con distinzione tra maiuscole e minuscole e se generare un'eccezione se il tipo non viene trovato. Il tipo viene caricato solo per la reflection, non per l'esecuzione. |
| ToString() |
Restituisce un oggetto |
Operatori
| Nome | Descrizione |
|---|---|
| Equality(Type, Type) |
Indica se due Type oggetti sono uguali. |
| Inequality(Type, Type) |
Indica se due Type oggetti non sono uguali. |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| _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 Type oggetto che rappresenta la MemberInfo classe . (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 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. |
| _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. |
| _Type.GetTypeInfoCount(UInt32) |
Recupera il numero di interfacce di informazioni sul tipo fornite da un oggetto (0 o 1). |
| _Type.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Fornisce l'accesso alle proprietà e ai metodi esposti da un oggetto . |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| GetConstructor(Type, Type[]) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
| GetConstructors(Type, BindingFlags) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
| GetConstructors(Type) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
| 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(MemberInfo, Type) |
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. |
| GetCustomAttribute<T>(MemberInfo) |
Recupera un attributo personalizzato di un tipo specificato applicato 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, 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(MemberInfo, Type) |
Recupera una raccolta di attributi personalizzati di un tipo specificato applicato a un membro specificato. |
| GetCustomAttributes(MemberInfo) |
Recupera una raccolta di attributi personalizzati applicati 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. |
| GetCustomAttributes<T>(MemberInfo) |
Recupera una raccolta di attributi personalizzati di un tipo specificato applicato a un membro specificato. |
| GetDefaultMembers(Type) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
| GetEvent(Type, String, BindingFlags) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
| GetEvent(Type, String) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
| GetEvents(Type, BindingFlags) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
| GetEvents(Type) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
| GetField(Type, String, BindingFlags) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
| GetField(Type, String) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
| GetFields(Type, BindingFlags) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
| GetFields(Type) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
| GetGenericArguments(Type) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
| GetInterfaces(Type) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
| GetMember(Type, String, BindingFlags) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
| GetMember(Type, String) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
| GetMembers(Type, BindingFlags) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
| GetMembers(Type) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
| GetMetadataToken(MemberInfo) |
Ottiene un token di metadati per il membro specificato, se disponibile. |
| GetMethod(Type, String, BindingFlags) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
| GetMethod(Type, String, Type[]) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
| GetMethods(Type, BindingFlags) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
| GetMethods(Type) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
| GetNestedTypes(Type, BindingFlags) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
| GetProperties(Type, BindingFlags) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
| GetProperties(Type) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
| GetProperty(Type, String, Type, Type[]) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
| GetProperty(Type, String, Type) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
| GetProperty(Type, String) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
| 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. |
| 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. |
| GetTypeInfo(Type) |
Restituisce la TypeInfo rappresentazione del tipo specificato. |
| HasMetadataToken(MemberInfo) |
Restituisce un valore che indica se un token di metadati è disponibile per il membro specificato. |
| IsAssignableFrom(Type, Type) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
| 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. |
| IsDefined(MemberInfo, Type) |
Indica se gli attributi personalizzati di un tipo specificato vengono applicati a un membro specificato. |
| IsInstanceOfType(Type, Object) |
Rappresenta dichiarazioni di tipo: tipi di classe, tipi di interfaccia, tipi di matrice, tipi valore, tipi di enumerazione, parametri di tipo, definizioni di tipi generici e tipi generici costruiti aperti o chiusi. |
Si applica a
Thread safety
Questo tipo è thread-safe.