TypeInfo Classe

Definizione

Rappresenta dichiarazioni di tipo per tipi di classe, tipi di interfaccia, tipi di matrice, tipi di valore, tipi di enumerazione, parametri di tipo, definizioni di tipo generico e tipi generici costruiti chiusi o aperti.Represents type declarations for class types, interface types, array types, value types, enumeration types, type parameters, generic type definitions, and open or closed constructed generic types.

public ref class TypeInfo abstract : System::Reflection::MemberInfo, System::Reflection::IReflectableType
public ref class TypeInfo abstract : Type, System::Reflection::IReflectableType
public abstract class TypeInfo : System.Reflection.MemberInfo, System.Reflection.IReflectableType
public abstract class TypeInfo : Type, System.Reflection.IReflectableType
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public abstract class TypeInfo : Type, System.Reflection.IReflectableType
type TypeInfo = class
    inherit MemberInfo
    interface IReflectableType
type TypeInfo = class
    inherit Type
    interface IReflectableType
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type TypeInfo = class
    inherit Type
    interface IReflectableType
Public MustInherit Class TypeInfo
Inherits MemberInfo
Implements IReflectableType
Public MustInherit Class TypeInfo
Inherits Type
Implements IReflectableType
Ereditarietà
TypeInfo
Ereditarietà
Derivato
Attributi
Implementazioni

Esempio

In questo esempio vengono utilizzati i tipi e i membri di reflection nel .NET per app di Windows 8.x Store.NET for Windows 8.x Store apps subset per recuperare i metodi e le proprietà del Calendar tipo, inclusi i metodi e le proprietà ereditati.This example uses the reflection types and members in the .NET per app di Windows 8.x Store.NET for Windows 8.x Store apps subset to retrieve the methods and properties of the Calendar type, including inherited methods and properties. Per eseguire questo codice, incollarlo nel file di codice per un' Windows 8.x StoreWindows 8.x Store app XAML che contiene un controllo Windows. UI. XAML. Controls. TextBlock denominato textblock1 .To run this code, paste it into the code file for a Windows 8.x StoreWindows 8.x Store XAML app that contains a Windows.UI.Xaml.Controls.Textblock control named textblock1.

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Controls.Primitives;
using Windows.UI.Xaml.Navigation;
using System.Reflection;
using System.Globalization;
using System.Text;

namespace Reflection
{
    public sealed partial class MainPage : Page
    {
        public MainPage()
        {
           this.InitializeComponent();
        }

        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            TypeInfo t = typeof(Calendar).GetTypeInfo();
            IEnumerable<PropertyInfo> pList = t.DeclaredProperties;
            IEnumerable<MethodInfo> mList = t.DeclaredMethods;

            StringBuilder sb = new StringBuilder();
           
            sb.Append("Properties:");
            foreach (PropertyInfo p in pList)
            {

                sb.Append("\n" + p.DeclaringType.Name + ": " + p.Name);
            }
            sb.Append("\nMethods:");
            foreach (MethodInfo m in mList)
            {
                sb.Append("\n" + m.DeclaringType.Name + ": " + m.Name);
            }
            
            textblock1.Text = sb.ToString();
        }
    }
}
Imports Windows.UI.Xaml.Navigation
Imports System.Reflection
Imports System.Globalization
Imports System.Text

Public NotInheritable Class MainPage
    Inherits Page

    Protected Overrides Sub OnNavigatedTo(e As NavigationEventArgs)
        Dim t As TypeInfo = GetType(Calendar).GetTypeInfo()
        Dim pList As IEnumerable(Of PropertyInfo) = t.DeclaredProperties
        Dim mList As IEnumerable(Of MethodInfo) = t.DeclaredMethods

        Dim sb As New StringBuilder()

        sb.Append("Properties:")
        For Each p As PropertyInfo In pList

            sb.Append((vbLf + p.DeclaringType.Name & ": ") + p.Name)
        Next
        sb.Append(vbLf & "Methods:")
        For Each m As MethodInfo In mList
            sb.Append((vbLf + m.DeclaringType.Name & ": ") + m.Name)
        Next

        textblock1.Text = sb.ToString()

    End Sub
End Class

Commenti

A partire da .NET Framework 4.5.NET Framework 4.5 , la TypeInfo classe è inclusa nel .NET per app di Windows 8.x Store.NET for Windows 8.x Store apps subset da usare per la creazione di app di Windows Store.Starting with .NET Framework 4.5.NET Framework 4.5, the TypeInfo class is included in the .NET per app di Windows 8.x Store.NET for Windows 8.x Store apps subset for use in creating Windows Store apps. TypeInfo è disponibile anche nel .NET Framework completo.TypeInfo is available in the full .NET Framework as well. Per altre informazioni sulla reflection per le app di Windows Store, vedere spazi dei nomi e reflection di System. Reflection nell'.NET Framework per le app di Windows Store.For more information about reflection for Windows Store apps, see System.Reflection namespaces and Reflection in the .NET Framework for Windows Store Apps.

TypeInfo contiene molti dei membri disponibili nella Type classe e molte delle proprietà di Reflection negli .NET per app di Windows 8.x Store.NET for Windows 8.x Store apps insiemi restituiti degli TypeInfo oggetti.TypeInfo contains many of the members available in the Type class, and many of the reflection properties in the .NET per app di Windows 8.x Store.NET for Windows 8.x Store apps return collections of TypeInfo objects. Per ottenere un TypeInfo oggetto da un Type oggetto, usare il IntrospectionExtensions.GetTypeInfo(Type) metodo di estensione.To get a TypeInfo object from a Type object, use the IntrospectionExtensions.GetTypeInfo(Type) extension method.

Un TypeInfo oggetto rappresenta la definizione del tipo, mentre un Type oggetto rappresenta un riferimento alla definizione del tipo.A TypeInfo object represents the type definition itself, whereas a Type object represents a reference to the type definition. Il recupero di un TypeInfo oggetto impone il caricamento dell'assembly che contiene il tipo.Getting a TypeInfo object forces the assembly that contains that type to load. In confronto, è possibile modificare Type gli oggetti senza richiedere necessariamente al runtime di caricare l'assembly a cui fanno riferimento.In comparison, you can manipulate Type objects without necessarily requiring the runtime to load the assembly they reference.

In .NET per app di Windows 8.x Store.NET for Windows 8.x Store apps è possibile utilizzare le proprietà di reflection di TypeInfo che restituiscono IEnumerable<T> raccolte anziché metodi che restituiscono matrici.In the .NET per app di Windows 8.x Store.NET for Windows 8.x Store apps, you use the reflection properties of TypeInfo that return IEnumerable<T> collections instead of methods that return arrays. Usare, ad esempio, la DeclaredMembers proprietà per ottenere tutti i membri dichiarati o la DeclaredProperties proprietà per ottenere tutte le proprietà dichiarate.For example, use the DeclaredMembers property to get all declared members, or the DeclaredProperties property to get all declared properties. Nei contesti di reflection è possibile implementare l'attraversamento lazy di queste raccolte in caso di assembly o tipi di grandi dimensioni.Reflection contexts can implement lazy traversal of these collections for large assemblies or types. Per ottenere membri specifici, utilizzare metodi quali GetDeclaredMethod e GetDeclaredProperty e passare il nome del metodo o della proprietà che si desidera recuperare.To get specific members, use methods such as GetDeclaredMethod and GetDeclaredProperty, and pass the name of the method or property you would like to retrieve.

Per filtrare i risultati delle TypeInfo proprietà, utilizzare le query LINQ.To filter the results of TypeInfo properties, use LINQ queries. Per gli oggetti di reflection generati con il runtime (ad esempio, come risultato di typeof(Object) ), è possibile attraversare l'albero di ereditarietà usando i metodi nella RuntimeReflectionExtensions classe.For reflection objects that originate with the runtime (for example, as the result of typeof(Object)), you can traverse the inheritance tree by using the methods in the RuntimeReflectionExtensions class. I consumer di oggetti di contesti di Reflection personalizzati non possono usare questi metodi e devono attraversare l'albero di ereditarietà.Consumers of objects from customized reflection contexts cannot use these methods and must traverse the inheritance tree themselves.

Costruttori

TypeInfo()

Inizializza un'istanza di TypeInfo.Initializes a TypeInfo instance.

Proprietà

Assembly
Assembly

Ottiene la classe Assembly in cui è dichiarato il tipo.Gets the Assembly in which the type is declared. Per i tipi generici, ottiene la classe Assembly in cui è definito il tipo generico.For generic types, gets the Assembly in which the generic type is defined.

(Ereditato da Type)
AssemblyQualifiedName
AssemblyQualifiedName

Ottiene il nome qualificato dall'assembly del tipo, che include il nome dell'assembly da cui è stato caricato l'oggetto Type.Gets the assembly-qualified name of the type, which includes the name of the assembly from which this Type object was loaded.

(Ereditato da Type)
Attributes
Attributes

Ottiene gli attributi associati all'oggetto Type.Gets the attributes associated with the Type.

(Ereditato da Type)
BaseType
BaseType

Ottiene il tipo da cui l'oggetto Type corrente eredita direttamente.Gets the type from which the current Type directly inherits.

(Ereditato da Type)
ContainsGenericParameters
ContainsGenericParameters

Ottiene un valore che indica se l'oggetto Type dispone di parametri di tipo che non sono stati sostituiti da tipi specifici.Gets a value indicating whether the current Type object has type parameters that have not been replaced by specific types.

(Ereditato da Type)
CustomAttributes

Ottiene una raccolta che contiene gli attributi personalizzati del membro.Gets a collection that contains this member's custom attributes.

(Ereditato da MemberInfo)
DeclaredConstructors

Ottiene una raccolta di costruttori dichiarati dal tipo corrente.Gets a collection of the constructors declared by the current type.

DeclaredEvents

Ottiene una raccolta di eventi definiti dal tipo corrente.Gets a collection of the events defined by the current type.

DeclaredFields

Ottiene una raccolta di campi definiti dal tipo corrente.Gets a collection of the fields defined by the current type.

DeclaredMembers

Ottiene una raccolta di membri definiti dal tipo corrente.Gets a collection of the members defined by the current type.

DeclaredMethods

Ottiene una raccolta di metodi definiti dal tipo corrente.Gets a collection of the methods defined by the current type.

DeclaredNestedTypes

Ottiene una raccolta di tipi annidati definiti dal tipo corrente.Gets a collection of the nested types defined by the current type.

DeclaredProperties

Ottiene una raccolta di proprietà definite dal tipo corrente.Gets a collection of the properties defined by the current type.

DeclaringMethod
DeclaringMethod

Ottiene una classe MethodBase che rappresenta il metodo dichiarante se la classe Type corrente rappresenta un parametro di tipo di un metodo generico.Gets a MethodBase that represents the declaring method, if the current Type represents a type parameter of a generic method.

(Ereditato da Type)
DeclaringType

Ottiene la classe che dichiara questo membro.Gets the class that declares this member.

(Ereditato da MemberInfo)
DeclaringType

Ottiene il tipo che dichiara il parametro di tipo generico o di tipo annidato corrente.Gets the type that declares the current nested type or generic type parameter.

(Ereditato da Type)
FullName
FullName

Ottiene il nome completo del tipo, comprendente il relativo spazio dei nomi ma non l'assembly.Gets the fully qualified name of the type, including its namespace but not its assembly.

(Ereditato da Type)
GenericParameterAttributes
GenericParameterAttributes

Ottiene una combinazione di flag GenericParameterAttributes che descrivono la covariante e i vincoli speciali del parametro di tipo generico corrente.Gets a combination of GenericParameterAttributes flags that describe the covariance and special constraints of the current generic type parameter.

(Ereditato da Type)
GenericParameterPosition
GenericParameterPosition

Ottiene la posizione del parametro di tipo nell'elenco di parametri di tipo del tipo o del metodo generico che ha dichiarato il parametro, quando l'oggetto Type rappresenta un parametro di tipo di un tipo o un metodo generico.Gets the position of the type parameter in the type parameter list of the generic type or method that declared the parameter, when the Type object represents a type parameter of a generic type or a generic method.

(Ereditato da Type)
GenericTypeArguments
GenericTypeArguments

Ottiene una matrice di argomenti di tipo generico per questo tipo.Gets an array of the generic type arguments for this type.

(Ereditato da Type)
GenericTypeParameters

Ottiene una matrice dei parametri generici dell'istanza corrente.Gets an array of the generic type parameters of the current instance.

GUID
GUID

Ottiene il GUID associato all'oggetto Type.Gets the GUID associated with the Type.

(Ereditato da Type)
HasElementType
HasElementType

Ottiene un valore che indica se l'oggetto Type corrente comprende o si riferisce a un altro tipo, ovvero se l'oggetto Type corrente è una matrice, un puntatore o viene passato per riferimento.Gets a value indicating whether the current Type encompasses or refers to another type; that is, whether the current Type is an array, a pointer, or is passed by reference.

(Ereditato da Type)
ImplementedInterfaces

Ottiene una raccolta delle interfacce implementate dal tipo corrente.Gets a collection of the interfaces implemented by the current type.

IsAbstract
IsAbstract

Ottiene un valore che indica se Type è astratto e se deve essere sottoposto a override.Gets a value indicating whether the Type is abstract and must be overridden.

(Ereditato da Type)
IsAnsiClass
IsAnsiClass

Ottiene un valore che indica se l'attributo di formato della stringa AnsiClass è selezionato per Type.Gets a value indicating whether the string format attribute AnsiClass is selected for the Type.

(Ereditato da Type)
IsArray
IsArray

Ottiene un valore che indica se il tipo è una matrice.Gets a value that indicates whether the type is an array.

(Ereditato da Type)
IsAutoClass
IsAutoClass

Ottiene un valore che indica se l'attributo di formato della stringa AutoClass è selezionato per Type.Gets a value indicating whether the string format attribute AutoClass is selected for the Type.

(Ereditato da Type)
IsAutoLayout
IsAutoLayout

Ottiene un valore che indica se i campi del tipo corrente sono disposti automaticamente dal Common Language Runtime.Gets a value indicating whether the fields of the current type are laid out automatically by the common language runtime.

(Ereditato da Type)
IsByRef
IsByRef

Ottiene un valore che indica se l'oggetto Type viene passato per riferimento.Gets a value indicating whether the Type is passed by reference.

(Ereditato da Type)
IsByRefLike

Ottiene un valore che indica se il tipo è una struttura simile a byref.Gets a value that indicates whether the type is a byref-like structure.

(Ereditato da Type)
IsClass
IsClass

Ottiene un valore che indica se Type è una classe o un delegato, ovvero se non è un tipo di valore o un'interfaccia.Gets a value indicating whether the Type is a class or a delegate; that is, not a value type or interface.

(Ereditato da Type)
IsCollectible

Ottiene un valore che indica se questo oggetto MemberInfo fa parte di un assembly conservato in un AssemblyLoadContext ritirabile.Gets a value that indicates whether this MemberInfo object is part of an assembly held in a collectible AssemblyLoadContext.

(Ereditato da MemberInfo)
IsCOMObject
IsCOMObject

Ottiene un valore che indica se Type è un oggetto COM.Gets a value indicating whether the Type is a COM object.

(Ereditato da Type)
IsConstructedGenericType

Ottiene un valore che indica se l'oggetto rappresenta un tipo generico costruito.Gets a value that indicates whether this object represents a constructed generic type. È possibile creare istanze di un tipo generico costruito.You can create instances of a constructed generic type.

(Ereditato da Type)
IsContextful

Ottiene un valore che indica se è possibile includere Type in un contesto.Gets a value indicating whether the Type can be hosted in a context.

(Ereditato da Type)
IsEnum
IsEnum

Ottiene un valore che indica se l'oggetto Type è un'enumerazione.Gets a value indicating whether the current Type represents an enumeration.

(Ereditato da Type)
IsExplicitLayout
IsExplicitLayout

Ottiene un valore che indica se i campi del tipo corrente sono disposti a offset specificati in modo esplicito.Gets a value indicating whether the fields of the current type are laid out at explicitly specified offsets.

(Ereditato da Type)
IsGenericMethodParameter

Ottiene un valore che indica se l'oggetto Type corrente rappresenta un parametro di tipo nella definizione di un metodo generico.Gets a value that indicates whether the current Type represents a type parameter in the definition of a generic method.

(Ereditato da Type)
IsGenericParameter
IsGenericParameter

Ottiene un valore che indica se l'oggetto Type corrente rappresenta un parametro di tipo nella definizione di un tipo o metodo generico.Gets a value indicating whether the current Type represents a type parameter in the definition of a generic type or method.

(Ereditato da Type)
IsGenericType
IsGenericType

Ottiene un valore che indica se il tipo corrente è un tipo generico.Gets a value indicating whether the current type is a generic type.

(Ereditato da Type)
IsGenericTypeDefinition
IsGenericTypeDefinition

Ottiene un valore che indica se la classe Type corrente rappresenta una definizione di tipo generico, da cui è possibile costruire altri tipi generici.Gets a value indicating whether the current Type represents a generic type definition, from which other generic types can be constructed.

(Ereditato da Type)
IsGenericTypeParameter

Ottiene un valore che indica se l'oggetto Type corrente rappresenta un parametro di tipo nella definizione di un tipo generico.Gets a value that indicates whether the current Type represents a type parameter in the definition of a generic type.

(Ereditato da Type)
IsImport
IsImport

Ottiene un valore che indica se Type dispone di un attributo ComImportAttribute applicato, che ne indica l'importazione da una libreria di tipi COM.Gets a value indicating whether the Type has a ComImportAttribute attribute applied, indicating that it was imported from a COM type library.

(Ereditato da Type)
IsInterface
IsInterface

Ottiene un valore che indica se Type è un'interfaccia, ovvero non è una classe né un tipo di valore.Gets a value indicating whether the Type is an interface; that is, not a class or a value type.

(Ereditato da Type)
IsLayoutSequential
IsLayoutSequential

Ottiene un valore che indica se i campi del tipo corrente sono disposti in sequenza, nell'ordine in cui sono stati definiti o rilasciati ai metadati.Gets a value indicating whether the fields of the current type are laid out sequentially, in the order that they were defined or emitted to the metadata.

(Ereditato da Type)
IsMarshalByRef
IsMarshalByRef

Ottiene un valore che indica se l'oggetto Type viene sottoposto a marshalling per riferimento.Gets a value indicating whether the Type is marshaled by reference.

(Ereditato da Type)
IsNested
IsNested

Ottiene un valore che indica se l'oggetto Type corrente rappresenta un tipo la cui definizione è annidata all'interno della definizione di un altro tipo.Gets a value indicating whether the current Type object represents a type whose definition is nested inside the definition of another type.

(Ereditato da Type)
IsNestedAssembly
IsNestedAssembly

Ottiene un valore che indica se Type è annidato e visibile soltanto all'interno dell'assembly.Gets a value indicating whether the Type is nested and visible only within its own assembly.

(Ereditato da Type)
IsNestedFamANDAssem
IsNestedFamANDAssem

Ottiene un valore che indica se Type è annidato e visibile soltanto alle classi della stessa famiglia e dello stesso assembly.Gets a value indicating whether the Type is nested and visible only to classes that belong to both its own family and its own assembly.

(Ereditato da Type)
IsNestedFamily
IsNestedFamily

Ottiene un valore che indica se Type è annidato e visibile solo all'interno della famiglia.Gets a value indicating whether the Type is nested and visible only within its own family.

(Ereditato da Type)
IsNestedFamORAssem
IsNestedFamORAssem

Ottiene un valore che indica se Type è annidato e visibile solo alle classi della stessa famiglia o dello stesso assembly.Gets a value indicating whether the Type is nested and visible only to classes that belong to either its own family or to its own assembly.

(Ereditato da Type)
IsNestedPrivate
IsNestedPrivate

Ottiene un valore che indica se Type è annidato e dichiarato privato.Gets a value indicating whether the Type is nested and declared private.

(Ereditato da Type)
IsNestedPublic
IsNestedPublic

Ottiene un valore che indica se una classe è annidata e dichiarata pubblica.Gets a value indicating whether a class is nested and declared public.

(Ereditato da Type)
IsNotPublic
IsNotPublic

Ottiene un valore che indica se l'oggetto Type non è dichiarato pubblico.Gets a value indicating whether the Type is not declared public.

(Ereditato da Type)
IsPointer
IsPointer

Ottiene un valore che indica se Type è un puntatore.Gets a value indicating whether the Type is a pointer.

(Ereditato da Type)
IsPrimitive
IsPrimitive

Ottiene un valore che indica se Type è uno dei tipi primitivi.Gets a value indicating whether the Type is one of the primitive types.

(Ereditato da Type)
IsPublic
IsPublic

Ottiene un valore che indica se l'oggetto Type è dichiarato pubblico.Gets a value indicating whether the Type is declared public.

(Ereditato da Type)
IsSealed
IsSealed

Ottiene un valore che indica se Type è dichiarato sealed.Gets a value indicating whether the Type is declared sealed.

(Ereditato da Type)
IsSecurityCritical

Ottiene un valore che indica se il tipo corrente è SecurityCritical o SecuritySafeCritical al livello di attendibilità corrente e può pertanto eseguire operazioni critiche.Gets a value that indicates whether the current type is security-critical or security-safe-critical at the current trust level, and therefore can perform critical operations.

(Ereditato da Type)
IsSecuritySafeCritical

Ottiene un valore che indica se il tipo corrente è SecuritySafeCritical al livello di attendibilità corrente, vale a dire se può eseguire operazioni critiche e se è possibile accedervi tramite codice trasparente.Gets a value that indicates whether the current type is security-safe-critical at the current trust level; that is, whether it can perform critical operations and can be accessed by transparent code.

(Ereditato da Type)
IsSecurityTransparent

Ottiene un valore che indica se il tipo corrente è trasparente al livello di attendibilità corrente e non può quindi eseguire operazioni critiche.Gets a value that indicates whether the current type is transparent at the current trust level, and therefore cannot perform critical operations.

(Ereditato da Type)
IsSerializable
IsSerializable

Ottiene un valore che indica se Type è serializzabile.Gets a value indicating whether the Type is serializable.

(Ereditato da Type)
IsSignatureType

Ottiene un valore che indica se il tipo è un tipo di firma.Gets a value that indicates whether the type is a signature type.

(Ereditato da Type)
IsSpecialName
IsSpecialName

Ottiene un valore che indica se per il nome del tipo richiede una gestione speciale.Gets a value indicating whether the type has a name that requires special handling.

(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 pari a zero.Gets a value that indicates whether the type is an array type that can represent only a single-dimensional array with a zero lower bound.

(Ereditato da Type)
IsTypeDefinition

Ottiene un valore che indica se il tipo è una definizione di tipo.Gets a value that indicates whether the type is a type definition.

(Ereditato da Type)
IsUnicodeClass
IsUnicodeClass

Ottiene un valore che indica se l'attributo di formato della stringa UnicodeClass è selezionato per Type.Gets a value indicating whether the string format attribute UnicodeClass is selected for the Type.

(Ereditato da Type)
IsValueType
IsValueType

Ottiene un valore che indica se Type è un tipo di valore.Gets a value indicating whether the Type is a value type.

(Ereditato da Type)
IsVariableBoundArray

Ottiene un valore che indica se il tipo è un tipo di matrice che può rappresentare una matrice multidimensionale o una matrice con un limite inferiore arbitrario.Gets a value that indicates whether the type is an array type that can represent a multi-dimensional array or an array with an arbitrary lower bound.

(Ereditato da Type)
IsVisible
IsVisible

Ottiene un valore che indica se è possibile accedere a Type da codice esterno all'assembly.Gets a value indicating whether the Type can be accessed by code outside the assembly.

(Ereditato da Type)
MemberType
MemberType

Quando viene eseguito l'override in una classe derivata, ottiene un valore MemberTypes che indica il tipo del membro, il metodo, il costruttore, l'evento e così via.When overridden in a derived class, gets a MemberTypes value indicating the type of the member - method, constructor, event, and so on.

(Ereditato da MemberInfo)
MemberType

Ottiene un valore MemberTypes che indica che questo membro è un tipo o un tipo annidato.Gets a MemberTypes value indicating that this member is a type or a nested type.

(Ereditato da Type)
MetadataToken

Ottiene un valore che identifica un elemento di metadati.Gets a value that identifies a metadata element.

(Ereditato da MemberInfo)
Module

Ottiene il modulo in cui viene definito il tipo che dichiara il membro rappresentato dall'oggetto MemberInfo corrente.Gets the module in which the type that declares the member represented by the current MemberInfo is defined.

(Ereditato da MemberInfo)
Module

Ottiene il modulo (DLL) in cui è definito l'oggetto Type corrente.Gets the module (the DLL) in which the current Type is defined.

(Ereditato da Type)
Name

Ottiene il nome del membro corrente.Gets the name of the current member.

(Ereditato da MemberInfo)
Name

Quando ne viene eseguito l'override in una classe derivata, ottiene il nome del tipo corrente.When overridden in a derived class, gets the name of the current type.

(Ereditato da Type)
Namespace
Namespace

Ottiene lo spazio dei nomi dell'oggetto Type.Gets the namespace of the Type.

(Ereditato da Type)
ReflectedType

Ottiene l'oggetto classe utilizzato per ottenere questa istanza di MemberInfo.Gets the class object that was used to obtain this instance of MemberInfo.

(Ereditato da MemberInfo)
ReflectedType

Ottiene l'oggetto classe usato per ottenere questo membro.Gets the class object that was used to obtain this member.

(Ereditato da Type)
StructLayoutAttribute
StructLayoutAttribute

Ottiene una classe StructLayoutAttribute che descrive il layout del tipo corrente.Gets a StructLayoutAttribute that describes the layout of the current type.

(Ereditato da Type)
TypeHandle

che rappresenta il nome dell'oggetto Type corrente.Gets the handle for the current Type.

(Ereditato da Type)
TypeInitializer
TypeInitializer

Ottiene l'inizializzatore per il tipo.Gets the initializer for the type.

(Ereditato da Type)
UnderlyingSystemType
UnderlyingSystemType

Indica il tipo fornito da Common Language Runtime che rappresenta questo tipo.Indicates the type provided by the common language runtime that represents this type.

(Ereditato da Type)

Metodi

AsType()

Restituisce il tipo corrente come oggetto Type.Returns the current type as a Type object.

Equals(Object)

Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato.Returns a value that indicates whether this instance is equal to a specified object.

(Ereditato da MemberInfo)
Equals(Object)

Determina se il tipo di sistema sottostante dell'oggetto Type corrente coincide con il tipo di sistema sottostante dell'oggetto Object specificato.Determines if the underlying system type of the current Type object is the same as the underlying system type of the specified Object.

(Ereditato da Type)
Equals(Type)

Determina se il tipo di sistema sottostante dell'oggetto Type corrente coincide con il tipo di sistema sottostante dell'oggetto Type specificato.Determines if the underlying system type of the current Type is the same as the underlying system type of the specified Type.

(Ereditato da Type)
FindInterfaces(TypeFilter, Object)
FindInterfaces(TypeFilter, Object)

Restituisce una matrice di oggetti Type che rappresenta un elenco filtrato di interfacce implementate o ereditate dall'oggetto Type corrente.Returns an array of Type objects representing a filtered list of interfaces implemented or inherited by the current Type.

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

Restituisce una matrice filtrata di oggetti MemberInfo del tipo di membro specificato.Returns a filtered array of MemberInfo objects of the specified member type.

(Ereditato da Type)
GetArrayRank()
GetArrayRank()

Ottiene il numero di dimensioni in una matrice.Gets the number of dimensions in an array.

(Ereditato da Type)
GetAttributeFlagsImpl()

Quando ne viene eseguito l'override in una classe derivata, implementa la proprietà Attributes e ottiene una combinazione bit per bit di valori di enumerazione che indicano gli attributi associati a Type.When overridden in a derived class, implements the Attributes property and gets a bitwise combination of enumeration values that indicate the attributes associated with the Type.

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

Cerca il costruttore i cui parametri corrispondono ai tipi di argomenti e ai modificatori specificati, usando i vincoli di associazione e la convenzione di chiamata specificati.Searches for a constructor whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.

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

Cerca un costruttore i cui parametri corrispondono ai tipi e ai modificatori dell'argomento specificato, usando i vincoli di associazione specificati.Searches for a constructor whose parameters match the specified argument types and modifiers, using the specified binding constraints.

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

Cerca un costruttore di istanza pubblica i cui parametri corrispondono ai tipi nella matrice specificata.Searches for a public instance constructor whose parameters match the types in the specified array.

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

Quando ne viene eseguito l'override in una classe derivata, cerca un costruttore i cui parametri corrispondono ai modificatori e ai tipi di argomento specificati, usando i vincoli di binding e la convenzione di chiamata specificati.When overridden in a derived class, searches for a constructor whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.

(Ereditato da Type)
GetConstructors()
GetConstructors()

Restituisce tutti i costruttori di tipo pubblico definiti per l'oggetto Type corrente.Returns all the public constructors defined for the current Type.

(Ereditato da Type)
GetConstructors(BindingFlags)
GetConstructors(BindingFlags)

Quando ne viene eseguito l'override in una classe derivata, cerca i costruttori definiti per l'oggetto Type corrente, usando i BindingFlags specificati.When overridden in a derived class, searches for the constructors defined for the current Type, using the specified BindingFlags.

(Ereditato da Type)
GetCustomAttributes(Boolean)

Se sottoposto a override in una classe derivata, restituisce una matrice di tutti gli attributi personalizzati applicati a questo membro.When overridden in a derived class, returns an array of all custom attributes applied to this member.

(Ereditato da MemberInfo)
GetCustomAttributes(Type, Boolean)

Quando viene sottoposto a override in una classe derivata, questo metodo restituisce una matrice di attributi personalizzati applicati a questo membro e identificati da Type.When overridden in a derived class, returns an array of custom attributes applied to this member and identified by Type.

(Ereditato da MemberInfo)
GetCustomAttributesData()

Restituisce un elenco di oggetti CustomAttributeData che rappresentano i dati relativi agli attributi applicati al membro di destinazione.Returns a list of CustomAttributeData objects representing data about the attributes that have been applied to the target member.

(Ereditato da MemberInfo)
GetDeclaredEvent(String)

Restituisce un oggetto che rappresenta l'evento pubblico specificato dichiarato dal tipo corrente.Returns an object that represents the specified public event declared by the current type.

GetDeclaredField(String)

Restituisce un oggetto che rappresenta il campo pubblico specificato dichiarato dal tipo corrente.Returns an object that represents the specified public field declared by the current type.

GetDeclaredMethod(String)

Restituisce un oggetto che rappresenta il metodo pubblico specificato dichiarato dal tipo corrente.Returns an object that represents the specified public method declared by the current type.

GetDeclaredMethods(String)

Restituisce una raccolta che contiene tutti i metodi pubblici dichiarati nel tipo corrente che corrispondono al nome specificato.Returns a collection that contains all public methods declared on the current type that match the specified name.

GetDeclaredNestedType(String)

Restituisce un oggetto che rappresenta il tipo annidato pubblico specificato dichiarato dal tipo corrente.Returns an object that represents the specified public nested type declared by the current type.

GetDeclaredProperty(String)

Restituisce un oggetto che rappresenta la proprietà pubblica specificata dichiarata dal tipo corrente.Returns an object that represents the specified public property declared by the current type.

GetDefaultMembers()
GetDefaultMembers()

Cerca i membri definiti per l'oggetto Type corrente per cui è impostato il DefaultMemberAttribute.Searches for the members defined for the current Type whose DefaultMemberAttribute is set.

(Ereditato da Type)
GetElementType()
GetElementType()

Quando ne viene eseguito l'override in una classe derivata, restituisce l'oggetto Type dell'oggetto incluso in modo diretto o mediante riferimento tramite matrice, puntatore o tipo di riferimento.When overridden in a derived class, returns the Type of the object encompassed or referred to by the current array, pointer or reference type.

(Ereditato da Type)
GetEnumName(Object)
GetEnumName(Object)

Restituisce il nome della costante avente il valore specificato, per il tipo di enumerazione corrente.Returns the name of the constant that has the specified value, for the current enumeration type.

(Ereditato da Type)
GetEnumNames()
GetEnumNames()

Restituisce i nomi dei membri del tipo di enumerazione corrente.Returns the names of the members of the current enumeration type.

(Ereditato da Type)
GetEnumUnderlyingType()
GetEnumUnderlyingType()

Restituisce il tipo sottostante del tipo di enumerazione corrente.Returns the underlying type of the current enumeration type.

(Ereditato da Type)
GetEnumValues()
GetEnumValues()

Restituisce una matrice dei valori delle costanti nel tipo di enumerazione corrente.Returns an array of the values of the constants in the current enumeration type.

(Ereditato da Type)
GetEvent(String)
GetEvent(String)

Restituisce l'oggetto EventInfo che rappresenta l'evento pubblico specificato.Returns the EventInfo object representing the specified public event.

(Ereditato da Type)
GetEvent(String, BindingFlags)
GetEvent(String, BindingFlags)

Quando ne viene eseguito l'override in una classe derivata, restituisce l'oggetto EventInfo che rappresenta l'evento specificato, usando i vincoli di associazione specificati.When overridden in a derived class, returns the EventInfo object representing the specified event, using the specified binding constraints.

(Ereditato da Type)
GetEvents()
GetEvents()

Restituisce tutti gli eventi pubblici dichiarati o ereditati dall'oggetto Type corrente.Returns all the public events that are declared or inherited by the current Type.

(Ereditato da Type)
GetEvents(BindingFlags)
GetEvents(BindingFlags)

Quando ne viene eseguito l'override in una classe derivata, cerca gli eventi dichiarati o ereditati dall'oggetto Type corrente, usando i vincoli di associazione specificati.When overridden in a derived class, searches for events that are declared or inherited by the current Type, using the specified binding constraints.

(Ereditato da Type)
GetField(String)
GetField(String)

Cerca il campo pubblico con il nome specificato.Searches for the public field with the specified name.

(Ereditato da Type)
GetField(String, BindingFlags)
GetField(String, BindingFlags)

Cerca il campo specificato, usando i vincoli di binding specificati.Searches for the specified field, using the specified binding constraints.

(Ereditato da Type)
GetFields()
GetFields()

Restituisce tutti i campi pubblici dell'oggetto Type corrente.Returns all the public fields of the current Type.

(Ereditato da Type)
GetFields(BindingFlags)
GetFields(BindingFlags)

Quando ne viene eseguito l'override in una classe derivata, cerca i campi definiti per l'oggetto Type corrente, usando i vincoli di binding specificati.When overridden in a derived class, searches for the fields defined for the current Type, using the specified binding constraints.

(Ereditato da Type)
GetGenericArguments()
GetGenericArguments()

Restituisce una matrice di oggetti Type che rappresentano gli argomenti di tipo di un tipo generico chiuso o i parametri di tipo di una definizione di tipo generico.Returns an array of Type objects that represent the type arguments of a closed generic type or the type parameters of a generic type definition.

(Ereditato da Type)
GetGenericParameterConstraints()
GetGenericParameterConstraints()

Restituisce una matrice di oggetti Type che rappresentano i vincoli sul parametro di tipo generico corrente.Returns an array of Type objects that represent the constraints on the current generic type parameter.

(Ereditato da Type)
GetGenericTypeDefinition()
GetGenericTypeDefinition()

Restituisce un oggetto Type che rappresenta una definizione di tipo generico da cui è possibile costruire il tipo generico corrente.Returns a Type object that represents a generic type definition from which the current generic type can be constructed.

(Ereditato da Type)
GetHashCode()

Restituisce il codice hash per l'istanza.Returns the hash code for this instance.

(Ereditato da MemberInfo)
GetHashCode()

Restituisce il codice hash per l'istanza.Returns the hash code for this instance.

(Ereditato da Type)
GetInterface(String)
GetInterface(String)

Cerca l'interfaccia con il nome specificato.Searches for the interface with the specified name.

(Ereditato da Type)
GetInterface(String, Boolean)
GetInterface(String, Boolean)

Quando è sottoposto a override in una classe derivata, cerca l'interfaccia specificata, indicando se la ricerca del nome dell'interfaccia viene eseguita senza fare distinzione tra maiuscole e minuscole.When overridden in a derived class, searches for the specified interface, specifying whether to do a case-insensitive search for the interface name.

(Ereditato da Type)
GetInterfaceMap(Type)

Restituisce un mapping di interfaccia per il tipo di interfaccia specificato.Returns an interface mapping for the specified interface type.

(Ereditato da Type)
GetInterfaces()
GetInterfaces()

Quando ne viene eseguito l'override in una classe derivata, ottiene tutte le interfacce implementate o ereditate dall'oggetto Type corrente.When overridden in a derived class, gets all the interfaces implemented or inherited by the current Type.

(Ereditato da Type)
GetMember(String)
GetMember(String)

Cerca i membri pubblici con il nome specificato.Searches for the public members with the specified name.

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

Cerca i membri specificati, usando i vincoli di binding specificati.Searches for the specified members, using the specified binding constraints.

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

Cerca i membri specificati del tipo di membro specificato usando i vincoli di associazione specificati.Searches for the specified members of the specified member type, using the specified binding constraints.

(Ereditato da Type)
GetMembers()
GetMembers()

Restituisce tutti i membri pubblici dell'oggetto Type corrente.Returns all the public members of the current Type.

(Ereditato da Type)
GetMembers(BindingFlags)
GetMembers(BindingFlags)

Quando ne viene eseguito l'override in una classe derivata, cerca i membri definiti per l'oggetto Type corrente, usando i vincoli di associazione specificati.When overridden in a derived class, searches for the members defined for the current Type, using the specified binding constraints.

(Ereditato da Type)
GetMethod(String)
GetMethod(String)

Cerca il metodo pubblico con il nome specificato.Searches for the public method with the specified name.

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

Cerca il metodo specificato, usando i vincoli di binding specificati.Searches for the specified method, using the specified binding constraints.

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

Cerca il metodo specificato i cui parametri corrispondono ai tipi di argomenti e ai modificatori specificati, usando i vincoli di binding e la convenzione di chiamata specificati.Searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.

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

Cerca il metodo specificato i cui parametri corrispondono ai tipi di argomenti e ai modificatori specificati, usando i vincoli di binding specificati.Searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints.

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

Cerca il metodo specificato i cui parametri corrispondono al numero di parametri generici, ai tipi di argomenti e ai modificatori specificati, usando i vincoli di binding e la convenzione di chiamata specificati.Searches for the specified method whose parameters match the specified generic parameter count, argument types and modifiers, using the specified binding constraints and the specified calling convention.

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

Cerca il metodo specificato i cui parametri corrispondono al numero di parametri generici, ai tipi di argomenti e ai modificatori specificati, usando i vincoli di binding specificati.Searches for the specified method whose parameters match the specified generic parameter count, argument types and modifiers, using the specified binding constraints.

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

Cerca il metodo pubblico specificato i cui parametri corrispondono al numero di parametri generici e ai tipi di argomenti specificati.Searches for the specified public method whose parameters match the specified generic parameter count and argument types.

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

Cerca il metodo pubblico specificato i cui parametri corrispondono al numero di parametri generici, ai tipi di argomenti e ai modificatori specificati.Searches for the specified public method whose parameters match the specified generic parameter count, argument types and modifiers.

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

Cerca il metodo pubblico specificato i cui parametri corrispondono ai tipi di argomenti specificati.Searches for the specified public method whose parameters match the specified argument types.

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

Cerca il metodo pubblico specificato i cui parametri corrispondono ai modificatori e ai tipi di argomenti specificati.Searches for the specified public method whose parameters match the specified argument types and modifiers.

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

Quando ne viene eseguito l'override in una classe derivata, cerca il metodo specificato i cui parametri corrispondono ai modificatori e ai tipi di argomento definiti, usando i vincoli di binding e la convenzione di chiamata specificati.When overridden in a derived class, searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.

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

Se sottoposto a override in una classe derivata, cerca il metodo specificato i cui parametri corrispondono al numero di parametri generici, ai tipi di argomenti e ai modificatori specificati, usando i vincoli di binding e la convenzione di chiamata specificati.When overridden in a derived class, searches for the specified method whose parameters match the specified generic parameter count, argument types and modifiers, using the specified binding constraints and the specified calling convention.

(Ereditato da Type)
GetMethods()
GetMethods()

Restituisce tutti i metodi pubblici dell'oggetto Type corrente.Returns all the public methods of the current Type.

(Ereditato da Type)
GetMethods(BindingFlags)
GetMethods(BindingFlags)

Quando ne viene eseguito l'override in una classe derivata, cerca i metodi definiti per l'oggetto Type corrente, usando i vincoli di binding specificati.When overridden in a derived class, searches for the methods defined for the current Type, using the specified binding constraints.

(Ereditato da Type)
GetNestedType(String)
GetNestedType(String)

Cerca il tipo annidato pubblico con il nome specificato.Searches for the public nested type with the specified name.

(Ereditato da Type)
GetNestedType(String, BindingFlags)
GetNestedType(String, BindingFlags)

Quando ne viene eseguito l'override in una classe derivata, cerca il tipo annidato specificato, usando i vincoli di binding specificati.When overridden in a derived class, searches for the specified nested type, using the specified binding constraints.

(Ereditato da Type)
GetNestedTypes()
GetNestedTypes()

Restituisce i tipi pubblici annidati all'interno dell'oggetto Type corrente.Returns the public types nested in the current Type.

(Ereditato da Type)
GetNestedTypes(BindingFlags)
GetNestedTypes(BindingFlags)

Quando ne viene eseguito l'override in una classe derivata, cerca i tipi annidati nell'oggetto Type corrente, usando i vincoli di binding specificati.When overridden in a derived class, searches for the types nested in the current Type, using the specified binding constraints.

(Ereditato da Type)
GetProperties()
GetProperties()

Restituisce tutte le proprietà pubbliche dell'oggetto Type corrente.Returns all the public properties of the current Type.

(Ereditato da Type)
GetProperties(BindingFlags)
GetProperties(BindingFlags)

Quando ne viene eseguito l'override in una classe derivata, cerca le proprietà dell'oggetto Type corrente, usando i vincoli di binding specificati.When overridden in a derived class, searches for the properties of the current Type, using the specified binding constraints.

(Ereditato da Type)
GetProperty(String)
GetProperty(String)

Cerca la proprietà pubblica con il nome specificato.Searches for the public property with the specified name.

(Ereditato da Type)
GetProperty(String, BindingFlags)
GetProperty(String, BindingFlags)

Cerca la proprietà specificata, usando i vincoli di binding specificati.Searches for the specified property, using the specified binding constraints.

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

Cerca la proprietà specificata i cui parametri corrispondono ai tipi di argomenti e ai modificatori specificati, usando i vincoli di binding specificati.Searches for the specified property whose parameters match the specified argument types and modifiers, using the specified binding constraints.

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

Cerca la proprietà pubblica con il nome e il tipo restituito specificati.Searches for the public property with the specified name and return type.

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

Cerca la proprietà pubblica specificata i cui parametri corrispondono ai tipi di argomenti specificati.Searches for the specified public property whose parameters match the specified argument types.

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

Cerca la proprietà pubblica specificata i cui parametri corrispondono ai tipi di argomenti e ai modificatori specificati.Searches for the specified public property whose parameters match the specified argument types and modifiers.

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

Cerca la proprietà pubblica specificata i cui parametri corrispondono ai tipi di argomenti specificati.Searches for the specified public property whose parameters match the specified argument types.

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

Quando viene sottoposto a override in una classe derivata, cerca la proprietà specificata i cui parametri corrispondono ai modificatori e ai tipi di argomenti definiti, usando i vincoli di binding specificati.When overridden in a derived class, searches for the specified property whose parameters match the specified argument types and modifiers, using the specified binding constraints.

(Ereditato da Type)
GetType()

Individua gli attributi di un membro e consente di accedere ai metadati del membro.Discovers the attributes of a member and provides access to member metadata.

(Ereditato da MemberInfo)
GetType()

Ottiene l'oggetto Type corrente.Gets the current Type.

(Ereditato da Type)
GetTypeCodeImpl()

Restituisce il codice del tipo sottostante di questa istanza di Type.Returns the underlying type code of this Type instance.

(Ereditato da Type)
HasElementTypeImpl()

Quando ne viene eseguito l'override in una classe derivata, implementa la proprietà HasElementType e determina se l'oggetto Type corrente include o contiene riferimenti a un altro tipo, ovvero se l'oggetto Type corrente è costituito da una matrice o da un puntatore o è passato come riferimento.When overridden in a derived class, implements the HasElementType property and determines whether the current Type encompasses or refers to another type; that is, whether the current Type is an array, a pointer, or is passed by reference.

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

Chiama il membro specificato, usando i vincoli di associazione specificati e associando l'elenco di argomenti specificato.Invokes the specified member, using the specified binding constraints and matching the specified argument list.

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

Chiama il membro specificato, usando i vincoli di binding specificati e associando l'elenco di argomenti specificati e le impostazioni cultura.Invokes the specified member, using the specified binding constraints and matching the specified argument list and culture.

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

Quando ne viene eseguito l'override in una classe derivata, richiama il membro specificato, usando i vincoli di binding specificati e associando l'elenco di argomenti, i modificatori e le impostazioni cultura specificati.When overridden in a derived class, invokes the specified member, using the specified binding constraints and matching the specified argument list, modifiers and culture.

(Ereditato da Type)
IsArrayImpl()

Quando ne viene eseguito l'override in una classe derivata, implementa la proprietà IsArray e determina se l'oggetto Type è una matrice.When overridden in a derived class, implements the IsArray property and determines whether the Type is an array.

(Ereditato da Type)
IsAssignableFrom(Type)
IsAssignableFrom(Type)

Determina se un'istanza di un tipo specificato c può essere assegnata a una variabile del tipo corrente.Determines whether an instance of a specified type c can be assigned to a variable of the current type.

(Ereditato da Type)
IsAssignableFrom(TypeInfo)

Restituisce un valore che indica se il tipo specificato può essere assegnato al tipo corrente.Returns a value that indicates whether the specified type can be assigned to the current type.

IsAssignableTo(Type)

Determina se il tipo corrente può essere assegnato a una variabile del tipo targetType specificato.Determines whether the current type can be assigned to a variable of the specified targetType.

(Ereditato da Type)
IsByRefImpl()

Quando ne viene eseguito l'override in una classe derivata, implementa la proprietà IsByRef e determina se l'oggetto Type viene passato per riferimento.When overridden in a derived class, implements the IsByRef property and determines whether the Type is passed by reference.

(Ereditato da Type)
IsCOMObjectImpl()

Quando ne viene eseguito l'override in una classe derivata, implementa la proprietà IsCOMObject e determina se Type è un oggetto COM.When overridden in a derived class, implements the IsCOMObject property and determines whether the Type is a COM object.

(Ereditato da Type)
IsContextfulImpl()

Implementa la proprietà IsContextful e determina se Type può essere contenuto in un contesto.Implements the IsContextful property and determines whether the Type can be hosted in a context.

(Ereditato da Type)
IsDefined(Type, Boolean)

Quando se ne effettua l'override in una classe derivata, indica se a questo membro sono applicati uno o più attributi del tipo specificato o dei tipi derivati.When overridden in a derived class, indicates whether one or more attributes of the specified type or of its derived types is applied to this member.

(Ereditato da MemberInfo)
IsEnumDefined(Object)
IsEnumDefined(Object)

Restituisce un valore che indica se il valore specificato esiste nel tipo di enumerazione corrente.Returns a value that indicates whether the specified value exists in the current enumeration type.

(Ereditato da Type)
IsEquivalentTo(Type)
IsEquivalentTo(Type)

Determina se due tipi COM presentano la stessa identità e sono idonei per l'equivalenza di tipo.Determines whether two COM types have the same identity and are eligible for type equivalence.

(Ereditato da Type)
IsInstanceOfType(Object)
IsInstanceOfType(Object)

Determina se l'oggetto specificato è un'istanza dell'oggetto Type corrente.Determines whether the specified object is an instance of the current Type.

(Ereditato da Type)
IsMarshalByRefImpl()

Implementa la proprietà IsMarshalByRef e determina se l'oggetto Type viene sottoposto a marshalling per riferimento.Implements the IsMarshalByRef property and determines whether the Type is marshaled by reference.

(Ereditato da Type)
IsPointerImpl()

Quando ne viene eseguito l'override in una classe derivata, implementa la proprietà IsPointer e determina se l'oggetto Type è un puntatore.When overridden in a derived class, implements the IsPointer property and determines whether the Type is a pointer.

(Ereditato da Type)
IsPrimitiveImpl()

Quando ne viene eseguito l'override in una classe derivata, implementa la proprietà IsPrimitive e determina se l'oggetto Type corrisponde a uno dei tipi primitivi.When overridden in a derived class, implements the IsPrimitive property and determines whether the Type is one of the primitive types.

(Ereditato da Type)
IsSubclassOf(Type)
IsSubclassOf(Type)

Determina se l'oggetto Type corrente deriva dall'oggetto Type specificato.Determines whether the current Type derives from the specified Type.

(Ereditato da Type)
IsValueTypeImpl()

Implementa la proprietà IsValueType e determina se l'oggetto Type è un tipo di valore, ovvero, non una classe o un'interfaccia.Implements the IsValueType property and determines whether the Type is a value type; that is, not a class or an interface.

(Ereditato da Type)
MakeArrayType()
MakeArrayType()

Restituisce un oggetto Type che rappresenta una matrice unidimensionale del tipo corrente, con limite inferiore zero.Returns a Type object representing a one-dimensional array of the current type, with a lower bound of zero.

(Ereditato da Type)
MakeArrayType(Int32)
MakeArrayType(Int32)

Restituisce un oggetto Type che rappresenta una matrice del tipo corrente, con il numero specificato di dimensioni.Returns a Type object representing an array of the current type, with the specified number of dimensions.

(Ereditato da Type)
MakeByRefType()
MakeByRefType()

Restituisce un oggetto Type che rappresenta il tipo corrente quando viene passato come parametro ref (parametro ByRef in Visual Basic).Returns a Type object that represents the current type when passed as a ref parameter (ByRef parameter in Visual Basic).

(Ereditato da Type)
MakeGenericType(Type[])
MakeGenericType(Type[])

Sostituisce gli elementi di una matrice di tipi ai parametri di tipo della definizione di tipo generico corrente e restituisce un oggetto Type che rappresenta il tipo costruito risultante.Substitutes the elements of an array of types for the type parameters of the current generic type definition and returns a Type object representing the resulting constructed type.

(Ereditato da Type)
MakePointerType()
MakePointerType()

Restituisce un oggetto Type che rappresenta un puntatore al tipo corrente.Returns a Type object that represents a pointer to the current type.

(Ereditato da Type)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)
ToString()

Restituisce un valore String che rappresenta il nome del Type corrente.Returns a String representing the name of the current Type.

(Ereditato da Type)

Implementazioni dell'interfaccia esplicita

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

Esegue il mapping di un set di nomi a un set corrispondente di ID dispatch.Maps a set of names to a corresponding set of dispatch identifiers.

(Ereditato da MemberInfo)
_MemberInfo.GetType()

Ottiene un oggetto Type che rappresenta la classe MemberInfo.Gets a Type object representing the MemberInfo class.

(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.Retrieves the type information for an object, which can then be used to get the type information for an interface.

(Ereditato da MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)

Recupera il numero delle interfacce di informazioni sul tipo fornite da un oggetto (0 o 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

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

Fornisce l'accesso a proprietà e metodi esposti da un oggetto.Provides access to properties and methods exposed by an object.

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

Esegue il mapping di un set di nomi a un set corrispondente di ID dispatch.Maps a set of names to a corresponding set of dispatch identifiers.

(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.Retrieves the type information for an object, which can then be used to get the type information for an interface.

(Ereditato da Type)
_Type.GetTypeInfoCount(UInt32)

Recupera il numero delle interfacce di informazioni sul tipo fornite da un oggetto (0 o 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

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

Fornisce l'accesso a proprietà e metodi esposti da un oggetto.Provides access to properties and methods exposed by an object.

(Ereditato da Type)
ICustomAttributeProvider.GetCustomAttributes(Boolean)

Restituisce una matrice di tutti gli attributi personalizzati definiti in questo membro, esclusi gli attributi denominati, oppure una matrice vuota se non sono presenti attributi personalizzati.Returns an array of all of the custom attributes defined on this member, excluding named attributes, or an empty array if there are no custom attributes.

(Ereditato da MemberInfo)
ICustomAttributeProvider.GetCustomAttributes(Type, Boolean)

Restituisce una matrice di attributi personalizzati definiti in questo membro, identificati dal tipo o da una matrice vuota, se non sono presenti attributi personalizzati di quel tipo.Returns an array of custom attributes defined on this member, identified by type, or an empty array if there are no custom attributes of that type.

(Ereditato da MemberInfo)
ICustomAttributeProvider.IsDefined(Type, Boolean)

Indica se per questo membro sono definite una o più istanze di attributeType.Indicates whether one or more instance of attributeType is defined on this member.

(Ereditato da MemberInfo)
IReflectableType.GetTypeInfo()

Restituisce una rappresentazione del tipo corrente come oggetto TypeInfo.Returns a representation of the current type as a TypeInfo object.

Metodi di estensione

GetCustomAttribute(MemberInfo, Type)

Recupera una attributo personalizzato di un tipo specificato che viene applicato a un membro specificato.Retrieves a custom attribute of a specified type that is applied to a specified member.

GetCustomAttribute(MemberInfo, Type, Boolean)

Recupera un attributo personalizzato di un tipo specificato che viene applicato a un membro specificato e verifica facoltativamente i predecessori di tale membro.Retrieves a custom attribute of a specified type that is applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttribute<T>(MemberInfo)

Recupera una attributo personalizzato di un tipo specificato che viene applicato a un membro specificato.Retrieves a custom attribute of a specified type that is applied to a specified member.

GetCustomAttribute<T>(MemberInfo, Boolean)

Recupera un attributo personalizzato di un tipo specificato che viene applicato a un membro specificato e verifica facoltativamente i predecessori di tale membro.Retrieves a custom attribute of a specified type that is applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes(MemberInfo)

Recupera una raccolta di attributi personalizzati che vengono applicati a un membro specificato.Retrieves a collection of custom attributes that are applied to a specified member.

GetCustomAttributes(MemberInfo, Boolean)

Recupera una raccolta di attributi personalizzati che vengono applicati a un membro specificato e verifica facoltativamente i predecessori di tale membro.Retrieves a collection of custom attributes that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes(MemberInfo, Type)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un membro specificato.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes(MemberInfo, Type, Boolean)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un membro specificato e verifica facoltativamente i predecessori di tale membro.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes<T>(MemberInfo)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un membro specificato.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes<T>(MemberInfo, Boolean)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un membro specificato e verifica facoltativamente i predecessori di tale membro.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

IsDefined(MemberInfo, Type)

Indica se vengono applicati attributi personalizzati del tipo specificato a un membro specificato.Indicates whether custom attributes of a specified type are applied to a specified member.

IsDefined(MemberInfo, Type, Boolean)

Indica se gli attributi personalizzati di un tipo specificato vengono applicati a un membro specificato e, facoltativamente, ai relativi predecessori.Indicates whether custom attributes of a specified type are applied to a specified member, and, optionally, applied to its ancestors.

GetTypeInfo(Type)

Restituisce la rappresentazione TypeInfo del tipo specificato.Returns the TypeInfo representation of the specified type.

GetMetadataToken(MemberInfo)

Ottiene un token di metadati per il membro specificato, se disponibile.Gets a metadata token for the given member, if available.

HasMetadataToken(MemberInfo)

Restituisce un valore che indica se un token di metadati è disponibile per il membro specificato.Returns a value that indicates whether a metadata token is available for the specified member.

GetRuntimeEvent(Type, String)

Recupera un oggetto che rappresenta l’evento specificato.Retrieves an object that represents the specified event.

GetRuntimeEvents(Type)

Recupera una raccolta che rappresenta tutti gli eventi definiti in un tipo specificato.Retrieves a collection that represents all the events defined on a specified type.

GetRuntimeField(Type, String)

Recupera un oggetto che rappresenta un campo specificato.Retrieves an object that represents a specified field.

GetRuntimeFields(Type)

Recupera una raccolta che rappresenta tutti i campi definiti in un tipo specificato.Retrieves a collection that represents all the fields defined on a specified type.

GetRuntimeInterfaceMap(TypeInfo, Type)

Restituisce un mapping di interfaccia per il tipo specificato e per l'interfaccia specificata.Returns an interface mapping for the specified type and the specified interface.

GetRuntimeMethod(Type, String, Type[])

Recupera un oggetto che rappresenta un metodo specificato.Retrieves an object that represents a specified method.

GetRuntimeMethods(Type)

Recupera una raccolta che rappresenta tutti i metodi definiti in un tipo specificato.Retrieves a collection that represents all methods defined on a specified type.

GetRuntimeProperties(Type)

Recupera una raccolta che rappresenta tutte le proprietà definite in un tipo specificato.Retrieves a collection that represents all the properties defined on a specified type.

GetRuntimeProperty(Type, String)

Recupera un oggetto che rappresenta una proprietà specificata.Retrieves an object that represents a specified property.

GetConstructor(Type, Type[])
GetConstructors(Type)
GetConstructors(Type, BindingFlags)
GetDefaultMembers(Type)
GetEvent(Type, String)
GetEvent(Type, String, BindingFlags)
GetEvents(Type)
GetEvents(Type, BindingFlags)
GetField(Type, String)
GetField(Type, String, BindingFlags)
GetFields(Type)
GetFields(Type, BindingFlags)
GetGenericArguments(Type)
GetInterfaces(Type)
GetMember(Type, String)
GetMember(Type, String, BindingFlags)
GetMembers(Type)
GetMembers(Type, BindingFlags)
GetMethod(Type, String)
GetMethod(Type, String, BindingFlags)
GetMethod(Type, String, Type[])
GetMethods(Type)
GetMethods(Type, BindingFlags)
GetNestedType(Type, String, BindingFlags)
GetNestedTypes(Type, BindingFlags)
GetProperties(Type)
GetProperties(Type, BindingFlags)
GetProperty(Type, String)
GetProperty(Type, String, BindingFlags)
GetProperty(Type, String, Type)
GetProperty(Type, String, Type, Type[])
IsAssignableFrom(Type, Type)
IsInstanceOfType(Type, Object)

Si applica a