Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Clase TypeDelegator

 

Publicado: octubre de 2016

Ajusta una System.Type métodos de objeto y los delegados que Type.

Espacio de nombres:   System.Reflection
Ensamblado:  mscorlib (en mscorlib.dll)

System.Object
  System.Reflection.MemberInfo
    System.Type
      System.Reflection.TypeInfo
        System.Reflection.TypeDelegator

[SerializableAttribute]
[ComVisibleAttribute(true)]
public class TypeDelegator : TypeInfo

NombreDescripción
System_CAPS_protmethodTypeDelegator()

Inicializa una nueva instancia de la clase TypeDelegator con propiedades predeterminadas.

System_CAPS_pubmethodTypeDelegator(Type)

Inicializa una nueva instancia de la TypeDelegator clase especifica la instancia de encapsulamiento.

NombreDescripción
System_CAPS_pubpropertyAssembly

Obtiene el ensamblado del tipo implementado.(Invalida Type.Assembly).

System_CAPS_pubpropertyAssemblyQualifiedName

Obtiene el nombre completo del ensamblado.(Invalida Type.AssemblyQualifiedName).

System_CAPS_pubpropertyAttributes

Obtiene los atributos asociados al objeto Type.(Heredado de Type).

System_CAPS_pubpropertyBaseType

Obtiene el tipo base para el tipo actual.(Invalida Type.BaseType).

System_CAPS_pubpropertyContainsGenericParameters

Obtiene un valor que indica si el objeto Type actual tiene parámetros de tipo que no han sido reemplazados por tipos específicos.(Heredado de Type).

System_CAPS_pubpropertyCustomAttributes

Obtiene una colección que contiene los atributos personalizados de este miembro.(Heredado de MemberInfo).

System_CAPS_pubpropertyDeclaredConstructors

Obtiene una colección de los constructores declarados por el tipo actual.(Heredado de TypeInfo).

System_CAPS_pubpropertyDeclaredEvents

Obtiene una colección de los eventos definidos por el tipo actual.(Heredado de TypeInfo).

System_CAPS_pubpropertyDeclaredFields

Obtiene una colección de los campos definidos por el tipo actual.(Heredado de TypeInfo).

System_CAPS_pubpropertyDeclaredMembers

Obtiene una colección de los miembros definidos por el tipo actual.(Heredado de TypeInfo).

System_CAPS_pubpropertyDeclaredMethods

Obtiene una colección de los métodos definidos por el tipo actual.(Heredado de TypeInfo).

System_CAPS_pubpropertyDeclaredNestedTypes

Obtiene una colección de los tipos anidados definidos por el tipo actual.(Heredado de TypeInfo).

System_CAPS_pubpropertyDeclaredProperties

Obtiene una colección de las propiedades definidas por el tipo actual.(Heredado de TypeInfo).

System_CAPS_pubpropertyDeclaringMethod

Obtiene un objeto MethodBase que representa el método declarativo si el objeto Type actual representa un parámetro de tipo de un método genérico.(Heredado de Type).

System_CAPS_pubpropertyDeclaringType

Obtiene el tipo que declara el tipo anidado actual o el parámetro de tipo genérico.(Heredado de Type).

System_CAPS_pubpropertyFullName

Obtiene el nombre completo del tipo implementado.(Invalida Type.FullName).

System_CAPS_pubpropertyGenericParameterAttributes

Obtiene una combinación de marcas GenericParameterAttributes que describen la covarianza y las restricciones especiales del parámetro de tipo genérico actual.(Heredado de Type).

System_CAPS_pubpropertyGenericParameterPosition

Obtiene la posición del parámetro de tipo en la lista de parámetros de tipo del tipo o método genérico que declaró el parámetro, siempre que el objeto Type represente un parámetro de tipo de un tipo genérico o de un método genérico.(Heredado de Type).

System_CAPS_pubpropertyGenericTypeArguments

Obtiene una matriz de los argumentos de tipo genérico para este tipo.(Heredado de Type).

System_CAPS_pubpropertyGenericTypeParameters

Obtiene una matriz de los parámetros de tipo genérico de la instancia actual.(Heredado de TypeInfo).

System_CAPS_pubpropertyGUID

Obtiene el GUID (identificador único global) del tipo implementado.(Invalida Type.GUID).

System_CAPS_pubpropertyHasElementType

Obtiene un valor que indica si el objeto Type actual engloba o hace referencia a otro tipo; es decir, si el objeto Type actual es una matriz o un puntero, o si se pasa por referencia.(Heredado de Type).

System_CAPS_pubpropertyImplementedInterfaces

Obtiene una colección de las interfaces implementadas por el tipo actual.(Heredado de TypeInfo).

System_CAPS_pubpropertyIsAbstract

Obtiene un valor que indica si Type es abstracto y se debe invalidar.(Heredado de Type).

System_CAPS_pubpropertyIsAnsiClass

Obtiene un valor que indica si se selecciona el atributo de formato de cadena AnsiClass para el objeto Type.(Heredado de Type).

System_CAPS_pubpropertyIsArray

Obtiene un valor que indica si el tipo es una matriz.(Heredado de Type).

System_CAPS_pubpropertyIsAutoClass

Obtiene un valor que indica si se selecciona el atributo de formato de cadena AutoClass para el objeto Type.(Heredado de Type).

System_CAPS_pubpropertyIsAutoLayout

Obtiene un valor que indica si los campos de tipo de la actual se disponen automáticamente mediante Common Language Runtime.(Heredado de Type).

System_CAPS_pubpropertyIsByRef

Obtiene un valor que indica si Type se pasa por referencia.(Heredado de Type).

System_CAPS_pubpropertyIsClass

Obtiene un valor que indica si Type es una clase o un delegado, es decir, no es un tipo de valor ni una interfaz.(Heredado de Type).

System_CAPS_pubpropertyIsCOMObject

Obtiene un valor que indica si Type es un objeto COM.(Heredado de Type).

System_CAPS_pubpropertyIsConstructedGenericType

Obtiene un valor que indica si este objeto representa un tipo genérico construido.(Invalida Type.IsConstructedGenericType).

System_CAPS_pubpropertyIsContextful

Obtiene un valor que indica si Type puede estar hospedado en un contexto.(Heredado de Type).

System_CAPS_pubpropertyIsEnum

Obtiene un valor que indica si el objeto Type actual representa una enumeración.(Heredado de Type).

System_CAPS_pubpropertyIsExplicitLayout

Obtiene un valor que indica si los campos del tipo actual se disponen en los desplazamientos especificados explícitamente.(Heredado de Type).

System_CAPS_pubpropertyIsGenericParameter

Obtiene un valor que indica si el objeto Type actual representa un parámetro de tipo en la definición de un método o tipo genérico.(Heredado de Type).

System_CAPS_pubpropertyIsGenericType

Obtiene un valor que indica si el tipo actual es genérico.(Heredado de Type).

System_CAPS_pubpropertyIsGenericTypeDefinition

Obtiene un valor que indica si el objeto Type actual representa una definición de tipo genérico, a partir de la cual se pueden construir otros tipos genéricos.(Heredado de Type).

System_CAPS_pubpropertyIsImport

Obtiene un valor que indica si el objeto Type tiene aplicado un atributo ComImportAttribute, lo que indica que se ha importado de una biblioteca de tipos COM.(Heredado de Type).

System_CAPS_pubpropertyIsInterface

Obtiene un valor que indica si Type es una interfaz, es decir, no es una clase ni un tipo de valor.(Heredado de Type).

System_CAPS_pubpropertyIsLayoutSequential

Obtiene un valor que indica si los campos del tipo actual se disponen secuencialmente, en el orden que se definieron o emitieron en los metadatos.(Heredado de Type).

System_CAPS_pubpropertyIsMarshalByRef

Obtiene un valor que indica si Type se calcula por referencia.(Heredado de Type).

System_CAPS_pubpropertyIsNested

Obtiene un valor que indica si el objeto Type actual representa un tipo cuya definición está anidada dentro de la definición de otro tipo.(Heredado de Type).

System_CAPS_pubpropertyIsNestedAssembly

Obtiene un valor que indica si Type está anidado y solo se ve dentro de su propio ensamblado.(Heredado de Type).

System_CAPS_pubpropertyIsNestedFamANDAssem

Obtiene un valor que indica si Type está anidado y solo está visible para las clases que pertenezcan tanto a su propia familia como a su propio ensamblado.(Heredado de Type).

System_CAPS_pubpropertyIsNestedFamily

Obtiene un valor que indica si Type está anidado y solo se ve dentro de su propia familia.(Heredado de Type).

System_CAPS_pubpropertyIsNestedFamORAssem

Obtiene un valor que indica si Type está anidado y solo está visible para las clases que pertenezcan a su propia familia o a su propio ensamblado.(Heredado de Type).

System_CAPS_pubpropertyIsNestedPrivate

Obtiene un valor que indica si Type está anidado y se ha declarado privado.(Heredado de Type).

System_CAPS_pubpropertyIsNestedPublic

Obtiene un valor que indica si hay una clase anidada que se ha declarado pública.(Heredado de Type).

System_CAPS_pubpropertyIsNotPublic

Obtiene un valor que indica si el objeto Type no se ha declarado público.(Heredado de Type).

System_CAPS_pubpropertyIsPointer

Obtiene un valor que indica si el objeto Type es un puntero.(Heredado de Type).

System_CAPS_pubpropertyIsPrimitive

Obtiene un valor que indica si el objeto Type es uno de los tipos primitivos.(Heredado de Type).

System_CAPS_pubpropertyIsPublic

Obtiene un valor que indica si el objeto Type se ha declarado público.(Heredado de Type).

System_CAPS_pubpropertyIsSealed

Obtiene un valor que indica si el objeto Type se declaró "sealed".(Heredado de Type).

System_CAPS_pubpropertyIsSecurityCritical

Obtiene un valor que indica si el tipo actual es crítico para la seguridad o crítico para la seguridad y disponible desde código transparente en el nivel de confianza actual y, por tanto, puede realizar operaciones críticas.(Heredado de Type).

System_CAPS_pubpropertyIsSecuritySafeCritical

Obtiene un valor que indica si el tipo actual es crítico para la seguridad y disponible desde código transparente en el nivel de confianza actual; es decir, si puede realizar operaciones críticas y está disponible desde código transparente.(Heredado de Type).

System_CAPS_pubpropertyIsSecurityTransparent

Obtiene un valor que indica si el tipo actual es transparente en el nivel de confianza actual y, por tanto, no puede realizar operaciones críticas.(Heredado de Type).

System_CAPS_pubpropertyIsSerializable

Obtiene un valor que indica si el objeto Type es serializable.(Heredado de Type).

System_CAPS_pubpropertyIsSpecialName

Obtiene un valor que indica si el tipo tiene un nombre que requiere un tratamiento especial.(Heredado de Type).

System_CAPS_pubpropertyIsUnicodeClass

Obtiene un valor que indica si se selecciona el atributo de formato de cadena UnicodeClass para el objeto Type.(Heredado de Type).

System_CAPS_pubpropertyIsValueType

Obtiene un valor que indica si el objeto Type es un tipo de valor.(Heredado de Type).

System_CAPS_pubpropertyIsVisible

Obtiene un valor que indica si se puede obtener acceso al objeto Type mediante el código fuera del ensamblado.(Heredado de Type).

System_CAPS_pubpropertyMemberType

Obtiene un valor de MemberTypes que indica que este miembro es un tipo o un tipo anidado.(Heredado de Type).

System_CAPS_pubpropertyMetadataToken

Obtiene un valor que identifica esta entidad en metadatos.(Invalida MemberInfo.MetadataToken).

System_CAPS_pubpropertyModule

Obtiene el módulo que contiene el tipo implementado.(Invalida Type.Module).

System_CAPS_pubpropertyName

Obtiene el nombre del tipo implementado, sin la ruta de acceso.(Invalida MemberInfo.Name).

System_CAPS_pubpropertyNamespace

Obtiene el espacio de nombres del tipo implementado.(Invalida Type.Namespace).

System_CAPS_pubpropertyReflectedType

Obtiene el objeto de clase usado para obtener este miembro.(Heredado de Type).

System_CAPS_pubpropertyStructLayoutAttribute

Obtiene una clase StructLayoutAttribute que describe el diseño del tipo actual.(Heredado de Type).

System_CAPS_pubpropertyTypeHandle

Obtiene un identificador para la representación interna de los metadatos de un tipo implementado.(Invalida Type.TypeHandle).

System_CAPS_pubpropertyTypeInitializer

Obtiene el inicializador para el tipo.(Heredado de Type).

System_CAPS_pubpropertyUnderlyingSystemType

Obtiene la interfaz Type que representa el tipo implementado.(Invalida Type.UnderlyingSystemType).

NombreDescripción
System_CAPS_pubmethodAsType()

Devuelve el tipo actual como un objeto Type.(Heredado de TypeInfo).

System_CAPS_pubmethodEquals(Object)

Determina si el tipo del sistema subyacente del actual Type objeto es el mismo que el tipo de sistema subyacente del objeto Object.(Heredado de Type).

System_CAPS_pubmethodEquals(Type)

Determina si el tipo de sistema subyacente del objeto Type actual es igual que el tipo de sistema subyacente del objeto Type especificado.(Heredado de Type).

System_CAPS_protmethodFinalize()

Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por el recolector de basura. (Heredado de Object).

System_CAPS_pubmethodFindInterfaces(TypeFilter, Object)

Devuelve una matriz de objetos Type que representa una lista filtrada de interfaces implementadas o heredadas por el objeto Type actual.(Heredado de Type).

System_CAPS_pubmethodFindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

Devuelve una matriz filtrada de objetos MemberInfo del tipo del miembro especificado.(Heredado de Type).

System_CAPS_pubmethodGetArrayRank()

Obtiene el número de dimensiones de una matriz.(Heredado de Type).

System_CAPS_protmethodGetAttributeFlagsImpl()

Obtiene los atributos asignados a la TypeDelegator.(Invalida Type.GetAttributeFlagsImpl()).

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

Busca un constructor cuyos parámetros coincidan con los modificadores y tipos de argumento especificados, mediante las restricciones de enlace indicadas y la convención de llamadas también especificada.(Heredado de Type).

System_CAPS_pubmethodGetConstructor(BindingFlags, Binder, Type[], ParameterModifier[])

Busca un constructor cuyos parámetros coincidan con los tipos y modificadores de argumento especificados, mediante las restricciones de enlace también especificadas.(Heredado de Type).

System_CAPS_pubmethodGetConstructor(Type[])

Busca un constructor de instancia público cuyos parámetros coincidan con los tipos de la matriz especificada.(Heredado de Type).

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

Obtiene el constructor que implementó el TypeDelegator.(Invalida Type.GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])).

System_CAPS_pubmethodGetConstructors()

Devuelve todos los constructores públicos definidos para el objeto Type actual.(Heredado de Type).

System_CAPS_pubmethodGetConstructors(BindingFlags)

Devuelve una matriz de ConstructorInfo objetos que representan los constructores definidos para el tipo englobado por actual TypeDelegator.(Invalida Type.GetConstructors(BindingFlags)).

System_CAPS_pubmethodGetCustomAttributes(Boolean)

Devuelve todos los atributos personalizados definidos para este tipo, especifica si se va a buscar en la cadena de herencia del tipo.(Invalida MemberInfo.GetCustomAttributes(Boolean)).

System_CAPS_pubmethodGetCustomAttributes(Type, Boolean)

Devuelve una matriz de atributos personalizados identificados por tipo.(Invalida MemberInfo.GetCustomAttributes(Type, Boolean)).

System_CAPS_pubmethodGetCustomAttributesData()

Devuelve una lista de CustomAttributeData objetos que representan datos sobre los atributos que se han aplicado al miembro de destino.(Heredado de MemberInfo).

System_CAPS_pubmethodGetDeclaredEvent(String)

Devuelve un objeto que representa el evento público especificado declarado por el tipo actual.(Heredado de TypeInfo).

System_CAPS_pubmethodGetDeclaredField(String)

Devuelve un objeto que representa el campo público especificado declarado por el tipo actual.(Heredado de TypeInfo).

System_CAPS_pubmethodGetDeclaredMethod(String)

Devuelve un objeto que representa el método público especificado declarado por el tipo actual.(Heredado de TypeInfo).

System_CAPS_pubmethodGetDeclaredMethods(String)

Devuelve una colección que contiene todos los métodos públicos declarados en el tipo actual que coinciden con el nombre especificado.(Heredado de TypeInfo).

System_CAPS_pubmethodGetDeclaredNestedType(String)

Devuelve un objeto que representa el tipo anidado público especificado declarado por el tipo actual.(Heredado de TypeInfo).

System_CAPS_pubmethodGetDeclaredProperty(String)

Devuelve un objeto que representa la propiedad pública especificada declarada por el tipo actual.(Heredado de TypeInfo).

System_CAPS_pubmethodGetDefaultMembers()

Busca los miembros definidos para el objeto Type actual cuya clase DefaultMemberAttribute esté establecida.(Heredado de Type).

System_CAPS_pubmethodGetElementType()

Devuelve el Type del objeto englobado o al que hace referencia la matriz actual, un puntero o un ByRef.(Invalida Type.GetElementType()).

System_CAPS_pubmethodGetEnumName(Object)

Devuelve el nombre de la constante que tiene el valor especificado para el tipo de enumeración actual.(Heredado de Type).

System_CAPS_pubmethodGetEnumNames()

Devuelve los nombres de los miembros del tipo de enumeración actual.(Heredado de Type).

System_CAPS_pubmethodGetEnumUnderlyingType()

Devuelve el tipo subyacente del tipo de enumeración actual.(Heredado de Type).

System_CAPS_pubmethodGetEnumValues()

Devuelve una matriz con los valores de las constantes en el tipo de enumeración actual.(Heredado de Type).

System_CAPS_pubmethodGetEvent(String)

Devuelve el objeto EventInfo que representa el evento público especificado.(Heredado de Type).

System_CAPS_pubmethodGetEvent(String, BindingFlags)

Devuelve el evento especificado.(Invalida Type.GetEvent(String, BindingFlags)).

System_CAPS_pubmethodGetEvents()

Devuelve una matriz de EventInfo objetos que representa todos los eventos públicos declarados o heredados por el actual TypeDelegator.(Invalida Type.GetEvents()).

System_CAPS_pubmethodGetEvents(BindingFlags)

Devuelve los eventos especificados en bindingAttr que son declarados o heredados por el actual TypeDelegator.(Invalida Type.GetEvents(BindingFlags)).

System_CAPS_pubmethodGetField(String)

Busca el campo público con el nombre especificado.(Heredado de Type).

System_CAPS_pubmethodGetField(String, BindingFlags)

Devuelve un FieldInfo que representa el campo con el nombre especificado.(Invalida Type.GetField(String, BindingFlags)).

System_CAPS_pubmethodGetFields()

Devuelve todos los campos públicos del objeto Type actual.(Heredado de Type).

System_CAPS_pubmethodGetFields(BindingFlags)

Devuelve una matriz de FieldInfo objetos que representan los campos de datos definidos para el tipo englobado por actual TypeDelegator.(Invalida Type.GetFields(BindingFlags)).

System_CAPS_pubmethodGetGenericArguments()

Devuelve una matriz de objetos Type que representan los argumentos de tipo de un tipo genérico o los parámetros de tipo de una definición de tipo genérico.(Heredado de Type).

System_CAPS_pubmethodGetGenericParameterConstraints()

Devuelve una matriz de objetos Type que representan las restricciones en el parámetro de tipo genérico actual.(Heredado de Type).

System_CAPS_pubmethodGetGenericTypeDefinition()

Devuelve un objeto Type que representa una definición de tipo genérico a partir de la cual se puede construir el tipo genérico actual.(Heredado de Type).

System_CAPS_pubmethodGetHashCode()

Devuelve el código hash de esta instancia.(Heredado de Type).

System_CAPS_pubmethodGetInterface(String)

Busca la interfaz con el nombre especificado.(Heredado de Type).

System_CAPS_pubmethodGetInterface(String, Boolean)

Devuelve la interfaz especificada implementada por el tipo englobado por actual TypeDelegator.(Invalida Type.GetInterface(String, Boolean)).

System_CAPS_pubmethodGetInterfaceMap(Type)

Devuelve una asignación de interfaz para el tipo de interfaz especificado.(Invalida Type.GetInterfaceMap(Type)).

System_CAPS_pubmethodGetInterfaces()

Devuelve todas las interfaces implementadas en la clase actual y sus clases base.(Invalida Type.GetInterfaces()).

System_CAPS_pubmethodGetMember(String)

Busca los miembros públicos con el nombre especificado.(Heredado de Type).

System_CAPS_pubmethodGetMember(String, BindingFlags)

Busca los miembros especificados mediante las restricciones de enlace especificadas.(Heredado de Type).

System_CAPS_pubmethodGetMember(String, MemberTypes, BindingFlags)

Devuelve miembros (propiedades, métodos, constructores, campos, eventos y tipos anidados) especificados por el determinado name, type, y bindingAttr.(Invalida Type.GetMember(String, MemberTypes, BindingFlags)).

System_CAPS_pubmethodGetMembers()

Devuelve todos los miembros públicos del objeto Type actual.(Heredado de Type).

System_CAPS_pubmethodGetMembers(BindingFlags)

Devuelve miembros especificados por bindingAttr.(Invalida Type.GetMembers(BindingFlags)).

System_CAPS_pubmethodGetMethod(String)

Busca el método público con el nombre especificado.(Heredado de Type).

System_CAPS_pubmethodGetMethod(String, BindingFlags)

Busca el método especificado mediante las restricciones de enlace especificadas.(Heredado de Type).

System_CAPS_pubmethodGetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Busca el método especificado cuyos parámetros coincidan con los tipos y modificadores de argumentos especificados, usando las restricciones de enlace indicadas y la convención de llamada especificada.(Heredado de Type).

System_CAPS_pubmethodGetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Busca el método especificado cuyos parámetros coincidan con los tipos y modificadores de argumentos especificados, mediante las restricciones de enlace indicadas.(Heredado de Type).

System_CAPS_pubmethodGetMethod(String, Type[])

Busca el método público especificado cuyos parámetros coincidan con los tipos de argumentos especificados.(Heredado de Type).

System_CAPS_pubmethodGetMethod(String, Type[], ParameterModifier[])

Busca el método público especificado cuyos parámetros coincidan con los tipos y modificadores de argumento especificados.(Heredado de Type).

System_CAPS_protmethodGetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Busca el método especificado cuyos parámetros coincidan con los tipos y modificadores de argumentos especificados, usando las restricciones de enlace indicadas y la convención de llamada especificada.(Invalida Type.GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])).

System_CAPS_pubmethodGetMethods()

Devuelve todos los métodos públicos del objeto Type actual.(Heredado de Type).

System_CAPS_pubmethodGetMethods(BindingFlags)

Devuelve una matriz de MethodInfo objetos que representan métodos especificados del tipo englobado por el actual TypeDelegator.(Invalida Type.GetMethods(BindingFlags)).

System_CAPS_pubmethodGetNestedType(String)

Busca el tipo anidado público con el nombre especificado.(Heredado de Type).

System_CAPS_pubmethodGetNestedType(String, BindingFlags)

Devuelve un tipo anidado especificado por name y en bindingAttr que son declarados o heredados por el tipo representado por el actual TypeDelegator.(Invalida Type.GetNestedType(String, BindingFlags)).

System_CAPS_pubmethodGetNestedTypes()

Devuelve los tipos públicos anidados en el objeto Type actual.(Heredado de Type).

System_CAPS_pubmethodGetNestedTypes(BindingFlags)

Devuelve los tipos anidados especificados en bindingAttr que son declarados o heredados por el tipo englobado por actual TypeDelegator.(Invalida Type.GetNestedTypes(BindingFlags)).

System_CAPS_pubmethodGetProperties()

Devuelve todas las propiedades públicas del objeto Type actual.(Heredado de Type).

System_CAPS_pubmethodGetProperties(BindingFlags)

Devuelve una matriz de PropertyInfo objetos que representan las propiedades del tipo englobado por el actual TypeDelegator.(Invalida Type.GetProperties(BindingFlags)).

System_CAPS_pubmethodGetProperty(String)

Busca la propiedad pública con el nombre especificado.(Heredado de Type).

System_CAPS_pubmethodGetProperty(String, BindingFlags)

Busca la propiedad especificada, mediante las restricciones de enlace especificadas.(Heredado de Type).

System_CAPS_pubmethodGetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Busca la propiedad especificada cuyos parámetros coincidan con los tipos y modificadores de argumentos especificados, mediante las restricciones de enlace indicadas.(Heredado de Type).

System_CAPS_pubmethodGetProperty(String, Type)

Busca la propiedad pública con el nombre especificado y el tipo de valor devuelto.(Heredado de Type).

System_CAPS_pubmethodGetProperty(String, Type, Type[])

Busca la propiedad pública especificada cuyos parámetros coincidan con los tipos de argumentos especificados.(Heredado de Type).

System_CAPS_pubmethodGetProperty(String, Type, Type[], ParameterModifier[])

Busca la propiedad pública especificada cuyos parámetros coincidan con los tipos y modificadores de los argumentos especificados.(Heredado de Type).

System_CAPS_pubmethodGetProperty(String, Type[])

Busca la propiedad pública especificada cuyos parámetros coincidan con los tipos de argumentos especificados.(Heredado de Type).

System_CAPS_protmethodGetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Cuando se invalida en una clase derivada, busca la propiedad especificada cuyos parámetros coincidan con los tipos y modificadores de argumentos especificados, usando las restricciones de enlace especificadas.(Invalida Type.GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])).

System_CAPS_pubmethodGetType()

Obtiene la estructura Type actual.(Heredado de Type).

System_CAPS_protmethodGetTypeCodeImpl()

Devuelve el código de tipo subyacente de esta instancia de Type.(Heredado de Type).

System_CAPS_protmethodHasElementTypeImpl()

Obtiene un valor que indica si el actual Type engloba o hace referencia a otro tipo; es decir, si la actual Type es una matriz, un puntero o un ByRef.(Invalida Type.HasElementTypeImpl()).

System_CAPS_pubmethodInvokeMember(String, BindingFlags, Binder, Object, Object[])

Invoca al miembro especificado, aplica las restricciones de enlace igualmente especificadas y compara la lista de argumentos indicada.(Heredado de Type).

System_CAPS_pubmethodInvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo)

Invoca al miembro especificado, aplica las restricciones de enlace especificadas y compara la lista de argumentos y la referencia cultural igualmente especificadas.(Heredado de Type).

System_CAPS_pubmethodInvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Invoca el miembro especificado. El método que se va a invocar debe ser accesible y proporcionar la coincidencia más específica con la lista de argumentos dada, bajo las restricciones del enlazador y los atributos de invocación indicados.(Invalida Type.InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])).

System_CAPS_protmethodIsArrayImpl()

Devuelve un valor que indica si la Type es una matriz.(Invalida Type.IsArrayImpl()).

System_CAPS_pubmethodIsAssignableFrom(Type)

Determina si una instancia de un tipo especificado se puede asignar a una instancia del tipo actual.(Heredado de Type).

System_CAPS_pubmethodIsAssignableFrom(TypeInfo)

Devuelve un valor que indica si el tipo especificado se puede asignar a este tipo.(Invalida TypeInfo.IsAssignableFrom(TypeInfo)).

System_CAPS_protmethodIsByRefImpl()

Devuelve un valor que indica si el Type se pasa por referencia.(Invalida Type.IsByRefImpl()).

System_CAPS_protmethodIsCOMObjectImpl()

Devuelve un valor que indica si la Type es un objeto COM.(Invalida Type.IsCOMObjectImpl()).

System_CAPS_protmethodIsContextfulImpl()

Implementa la propiedad IsContextful y determina si la clase Type puede hospedarse en un contexto.(Heredado de Type).

System_CAPS_pubmethodIsDefined(Type, Boolean)

Indica si un atributo personalizado identificado por attributeType está definido.(Invalida MemberInfo.IsDefined(Type, Boolean)).

System_CAPS_pubmethodIsEnumDefined(Object)

Devuelve un valor que indica si el valor especificado existe en el tipo de enumeración actual.(Heredado de Type).

System_CAPS_pubmethodIsEquivalentTo(Type)

Determina si dos tipos COM tienen la misma identidad y se pueden usar para la equivalencia de tipos.(Heredado de Type).

System_CAPS_pubmethodIsInstanceOfType(Object)

Determina si el objeto especificado es una instancia del objeto Type actual.(Heredado de Type).

System_CAPS_protmethodIsMarshalByRefImpl()

Implementa la propiedad IsMarshalByRef y determina si las referencias de Type se calculan por referencia.(Heredado de Type).

System_CAPS_protmethodIsPointerImpl()

Devuelve un valor que indica si la Type es un puntero.(Invalida Type.IsPointerImpl()).

System_CAPS_protmethodIsPrimitiveImpl()

Devuelve un valor que indica si la Type es uno de los tipos primitivos.(Invalida Type.IsPrimitiveImpl()).

System_CAPS_pubmethodIsSubclassOf(Type)

Determina si el Type actual se deriva del Type especificado.(Heredado de Type).

System_CAPS_protmethodIsValueTypeImpl()

Devuelve un valor que indica si el tipo es un tipo de valor; es decir, no una clase o una interfaz.(Invalida Type.IsValueTypeImpl()).

System_CAPS_pubmethodMakeArrayType()

Devuelve un objeto Type que representa una matriz unidimensional del tipo actual, con un límite inferior de cero.(Heredado de Type).

System_CAPS_pubmethodMakeArrayType(Int32)

Devuelve un objeto Type que representa una matriz del tipo actual, con el número de dimensiones especificado.(Heredado de Type).

System_CAPS_pubmethodMakeByRefType()

Devuelve un objeto Type que representa el tipo actual cuando se pasa como un parámetro ref (ByRef en Visual Basic).(Heredado de Type).

System_CAPS_pubmethodMakeGenericType(Type[])

Sustituye los elementos de una matriz de tipos por los parámetros de tipo de la definición de tipo genérico actual y devuelve un objeto Type que representa el tipo construido resultante.(Heredado de Type).

System_CAPS_pubmethodMakePointerType()

Devuelve un objeto Type que representa un puntero al tipo actual.(Heredado de Type).

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficial del Object actual.(Heredado de Object).

System_CAPS_pubmethodToString()

Devuelve un valor String que representa el nombre del objeto Type actual.(Heredado de Type).

NombreDescripción
System_CAPS_protfieldtypeImpl

Información de tipo que indica de valor.

NombreDescripción
System_CAPS_pubinterfaceSystem_CAPS_privmethodIReflectableType.GetTypeInfo()

Devuelve una representación del tipo actual en forma de objeto TypeInfo.(Heredado de TypeInfo).

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

Asigna un conjunto de nombres a un conjunto correspondiente de identificadores de envío.(Heredado de MemberInfo).

System_CAPS_pubinterfaceSystem_CAPS_privmethod_MemberInfo.GetType()

Obtiene un Type objeto que representa la MemberInfo clase.(Heredado de MemberInfo).

System_CAPS_pubinterfaceSystem_CAPS_privmethod_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera la información de tipo de un objeto, que se puede usar después para obtener la información de tipo de una interfaz.(Heredado de MemberInfo).

System_CAPS_pubinterfaceSystem_CAPS_privmethod_MemberInfo.GetTypeInfoCount(UInt32)

Recupera el número de interfaces de tipo de información que suministra un objeto (0 ó 1)

(Heredado de MemberInfo).

System_CAPS_pubinterfaceSystem_CAPS_privmethod_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Proporciona acceso a las propiedades y los métodos expuestos por un objeto.(Heredado de MemberInfo).

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

Asigna un conjunto de nombres a un conjunto correspondiente de identificadores de envío.(Heredado de Type).

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Type.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera la información de tipo de un objeto, que se puede usar después para obtener la información de tipo de una interfaz.(Heredado de Type).

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Type.GetTypeInfoCount(UInt32)

Recupera el número de interfaces de tipo de información que suministra un objeto (0 ó 1)

(Heredado de Type).

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Type.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Proporciona acceso a las propiedades y los métodos expuestos por un objeto.(Heredado de Type).

NombreDescripción
System_CAPS_pubmethodGetCustomAttribute(Type)

Sobrecargado. Recupera un atributo personalizado de un tipo especificado que se aplica a un miembro especificado.(Definido por CustomAttributeExtensions).

System_CAPS_pubmethodGetCustomAttribute(Type, Boolean)

Sobrecargado. Recupera un atributo personalizado de un tipo especificado que se aplica a un miembro especificado y, opcionalmente, inspecciona a los antecesores del miembro.(Definido por CustomAttributeExtensions).

System_CAPS_pubmethodGetCustomAttribute<T>()

Sobrecargado. Recupera un atributo personalizado de un tipo especificado que se aplica a un miembro especificado.(Definido por CustomAttributeExtensions).

System_CAPS_pubmethodGetCustomAttribute<T>(Boolean)

Sobrecargado. Recupera un atributo personalizado de un tipo especificado que se aplica a un miembro especificado y, opcionalmente, inspecciona a los antecesores del miembro.(Definido por CustomAttributeExtensions).

System_CAPS_pubmethodGetCustomAttributes()

Sobrecargado. Recupera una colección de atributos personalizados que se aplican a un miembro especificado.(Definido por CustomAttributeExtensions).

System_CAPS_pubmethodGetCustomAttributes(Type)

Sobrecargado. Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un miembro especificado.(Definido por CustomAttributeExtensions).

System_CAPS_pubmethodGetCustomAttributes<T>(Boolean)

Sobrecargado. Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un miembro especificado y, opcionalmente, inspecciona a los antecesores del miembro.(Definido por CustomAttributeExtensions).

System_CAPS_pubmethodGetRuntimeEvent(String)

Recupera un objeto que representa el evento especificado.(Definido por RuntimeReflectionExtensions).

System_CAPS_pubmethodGetRuntimeEvents()

Recupera una colección que representa todos los eventos definidos en un tipo especificado.(Definido por RuntimeReflectionExtensions).

System_CAPS_pubmethodGetRuntimeField(String)

Recupera un objeto que representa un campo especificado.(Definido por RuntimeReflectionExtensions).

System_CAPS_pubmethodGetRuntimeFields()

Recupera una colección que representa todos los campos definidos en un tipo especificado.(Definido por RuntimeReflectionExtensions).

System_CAPS_pubmethodGetRuntimeInterfaceMap(Type)

Devuelve una asignación de interfaz para el tipo especificado y la interfaz especificada.(Definido por RuntimeReflectionExtensions).

System_CAPS_pubmethodGetRuntimeMethod(String, Type[])

Recupera un objeto que representa un método especificado.(Definido por RuntimeReflectionExtensions).

System_CAPS_pubmethodGetRuntimeMethods()

Recupera una colección que representa todos los métodos definidos en un tipo especificado.(Definido por RuntimeReflectionExtensions).

System_CAPS_pubmethodGetRuntimeProperties()

Recupera una colección que representa todas las propiedades definidas en un tipo especificado.(Definido por RuntimeReflectionExtensions).

System_CAPS_pubmethodGetRuntimeProperty(String)

Recupera un objeto que representa una propiedad especificada.(Definido por RuntimeReflectionExtensions).

System_CAPS_pubmethodGetTypeInfo()

Devuelve el TypeInfo representación del tipo especificado.(Definido por IntrospectionExtensions).

System_CAPS_pubmethodIsDefined(Type)

Sobrecargado. Indica si se aplican atributos personalizados de un tipo especificado a un miembro especificado.(Definido por CustomAttributeExtensions).

Derivar de este tipo e invalidar sólo esos miembros se debe proporcionar la personalización en, además de los miembros que son requeridos por el programa y aún no está implementados por TypeDelegator.

TypeDelegator se deriva de System.Type e implementa la mayoría de las propiedades y métodos de Type. Para cada miembro que se implementa, TypeDelegator automáticamente delega en el miembro correspondiente del interno Type objeto, que se proporciona como un argumento al constructor. Este interno Type objeto se expone al derivar clases por el protectedtypeImpl campo.

System_CAPS_noteNota

Algunos miembros de TypeDelegator tienen implementaciones aunque los propios miembros simplemente se heredan de Type. En estos casos, la implementación se proporciona un invalidado protected método que tiene un nombre que termina en "Impl". Por ejemplo, la implementación de todas las sobrecargas de la GetMethod método se proporciona por invalidado GetMethodImpl método. La implementación para hereda propiedades como IsPublic y IsNestedAssembly se proporciona el invalidado GetAttributeFlagsImpl método.

Las clases derivadas pueden proporcionar un constructor público que toma una Type objeto como parámetro y simplemente pasa ese objeto a la TypeDelegator(Type) constructor, o puede establecer interna Type objeto de alguna otra manera.

Si una clase derivada utiliza un miembro que no implementa TypeDelegator, debe reemplazar ese miembro y proporcionar una implementación. La implementación más sencilla consiste en llamar al miembro correspondiente en el interno Type objeto expuesto por el typeImpl campo, pero puede proporcionar cualquier implementación de la aplicación requiere. No es necesario reemplazar estos miembros, si no se utiliza la aplicación o biblioteca de funciones de las llamadas de la aplicación (por ejemplo, el CodeTypeReference.CodeTypeReference(Type) constructor).

Los siguientes métodos virtuales (Overridable métodos en Visual Basic) de Type no implementa TypeDelegator: MakeGenericType, GetGenericTypeDefinition, GetGenericArguments, GetGenericParameterConstraints, MakeArrayType, MakeByRefType, MakePointerType, GetEnumNames, GetEnumValues, GetEnumUnderlyingType, GetTypeCodeImpl, IsEnumDefined, IsEquivalentTo.

Las siguientes propiedades virtuales (Overridable Propiedades en Visual Basic) de Type no implementa TypeDelegator: IsGenericType, IsGenericTypeDefinition, IsGenericParameter, ContainsGenericParameters, DeclaringMethod, GenericParameterAttributes, GenericParameterPosition, IsSecurityCritical, IsSecuritySafeCritical, IsSecurityTransparent.

.NET Framework
Disponible desde 1.1
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Volver al principio
Mostrar: