EnumBuilder 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.
Descrive e rappresenta un tipo di enumerazione.
public ref class EnumBuilder abstract : System::Reflection::TypeInfo
public ref class EnumBuilder sealed : Type
public ref class EnumBuilder sealed : System::Reflection::TypeInfo
public ref class EnumBuilder sealed : Type, System::Runtime::InteropServices::_EnumBuilder
public ref class EnumBuilder sealed : System::Reflection::TypeInfo, System::Runtime::InteropServices::_EnumBuilder
public abstract class EnumBuilder : System.Reflection.TypeInfo
public sealed class EnumBuilder : Type
public sealed class EnumBuilder : System.Reflection.TypeInfo
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
public sealed class EnumBuilder : Type, System.Runtime.InteropServices._EnumBuilder
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class EnumBuilder : Type, System.Runtime.InteropServices._EnumBuilder
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class EnumBuilder : System.Reflection.TypeInfo, System.Runtime.InteropServices._EnumBuilder
type EnumBuilder = class
inherit TypeInfo
type EnumBuilder = class
inherit Type
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
type EnumBuilder = class
inherit Type
interface _EnumBuilder
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type EnumBuilder = class
inherit Type
interface _EnumBuilder
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type EnumBuilder = class
inherit TypeInfo
interface _EnumBuilder
Public MustInherit Class EnumBuilder
Inherits TypeInfo
Public NotInheritable Class EnumBuilder
Inherits Type
Public NotInheritable Class EnumBuilder
Inherits TypeInfo
Public NotInheritable Class EnumBuilder
Inherits Type
Implements _EnumBuilder
Public NotInheritable Class EnumBuilder
Inherits TypeInfo
Implements _EnumBuilder
- Ereditarietà
- Ereditarietà
- Ereditarietà
- Attributi
- Implementazioni
Esempio
Nell'esempio di codice seguente viene illustrata la costruzione di un'enumerazione all'interno di un assembly dinamico usando EnumBuilder. L'esempio definisce un'enumerazione denominata Elevation, con un tipo sottostante di Int32e crea due elementi: Low, con un valore pari a 0 e High, con un valore pari a 1. Dopo aver creato il tipo, l'assembly viene salvato con il nome TempAssembly.dll. È possibile usare il Ildasm.exe (Disassembler IL) per esaminare il contenuto di questo assembly.
Note
Prima di .NET Framework versione 2.0, questo esempio di codice non produce un'enumerazione corretta.
using System;
using System.Reflection;
using System.Reflection.Emit;
class Example
{
public static void Main()
{
// Get the current application domain for the current thread.
AppDomain currentDomain = AppDomain.CurrentDomain;
// Create a dynamic assembly in the current application domain,
// and allow it to be executed and saved to disk.
AssemblyName aName = new AssemblyName("TempAssembly");
AssemblyBuilder ab = currentDomain.DefineDynamicAssembly(
aName, AssemblyBuilderAccess.RunAndSave);
// Define a dynamic module in "TempAssembly" assembly. For a single-
// module assembly, the module has the same name as the assembly.
ModuleBuilder mb = ab.DefineDynamicModule(aName.Name, aName.Name + ".dll");
// Define a public enumeration with the name "Elevation" and an
// underlying type of Integer.
EnumBuilder eb = mb.DefineEnum("Elevation", TypeAttributes.Public, typeof(int));
// Define two members, "High" and "Low".
eb.DefineLiteral("Low", 0);
eb.DefineLiteral("High", 1);
// Create the type and save the assembly.
Type finished = eb.CreateType();
ab.Save(aName.Name + ".dll");
foreach( object o in Enum.GetValues(finished) )
{
Console.WriteLine("{0}.{1} = {2}", finished, o, ((int) o));
}
}
}
/* This code example produces the following output:
Elevation.Low = 0
Elevation.High = 1
*/
Imports System.Reflection
Imports System.Reflection.Emit
Module Example
Sub Main()
' Get the current application domain for the current thread.
Dim currentDomain As AppDomain = AppDomain.CurrentDomain
' Create a dynamic assembly in the current application domain,
' and allow it to be executed and saved to disk.
Dim aName As AssemblyName = New AssemblyName("TempAssembly")
Dim ab As AssemblyBuilder = currentDomain.DefineDynamicAssembly( _
aName, AssemblyBuilderAccess.RunAndSave)
' Define a dynamic module in "TempAssembly" assembly. For a single-
' module assembly, the module has the same name as the assembly.
Dim mb As ModuleBuilder = _
ab.DefineDynamicModule(aName.Name, aName.Name & ".dll")
' Define a public enumeration with the name "Elevation" and an
' underlying type of Integer.
Dim eb As EnumBuilder = _
mb.DefineEnum("Elevation", TypeAttributes.Public, GetType(Integer))
' Define two members, "High" and "Low".
eb.DefineLiteral("Low", 0)
eb.DefineLiteral("High", 1)
' Create the type and save the assembly.
Dim finished As Type = eb.CreateType()
ab.Save(aName.Name & ".dll")
For Each o As Object In [Enum].GetValues(finished)
Console.WriteLine("{0}.{1} = {2}", finished, o, CInt(o))
Next
End Sub
End Module
' This code example produces the following output:
'
'Elevation.Low = 0
'Elevation.High = 1
Commenti
Note
In .NET Framework versioni 1.0 e 1.1, è necessario definire enumerazioni usando TypeBuilder perché EnumBuilder genera enumerazioni i cui elementi sono di tipo Int32 anziché il tipo di enumerazione. In .NET Framework versione 2.0 EnumBuilder genera enumerazioni i cui elementi hanno il tipo corretto.
Costruttori
| Nome | Descrizione |
|---|---|
| EnumBuilder() |
Inizializza una nuova istanza della classe EnumBuilder. |
Proprietà
| Nome | Descrizione |
|---|---|
| Assembly |
Recupera l'assembly dinamico che contiene questa definizione di enumerazione. |
| AssemblyQualifiedName |
Restituisce il percorso completo di questa enumerazione qualificata dal nome visualizzato dell'assembly padre. |
| Attributes |
Ottiene gli attributi associati all'oggetto Type. |
| Attributes |
Ottiene gli attributi associati all'oggetto Type. (Ereditato da Type) |
| BaseType |
Restituisce l'elemento padre Type di questo tipo che è sempre Enum. |
| ContainsGenericParameters |
Descrive e rappresenta un tipo di enumerazione. |
| ContainsGenericParameters |
Ottiene un valore che indica se l'oggetto corrente Type dispone di parametri di tipo che non sono stati sostituiti da tipi specifici. (Ereditato da Type) |
| CustomAttributes |
Ottiene una raccolta contenente gli attributi personalizzati di questo membro. (Ereditato da MemberInfo) |
| DeclaredConstructors |
Ottiene una raccolta dei costruttori dichiarati dal tipo corrente. (Ereditato da TypeInfo) |
| DeclaredEvents |
Ottiene una raccolta degli eventi definiti dal tipo corrente. (Ereditato da TypeInfo) |
| DeclaredFields |
Ottiene una raccolta dei campi definiti dal tipo corrente. (Ereditato da TypeInfo) |
| DeclaredMembers |
Ottiene una raccolta dei membri definiti dal tipo corrente. (Ereditato da TypeInfo) |
| DeclaredMethods |
Ottiene una raccolta dei metodi definiti dal tipo corrente. (Ereditato da TypeInfo) |
| DeclaredNestedTypes |
Ottiene una raccolta dei tipi annidati definiti dal tipo corrente. (Ereditato da TypeInfo) |
| DeclaredProperties |
Ottiene una raccolta delle proprietà definite dal tipo corrente. (Ereditato da TypeInfo) |
| DeclaringMethod |
Descrive e rappresenta un tipo di enumerazione. |
| DeclaringMethod |
Ottiene un oggetto MethodBase che rappresenta il metodo dichiarante, se l'oggetto corrente Type rappresenta un parametro di tipo di un metodo generico. (Ereditato da Type) |
| DeclaringType |
Restituisce il tipo che ha dichiarato l'oggetto EnumBuilder. |
| FullName |
Restituisce il percorso completo di questa enumerazione. |
| GenericParameterAttributes |
Descrive e rappresenta un tipo di enumerazione. |
| GenericParameterAttributes |
Ottiene una combinazione di GenericParameterAttributes flag che descrivono la covarianza e i vincoli speciali del parametro di tipo generico corrente. (Ereditato da Type) |
| GenericParameterPosition |
Descrive e rappresenta un tipo di enumerazione. |
| GenericParameterPosition |
Ottiene la posizione del parametro di tipo nell'elenco dei parametri di tipo del tipo o del metodo generico che ha dichiarato il parametro, quando l'oggetto Type rappresenta un parametro di tipo di un tipo generico o un metodo generico. (Ereditato da Type) |
| GenericTypeArguments |
Descrive e rappresenta un tipo di enumerazione. |
| GenericTypeArguments |
Ottiene una matrice degli argomenti di tipo generico per questo tipo. (Ereditato da Type) |
| GenericTypeParameters |
Ottiene una matrice dei parametri di tipo generico dell'istanza corrente. (Ereditato da TypeInfo) |
| GUID |
Restituisce il GUID di questa enumerazione. |
| HasElementType |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| 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. (Ereditato da Type) |
| ImplementedInterfaces |
Ottiene una raccolta delle interfacce implementate dal tipo corrente. (Ereditato da TypeInfo) |
| IsAbstract |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| IsAbstract |
Ottiene un valore che indica se l'oggetto Type è astratto e deve essere sottoposto a override. (Ereditato da Type) |
| IsAnsiClass |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| IsAnsiClass |
Ottiene un valore che indica se l'attributo |
| IsArray |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| IsArray |
Ottiene un valore che indica se il tipo è una matrice. (Ereditato da Type) |
| IsAutoClass |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| IsAutoClass |
Ottiene un valore che indica se l'attributo |
| IsAutoLayout |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| IsAutoLayout |
Ottiene un valore che indica se i campi del tipo corrente vengono disposti automaticamente da Common Language Runtime. (Ereditato da Type) |
| IsByRef |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| IsByRef |
Ottiene un valore che indica se l'oggetto Type viene passato per riferimento. (Ereditato da Type) |
| IsByRefLike |
Ottiene un valore che indica se il tipo è una struttura simile a byref. |
| IsClass |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| IsClass |
Ottiene un valore che indica se è Type una classe o un delegato, ovvero non un tipo di valore o un'interfaccia. (Ereditato da Type) |
| 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 |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| IsCOMObject |
Ottiene un valore che indica se è Type un oggetto COM. (Ereditato da Type) |
| IsConstructedGenericType |
Ottiene un valore che indica se questo oggetto rappresenta un tipo generico costruito. |
| IsContextful |
Ottiene un valore che indica se l'oggetto Type può essere ospitato in un contesto. (Ereditato da Type) |
| IsEnum |
Descrive e rappresenta un tipo di enumerazione. |
| IsEnum |
Ottiene un valore che indica se l'oggetto corrente Type rappresenta un'enumerazione. (Ereditato da Type) |
| IsExplicitLayout |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| IsExplicitLayout |
Ottiene un valore che indica se i campi del tipo corrente sono disposti in corrispondenza di offset specificati in modo esplicito. (Ereditato da Type) |
| IsFunctionPointer |
Ottiene un valore che indica se l'oggetto corrente Type è un puntatore a funzione. (Ereditato da Type) |
| IsGenericMethodParameter |
Ottiene un valore che indica se l'oggetto corrente Type rappresenta un parametro di tipo nella definizione di un metodo generico. (Ereditato da Type) |
| IsGenericParameter |
Descrive e rappresenta un tipo di enumerazione. |
| 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. (Ereditato da Type) |
| IsGenericType |
Descrive e rappresenta un tipo di enumerazione. |
| IsGenericType |
Ottiene un valore che indica se il tipo corrente è un tipo generico. (Ereditato da Type) |
| IsGenericTypeDefinition |
Descrive e rappresenta un tipo di enumerazione. |
| IsGenericTypeDefinition |
Ottiene un valore che indica se l'oggetto corrente Type rappresenta una definizione di tipo generico, da cui è possibile costruire altri tipi generici. (Ereditato da Type) |
| IsGenericTypeParameter |
Ottiene un valore che indica se l'oggetto corrente Type rappresenta un parametro di tipo nella definizione di un tipo generico. (Ereditato da Type) |
| IsImport |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| 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. (Ereditato da Type) |
| IsInterface |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| IsInterface |
Ottiene un valore che indica se è un'interfaccia Type , ovvero non una classe o un tipo valore. (Ereditato da Type) |
| IsLayoutSequential |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| IsLayoutSequential |
Ottiene un valore che indica se i campi del tipo corrente sono disposti in sequenza, nell'ordine in cui sono stati definiti o emessi nei metadati. (Ereditato da Type) |
| IsMarshalByRef |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| IsMarshalByRef |
Ottiene un valore che indica se l'oggetto viene sottoposto a Type marshalling per riferimento. (Ereditato da Type) |
| IsNested |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| 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. (Ereditato da Type) |
| IsNestedAssembly |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| IsNestedAssembly |
Ottiene un valore che indica se l'oggetto Type è annidato e visibile solo all'interno del proprio assembly. (Ereditato da Type) |
| IsNestedFamANDAssem |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| 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. (Ereditato da Type) |
| IsNestedFamily |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| IsNestedFamily |
Ottiene un valore che indica se l'oggetto Type è annidato e visibile solo all'interno della propria famiglia. (Ereditato da Type) |
| IsNestedFamORAssem |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| 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. (Ereditato da Type) |
| IsNestedPrivate |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| IsNestedPrivate |
Ottiene un valore che indica se l'oggetto Type è annidato e dichiarato privato. (Ereditato da Type) |
| IsNestedPublic |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| IsNestedPublic |
Ottiene un valore che indica se una classe è annidata e dichiarata pubblica. (Ereditato da Type) |
| IsNotPublic |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| IsNotPublic |
Ottiene un valore che indica se l'oggetto Type non è dichiarato pubblico. (Ereditato da Type) |
| IsPointer |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| IsPointer |
Ottiene un valore che indica se è Type un puntatore. (Ereditato da Type) |
| IsPrimitive |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| IsPrimitive |
Ottiene un valore che indica se è Type uno dei tipi primitivi. (Ereditato da Type) |
| IsPublic |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| IsPublic |
Ottiene un valore che indica se l'oggetto Type è dichiarato pubblico. (Ereditato da Type) |
| IsSealed |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| IsSealed |
Ottiene un valore che indica se l'oggetto Type è dichiarato sealed. (Ereditato da Type) |
| IsSecurityCritical |
Ottiene un valore che indica se il tipo corrente è critico per la sicurezza o critico per la sicurezza a livello di attendibilità corrente e pertanto può eseguire operazioni critiche. (Ereditato da Type) |
| IsSecuritySafeCritical |
Ottiene un valore che indica se il tipo corrente è critico per la sicurezza a livello di attendibilità corrente; ovvero se può eseguire operazioni critiche e può essere accessibile tramite codice trasparente. (Ereditato da Type) |
| IsSecurityTransparent |
Ottiene un valore che indica se il tipo corrente è trasparente a livello di trust corrente e pertanto non può eseguire operazioni critiche. (Ereditato da Type) |
| IsSerializable |
Descrive e rappresenta un tipo di enumerazione. |
| 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 |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| IsSpecialName |
Ottiene un valore che indica se il tipo ha un nome che richiede una gestione speciale. (Ereditato da Type) |
| IsSZArray |
Ottiene un valore che indica se il tipo è un tipo di matrice che può rappresentare solo una matrice unidimensionale con un limite inferiore zero. |
| IsTypeDefinition |
Ottiene un valore che indica se il tipo è una definizione di tipo. |
| IsUnicodeClass |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| 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. (Ereditato da Type) |
| IsValueType |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| IsValueType |
Ottiene un valore che indica se è Type un tipo di valore. (Ereditato da Type) |
| IsVariableBoundArray |
Descrive e rappresenta un tipo di enumerazione. |
| 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 |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| IsVisible |
Ottiene un valore che indica se l'oggetto Type può essere accessibile dal codice all'esterno dell'assembly. (Ereditato da Type) |
| MemberType |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| MemberType |
Ottiene un MemberTypes valore che indica che questo membro è un tipo o un tipo annidato. (Ereditato da Type) |
| MetadataToken |
Ottiene un valore che identifica un elemento di metadati. (Ereditato da MemberInfo) |
| Module |
Recupera il modulo dinamico che contiene questa EnumBuilder definizione. |
| Name |
Restituisce il nome dell'enumerazione. |
| Namespace |
Restituisce lo spazio dei nomi di questa enumerazione. |
| ReflectedType |
Restituisce il tipo utilizzato per ottenere l'oggetto EnumBuilder. |
| StructLayoutAttribute |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| StructLayoutAttribute |
Ottiene un oggetto StructLayoutAttribute che descrive il layout del tipo corrente. (Ereditato da Type) |
| TypeHandle |
Recupera l'handle interno per questa enumerazione. |
| TypeInitializer |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| TypeInitializer |
Ottiene l'inizializzatore per il tipo. (Ereditato da Type) |
| TypeToken |
Restituisce il token del tipo di metadati interno di questa enumerazione. |
| UnderlyingField |
Restituisce il campo sottostante per questa enumerazione. |
| UnderlyingFieldCore |
Quando sottoposto a override in una classe derivata, ottiene il campo sottostante per questa enumerazione. |
| UnderlyingSystemType |
Restituisce il tipo di sistema sottostante per questa enumerazione. |
| UnderlyingSystemType |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
Metodi
| Nome | Descrizione |
|---|---|
| AsType() |
Restituisce il tipo corrente come Type oggetto . (Ereditato da TypeInfo) |
| CreateType() |
Crea un Type oggetto per questa enumerazione. |
| CreateTypeInfo() |
Ottiene un TypeInfo oggetto che rappresenta questa enumerazione. |
| CreateTypeInfoCore() |
In caso di override in una classe derivata, ottiene un TypeInfo oggetto che rappresenta questa enumerazione. |
| DefineLiteral(String, Object) |
Definisce il campo statico denominato in un tipo di enumerazione con il valore costante specificato. |
| DefineLiteralCore(String, Object) |
Quando sottoposto a override in una classe derivata, definisce il campo statico denominato in un tipo di enumerazione con il valore costante specificato. |
| Equals(Object) |
Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato. (Ereditato da MemberInfo) |
| Equals(Object) |
Determina se il tipo di sistema sottostante dell'oggetto corrente Type è uguale al tipo di sistema sottostante dell'oggetto specificato Object. (Ereditato da Type) |
| Equals(Type) |
Determina se il tipo di sistema sottostante dell'oggetto corrente Type corrisponde al tipo di sistema sottostante dell'oggetto specificato Type. (Ereditato da Type) |
| FindInterfaces(TypeFilter, Object) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| FindInterfaces(TypeFilter, Object) |
Restituisce una matrice di Type oggetti che rappresenta un elenco filtrato di interfacce implementate o ereditate dall'oggetto corrente Type. (Ereditato da Type) |
| FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Restituisce una matrice filtrata di MemberInfo oggetti del tipo di membro specificato. (Ereditato da Type) |
| GetArrayRank() |
Descrive e rappresenta un tipo di enumerazione. |
| GetArrayRank() |
Ottiene il numero di dimensioni in una matrice. (Ereditato da Type) |
| 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. |
| 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. (Ereditato da 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. (Ereditato da Type) |
| GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) |
Cerca un costruttore i cui parametri corrispondono ai tipi di argomento e ai modificatori specificati, usando i vincoli di associazione specificati. (Ereditato da Type) |
| GetConstructor(BindingFlags, Type[]) |
Cerca un costruttore i cui parametri corrispondono ai tipi di argomento specificati, utilizzando i vincoli di associazione specificati. (Ereditato da Type) |
| GetConstructor(Type[]) |
Descrive e rappresenta un tipo di enumerazione. (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[]) |
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. |
| 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. (Ereditato da Type) |
| GetConstructors() |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetConstructors() |
Restituisce tutti i costruttori pubblici definiti per l'oggetto corrente Type. (Ereditato da Type) |
| GetConstructors(BindingFlags) |
Restituisce una matrice di ConstructorInfo oggetti che rappresentano i costruttori pubblici e non pubblici definiti per questa classe, come specificato. |
| GetConstructors(BindingFlags) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetCustomAttributes(Boolean) |
Restituisce tutti gli attributi personalizzati definiti per questo costruttore. |
| GetCustomAttributes(Type, Boolean) |
Restituisce gli attributi personalizzati identificati dal tipo specificato. |
| GetCustomAttributesData() |
Restituisce un elenco di CustomAttributeData oggetti che rappresentano i dati sugli attributi applicati al membro di destinazione. (Ereditato da MemberInfo) |
| GetDeclaredEvent(String) |
Restituisce un oggetto che rappresenta l'evento specificato dichiarato dal tipo corrente. (Ereditato da TypeInfo) |
| GetDeclaredField(String) |
Restituisce un oggetto che rappresenta il campo specificato dichiarato dal tipo corrente. (Ereditato da TypeInfo) |
| GetDeclaredMethod(String) |
Restituisce un oggetto che rappresenta il metodo specificato dichiarato dal tipo corrente. (Ereditato da TypeInfo) |
| GetDeclaredMethods(String) |
Restituisce un insieme che contiene tutti i metodi dichiarati nel tipo corrente che corrispondono al nome specificato. (Ereditato da TypeInfo) |
| GetDeclaredNestedType(String) |
Restituisce un oggetto che rappresenta il tipo annidato specificato dichiarato dal tipo corrente. (Ereditato da TypeInfo) |
| GetDeclaredProperty(String) |
Restituisce un oggetto che rappresenta la proprietà specificata dichiarata dal tipo corrente. (Ereditato da TypeInfo) |
| GetDefaultMembers() |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetDefaultMembers() |
Cerca i membri definiti per l'oggetto corrente Type il cui DefaultMemberAttribute oggetto è impostato. (Ereditato da Type) |
| GetElementType() |
La chiamata a questo metodo genera NotSupportedExceptionsempre . |
| GetEnumName(Object) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetEnumName(Object) |
Restituisce il nome della costante con il valore specificato per il tipo di enumerazione corrente. (Ereditato da Type) |
| GetEnumNames() |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetEnumNames() |
Restituisce i nomi dei membri del tipo di enumerazione corrente. (Ereditato da Type) |
| GetEnumUnderlyingType() |
Restituisce il tipo integer sottostante dell'enumerazione corrente, che viene impostato quando viene definito il generatore di enumerazione. |
| GetEnumUnderlyingType() |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetEnumValues() |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetEnumValues() |
Restituisce una matrice dei valori delle costanti nel tipo di enumerazione corrente. (Ereditato da Type) |
| GetEnumValuesAsUnderlyingType() |
Recupera una matrice dei valori delle costanti di tipo sottostanti di questo tipo di enumerazione. (Ereditato da Type) |
| GetEvent(String, BindingFlags) |
Restituisce l'evento con il nome specificato. |
| GetEvent(String, BindingFlags) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetEvent(String) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetEvent(String) |
Restituisce l'oggetto EventInfo che rappresenta l'evento pubblico specificato. (Ereditato da Type) |
| GetEvents() |
Restituisce gli eventi per gli eventi pubblici dichiarati o ereditati da questo tipo. |
| GetEvents() |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetEvents(BindingFlags) |
Restituisce gli eventi pubblici e non pubblici dichiarati da questo tipo. |
| GetEvents(BindingFlags) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetField(String, BindingFlags) |
Restituisce il campo specificato dal nome specificato. |
| GetField(String, BindingFlags) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetField(String) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetField(String) |
Cerca il campo pubblico con il nome specificato. (Ereditato da Type) |
| GetFields() |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetFields() |
Restituisce tutti i campi pubblici dell'oggetto corrente Type. (Ereditato da Type) |
| GetFields(BindingFlags) |
Restituisce i campi pubblici e non pubblici dichiarati da questo tipo. |
| GetFields(BindingFlags) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetFunctionPointerCallingConventions() |
Quando sottoposto a override in una classe derivata, restituisce le convenzioni di chiamata 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. (Ereditato da Type) |
| GetFunctionPointerReturnType() |
Quando sottoposto a override in una classe derivata, restituisce il tipo restituito del puntatore Typealla funzione corrente. (Ereditato da Type) |
| GetGenericArguments() |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| 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. (Ereditato da Type) |
| GetGenericParameterConstraints() |
Descrive e rappresenta un tipo di enumerazione. |
| GetGenericParameterConstraints() |
Restituisce una matrice di Type oggetti che rappresentano i vincoli per il parametro di tipo generico corrente. (Ereditato da Type) |
| GetGenericTypeDefinition() |
Descrive e rappresenta un tipo di enumerazione. |
| GetGenericTypeDefinition() |
Restituisce un Type oggetto che rappresenta una definizione di tipo generico da cui è possibile costruire il tipo generico corrente. (Ereditato da Type) |
| GetHashCode() |
Restituisce il codice hash per questa istanza. (Ereditato da MemberInfo) |
| GetHashCode() |
Restituisce il codice hash per questa istanza. (Ereditato da Type) |
| GetInterface(String, Boolean) |
Restituisce l'interfaccia implementata (direttamente o indirettamente) da questo tipo, con il nome completo specificato. |
| GetInterface(String, Boolean) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetInterface(String) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetInterface(String) |
Cerca l'interfaccia con il nome specificato. (Ereditato da Type) |
| GetInterfaceMap(Type) |
Restituisce un mapping di interfaccia per l'interfaccia richiesta. |
| GetInterfaces() |
Restituisce una matrice di tutte le interfacce implementate in questa classe e nelle relative classi di base. |
| GetInterfaces() |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetMember(String, BindingFlags) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetMember(String, BindingFlags) |
Cerca i membri specificati utilizzando i vincoli di associazione specificati. (Ereditato da Type) |
| GetMember(String, MemberTypes, BindingFlags) |
Restituisce tutti i membri con il nome, il tipo e l'associazione specificati dichiarati o ereditati da questo tipo. |
| GetMember(String, MemberTypes, BindingFlags) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetMember(String) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetMember(String) |
Cerca i membri pubblici con il nome specificato. (Ereditato da Type) |
| GetMembers() |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetMembers() |
Restituisce tutti i membri pubblici dell'oggetto corrente Type. (Ereditato da Type) |
| GetMembers(BindingFlags) |
Restituisce i membri specificati dichiarati o ereditati da questo tipo. |
| GetMembers(BindingFlags) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetMemberWithSameMetadataDefinitionAs(MemberInfo) |
Cerca nell'oggetto MemberInfo nell'oggetto corrente Type che corrisponde all'oggetto specificato MemberInfo. (Ereditato da Type) |
| GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Cerca il metodo specificato i cui parametri corrispondono ai tipi di argomento e ai modificatori specificati, utilizzando i vincoli di associazione specificati e la convenzione di chiamata specificata. (Ereditato da Type) |
| GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Cerca il metodo specificato i cui parametri corrispondono ai tipi di argomento e ai modificatori specificati, utilizzando i vincoli di associazione specificati. (Ereditato da Type) |
| GetMethod(String, BindingFlags, Type[]) |
Cerca il metodo specificato i cui parametri corrispondono ai tipi di argomento specificati, utilizzando i vincoli di associazione specificati. (Ereditato da Type) |
| GetMethod(String, BindingFlags) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetMethod(String, BindingFlags) |
Cerca il metodo specificato utilizzando i vincoli di associazione specificati. (Ereditato da Type) |
| GetMethod(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Cerca il metodo specificato i cui parametri corrispondono al conteggio dei parametri generici, ai tipi di argomento e ai modificatori specificati, utilizzando i vincoli di associazione specificati e la convenzione di chiamata specificata. (Ereditato da Type) |
| GetMethod(String, Int32, BindingFlags, Binder, Type[], ParameterModifier[]) |
Cerca il metodo specificato i cui parametri corrispondono al conteggio dei parametri generici, ai tipi di argomento e ai modificatori specificati, usando i vincoli di associazione specificati. (Ereditato da Type) |
| GetMethod(String, Int32, BindingFlags, Type[]) |
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. (Ereditato da Type) |
| GetMethod(String, Int32, Type[], ParameterModifier[]) |
Cerca il metodo pubblico specificato i cui parametri corrispondono al conteggio dei parametri generici, ai tipi di argomento e ai modificatori specificati. (Ereditato da Type) |
| GetMethod(String, Int32, Type[]) |
Cerca il metodo pubblico specificato i cui parametri corrispondono al numero di parametri generici e ai tipi di argomento specificati. (Ereditato da Type) |
| GetMethod(String, Type[], ParameterModifier[]) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetMethod(String, Type[], ParameterModifier[]) |
Cerca il metodo pubblico specificato i cui parametri corrispondono ai tipi di argomento e ai modificatori specificati. (Ereditato da Type) |
| GetMethod(String, Type[]) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetMethod(String, Type[]) |
Cerca il metodo pubblico specificato i cui parametri corrispondono ai tipi di argomento specificati. (Ereditato da Type) |
| GetMethod(String) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetMethod(String) |
Cerca il metodo pubblico con il nome specificato. (Ereditato da Type) |
| 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, 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. (Ereditato da Type) |
| GetMethodImpl(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
In caso di override in una classe derivata, cerca il metodo specificato i cui parametri corrispondono al conteggio dei parametri generici, ai tipi di argomento e ai modificatori specificati, utilizzando i vincoli di associazione specificati e la convenzione di chiamata specificata. (Ereditato da Type) |
| GetMethods() |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetMethods() |
Restituisce tutti i metodi pubblici dell'oggetto corrente Type. (Ereditato da Type) |
| GetMethods(BindingFlags) |
Restituisce tutti i metodi pubblici e non pubblici dichiarati o ereditati da questo tipo, come specificato. |
| GetMethods(BindingFlags) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetNestedType(String, BindingFlags) |
Restituisce il tipo annidato specificato dichiarato da questo tipo. |
| GetNestedType(String, BindingFlags) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetNestedType(String) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetNestedType(String) |
Cerca il tipo annidato pubblico con il nome specificato. (Ereditato da Type) |
| GetNestedTypes() |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetNestedTypes() |
Restituisce i tipi pubblici annidati nell'oggetto corrente Type. (Ereditato da Type) |
| GetNestedTypes(BindingFlags) |
Restituisce i tipi annidati pubblici e non pubblici dichiarati o ereditati da questo tipo. |
| GetNestedTypes(BindingFlags) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetOptionalCustomModifiers() |
Quando sottoposto a override in una classe derivata, restituisce i modificatori personalizzati facoltativi dell'oggetto corrente Type. (Ereditato da Type) |
| GetProperties() |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetProperties() |
Restituisce tutte le proprietà pubbliche dell'oggetto corrente Type. (Ereditato da Type) |
| GetProperties(BindingFlags) |
Restituisce tutte le proprietà pubbliche e non pubbliche dichiarate o ereditate da questo tipo, come specificato. |
| GetProperties(BindingFlags) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Cerca la proprietà specificata i cui parametri corrispondono ai tipi di argomento e ai modificatori specificati, utilizzando i vincoli di associazione specificati. (Ereditato da Type) |
| GetProperty(String, BindingFlags) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetProperty(String, BindingFlags) |
Cerca la proprietà specificata utilizzando i vincoli di associazione specificati. (Ereditato da Type) |
| GetProperty(String, Type, Type[], ParameterModifier[]) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetProperty(String, Type, Type[], ParameterModifier[]) |
Cerca la proprietà pubblica specificata i cui parametri corrispondono ai tipi di argomento e ai modificatori specificati. (Ereditato da Type) |
| GetProperty(String, Type, Type[]) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetProperty(String, Type, Type[]) |
Cerca la proprietà pubblica specificata i cui parametri corrispondono ai tipi di argomento specificati. (Ereditato da Type) |
| GetProperty(String, Type) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetProperty(String, Type) |
Cerca la proprietà pubblica con il nome e il tipo restituito specificati. (Ereditato da Type) |
| GetProperty(String, Type[]) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetProperty(String, Type[]) |
Cerca la proprietà pubblica specificata i cui parametri corrispondono ai tipi di argomento specificati. (Ereditato da Type) |
| GetProperty(String) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| GetProperty(String) |
Cerca la proprietà pubblica con il nome specificato. (Ereditato da Type) |
| GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
La chiamata a questo metodo genera NotSupportedExceptionsempre . |
| 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. (Ereditato da Type) |
| GetRequiredCustomModifiers() |
Quando sottoposto a override in una classe derivata, restituisce i modificatori personalizzati richiesti dell'oggetto corrente Type. (Ereditato da Type) |
| GetType() |
Ottiene l'oggetto corrente Type. (Ereditato da Type) |
| GetTypeCodeImpl() |
Restituisce il codice di tipo sottostante di questa Type istanza. (Ereditato da Type) |
| 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. |
| 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. (Ereditato da Type) |
| HasSameMetadataDefinitionAs(MemberInfo) |
Descrive e rappresenta un tipo di enumerazione. (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. (Ereditato da Type) |
| InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Richiama il membro specificato. Il metodo che deve essere richiamato deve essere accessibile e fornire la corrispondenza più specifica con l'elenco di argomenti specificato, in base ai vincoli del binder e degli attributi di chiamata specificati. |
| InvokeMember(String, BindingFlags, Binder, Object, Object[]) |
Richiama il membro specificato, utilizzando i vincoli di associazione specificati e associando l'elenco di argomenti specificato. (Ereditato da Type) |
| IsArrayImpl() |
Quando sottoposto a override in una classe derivata, implementa la IsArray proprietà e determina se è Type una matrice. |
| IsArrayImpl() |
Quando sottoposto a override in una classe derivata, implementa la IsArray proprietà e determina se è Type una matrice. (Ereditato da Type) |
| IsAssignableFrom(Type) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| IsAssignableFrom(Type) |
Determina se un'istanza di un tipo |
| IsAssignableFrom(TypeInfo) |
Ottiene un valore che indica se un oggetto specificato TypeInfo può essere assegnato a questo oggetto. |
| 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. |
| IsByRefImpl() |
Quando sottoposto a override in una classe derivata, implementa la IsByRef proprietà e determina se l'oggetto Type viene passato per riferimento. (Ereditato da Type) |
| IsCOMObjectImpl() |
Quando sottoposto a override in una classe derivata, implementa la IsCOMObject proprietà e determina se è Type un oggetto COM. |
| IsCOMObjectImpl() |
Quando sottoposto a override in una classe derivata, implementa la IsCOMObject proprietà e determina se è Type un oggetto COM. (Ereditato da Type) |
| IsContextfulImpl() |
Implementa la IsContextful proprietà e determina se Type può essere ospitato in un contesto. (Ereditato da Type) |
| IsDefined(Type, Boolean) |
Controlla se è definito il tipo di attributo personalizzato specificato. |
| IsEnumDefined(Object) |
Descrive e rappresenta un tipo di enumerazione. (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) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| IsEquivalentTo(Type) |
Determina se due tipi COM hanno la stessa identità e sono idonei per l'equivalenza del tipo. (Ereditato da Type) |
| IsInstanceOfType(Object) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| IsInstanceOfType(Object) |
Determina se l'oggetto specificato è un'istanza dell'oggetto corrente Type. (Ereditato da Type) |
| IsMarshalByRefImpl() |
Implementa la IsMarshalByRef proprietà e determina se l'oggetto Type viene sottoposto a marshalling per riferimento. (Ereditato da Type) |
| IsPointerImpl() |
Quando sottoposto a override in una classe derivata, implementa la IsPointer proprietà e determina se è Type un puntatore. |
| IsPointerImpl() |
Quando sottoposto a override in una classe derivata, implementa la IsPointer proprietà e determina se è Type un puntatore. (Ereditato da Type) |
| IsPrimitiveImpl() |
Quando sottoposto a override in una classe derivata, implementa la IsPrimitive proprietà e determina se Type è uno dei tipi primitivi. |
| IsPrimitiveImpl() |
Quando sottoposto a override in una classe derivata, implementa la IsPrimitive proprietà e determina se Type è uno dei tipi primitivi. (Ereditato da Type) |
| IsSubclassOf(Type) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da TypeInfo) |
| IsSubclassOf(Type) |
Determina se l'oggetto corrente Type deriva dall'oggetto specificato Type. (Ereditato da Type) |
| IsValueTypeImpl() |
Implementa la IsValueType proprietà e determina se Type è un tipo di valore, ovvero non una classe o un'interfaccia. |
| IsValueTypeImpl() |
Implementa la IsValueType proprietà e determina se Type è un tipo di valore, ovvero non una classe o un'interfaccia. (Ereditato da Type) |
| 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 oggetto Type che rappresenta il tipo corrente quando viene passato come parametro ref (ByRef in Visual Basic). |
| MakeFunctionPointerType(Type[], Boolean) |
Descrive e rappresenta un tipo di enumerazione. (Ereditato da Type) |
| MakeGenericType(Type[]) |
Descrive e rappresenta un tipo di enumerazione. |
| 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. (Ereditato da Type) |
| MakePointerType() |
Restituisce un Type oggetto che rappresenta un puntatore al tipo corrente. |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| SetCustomAttribute(ConstructorInfo, Byte[]) |
Imposta un attributo personalizzato usando un BLOB di attributi personalizzato specificato. |
| SetCustomAttribute(CustomAttributeBuilder) |
Imposta un attributo personalizzato usando un generatore di attributi personalizzato. |
| SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>) |
In caso di override in una classe derivata, imposta un attributo personalizzato su questo assembly. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
| ToString() |
Restituisce un oggetto |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| _EnumBuilder.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Esegue il mapping di un set di nomi a un set corrispondente di identificatori dispatch. |
| _EnumBuilder.GetTypeInfo(UInt32, UInt32, IntPtr) |
Recupera le informazioni sul tipo relative a un oggetto che può quindi essere usato per ottenere informazioni sul tipo relative a un'interfaccia. |
| _EnumBuilder.GetTypeInfoCount(UInt32) |
Recupera il numero di interfacce di informazioni sul tipo fornite da un oggetto (0 o 1). |
| _EnumBuilder.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Fornisce l'accesso alle proprietà e ai metodi esposti da un oggetto . |
| _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. (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 di interfacce di informazioni sul tipo fornite da un oggetto (0 o 1). (Ereditato da Type) |
| _Type.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Fornisce l'accesso alle proprietà e ai metodi esposti da un oggetto . (Ereditato da Type) |
| ICustomAttributeProvider.GetCustomAttributes(Boolean) |
Restituisce una matrice di tutti gli attributi personalizzati definiti in questo membro, esclusi gli attributi denominati o una matrice vuota se non sono presenti attributi personalizzati. (Ereditato da MemberInfo) |
| ICustomAttributeProvider.GetCustomAttributes(Type, Boolean) |
Restituisce una matrice di attributi personalizzati definiti in questo membro, identificato dal tipo o una matrice vuota se non sono presenti attributi personalizzati di tale tipo. (Ereditato da MemberInfo) |
| ICustomAttributeProvider.IsDefined(Type, Boolean) |
Indica se in questo membro è definita una o più istanze di |
| IReflectableType.GetTypeInfo() |
Restituisce una rappresentazione del tipo corrente come TypeInfo oggetto . (Ereditato da TypeInfo) |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| GetConstructor(Type, Type[]) |
Descrive e rappresenta un tipo di enumerazione. |
| GetConstructors(Type, BindingFlags) |
Descrive e rappresenta un tipo di enumerazione. |
| GetConstructors(Type) |
Descrive e rappresenta un tipo di enumerazione. |
| 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) |
Descrive e rappresenta un tipo di enumerazione. |
| GetEvent(Type, String, BindingFlags) |
Descrive e rappresenta un tipo di enumerazione. |
| GetEvent(Type, String) |
Descrive e rappresenta un tipo di enumerazione. |
| GetEvents(Type, BindingFlags) |
Descrive e rappresenta un tipo di enumerazione. |
| GetEvents(Type) |
Descrive e rappresenta un tipo di enumerazione. |
| GetField(Type, String, BindingFlags) |
Descrive e rappresenta un tipo di enumerazione. |
| GetField(Type, String) |
Descrive e rappresenta un tipo di enumerazione. |
| GetFields(Type, BindingFlags) |
Descrive e rappresenta un tipo di enumerazione. |
| GetFields(Type) |
Descrive e rappresenta un tipo di enumerazione. |
| GetGenericArguments(Type) |
Descrive e rappresenta un tipo di enumerazione. |
| GetInterfaces(Type) |
Descrive e rappresenta un tipo di enumerazione. |
| GetMember(Type, String, BindingFlags) |
Descrive e rappresenta un tipo di enumerazione. |
| GetMember(Type, String) |
Descrive e rappresenta un tipo di enumerazione. |
| GetMembers(Type, BindingFlags) |
Descrive e rappresenta un tipo di enumerazione. |
| GetMembers(Type) |
Descrive e rappresenta un tipo di enumerazione. |
| GetMetadataToken(MemberInfo) |
Ottiene un token di metadati per il membro specificato, se disponibile. |
| GetMethod(Type, String, BindingFlags) |
Descrive e rappresenta un tipo di enumerazione. |
| GetMethod(Type, String, Type[]) |
Descrive e rappresenta un tipo di enumerazione. |
| GetMethods(Type, BindingFlags) |
Descrive e rappresenta un tipo di enumerazione. |
| GetMethods(Type) |
Descrive e rappresenta un tipo di enumerazione. |
| GetNestedTypes(Type, BindingFlags) |
Descrive e rappresenta un tipo di enumerazione. |
| GetProperties(Type, BindingFlags) |
Descrive e rappresenta un tipo di enumerazione. |
| GetProperties(Type) |
Descrive e rappresenta un tipo di enumerazione. |
| GetProperty(Type, String, Type, Type[]) |
Descrive e rappresenta un tipo di enumerazione. |
| GetProperty(Type, String, Type) |
Descrive e rappresenta un tipo di enumerazione. |
| GetProperty(Type, String) |
Descrive e rappresenta un tipo di enumerazione. |
| GetRuntimeEvent(Type, String) |
Recupera un oggetto che rappresenta l'evento specificato. |
| GetRuntimeEvents(Type) |
Recupera una raccolta che rappresenta tutti gli eventi definiti in un tipo specificato. |
| GetRuntimeField(Type, String) |
Recupera un oggetto che rappresenta un campo specificato. |
| GetRuntimeFields(Type) |
Recupera un insieme che rappresenta tutti i campi definiti in un tipo specificato. |
| GetRuntimeInterfaceMap(TypeInfo, Type) |
Restituisce un mapping dell'interfaccia per il tipo specificato e l'interfaccia specificata. |
| GetRuntimeMethod(Type, String, Type[]) |
Recupera un oggetto che rappresenta un metodo specificato. |
| GetRuntimeMethods(Type) |
Recupera una raccolta che rappresenta tutti i metodi definiti in un tipo specificato. |
| GetRuntimeProperties(Type) |
Recupera una raccolta che rappresenta tutte le proprietà definite in un tipo specificato. |
| GetRuntimeProperty(Type, String) |
Recupera un oggetto che rappresenta una proprietà specificata. |
| 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) |
Descrive e rappresenta un tipo di enumerazione. |
| 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) |
Descrive e rappresenta un tipo di enumerazione. |