EnumBuilder Classe

Definizione

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à
EnumBuilder
Ereditarietà
Ereditarietà
EnumBuilder
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 AnsiClass di formato stringa è selezionato per .Type

(Ereditato da Type)
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 AutoClass di formato stringa è selezionato per .Type

(Ereditato da Type)
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 UnicodeClass di formato stringa è selezionato per .Type

(Ereditato da Type)
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 c specificato può essere assegnata a una variabile del tipo corrente.

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

(Ereditato da Type)
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 String che rappresenta il nome dell'oggetto corrente Type.

(Ereditato da Type)

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

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

Si applica a