TypeDelegator TypeDelegator TypeDelegator TypeDelegator Class

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
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class TypeDelegator : System.Reflection.TypeInfo
type TypeDelegator = class
    inherit TypeInfo
Public Class TypeDelegator
Inherits TypeInfo
Ereditarietà
TypeDelegatorTypeDelegatorTypeDelegatorTypeDelegator
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 TypeDelegatorgià implementati da.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.

TypeDelegatorderiva da System.Type e implementa la maggior parte delle proprietà e dei metodi Typedi.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 oggetto interno Type , 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 oggetto Type interno è esposto alla derivazione delle protected typeImpl classi dal 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 Typeda.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 protected con 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. GetMethodImplFor example, the implementation for all overloads of the GetMethods method is supplied by the overridden GetMethodImpl method. L'implementazione per le proprietà ereditate IsPublic , IsNestedAssembly ad esempio e, viene fornita GetAttributeFlagsImpl dal metodo sottoposto a override.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 Type accetta un oggetto come parametro e passa semplicemente l'oggetto TypeDelegator(Type) al 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 è TypeDelegatorimplementato da, 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 typeImpl dal 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 GetGenericArgumentsimplementati TypeDelegatorda MakeGenericType: GetGenericTypeDefinition,, 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 proprietà virtuali seguenti (Overridable proprietà in Visual Basic) di Type non sono IsGenericParameterimplementate TypeDelegatorda IsGenericType: IsGenericTypeDefinition,, 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() TypeDelegator() TypeDelegator() 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) TypeDelegator(Type) TypeDelegator(Type) 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 typeImpl typeImpl typeImpl

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

Proprietà

Assembly Assembly Assembly Assembly

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

AssemblyQualifiedName AssemblyQualifiedName AssemblyQualifiedName AssemblyQualifiedName

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

Attributes Attributes Attributes Attributes

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

(Inherited from Type)
BaseType BaseType BaseType BaseType

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

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

(Inherited from Type)
CustomAttributes CustomAttributes CustomAttributes CustomAttributes

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

(Inherited from MemberInfo)
DeclaringMethod DeclaringMethod 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.

(Inherited from Type)
DeclaringType DeclaringType DeclaringType 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.

(Inherited from Type)
FullName FullName FullName FullName

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

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

(Inherited from Type)
GenericParameterPosition GenericParameterPosition 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.

(Inherited from Type)
GenericTypeArguments GenericTypeArguments GenericTypeArguments GenericTypeArguments

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

(Inherited from Type)
GUID GUID GUID GUID

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

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

(Inherited from Type)
IsAbstract IsAbstract 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.

(Inherited from Type)
IsAnsiClass IsAnsiClass 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.

(Inherited from Type)
IsArray IsArray IsArray IsArray

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

(Inherited from Type)
IsAutoClass IsAutoClass 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.

(Inherited from Type)
IsAutoLayout IsAutoLayout 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.

(Inherited from Type)
IsByRef IsByRef 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.

(Inherited from Type)
IsByRefLike IsByRefLike IsByRefLike IsByRefLike
IsClass IsClass 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.

(Inherited from Type)
IsCollectible IsCollectible IsCollectible 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.

IsCOMObject IsCOMObject IsCOMObject IsCOMObject

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

(Inherited from Type)
IsConstructedGenericType IsConstructedGenericType IsConstructedGenericType 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.

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

(Inherited from Type)
IsEnum IsEnum IsEnum IsEnum

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

(Inherited from Type)
IsExplicitLayout IsExplicitLayout 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.

(Inherited from Type)
IsGenericMethodParameter IsGenericMethodParameter IsGenericMethodParameter IsGenericMethodParameter
IsGenericParameter IsGenericParameter 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.

(Inherited from Type)
IsGenericType IsGenericType 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.

(Inherited from Type)
IsGenericTypeDefinition IsGenericTypeDefinition 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.

(Inherited from Type)
IsGenericTypeParameter IsGenericTypeParameter IsGenericTypeParameter IsGenericTypeParameter
IsImport IsImport 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.

(Inherited from Type)
IsInterface IsInterface 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.

(Inherited from Type)
IsLayoutSequential IsLayoutSequential 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.

(Inherited from Type)
IsMarshalByRef IsMarshalByRef 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.

(Inherited from Type)
IsNested IsNested 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.

(Inherited from Type)
IsNestedAssembly IsNestedAssembly 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.

(Inherited from Type)
IsNestedFamANDAssem IsNestedFamANDAssem 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.

(Inherited from Type)
IsNestedFamily IsNestedFamily 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.

(Inherited from Type)
IsNestedFamORAssem IsNestedFamORAssem 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.

(Inherited from Type)
IsNestedPrivate IsNestedPrivate 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.

(Inherited from Type)
IsNestedPublic IsNestedPublic 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.

(Inherited from Type)
IsNotPublic IsNotPublic 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.

(Inherited from Type)
IsPointer IsPointer IsPointer IsPointer

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

(Inherited from Type)
IsPrimitive IsPrimitive 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.

(Inherited from Type)
IsPublic IsPublic IsPublic IsPublic

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

(Inherited from Type)
IsSealed IsSealed IsSealed IsSealed

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

(Inherited from Type)
IsSecurityCritical IsSecurityCritical IsSecurityCritical 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.

(Inherited from Type)
IsSecuritySafeCritical IsSecuritySafeCritical IsSecuritySafeCritical 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.

(Inherited from Type)
IsSecurityTransparent IsSecurityTransparent IsSecurityTransparent 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.

(Inherited from Type)
IsSerializable IsSerializable IsSerializable IsSerializable

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

(Inherited from Type)
IsSignatureType IsSignatureType IsSignatureType IsSignatureType Inherited from Type
IsSpecialName IsSpecialName 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.

(Inherited from Type)
IsSZArray IsSZArray IsSZArray IsSZArray
IsTypeDefinition IsTypeDefinition IsTypeDefinition IsTypeDefinition
IsUnicodeClass IsUnicodeClass 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.

(Inherited from Type)
IsValueType IsValueType IsValueType IsValueType

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

(Inherited from Type)
IsVariableBoundArray IsVariableBoundArray IsVariableBoundArray IsVariableBoundArray
IsVisible IsVisible 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.

(Inherited from Type)
MemberType MemberType MemberType 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.

(Inherited from Type)
MetadataToken MetadataToken MetadataToken MetadataToken

Ottiene un valore che identifica questa entità in metadati.Gets a value that identifies this entity in metadata.

Module Module Module Module

Ottiene il modulo che contiene il tipo implementato.Gets the module that contains the implemented type.

Name Name Name Name

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

Namespace Namespace Namespace Namespace

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

ReflectedType ReflectedType ReflectedType ReflectedType

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

(Inherited from Type)
StructLayoutAttribute StructLayoutAttribute StructLayoutAttribute StructLayoutAttribute

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

(Inherited from Type)
TypeHandle TypeHandle TypeHandle 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 TypeInitializer TypeInitializer TypeInitializer

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

(Inherited from Type)
UnderlyingSystemType UnderlyingSystemType UnderlyingSystemType UnderlyingSystemType

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

Metodi

Equals(Object) Equals(Object) Equals(Object) 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.

(Inherited from Type)
Equals(Type) Equals(Type) Equals(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.

(Inherited from Type)
FindInterfaces(TypeFilter, Object) FindInterfaces(TypeFilter, Object) 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.

(Inherited from Type)
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) 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.

(Inherited from Type)
GetArrayRank() GetArrayRank() GetArrayRank() GetArrayRank()

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

(Inherited from Type)
GetAttributeFlagsImpl() GetAttributeFlagsImpl() GetAttributeFlagsImpl() GetAttributeFlagsImpl()

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

GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) 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.

(Inherited from Type)
GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) 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.

(Inherited from Type)
GetConstructor(Type[]) GetConstructor(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.

(Inherited from Type)
GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

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

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

(Inherited from Type)
GetConstructors(BindingFlags) GetConstructors(BindingFlags) GetConstructors(BindingFlags) 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) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) 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) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean)

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

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

(Inherited from MemberInfo)
GetDefaultMembers() GetDefaultMembers() 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.

(Inherited from Type)
GetElementType() GetElementType() GetElementType() 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) GetEnumName(Object) 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.

(Inherited from Type)
GetEnumNames() GetEnumNames() GetEnumNames() GetEnumNames()

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

(Inherited from Type)
GetEnumUnderlyingType() GetEnumUnderlyingType() GetEnumUnderlyingType() GetEnumUnderlyingType()

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

(Inherited from Type)
GetEnumValues() GetEnumValues() 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.

(Inherited from Type)
GetEvent(String) GetEvent(String) GetEvent(String) GetEvent(String)

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

(Inherited from Type)
GetEvent(String, BindingFlags) GetEvent(String, BindingFlags) GetEvent(String, BindingFlags) GetEvent(String, BindingFlags)

Restituisce l'evento specificato.Returns the specified event.

GetEvents() GetEvents() GetEvents() 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) GetEvents(BindingFlags) GetEvents(BindingFlags) 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) GetField(String) GetField(String) GetField(String)

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

(Inherited from Type)
GetField(String, BindingFlags) GetField(String, BindingFlags) GetField(String, BindingFlags) 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() GetFields() GetFields() GetFields()

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

(Inherited from Type)
GetFields(BindingFlags) GetFields(BindingFlags) GetFields(BindingFlags) 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() GetGenericArguments() 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.

(Inherited from Type)
GetGenericParameterConstraints() GetGenericParameterConstraints() 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.

(Inherited from Type)
GetGenericTypeDefinition() GetGenericTypeDefinition() 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.

(Inherited from Type)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Type)
GetInterface(String) GetInterface(String) GetInterface(String) GetInterface(String)

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

(Inherited from Type)
GetInterface(String, Boolean) GetInterface(String, Boolean) GetInterface(String, Boolean) 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) GetInterfaceMap(Type) GetInterfaceMap(Type) GetInterfaceMap(Type)

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

GetInterfaces() GetInterfaces() GetInterfaces() 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) GetMember(String) GetMember(String) GetMember(String)

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

(Inherited from Type)
GetMember(String, BindingFlags) GetMember(String, BindingFlags) 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.

(Inherited from Type)
GetMember(String, MemberTypes, BindingFlags) GetMember(String, MemberTypes, BindingFlags) GetMember(String, MemberTypes, BindingFlags) 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() GetMembers() GetMembers() GetMembers()

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

(Inherited from Type)
GetMembers(BindingFlags) GetMembers(BindingFlags) GetMembers(BindingFlags) GetMembers(BindingFlags)

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

GetMethod(String) GetMethod(String) GetMethod(String) GetMethod(String)

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

(Inherited from Type)
GetMethod(String, BindingFlags) GetMethod(String, BindingFlags) 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.

(Inherited from Type)
GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) 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.

(Inherited from Type)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) 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.

(Inherited from Type)
GetMethod(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetMethod(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetMethod(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetMethod(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) Inherited from Type
GetMethod(String, Int32, BindingFlags, Binder, Type[], ParameterModifier[]) GetMethod(String, Int32, BindingFlags, Binder, Type[], ParameterModifier[]) GetMethod(String, Int32, BindingFlags, Binder, Type[], ParameterModifier[]) GetMethod(String, Int32, BindingFlags, Binder, Type[], ParameterModifier[]) Inherited from Type
GetMethod(String, Int32, Type[]) GetMethod(String, Int32, Type[]) GetMethod(String, Int32, Type[]) GetMethod(String, Int32, Type[]) Inherited from Type
GetMethod(String, Int32, Type[], ParameterModifier[]) GetMethod(String, Int32, Type[], ParameterModifier[]) GetMethod(String, Int32, Type[], ParameterModifier[]) GetMethod(String, Int32, Type[], ParameterModifier[]) Inherited from Type
GetMethod(String, Type[]) GetMethod(String, 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.

(Inherited from Type)
GetMethod(String, Type[], ParameterModifier[]) GetMethod(String, Type[], ParameterModifier[]) 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.

(Inherited from Type)
GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) 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[]) GetMethodImpl(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetMethodImpl(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) GetMethodImpl(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) Inherited from Type
GetMethods() GetMethods() GetMethods() GetMethods()

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

(Inherited from Type)
GetMethods(BindingFlags) GetMethods(BindingFlags) GetMethods(BindingFlags) 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) GetNestedType(String) GetNestedType(String) GetNestedType(String)

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

(Inherited from Type)
GetNestedType(String, BindingFlags) GetNestedType(String, BindingFlags) GetNestedType(String, BindingFlags) 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() GetNestedTypes() GetNestedTypes() GetNestedTypes()

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

(Inherited from Type)
GetNestedTypes(BindingFlags) GetNestedTypes(BindingFlags) GetNestedTypes(BindingFlags) 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() GetProperties() GetProperties() GetProperties()

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

(Inherited from Type)
GetProperties(BindingFlags) GetProperties(BindingFlags) GetProperties(BindingFlags) 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) GetProperty(String) GetProperty(String) GetProperty(String)

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

(Inherited from Type)
GetProperty(String, BindingFlags) GetProperty(String, BindingFlags) 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.

(Inherited from Type)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) 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.

(Inherited from Type)
GetProperty(String, Type) GetProperty(String, 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.

(Inherited from Type)
GetProperty(String, Type, Type[]) GetProperty(String, Type, 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.

(Inherited from Type)
GetProperty(String, Type, Type[], ParameterModifier[]) GetProperty(String, Type, Type[], ParameterModifier[]) 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.

(Inherited from Type)
GetProperty(String, Type[]) GetProperty(String, 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.

(Inherited from Type)
GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) 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() GetType() GetType() GetType()

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

(Inherited from Type)
GetTypeCodeImpl() GetTypeCodeImpl() GetTypeCodeImpl() GetTypeCodeImpl()

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

(Inherited from Type)
HasElementTypeImpl() HasElementTypeImpl() HasElementTypeImpl() 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) HasSameMetadataDefinitionAs(MemberInfo) HasSameMetadataDefinitionAs(MemberInfo) HasSameMetadataDefinitionAs(MemberInfo) Inherited from MemberInfo
InvokeMember(String, BindingFlags, Binder, Object, Object[]) InvokeMember(String, BindingFlags, Binder, Object, Object[]) InvokeMember(String, BindingFlags, Binder, Object, Object[]) 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.

(Inherited from Type)
InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) 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.

(Inherited from Type)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) 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() IsArrayImpl() IsArrayImpl() 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) IsAssignableFrom(Type) IsAssignableFrom(Type) IsAssignableFrom(Type)

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

(Inherited from Type)
IsAssignableFrom(TypeInfo) IsAssignableFrom(TypeInfo) IsAssignableFrom(TypeInfo) 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.

IsByRefImpl() IsByRefImpl() IsByRefImpl() 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() IsCOMObjectImpl() IsCOMObjectImpl() 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() IsContextfulImpl() IsContextfulImpl() 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.

(Inherited from Type)
IsDefined(Type, Boolean) IsDefined(Type, Boolean) IsDefined(Type, Boolean) 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) IsEnumDefined(Object) 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.

(Inherited from Type)
IsEquivalentTo(Type) IsEquivalentTo(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.

(Inherited from Type)
IsInstanceOfType(Object) IsInstanceOfType(Object) 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.

(Inherited from Type)
IsMarshalByRefImpl() IsMarshalByRefImpl() IsMarshalByRefImpl() 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.

(Inherited from Type)
IsPointerImpl() IsPointerImpl() IsPointerImpl() IsPointerImpl()

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

IsPrimitiveImpl() IsPrimitiveImpl() IsPrimitiveImpl() 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) IsSubclassOf(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.

(Inherited from Type)
IsValueTypeImpl() IsValueTypeImpl() IsValueTypeImpl() 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() MakeArrayType() 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.

(Inherited from Type)
MakeArrayType(Int32) MakeArrayType(Int32) 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.

(Inherited from Type)
MakeByRefType() MakeByRefType() 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).

(Inherited from Type)
MakeGenericType(Type[]) MakeGenericType(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.

(Inherited from Type)
MakePointerType() MakePointerType() 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.

(Inherited from Type)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
ToString() ToString() ToString() ToString()

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

(Inherited from Type)

Implementazioni dell'interfaccia esplicita

ICustomAttributeProvider.GetCustomAttributes(Boolean) ICustomAttributeProvider.GetCustomAttributes(Boolean) ICustomAttributeProvider.GetCustomAttributes(Boolean) ICustomAttributeProvider.GetCustomAttributes(Boolean) Inherited from MemberInfo
ICustomAttributeProvider.GetCustomAttributes(Type, Boolean) ICustomAttributeProvider.GetCustomAttributes(Type, Boolean) ICustomAttributeProvider.GetCustomAttributes(Type, Boolean) ICustomAttributeProvider.GetCustomAttributes(Type, Boolean) Inherited from MemberInfo
ICustomAttributeProvider.IsDefined(Type, Boolean) ICustomAttributeProvider.IsDefined(Type, Boolean) ICustomAttributeProvider.IsDefined(Type, Boolean) ICustomAttributeProvider.IsDefined(Type, Boolean) Inherited from MemberInfo
_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _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.

(Inherited from MemberInfo)
_MemberInfo.GetType() _MemberInfo.GetType() _MemberInfo.GetType() _MemberInfo.GetType()

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

(Inherited from MemberInfo)
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr) _MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr) _MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr) _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.

(Inherited from MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32) _MemberInfo.GetTypeInfoCount(UInt32) _MemberInfo.GetTypeInfoCount(UInt32) _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).

(Inherited from MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _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.

(Inherited from MemberInfo)
_Type.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _Type.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _Type.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _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.

(Inherited from Type)
_Type.GetTypeInfo(UInt32, UInt32, IntPtr) _Type.GetTypeInfo(UInt32, UInt32, IntPtr) _Type.GetTypeInfo(UInt32, UInt32, IntPtr) _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.

(Inherited from Type)
_Type.GetTypeInfoCount(UInt32) _Type.GetTypeInfoCount(UInt32) _Type.GetTypeInfoCount(UInt32) _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).

(Inherited from Type)
_Type.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Type.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Type.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _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.

(Inherited from Type)

Metodi di estensione

GetCustomAttribute(MemberInfo, Type) GetCustomAttribute(MemberInfo, Type) GetCustomAttribute(MemberInfo, Type) 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) GetCustomAttribute(MemberInfo, Type, Boolean) GetCustomAttribute(MemberInfo, Type, Boolean) 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) GetCustomAttribute<T>(MemberInfo) GetCustomAttribute<T>(MemberInfo) 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) GetCustomAttribute<T>(MemberInfo, Boolean) GetCustomAttribute<T>(MemberInfo, Boolean) 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) GetCustomAttributes(MemberInfo) GetCustomAttributes(MemberInfo) 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) GetCustomAttributes(MemberInfo, Boolean) GetCustomAttributes(MemberInfo, Boolean) 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) GetCustomAttributes(MemberInfo, Type) GetCustomAttributes(MemberInfo, Type) 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) GetCustomAttributes(MemberInfo, Type, Boolean) GetCustomAttributes(MemberInfo, Type, Boolean) 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) GetCustomAttributes<T>(MemberInfo) GetCustomAttributes<T>(MemberInfo) 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) GetCustomAttributes<T>(MemberInfo, Boolean) GetCustomAttributes<T>(MemberInfo, Boolean) 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) IsDefined(MemberInfo, Type) IsDefined(MemberInfo, Type) 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) IsDefined(MemberInfo, Type, Boolean) IsDefined(MemberInfo, Type, Boolean) 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) GetTypeInfo(Type) GetTypeInfo(Type) GetTypeInfo(Type)

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

GetMetadataToken(MemberInfo) GetMetadataToken(MemberInfo) GetMetadataToken(MemberInfo) 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) HasMetadataToken(MemberInfo) HasMetadataToken(MemberInfo) 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) GetRuntimeEvent(Type, String) GetRuntimeEvent(Type, String) GetRuntimeEvent(Type, String)

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

GetRuntimeEvents(Type) GetRuntimeEvents(Type) GetRuntimeEvents(Type) 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) GetRuntimeField(Type, String) GetRuntimeField(Type, String) GetRuntimeField(Type, String)

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

GetRuntimeFields(Type) GetRuntimeFields(Type) GetRuntimeFields(Type) 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.

GetRuntimeMethod(Type, String, Type[]) GetRuntimeMethod(Type, String, Type[]) GetRuntimeMethod(Type, String, Type[]) GetRuntimeMethod(Type, String, Type[])

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

GetRuntimeMethods(Type) GetRuntimeMethods(Type) GetRuntimeMethods(Type) 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) GetRuntimeProperties(Type) GetRuntimeProperties(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) GetRuntimeProperty(Type, String) GetRuntimeProperty(Type, String) GetRuntimeProperty(Type, String)

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

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

Si applica a