TypeDelegator Classe

Definizione

Esegue il wrapping di un oggetto Type e delega i metodi a tale oggetto Type.Wraps a Type object and delegates methods to that Type.

public ref class TypeDelegator : System::Reflection::TypeInfo
public ref class TypeDelegator : Type
public class TypeDelegator : System.Reflection.TypeInfo
[System.Serializable]
public class TypeDelegator : Type
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class TypeDelegator : Type
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class TypeDelegator : System.Reflection.TypeInfo
type TypeDelegator = class
    inherit TypeInfo
[<System.Serializable>]
type TypeDelegator = class
    inherit Type
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeDelegator = class
    inherit Type
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeDelegator = class
    inherit TypeInfo
Public Class TypeDelegator
Inherits TypeInfo
Public Class TypeDelegator
Inherits Type
Ereditarietà
TypeDelegator
Ereditarietà
TypeDelegator
Attributi

Commenti

Derivare da questo tipo ed eseguire l'override solo dei membri in cui è necessario fornire la personalizzazione, oltre a tutti i membri richiesti dal programma e non già implementati da TypeDelegator .Derive from this type and override only those members you have to provide customization in, plus any members that are required by your program and not already implemented by TypeDelegator.

TypeDelegator deriva da System.Type e implementa la maggior parte delle proprietà e dei metodi di Type .TypeDelegator derives from System.Type and implements most of the properties and methods of Type. Per ogni membro implementato, TypeDelegator delega automaticamente al membro corrispondente di un Type oggetto interno, che viene fornito come argomento al costruttore.For each member it implements, TypeDelegator automatically delegates to the corresponding member of an internal Type object, which is supplied as an argument to the constructor. Questo Type oggetto interno è esposto alla derivazione delle classi dal protected typeImpl campo.This internal Type object is exposed to deriving classes by the protectedtypeImpl field.

Nota

Alcuni membri di TypeDelegator hanno implementazioni anche se i membri stessi sono semplicemente ereditati da Type .Some members of TypeDelegator have implementations even though the members themselves are simply inherited from Type. In questi casi, l'implementazione viene fornita da un metodo sottoposto a override con protected un nome che termina con "Impl".In these cases, the implementation is provided by an overridden protected method that has a name that ends in "Impl". Ad esempio, l'implementazione per tutti gli overload del GetMethods metodo viene fornita dal metodo sottoposto a override GetMethodImpl .For example, the implementation for all overloads of the GetMethods method is supplied by the overridden GetMethodImpl method. L'implementazione per le proprietà ereditate, ad esempio IsPublic e, IsNestedAssembly viene fornita dal metodo sottoposto a override GetAttributeFlagsImpl .The implementation for inherited properties such as IsPublic and IsNestedAssembly is provided by the overridden GetAttributeFlagsImpl method.

Le classi derivate possono fornire un costruttore pubblico che accetta un Type oggetto come parametro e passa semplicemente l'oggetto al TypeDelegator(Type) costruttore oppure può impostare l'oggetto interno Type in altro modo.Deriving classes can provide a public constructor that takes a Type object as its parameter and simply passes that object to the TypeDelegator(Type) constructor, or can set the internal Type object in some other way.

Se una classe di derivazione usa un membro che non è implementato da TypeDelegator , deve eseguire l'override di tale membro e fornire un'implementazione.If a deriving class uses a member that is not implemented by TypeDelegator, it must override that member and provide an implementation. L'implementazione più semplice consiste nel chiamare il membro corrispondente nell'oggetto interno Type esposto dal typeImpl campo, ma è possibile fornire qualsiasi implementazione richiesta dall'applicazione.The simplest implementation is to call the corresponding member on the internal Type object exposed by the typeImpl field, but you can provide any implementation your application requires. Non è necessario eseguire l'override di questi membri se non sono utilizzati dall'applicazione o dalle funzioni di libreria chiamate dall'applicazione, ad esempio dal CodeTypeReference.CodeTypeReference(Type) costruttore.It is not necessary to override these members if they are not used by your application or by library functions your application calls (for example, by the CodeTypeReference.CodeTypeReference(Type) constructor).

I metodi virtuali seguenti ( Overridable metodi in Visual Basic) di Type non sono implementati da TypeDelegator : MakeGenericType ,, GetGenericTypeDefinition GetGenericArguments , GetGenericParameterConstraints , MakeArrayType , MakeByRefType , MakePointerType , GetEnumNames , GetEnumValues , GetEnumUnderlyingType ,,, GetTypeCodeImpl IsEnumDefined IsEquivalentTo .The following virtual methods (Overridable methods in Visual Basic) of Type are not implemented by TypeDelegator: MakeGenericType, GetGenericTypeDefinition, GetGenericArguments, GetGenericParameterConstraints, MakeArrayType, MakeByRefType, MakePointerType, GetEnumNames, GetEnumValues, GetEnumUnderlyingType, GetTypeCodeImpl, IsEnumDefined, IsEquivalentTo.

Le seguenti proprietà virtuali ( Overridable Proprietà in Visual Basic) di Type non sono implementate da TypeDelegator : IsGenericType ,, IsGenericTypeDefinition IsGenericParameter , ContainsGenericParameters , DeclaringMethod , GenericParameterAttributes , GenericParameterPosition , IsSecurityCritical , IsSecuritySafeCritical , IsSecurityTransparent .The following virtual properties (Overridable properties in Visual Basic) of Type are not implemented by TypeDelegator: IsGenericType, IsGenericTypeDefinition, IsGenericParameter, ContainsGenericParameters, DeclaringMethod, GenericParameterAttributes, GenericParameterPosition, IsSecurityCritical, IsSecuritySafeCritical, IsSecurityTransparent.

Costruttori

TypeDelegator()

Inizializza una nuova istanza della classe TypeDelegator con le proprietà predefinite.Initializes a new instance of the TypeDelegator class with default properties.

TypeDelegator(Type)

Inizializza una nuova istanza della classe TypeDelegator che specifica l'istanza di incapsulamento.Initializes a new instance of the TypeDelegator class specifying the encapsulating instance.

Campi

typeImpl

Valore che indica le informazioni sul tipo.A value indicating type information.

Proprietà

Assembly

Ottiene l'assembly del tipo implementato.Gets the assembly of the implemented type.

AssemblyQualifiedName

Ottiene il nome completo dell'assembly.Gets the assembly's fully qualified name.

Attributes (Ereditato da TypeInfo)
Attributes

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

(Ereditato da Type)
BaseType

Ottiene il tipo base per il tipo corrente.Gets the base type for the current type.

ContainsGenericParameters (Ereditato da TypeInfo)
ContainsGenericParameters

Ottiene un valore che indica se l'oggetto Type dispone di parametri di tipo che non sono stati sostituiti da tipi specifici.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.

(Ereditato da TypeInfo)
DeclaredEvents

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

(Ereditato da TypeInfo)
DeclaredFields

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

(Ereditato da TypeInfo)
DeclaredMembers

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

(Ereditato da TypeInfo)
DeclaredMethods

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

(Ereditato da TypeInfo)
DeclaredNestedTypes

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

(Ereditato da TypeInfo)
DeclaredProperties

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

(Ereditato da TypeInfo)
DeclaringMethod (Ereditato da TypeInfo)
DeclaringMethod

Ottiene una classe MethodBase che rappresenta il metodo dichiarante se la classe Type corrente rappresenta un parametro di tipo di un metodo generico.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 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

Ottiene il nome completo del tipo implementato.Gets the fully qualified name of the implemented type.

GenericParameterAttributes (Ereditato da TypeInfo)
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 (Ereditato da TypeInfo)
GenericParameterPosition

Ottiene la posizione del parametro di tipo nell'elenco di parametri di tipo del tipo o del metodo generico che ha dichiarato il parametro, quando l'oggetto Type rappresenta un parametro di tipo di un tipo o un metodo generico.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 (Ereditato da TypeInfo)
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.

(Ereditato da TypeInfo)
GUID

Ottiene il GUID (Global Unique identifier) del tipo implementato.Gets the GUID (globally unique identifier) of the implemented type.

HasElementType (Ereditato da TypeInfo)
HasElementType

Ottiene un valore che indica se l'oggetto Type corrente comprende o si riferisce a un altro tipo, ovvero se l'oggetto Type corrente è una matrice, un puntatore o viene passato per riferimento.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.

(Ereditato da TypeInfo)
IsAbstract (Ereditato da TypeInfo)
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 (Ereditato da TypeInfo)
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 (Ereditato da TypeInfo)
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 (Ereditato da TypeInfo)
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 (Ereditato da TypeInfo)
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 (Ereditato da TypeInfo)
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
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 (Ereditato da TypeInfo)
IsClass

Ottiene un valore che indica se Type è una classe o un delegato, ovvero se non è un tipo di valore o un'interfaccia.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 il valore IsCollectible per l' oggetto typeImpl, che indica se questo oggetto, che è un'implementazione di MemberInfo fa parte di un assembly contenuto in un AssemblyLoadContext ritirabile.Gets the IsCollectible value for this object's typeImpl, which indicates whether this object, which is a MemberInfo implementation, is part of an assembly held in a collectible AssemblyLoadContext.

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

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

Ottiene un valore che indica se l'oggetto Type corrente rappresenta un parametro di tipo nella definizione di un tipo o metodo generico.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 (Ereditato da TypeInfo)
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 (Ereditato da TypeInfo)
IsGenericTypeDefinition

Ottiene un valore che indica se la classe Type corrente rappresenta una definizione di tipo generico, da cui è possibile costruire altri tipi generici.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
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 (Ereditato da TypeInfo)
IsImport

Ottiene un valore che indica se Type dispone di un attributo ComImportAttribute applicato, che ne indica l'importazione da una libreria di tipi COM.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 (Ereditato da TypeInfo)
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 (Ereditato da TypeInfo)
IsLayoutSequential

Ottiene un valore che indica se i campi del tipo corrente sono disposti in sequenza, nell'ordine in cui sono stati definiti o rilasciati ai metadati.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 (Ereditato da TypeInfo)
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 (Ereditato da TypeInfo)
IsNested

Ottiene un valore che indica se l'oggetto Type corrente rappresenta un tipo la cui definizione è annidata all'interno della definizione di un altro tipo.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 (Ereditato da TypeInfo)
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 (Ereditato da TypeInfo)
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 (Ereditato da TypeInfo)
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 (Ereditato da TypeInfo)
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 (Ereditato da TypeInfo)
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 (Ereditato da TypeInfo)
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 (Ereditato da TypeInfo)
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 (Ereditato da TypeInfo)
IsPointer

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

(Ereditato da Type)
IsPrimitive (Ereditato da TypeInfo)
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 (Ereditato da TypeInfo)
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 (Ereditato da TypeInfo)
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 (Ereditato da TypeInfo)
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 (Ereditato da TypeInfo)
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
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
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 (Ereditato da TypeInfo)
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 (Ereditato da TypeInfo)
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
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 (Ereditato da TypeInfo)
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 (Ereditato da TypeInfo)
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 questa entità in metadati.Gets a value that identifies this entity in metadata.

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 che contiene il tipo implementato.Gets the module that contains the implemented type.

Name

Ottiene il nome del tipo implementato, senza il percorso.Gets the name of the implemented type, with the path removed.

Namespace

Ottiene lo spazio dei nomi del tipo implementato.Gets the namespace of the implemented type.

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

Ottiene un handle alla rappresentazione interna dei metadati di un tipo implementato.Gets a handle to the internal metadata representation of an implemented type.

TypeInitializer (Ereditato da TypeInfo)
TypeInitializer

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

(Ereditato da Type)
UnderlyingSystemType

Ottiene l'oggetto Type sottostante che rappresenta il tipo implementato.Gets the underlying Type that represents the implemented type.

Metodi

AsType()

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

(Ereditato da TypeInfo)
Equals(Object)

Determina se il tipo di sistema sottostante dell'oggetto Type corrente coincide con il tipo di sistema sottostante dell'oggetto Object specificato.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) (Ereditato da TypeInfo)
FindInterfaces(TypeFilter, Object)

Restituisce una matrice di oggetti Type che rappresenta un elenco filtrato di interfacce implementate o ereditate dall'oggetto Type corrente.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) (Ereditato da TypeInfo)
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() (Ereditato da TypeInfo)
GetArrayRank()

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

(Ereditato da Type)
GetAttributeFlagsImpl()

Ottiene gli attributi assegnati all'oggetto TypeDelegator.Gets the attributes assigned to the TypeDelegator.

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

Cerca il costruttore i cui parametri corrispondono ai tipi di argomenti e ai modificatori specificati, usando i vincoli di associazione e la convenzione di chiamata specificati.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[]) (Ereditato da TypeInfo)
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[])

Ottiene il costruttore che ha implementato l'oggetto TypeDelegator.Gets the constructor that implemented the TypeDelegator.

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

Restituisce una matrice di oggetti ConstructorInfo che rappresentano costruttori definiti per il tipo di cui è stato eseguito il wrapping nell'oggetto TypeDelegator corrente.Returns an array of ConstructorInfo objects representing constructors defined for the type wrapped by the current TypeDelegator.

GetCustomAttributes(Boolean)

Restituisce tutti gli attributi personalizzati definiti per questo tipo, specificando se ricercare la catena di ereditarietà del tipo.Returns all the custom attributes defined for this type, specifying whether to search the type's inheritance chain.

GetCustomAttributes(Type, Boolean)

Restituisce una matrice di attributi personalizzati identificati per tipo.Returns an array of custom attributes identified by type.

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.

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

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

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

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

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

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

Restituisce l'oggetto Type dell'oggetto incluso o a cui fa riferimento la matrice corrente, il puntatore o ByRef.Returns the Type of the object encompassed or referred to by the current array, pointer or ByRef.

GetEnumName(Object) (Ereditato da TypeInfo)
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() (Ereditato da TypeInfo)
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() (Ereditato da TypeInfo)
GetEnumUnderlyingType()

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

(Ereditato da Type)
GetEnumValues() (Ereditato da TypeInfo)
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) (Ereditato da TypeInfo)
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)

Restituisce l'evento specificato.Returns the specified event.

GetEvents()

Restituisce una matrice di oggetti EventInfo che rappresentano tutti gli eventi pubblici dichiarati o ereditati dall'oggetto TypeDelegator corrente.Returns an array of EventInfo objects representing all the public events declared or inherited by the current TypeDelegator.

GetEvents(BindingFlags)

Restituisce gli eventi specificati in bindingAttr che sono stati dichiarati o ereditati dall'oggetto TypeDelegator corrente.Returns the events specified in bindingAttr that are declared or inherited by the current TypeDelegator.

GetField(String) (Ereditato da TypeInfo)
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)

Restituisce un oggetto FieldInfo che rappresenta il campo con il nome specificato.Returns a FieldInfo object representing the field with the specified name.

GetFields() (Ereditato da TypeInfo)
GetFields()

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

(Ereditato da Type)
GetFields(BindingFlags)

Restituisce una matrice di oggetti FieldInfo che rappresentano i campi dati definiti per il tipo di cui è stato eseguito il wrapping nell'oggetto TypeDelegator.Returns an array of FieldInfo objects representing the data fields defined for the type wrapped by the current TypeDelegator.

GetGenericArguments() (Ereditato da TypeInfo)
GetGenericArguments()

Restituisce una matrice di oggetti Type che rappresentano gli argomenti di tipo di un tipo generico chiuso o i parametri di tipo di una definizione di tipo generico.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() (Ereditato da TypeInfo)
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() (Ereditato da TypeInfo)
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 Type)
GetInterface(String) (Ereditato da TypeInfo)
GetInterface(String)

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

(Ereditato da Type)
GetInterface(String, Boolean)

Restituisce l'interfaccia specificata implementata dal tipo di cui è stato eseguito il wrapping nell'oggetto TypeDelegator.Returns the specified interface implemented by the type wrapped by the current TypeDelegator.

GetInterfaceMap(Type)

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

GetInterfaces()

Restituisce tutte le interfacce implementate sulla classe corrente e le relative classi base.Returns all the interfaces implemented on the current class and its base classes.

GetMember(String) (Ereditato da TypeInfo)
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) (Ereditato da TypeInfo)
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)

Restituisce i membri, ossia proprietà, metodi, costruttori, campi, eventi e tipi annidati, specificati dagli oggetti name, type e bindingAttr definiti.Returns members (properties, methods, constructors, fields, events, and nested types) specified by the given name, type, and bindingAttr.

GetMembers() (Ereditato da TypeInfo)
GetMembers()

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

(Ereditato da Type)
GetMembers(BindingFlags)

Restituisce i membri specificati da bindingAttr.Returns members specified by bindingAttr.

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

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.

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

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

(Ereditato da Type)
GetMethods(BindingFlags)

Restituisce una matrice di oggetti MethodInfo che rappresentano i metodi specificati del tipo di cui è stato eseguito il wrapping nell'oggetto TypeDelegator corrente.Returns an array of MethodInfo objects representing specified methods of the type wrapped by the current TypeDelegator.

GetNestedType(String) (Ereditato da TypeInfo)
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)

Restituisce un tipo annidato specificato da name e in bindingAttr che è stato dichiarato o ereditato dal tipo rappresentato dall'oggetto TypeDelegator corrente.Returns a nested type specified by name and in bindingAttr that are declared or inherited by the type represented by the current TypeDelegator.

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

Restituisce i tipi annidati specificati in bindingAttr che vengono dichiarati o ereditati dal tipo di cui è stato eseguito il wrapping nell'oggetto TypeDelegator corrente.Returns the nested types specified in bindingAttr that are declared or inherited by the type wrapped by the current TypeDelegator.

GetProperties() (Ereditato da TypeInfo)
GetProperties()

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

(Ereditato da Type)
GetProperties(BindingFlags)

Restituisce una matrice di oggetti PropertyInfo che rappresentano le proprietà del tipo di cui è stato eseguito il wrapping nell'oggetto TypeDelegator corrente.Returns an array of PropertyInfo objects representing properties of the type wrapped by the current TypeDelegator.

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

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

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

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

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

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[])

Richiama il membro specificato.Invokes the specified member. Il metodo da richiamare deve essere accessibile e fornire massima corrispondenza con l'elenco di argomenti specificato, in conformità ai vincoli del binder e degli attributi di chiamata specificati.The method that is to be invoked must be accessible and provide the most specific match with the specified argument list, under the constraints of the specified binder and invocation attributes.

IsArrayImpl()

Restituisce un valore che indica se l'oggetto Type è una matrice.Returns a value that indicates whether the Type is an array.

IsAssignableFrom(Type) (Ereditato da TypeInfo)
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 a questo tipo.Returns a value that indicates whether the specified type can be assigned to this 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()

Restituisce un valore che indica se l'oggetto Type viene passato per riferimento.Returns a value that indicates whether the Type is passed by reference.

IsCOMObjectImpl()

Restituisce un valore che indica se l'oggetto Type è un oggetto COM.Returns a value that indicates whether the Type is a COM object.

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)

Indica se viene definito un attributo personalizzato identificato dall'oggetto attributeType.Indicates whether a custom attribute identified by attributeType is defined.

IsEnumDefined(Object) (Ereditato da TypeInfo)
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) (Ereditato da TypeInfo)
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) (Ereditato da TypeInfo)
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()

Restituisce un valore che indica se l'oggetto Type è un puntatore.Returns a value that indicates whether the Type is a pointer.

IsPrimitiveImpl()

Restituisce un valore che indica se Type è uno dei tipi primitivi.Returns a value that indicates whether the Type is one of the primitive types.

IsSubclassOf(Type) (Ereditato da TypeInfo)
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()

Restituisce un valore che indica se il tipo è un tipo di valore, ovvero non è una classe o un'interfaccia.Returns a value that indicates whether the type is a value type; that is, not a class or an interface.

MakeArrayType() (Ereditato da TypeInfo)
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) (Ereditato da TypeInfo)
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() (Ereditato da TypeInfo)
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[]) (Ereditato da TypeInfo)
MakeGenericType(Type[])

Sostituisce gli elementi di una matrice di tipi ai parametri di tipo della definizione di tipo generico corrente e restituisce un oggetto Type che rappresenta il tipo costruito risultante.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() (Ereditato da TypeInfo)
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 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.

(Ereditato da TypeInfo)

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