TypeInfo Clase

Definición

Representa declaraciones de tipos para tipos de clase, tipos de interfaz, tipos de matriz, tipos de valor, tipos de enumeración, parámetros de tipo, definiciones de tipo genérico y tipos genéricos construidos abiertos o cerrados.Represents type declarations for class types, interface types, array types, value types, enumeration types, type parameters, generic type definitions, and open or closed constructed generic types.

public ref class TypeInfo abstract : System::Reflection::MemberInfo, System::Reflection::IReflectableType
public ref class TypeInfo abstract : Type, System::Reflection::IReflectableType
public abstract class TypeInfo : System.Reflection.MemberInfo, System.Reflection.IReflectableType
public abstract class TypeInfo : Type, System.Reflection.IReflectableType
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public abstract class TypeInfo : Type, System.Reflection.IReflectableType
type TypeInfo = class
    inherit MemberInfo
    interface IReflectableType
type TypeInfo = class
    inherit Type
    interface IReflectableType
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type TypeInfo = class
    inherit Type
    interface IReflectableType
Public MustInherit Class TypeInfo
Inherits MemberInfo
Implements IReflectableType
Public MustInherit Class TypeInfo
Inherits Type
Implements IReflectableType
Herencia
TypeInfo
Herencia
Derivado
Atributos
Implementaciones

Ejemplos

En este ejemplo se usan los tipos de reflexión y los miembros del .NET para aplicaciones de la Tienda Windows 8.x.NET for Windows 8.x Store apps subconjunto para recuperar los métodos y las propiedades del Calendar tipo, incluidos los métodos y las propiedades heredados.This example uses the reflection types and members in the .NET para aplicaciones de la Tienda Windows 8.x.NET for Windows 8.x Store apps subset to retrieve the methods and properties of the Calendar type, including inherited methods and properties. Para ejecutar este código, péguelo en el archivo de código de una Tienda Windows 8.xWindows 8.x Store aplicación XAML que contenga un control Windows. UI. Xaml. Controls. TextBlock denominado textblock1 .To run this code, paste it into the code file for a Tienda Windows 8.xWindows 8.x Store XAML app that contains a Windows.UI.Xaml.Controls.Textblock control named textblock1.

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

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

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

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

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

Public NotInheritable Class MainPage
    Inherits Page

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

        Dim sb As New StringBuilder()

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

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

        textblock1.Text = sb.ToString()

    End Sub
End Class

Comentarios

A partir de .NET Framework 4.5.NET Framework 4.5 , la TypeInfo clase se incluye en el .NET para aplicaciones de la Tienda Windows 8.x.NET for Windows 8.x Store apps subconjunto para su uso en la creación de aplicaciones de la tienda Windows.Starting with .NET Framework 4.5.NET Framework 4.5, the TypeInfo class is included in the .NET para aplicaciones de la Tienda Windows 8.x.NET for Windows 8.x Store apps subset for use in creating Windows Store apps. TypeInfo también está disponible en la .NET Framework completa.TypeInfo is available in the full .NET Framework as well. Para obtener más información sobre la reflexión para aplicaciones de la tienda Windows, consulte espacios de nombres System. Reflection y reflexión en el .NET Framework para aplicaciones de la tienda Windows.For more information about reflection for Windows Store apps, see System.Reflection namespaces and Reflection in the .NET Framework for Windows Store Apps.

TypeInfo contiene muchos de los miembros disponibles en la Type clase y muchas de las propiedades de reflexión de .NET para aplicaciones de la Tienda Windows 8.x.NET for Windows 8.x Store apps devuelven colecciones de TypeInfo objetos.TypeInfo contains many of the members available in the Type class, and many of the reflection properties in the .NET para aplicaciones de la Tienda Windows 8.x.NET for Windows 8.x Store apps return collections of TypeInfo objects. Para obtener un TypeInfo objeto de un Type objeto, use el IntrospectionExtensions.GetTypeInfo(Type) método de extensión.To get a TypeInfo object from a Type object, use the IntrospectionExtensions.GetTypeInfo(Type) extension method.

Un TypeInfo objeto representa la propia definición de tipo, mientras que un Type objeto representa una referencia a la definición de tipo.A TypeInfo object represents the type definition itself, whereas a Type object represents a reference to the type definition. Al obtener un TypeInfo objeto, se fuerza la carga del ensamblado que contiene ese tipo.Getting a TypeInfo object forces the assembly that contains that type to load. En comparación, puede manipular Type objetos sin necesidad de que el tiempo de ejecución de cargue el ensamblado al que hacen referencia.In comparison, you can manipulate Type objects without necessarily requiring the runtime to load the assembly they reference.

En .NET para aplicaciones de la Tienda Windows 8.x.NET for Windows 8.x Store apps , se usan las propiedades de reflexión de TypeInfo que devuelven IEnumerable<T> colecciones en lugar de métodos que devuelven matrices.In the .NET para aplicaciones de la Tienda Windows 8.x.NET for Windows 8.x Store apps, you use the reflection properties of TypeInfo that return IEnumerable<T> collections instead of methods that return arrays. Por ejemplo, utilice la DeclaredMembers propiedad para obtener todos los miembros declarados o la DeclaredProperties propiedad para obtener todas las propiedades declaradas.For example, use the DeclaredMembers property to get all declared members, or the DeclaredProperties property to get all declared properties. Los contextos de reflexión pueden implementar el recorrido diferido de estas colecciones para los ensamblados o tipos de gran tamaño.Reflection contexts can implement lazy traversal of these collections for large assemblies or types. Para obtener miembros concretos, use métodos como GetDeclaredMethod y GetDeclaredProperty , y pase el nombre del método o propiedad que desea recuperar.To get specific members, use methods such as GetDeclaredMethod and GetDeclaredProperty, and pass the name of the method or property you would like to retrieve.

Para filtrar los resultados de TypeInfo las propiedades, use consultas LINQ.To filter the results of TypeInfo properties, use LINQ queries. En el caso de los objetos de reflexión que se originan con el Runtime (por ejemplo, como resultado de typeof(Object) ), puede recorrer el árbol de herencia usando los métodos de la RuntimeReflectionExtensions clase.For reflection objects that originate with the runtime (for example, as the result of typeof(Object)), you can traverse the inheritance tree by using the methods in the RuntimeReflectionExtensions class. Los consumidores de objetos de contextos de reflexión personalizados no pueden usar estos métodos y deben atravesar el árbol de herencia.Consumers of objects from customized reflection contexts cannot use these methods and must traverse the inheritance tree themselves.

Constructores

TypeInfo()

Inicializa una instancia de TypeInfo.Initializes a TypeInfo instance.

Propiedades

Assembly
Assembly

Obtiene la propiedad Assembly en la que está declarado el tipo.Gets the Assembly in which the type is declared. Para los tipos genéricos, obtiene la propiedad Assembly en la que está definido el tipo genérico.For generic types, gets the Assembly in which the generic type is defined.

(Heredado de Type)
AssemblyQualifiedName
AssemblyQualifiedName

Obtiene el nombre calificado con el ensamblado del tipo, que incluye el nombre del ensamblado a partir del cual se ha cargado el objeto Type.Gets the assembly-qualified name of the type, which includes the name of the assembly from which this Type object was loaded.

(Heredado de Type)
Attributes
Attributes

Obtiene los atributos asociados al objeto Type.Gets the attributes associated with the Type.

(Heredado de Type)
BaseType
BaseType

Obtiene el tipo del que hereda directamente el objeto Type actual.Gets the type from which the current Type directly inherits.

(Heredado de Type)
ContainsGenericParameters
ContainsGenericParameters

Obtiene un valor que indica si el objeto Type actual tiene parámetros de tipo que no han sido reemplazados por tipos específicos.Gets a value indicating whether the current Type object has type parameters that have not been replaced by specific types.

(Heredado de Type)
CustomAttributes

Obtiene una colección que contiene los atributos personalizados de este miembro.Gets a collection that contains this member's custom attributes.

(Heredado de MemberInfo)
DeclaredConstructors

Obtiene una colección de los constructores declarados por el tipo actual.Gets a collection of the constructors declared by the current type.

DeclaredEvents

Obtiene una colección de los eventos definidos por el tipo actual.Gets a collection of the events defined by the current type.

DeclaredFields

Obtiene una colección de los campos definidos por el tipo actual.Gets a collection of the fields defined by the current type.

DeclaredMembers

Obtiene una colección de los miembros definidos por el tipo actual.Gets a collection of the members defined by the current type.

DeclaredMethods

Obtiene una colección de los métodos definidos por el tipo actual.Gets a collection of the methods defined by the current type.

DeclaredNestedTypes

Obtiene una colección de los tipos anidados definidos por el tipo actual.Gets a collection of the nested types defined by the current type.

DeclaredProperties

Obtiene una colección de las propiedades definidas por el tipo actual.Gets a collection of the properties defined by the current type.

DeclaringMethod
DeclaringMethod

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.Gets a MethodBase that represents the declaring method, if the current Type represents a type parameter of a generic method.

(Heredado de Type)
DeclaringType

Obtiene la clase que declara este miembro.Gets the class that declares this member.

(Heredado de MemberInfo)
DeclaringType

Obtiene el tipo que declara el tipo anidado actual o el parámetro de tipo genérico.Gets the type that declares the current nested type or generic type parameter.

(Heredado de Type)
FullName
FullName

Obtiene el nombre completo del tipo, incluido su espacio de nombres, pero no su ensamblado.Gets the fully qualified name of the type, including its namespace but not its assembly.

(Heredado de Type)
GenericParameterAttributes
GenericParameterAttributes

Obtiene una combinación de marcas GenericParameterAttributes que describen la covarianza y las restricciones especiales del parámetro de tipo genérico actual.Gets a combination of GenericParameterAttributes flags that describe the covariance and special constraints of the current generic type parameter.

(Heredado de Type)
GenericParameterPosition
GenericParameterPosition

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

(Heredado de Type)
GenericTypeArguments
GenericTypeArguments

Obtiene una matriz de los argumentos de tipo genérico para este tipo.Gets an array of the generic type arguments for this type.

(Heredado de Type)
GenericTypeParameters

Obtiene una matriz de los parámetros de tipo genérico de la instancia actual.Gets an array of the generic type parameters of the current instance.

GUID
GUID

Obtiene el GUID asociado al objeto Type.Gets the GUID associated with the Type.

(Heredado de Type)
HasElementType
HasElementType

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

(Heredado de Type)
ImplementedInterfaces

Obtiene una colección de las interfaces implementadas por el tipo actual.Gets a collection of the interfaces implemented by the current type.

IsAbstract
IsAbstract

Obtiene un valor que indica si Type es abstracto y se debe invalidar.Gets a value indicating whether the Type is abstract and must be overridden.

(Heredado de Type)
IsAnsiClass
IsAnsiClass

Obtiene un valor que indica si se selecciona el atributo de formato de cadena AnsiClass para el objeto Type.Gets a value indicating whether the string format attribute AnsiClass is selected for the Type.

(Heredado de Type)
IsArray
IsArray

Obtiene un valor que indica si el tipo es una matriz.Gets a value that indicates whether the type is an array.

(Heredado de Type)
IsAutoClass
IsAutoClass

Obtiene un valor que indica si se selecciona el atributo de formato de cadena AutoClass para el objeto Type.Gets a value indicating whether the string format attribute AutoClass is selected for the Type.

(Heredado de Type)
IsAutoLayout
IsAutoLayout

Obtiene un valor que indica si los campos de tipo de la actual se disponen automáticamente mediante Common Language Runtime.Gets a value indicating whether the fields of the current type are laid out automatically by the common language runtime.

(Heredado de Type)
IsByRef
IsByRef

Obtiene un valor que indica si Type se pasa por referencia.Gets a value indicating whether the Type is passed by reference.

(Heredado de Type)
IsByRefLike

Obtiene un valor que indica si el tipo es una estructura de tipo ByRef.Gets a value that indicates whether the type is a byref-like structure.

(Heredado de Type)
IsClass
IsClass

Obtiene un valor que indica si Type es una clase o un delegado, es decir, no es un tipo de valor ni una interfaz.Gets a value indicating whether the Type is a class or a delegate; that is, not a value type or interface.

(Heredado de Type)
IsCollectible

Obtiene un valor que indica si este objeto MemberInfo forma parte de un ensamblado contenido en un AssemblyLoadContext recopilable.Gets a value that indicates whether this MemberInfo object is part of an assembly held in a collectible AssemblyLoadContext.

(Heredado de MemberInfo)
IsCOMObject
IsCOMObject

Obtiene un valor que indica si Type es un objeto COM.Gets a value indicating whether the Type is a COM object.

(Heredado de Type)
IsConstructedGenericType

Obtiene un valor que indica si este objeto representa un tipo genérico construido.Gets a value that indicates whether this object represents a constructed generic type. Puede crear instancias de un tipo genérico construido.You can create instances of a constructed generic type.

(Heredado de Type)
IsContextful

Obtiene un valor que indica si Type puede estar hospedado en un contexto.Gets a value indicating whether the Type can be hosted in a context.

(Heredado de Type)
IsEnum
IsEnum

Obtiene un valor que indica si el objeto Type actual representa una enumeración.Gets a value indicating whether the current Type represents an enumeration.

(Heredado de Type)
IsExplicitLayout
IsExplicitLayout

Obtiene un valor que indica si los campos del tipo actual se disponen en los desplazamientos especificados explícitamente.Gets a value indicating whether the fields of the current type are laid out at explicitly specified offsets.

(Heredado de Type)
IsGenericMethodParameter

Obtiene un valor que indica si el objeto Type actual representa un parámetro de tipo en la definición de un método genérico.Gets a value that indicates whether the current Type represents a type parameter in the definition of a generic method.

(Heredado de Type)
IsGenericParameter
IsGenericParameter

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.Gets a value indicating whether the current Type represents a type parameter in the definition of a generic type or method.

(Heredado de Type)
IsGenericType
IsGenericType

Obtiene un valor que indica si el tipo actual es genérico.Gets a value indicating whether the current type is a generic type.

(Heredado de Type)
IsGenericTypeDefinition
IsGenericTypeDefinition

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.Gets a value indicating whether the current Type represents a generic type definition, from which other generic types can be constructed.

(Heredado de Type)
IsGenericTypeParameter

Obtiene un valor que indica si el objeto Type actual representa un parámetro de tipo en la definición de un tipo genérico.Gets a value that indicates whether the current Type represents a type parameter in the definition of a generic type.

(Heredado de Type)
IsImport
IsImport

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.Gets a value indicating whether the Type has a ComImportAttribute attribute applied, indicating that it was imported from a COM type library.

(Heredado de Type)
IsInterface
IsInterface

Obtiene un valor que indica si Type es una interfaz, es decir, no es una clase ni un tipo de valor.Gets a value indicating whether the Type is an interface; that is, not a class or a value type.

(Heredado de Type)
IsLayoutSequential
IsLayoutSequential

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

(Heredado de Type)
IsMarshalByRef
IsMarshalByRef

Obtiene un valor que indica si Type se calcula por referencia.Gets a value indicating whether the Type is marshaled by reference.

(Heredado de Type)
IsNested
IsNested

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.Gets a value indicating whether the current Type object represents a type whose definition is nested inside the definition of another type.

(Heredado de Type)
IsNestedAssembly
IsNestedAssembly

Obtiene un valor que indica si Type está anidado y solo se ve dentro de su propio ensamblado.Gets a value indicating whether the Type is nested and visible only within its own assembly.

(Heredado de Type)
IsNestedFamANDAssem
IsNestedFamANDAssem

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

(Heredado de Type)
IsNestedFamily
IsNestedFamily

Obtiene un valor que indica si Type está anidado y solo se ve dentro de su propia familia.Gets a value indicating whether the Type is nested and visible only within its own family.

(Heredado de Type)
IsNestedFamORAssem
IsNestedFamORAssem

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

(Heredado de Type)
IsNestedPrivate
IsNestedPrivate

Obtiene un valor que indica si Type está anidado y se ha declarado privado.Gets a value indicating whether the Type is nested and declared private.

(Heredado de Type)
IsNestedPublic
IsNestedPublic

Obtiene un valor que indica si hay una clase anidada que se ha declarado pública.Gets a value indicating whether a class is nested and declared public.

(Heredado de Type)
IsNotPublic
IsNotPublic

Obtiene un valor que indica si el objeto Type no se ha declarado público.Gets a value indicating whether the Type is not declared public.

(Heredado de Type)
IsPointer
IsPointer

Obtiene un valor que indica si el objeto Type es un puntero.Gets a value indicating whether the Type is a pointer.

(Heredado de Type)
IsPrimitive
IsPrimitive

Obtiene un valor que indica si el objeto Type es uno de los tipos primitivos.Gets a value indicating whether the Type is one of the primitive types.

(Heredado de Type)
IsPublic
IsPublic

Obtiene un valor que indica si el objeto Type se ha declarado público.Gets a value indicating whether the Type is declared public.

(Heredado de Type)
IsSealed
IsSealed

Obtiene un valor que indica si el objeto Type se declaró "sealed".Gets a value indicating whether the Type is declared sealed.

(Heredado de Type)
IsSecurityCritical

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

(Heredado de Type)
IsSecuritySafeCritical

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

(Heredado de Type)
IsSecurityTransparent

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.Gets a value that indicates whether the current type is transparent at the current trust level, and therefore cannot perform critical operations.

(Heredado de Type)
IsSerializable
IsSerializable

Obtiene un valor que indica si el objeto Type es serializable.Gets a value indicating whether the Type is serializable.

(Heredado de Type)
IsSignatureType

Obtiene un valor que indica si el tipo es una tipo de firma.Gets a value that indicates whether the type is a signature type.

(Heredado de Type)
IsSpecialName
IsSpecialName

Obtiene un valor que indica si el tipo tiene un nombre que requiere un tratamiento especial.Gets a value indicating whether the type has a name that requires special handling.

(Heredado de Type)
IsSZArray

Obtiene un valor que indica si el tipo es un tipo de matriz que puede representar solo una matriz unidimensional con un límite inferior de cero.Gets a value that indicates whether the type is an array type that can represent only a single-dimensional array with a zero lower bound.

(Heredado de Type)
IsTypeDefinition

Obtiene un valor que indica si el tipo es una definición de tipo.Gets a value that indicates whether the type is a type definition.

(Heredado de Type)
IsUnicodeClass
IsUnicodeClass

Obtiene un valor que indica si se selecciona el atributo de formato de cadena UnicodeClass para el objeto Type.Gets a value indicating whether the string format attribute UnicodeClass is selected for the Type.

(Heredado de Type)
IsValueType
IsValueType

Obtiene un valor que indica si el objeto Type es un tipo de valor.Gets a value indicating whether the Type is a value type.

(Heredado de Type)
IsVariableBoundArray

Obtiene un valor que indica si el tipo es un tipo de matriz que puede representar una matriz multidimensional o una matriz con un límite inferior arbitrario.Gets a value that indicates whether the type is an array type that can represent a multi-dimensional array or an array with an arbitrary lower bound.

(Heredado de Type)
IsVisible
IsVisible

Obtiene un valor que indica si se puede obtener acceso al objeto Type mediante el código fuera del ensamblado.Gets a value indicating whether the Type can be accessed by code outside the assembly.

(Heredado de Type)
MemberType
MemberType

Cuando se invalida en una clase derivada, obtiene un valor MemberTypes que indica el tipo de miembro: método, constructor, evento, etc.When overridden in a derived class, gets a MemberTypes value indicating the type of the member - method, constructor, event, and so on.

(Heredado de MemberInfo)
MemberType

Obtiene un valor de MemberTypes que indica que este miembro es un tipo o un tipo anidado.Gets a MemberTypes value indicating that this member is a type or a nested type.

(Heredado de Type)
MetadataToken

Obtiene un valor que identifica un elemento de metadatos.Gets a value that identifies a metadata element.

(Heredado de MemberInfo)
Module

Obtiene el módulo en el que el tipo que declara el miembro representado por el objeto MemberInfo actual está definido.Gets the module in which the type that declares the member represented by the current MemberInfo is defined.

(Heredado de MemberInfo)
Module

Obtiene el módulo (la DLL) en que se define el objeto Type actual.Gets the module (the DLL) in which the current Type is defined.

(Heredado de Type)
Name

Obtiene el nombre del miembro actual.Gets the name of the current member.

(Heredado de MemberInfo)
Name

Cuando se invalida en una clase derivada, obtiene el nombre del tipo actual.When overridden in a derived class, gets the name of the current type.

(Heredado de Type)
Namespace
Namespace

Obtiene el espacio de nombres de Type.Gets the namespace of the Type.

(Heredado de Type)
ReflectedType

Obtiene el objeto de la clase utilizado para obtener esta instancia de MemberInfo.Gets the class object that was used to obtain this instance of MemberInfo.

(Heredado de MemberInfo)
ReflectedType

Obtiene el objeto de clase usado para obtener este miembro.Gets the class object that was used to obtain this member.

(Heredado de Type)
StructLayoutAttribute
StructLayoutAttribute

Obtiene una clase StructLayoutAttribute que describe el diseño del tipo actual.Gets a StructLayoutAttribute that describes the layout of the current type.

(Heredado de Type)
TypeHandle

Obtiene el identificador del objeto Type actual.Gets the handle for the current Type.

(Heredado de Type)
TypeInitializer
TypeInitializer

Obtiene el inicializador para el tipo.Gets the initializer for the type.

(Heredado de Type)
UnderlyingSystemType
UnderlyingSystemType

Indica el tipo proporcionado por Common Language Runtime para representar este tipo.Indicates the type provided by the common language runtime that represents this type.

(Heredado de Type)

Métodos

AsType()

Devuelve el tipo actual como un objeto Type.Returns the current type as a Type object.

Equals(Object)

Devuelve un valor que indica si esta instancia es igual que un objeto especificado.Returns a value that indicates whether this instance is equal to a specified object.

(Heredado de MemberInfo)
Equals(Object)

Determina si el tipo del sistema subyacente del objeto Type actual es el mismo que el tipo del sistema subyacente del objeto Object especificado.Determines if the underlying system type of the current Type object is the same as the underlying system type of the specified Object.

(Heredado de Type)
Equals(Type)

Determina si el tipo de sistema subyacente del objeto Type actual es igual que el tipo de sistema subyacente del objeto Type especificado.Determines if the underlying system type of the current Type is the same as the underlying system type of the specified Type.

(Heredado de Type)
FindInterfaces(TypeFilter, Object)
FindInterfaces(TypeFilter, Object)

Devuelve una matriz de objetos Type que representa una lista filtrada de interfaces implementadas o heredadas por el objeto Type actual.Returns an array of Type objects representing a filtered list of interfaces implemented or inherited by the current Type.

(Heredado de Type)
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

Devuelve una matriz filtrada de objetos MemberInfo del tipo del miembro especificado.Returns a filtered array of MemberInfo objects of the specified member type.

(Heredado de Type)
GetArrayRank()
GetArrayRank()

Obtiene el número de dimensiones de una matriz.Gets the number of dimensions in an array.

(Heredado de Type)
GetAttributeFlagsImpl()

Cuando se invalida en una clase derivada, implementa la propiedad Attributes y obtiene una combinación bit a bit de valores de enumeración que indican los atributos asociados a Type.When overridden in a derived class, implements the Attributes property and gets a bitwise combination of enumeration values that indicate the attributes associated with the Type.

(Heredado de Type)
GetConstructor(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.Searches for a constructor whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.

(Heredado de Type)
GetConstructor(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.Searches for a constructor whose parameters match the specified argument types and modifiers, using the specified binding constraints.

(Heredado de Type)
GetConstructor(Type[])
GetConstructor(Type[])

Busca un constructor de instancia público cuyos parámetros coincidan con los tipos de la matriz especificada.Searches for a public instance constructor whose parameters match the types in the specified array.

(Heredado de Type)
GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Cuando se invalida en una clase derivada, busca un constructor cuyos parámetros coincidan con los tipos y modificadores de argumento especificados, y aplica las restricciones de enlace especificadas y la convención de llamadas especificada.When overridden in a derived class, searches for a constructor whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.

(Heredado de Type)
GetConstructors()
GetConstructors()

Devuelve todos los constructores públicos definidos para el objeto Type actual.Returns all the public constructors defined for the current Type.

(Heredado de Type)
GetConstructors(BindingFlags)
GetConstructors(BindingFlags)

Cuando se invalida en una clase derivada, busca los constructores definidos para el objeto Type actual, con las enumeraciones BindingFlags especificadas.When overridden in a derived class, searches for the constructors defined for the current Type, using the specified BindingFlags.

(Heredado de Type)
GetCustomAttributes(Boolean)

Cuando se reemplaza en una clase derivada, devuelve una matriz de todos los atributos personalizados aplicados a este miembro.When overridden in a derived class, returns an array of all custom attributes applied to this member.

(Heredado de MemberInfo)
GetCustomAttributes(Type, Boolean)

Cuando se invalida en una clase derivada, devuelve una matriz de atributos personalizados aplicados a este miembro e identificado por Type.When overridden in a derived class, returns an array of custom attributes applied to this member and identified by Type.

(Heredado de MemberInfo)
GetCustomAttributesData()

Devuelve una lista de objetos CustomAttributeData que representan datos sobre los atributos que se aplicaron al miembro de destino.Returns a list of CustomAttributeData objects representing data about the attributes that have been applied to the target member.

(Heredado de MemberInfo)
GetDeclaredEvent(String)

Devuelve un objeto que representa el evento público especificado declarado por el tipo actual.Returns an object that represents the specified public event declared by the current type.

GetDeclaredField(String)

Devuelve un objeto que representa el campo público especificado declarado por el tipo actual.Returns an object that represents the specified public field declared by the current type.

GetDeclaredMethod(String)

Devuelve un objeto que representa el método público especificado declarado por el tipo actual.Returns an object that represents the specified public method declared by the current type.

GetDeclaredMethods(String)

Devuelve una colección que contiene todos los métodos públicos declarados en el tipo actual que coinciden con el nombre especificado.Returns a collection that contains all public methods declared on the current type that match the specified name.

GetDeclaredNestedType(String)

Devuelve un objeto que representa el tipo anidado público especificado declarado por el tipo actual.Returns an object that represents the specified public nested type declared by the current type.

GetDeclaredProperty(String)

Devuelve un objeto que representa la propiedad pública especificada declarada por el tipo actual.Returns an object that represents the specified public property declared by the current type.

GetDefaultMembers()
GetDefaultMembers()

Busca los miembros definidos para el objeto Type actual cuya clase DefaultMemberAttribute esté establecida.Searches for the members defined for the current Type whose DefaultMemberAttribute is set.

(Heredado de Type)
GetElementType()
GetElementType()

Cuando se invalida en una clase derivada, devuelve la clase Type del objeto englobado o al que hace referencia la matriz, el puntero o el tipo de referencia actual.When overridden in a derived class, returns the Type of the object encompassed or referred to by the current array, pointer or reference type.

(Heredado de Type)
GetEnumName(Object)
GetEnumName(Object)

Devuelve el nombre de la constante que tiene el valor especificado para el tipo de enumeración actual.Returns the name of the constant that has the specified value, for the current enumeration type.

(Heredado de Type)
GetEnumNames()
GetEnumNames()

Devuelve los nombres de los miembros del tipo de enumeración actual.Returns the names of the members of the current enumeration type.

(Heredado de Type)
GetEnumUnderlyingType()
GetEnumUnderlyingType()

Devuelve el tipo subyacente del tipo de enumeración actual.Returns the underlying type of the current enumeration type.

(Heredado de Type)
GetEnumValues()
GetEnumValues()

Devuelve una matriz con los valores de las constantes en el tipo de enumeración actual.Returns an array of the values of the constants in the current enumeration type.

(Heredado de Type)
GetEvent(String)
GetEvent(String)

Devuelve el objeto EventInfo que representa el evento público especificado.Returns the EventInfo object representing the specified public event.

(Heredado de Type)
GetEvent(String, BindingFlags)
GetEvent(String, BindingFlags)

Cuando se invalida en una clase derivada, devuelve el objeto EventInfo que representa el evento especificado y aplica las restricciones de enlace especificadas.When overridden in a derived class, returns the EventInfo object representing the specified event, using the specified binding constraints.

(Heredado de Type)
GetEvents()
GetEvents()

Devuelve todos los eventos públicos declarados o heredados por el objeto Type actual.Returns all the public events that are declared or inherited by the current Type.

(Heredado de Type)
GetEvents(BindingFlags)
GetEvents(BindingFlags)

Cuando se invalida en una clase derivada, busca los eventos declarados o heredados por el objeto Type actual y aplica las restricciones de enlace especificadas.When overridden in a derived class, searches for events that are declared or inherited by the current Type, using the specified binding constraints.

(Heredado de Type)
GetField(String)
GetField(String)

Busca el campo público con el nombre especificado.Searches for the public field with the specified name.

(Heredado de Type)
GetField(String, BindingFlags)
GetField(String, BindingFlags)

Busca el campo especificado mediante las restricciones de enlace especificadas.Searches for the specified field, using the specified binding constraints.

(Heredado de Type)
GetFields()
GetFields()

Devuelve todos los campos públicos del objeto Type actual.Returns all the public fields of the current Type.

(Heredado de Type)
GetFields(BindingFlags)
GetFields(BindingFlags)

Cuando se invalida en una clase derivada, busca los campos definidos para el objeto Type actual y aplica las restricciones de enlace especificadas.When overridden in a derived class, searches for the fields defined for the current Type, using the specified binding constraints.

(Heredado de Type)
GetGenericArguments()
GetGenericArguments()

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

(Heredado de Type)
GetGenericParameterConstraints()
GetGenericParameterConstraints()

Devuelve una matriz de objetos Type que representan las restricciones en el parámetro de tipo genérico actual.Returns an array of Type objects that represent the constraints on the current generic type parameter.

(Heredado de Type)
GetGenericTypeDefinition()
GetGenericTypeDefinition()

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.Returns a Type object that represents a generic type definition from which the current generic type can be constructed.

(Heredado de Type)
GetHashCode()

Devuelve el código hash de esta instancia.Returns the hash code for this instance.

(Heredado de MemberInfo)
GetHashCode()

Devuelve el código hash de esta instancia.Returns the hash code for this instance.

(Heredado de Type)
GetInterface(String)
GetInterface(String)

Busca la interfaz con el nombre especificado.Searches for the interface with the specified name.

(Heredado de Type)
GetInterface(String, Boolean)
GetInterface(String, Boolean)

Cuando se invalida en una clase derivada, busca la interfaz especificada e indica si la búsqueda no debe distinguir entre mayúsculas y minúsculas para el nombre de la interfaz.When overridden in a derived class, searches for the specified interface, specifying whether to do a case-insensitive search for the interface name.

(Heredado de Type)
GetInterfaceMap(Type)

Devuelve una asignación de interfaz para el tipo de interfaz especificado.Returns an interface mapping for the specified interface type.

(Heredado de Type)
GetInterfaces()
GetInterfaces()

Cuando se invalida en una clase derivada, obtiene todas las interfaces implementadas o heredadas por el objeto Type actual.When overridden in a derived class, gets all the interfaces implemented or inherited by the current Type.

(Heredado de Type)
GetMember(String)
GetMember(String)

Busca los miembros públicos con el nombre especificado.Searches for the public members with the specified name.

(Heredado de Type)
GetMember(String, BindingFlags)
GetMember(String, BindingFlags)

Busca los miembros especificados mediante las restricciones de enlace especificadas.Searches for the specified members, using the specified binding constraints.

(Heredado de Type)
GetMember(String, MemberTypes, BindingFlags)
GetMember(String, MemberTypes, BindingFlags)

Busca los miembros especificados que sean del tipo de miembro especificado mediante las restricciones de enlace especificadas.Searches for the specified members of the specified member type, using the specified binding constraints.

(Heredado de Type)
GetMembers()
GetMembers()

Devuelve todos los miembros públicos del objeto Type actual.Returns all the public members of the current Type.

(Heredado de Type)
GetMembers(BindingFlags)
GetMembers(BindingFlags)

Cuando se invalida en una clase derivada, busca los miembros definidos para el objeto Type actual y aplica las restricciones de enlace especificadas.When overridden in a derived class, searches for the members defined for the current Type, using the specified binding constraints.

(Heredado de Type)
GetMethod(String)
GetMethod(String)

Busca el método público con el nombre especificado.Searches for the public method with the specified name.

(Heredado de Type)
GetMethod(String, BindingFlags)
GetMethod(String, BindingFlags)

Busca el método especificado mediante las restricciones de enlace especificadas.Searches for the specified method, using the specified binding constraints.

(Heredado de Type)
GetMethod(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.Searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.

(Heredado de Type)
GetMethod(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.Searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints.

(Heredado de Type)
GetMethod(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Busca el método especificado cuyos parámetros coincidan con el número de parámetros genéricos, los tipos de argumento y los modificadores especificados, mediante las restricciones de enlace y la convención de llamada especificadas.Searches for the specified method whose parameters match the specified generic parameter count, argument types and modifiers, using the specified binding constraints and the specified calling convention.

(Heredado de Type)
GetMethod(String, Int32, BindingFlags, Binder, Type[], ParameterModifier[])

Busca el método especificado cuyos parámetros coincidan con el número de parámetros genéricos, los tipos de argumento y los modificadores especificados, mediante las restricciones de enlace especificadas.Searches for the specified method whose parameters match the specified generic parameter count, argument types and modifiers, using the specified binding constraints.

(Heredado de Type)
GetMethod(String, Int32, Type[])

Busca el método público especificado cuyos parámetros coincidan con el número de parámetros genéricos y los tipos de argumento especificados.Searches for the specified public method whose parameters match the specified generic parameter count and argument types.

(Heredado de Type)
GetMethod(String, Int32, Type[], ParameterModifier[])

Busca el método público especificado cuyos parámetros coincidan con el número de parámetros genéricos, los tipos de argumento y los modificadores especificados.Searches for the specified public method whose parameters match the specified generic parameter count, argument types and modifiers.

(Heredado de Type)
GetMethod(String, Type[])
GetMethod(String, Type[])

Busca el método público especificado cuyos parámetros coincidan con los tipos de argumentos especificados.Searches for the specified public method whose parameters match the specified argument types.

(Heredado de Type)
GetMethod(String, Type[], ParameterModifier[])
GetMethod(String, Type[], ParameterModifier[])

Busca el método público especificado cuyos parámetros coincidan con los tipos y modificadores de argumento especificados.Searches for the specified public method whose parameters match the specified argument types and modifiers.

(Heredado de Type)
GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Cuando se invalida en una clase derivada, busca el método especificado cuyos parámetros coincidan con los tipos y modificadores de argumentos especificados y aplica las restricciones de enlace especificadas y la convención de llamada especificada.When overridden in a derived class, searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.

(Heredado de Type)
GetMethodImpl(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Cuando se invalida en una clase derivada, busca el método especificado cuyos parámetros coincidan con el número de parámetros genéricos, tipos de argumento y modificadores especificados, mediante las restricciones de enlace y la convención de llamada especificadas.When overridden in a derived class, searches for the specified method whose parameters match the specified generic parameter count, argument types and modifiers, using the specified binding constraints and the specified calling convention.

(Heredado de Type)
GetMethods()
GetMethods()

Devuelve todos los métodos públicos del objeto Type actual.Returns all the public methods of the current Type.

(Heredado de Type)
GetMethods(BindingFlags)
GetMethods(BindingFlags)

Cuando se invalida en una clase derivada, busca los métodos definidos para el objeto Type actual y aplica las restricciones de enlace especificadas.When overridden in a derived class, searches for the methods defined for the current Type, using the specified binding constraints.

(Heredado de Type)
GetNestedType(String)
GetNestedType(String)

Busca el tipo anidado público con el nombre especificado.Searches for the public nested type with the specified name.

(Heredado de Type)
GetNestedType(String, BindingFlags)
GetNestedType(String, BindingFlags)

Cuando se invalida en una clase derivada, busca el tipo anidado especificado y aplica las restricciones de enlace especificadas.When overridden in a derived class, searches for the specified nested type, using the specified binding constraints.

(Heredado de Type)
GetNestedTypes()
GetNestedTypes()

Devuelve los tipos públicos anidados en el objeto Type actual.Returns the public types nested in the current Type.

(Heredado de Type)
GetNestedTypes(BindingFlags)
GetNestedTypes(BindingFlags)

Cuando se invalida en una clase derivada, busca los tipos anidados en el objeto Type actual y aplica las restricciones de enlace especificadas.When overridden in a derived class, searches for the types nested in the current Type, using the specified binding constraints.

(Heredado de Type)
GetProperties()
GetProperties()

Devuelve todas las propiedades públicas del objeto Type actual.Returns all the public properties of the current Type.

(Heredado de Type)
GetProperties(BindingFlags)
GetProperties(BindingFlags)

Cuando se invalida en una clase derivada, busca las propiedades del objeto Type actual y aplica las restricciones de enlace especificadas.When overridden in a derived class, searches for the properties of the current Type, using the specified binding constraints.

(Heredado de Type)
GetProperty(String)
GetProperty(String)

Busca la propiedad pública con el nombre especificado.Searches for the public property with the specified name.

(Heredado de Type)
GetProperty(String, BindingFlags)
GetProperty(String, BindingFlags)

Busca la propiedad especificada, mediante las restricciones de enlace especificadas.Searches for the specified property, using the specified binding constraints.

(Heredado de Type)
GetProperty(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.Searches for the specified property whose parameters match the specified argument types and modifiers, using the specified binding constraints.

(Heredado de Type)
GetProperty(String, Type)
GetProperty(String, Type)

Busca la propiedad pública con el nombre especificado y el tipo de valor devuelto.Searches for the public property with the specified name and return type.

(Heredado de Type)
GetProperty(String, Type, Type[])
GetProperty(String, Type, Type[])

Busca la propiedad pública especificada cuyos parámetros coincidan con los tipos de argumentos especificados.Searches for the specified public property whose parameters match the specified argument types.

(Heredado de Type)
GetProperty(String, Type, Type[], ParameterModifier[])
GetProperty(String, Type, Type[], ParameterModifier[])

Busca la propiedad pública especificada cuyos parámetros coincidan con los tipos y modificadores de los argumentos especificados.Searches for the specified public property whose parameters match the specified argument types and modifiers.

(Heredado de Type)
GetProperty(String, Type[])
GetProperty(String, Type[])

Busca la propiedad pública especificada cuyos parámetros coincidan con los tipos de argumentos especificados.Searches for the specified public property whose parameters match the specified argument types.

(Heredado de Type)
GetPropertyImpl(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.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.

(Heredado de Type)
GetType()

Detecta los atributos de un miembro y proporciona acceso a sus metadatos.Discovers the attributes of a member and provides access to member metadata.

(Heredado de MemberInfo)
GetType()

Obtiene la estructura Type actual.Gets the current Type.

(Heredado de Type)
GetTypeCodeImpl()

Devuelve el código de tipo subyacente de esta instancia de Type.Returns the underlying type code of this Type instance.

(Heredado de Type)
HasElementTypeImpl()

Cuando se invalida en una clase derivada, implementa la propiedad HasElementType y determina si el objeto Type actual engloba a otro tipo o hace referencia a él; es decir, si el objeto Type actual es una matriz o un puntero, o se pasa por referencia.When overridden in a derived class, implements the HasElementType property and determines whether the current Type encompasses or refers to another type; that is, whether the current Type is an array, a pointer, or is passed by reference.

(Heredado de Type)
HasSameMetadataDefinitionAs(MemberInfo) (Heredado de MemberInfo)
InvokeMember(String, BindingFlags, Binder, Object, Object[])

Invoca al miembro especificado, aplica las restricciones de enlace igualmente especificadas y compara la lista de argumentos indicada.Invokes the specified member, using the specified binding constraints and matching the specified argument list.

(Heredado de Type)
InvokeMember(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.Invokes the specified member, using the specified binding constraints and matching the specified argument list and culture.

(Heredado de Type)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Cuando se invalida en una clase derivada, invoca al miembro especificado, aplica las restricciones de enlace igualmente especificadas y realiza una comparación con la lista de argumentos, los modificadores y la referencia cultural indicados.When overridden in a derived class, invokes the specified member, using the specified binding constraints and matching the specified argument list, modifiers and culture.

(Heredado de Type)
IsArrayImpl()

Cuando se invalida en una clase derivada, implementa la propiedad IsArray y determina si Type es una matriz.When overridden in a derived class, implements the IsArray property and determines whether the Type is an array.

(Heredado de Type)
IsAssignableFrom(Type)
IsAssignableFrom(Type)

Determina si una instancia de un tipo especificado c se puede asignar a una variable del tipo actual.Determines whether an instance of a specified type c can be assigned to a variable of the current type.

(Heredado de Type)
IsAssignableFrom(TypeInfo)

Devuelve un valor que indica si el tipo especificado se puede asignar al tipo actual.Returns a value that indicates whether the specified type can be assigned to the current type.

IsAssignableTo(Type)

Determina si el tipo actual se puede asignar a una variable del targetType especificado.Determines whether the current type can be assigned to a variable of the specified targetType.

(Heredado de Type)
IsByRefImpl()

Cuando se invalida en una clase derivada, implementa la propiedad IsByRef y determina si Type se pasa por referencia.When overridden in a derived class, implements the IsByRef property and determines whether the Type is passed by reference.

(Heredado de Type)
IsCOMObjectImpl()

Cuando se invalida en una clase derivada, implementa la propiedad IsCOMObject y determina si Type es un objeto COM.When overridden in a derived class, implements the IsCOMObject property and determines whether the Type is a COM object.

(Heredado de Type)
IsContextfulImpl()

Implementa la propiedad IsContextful y determina si la clase Type puede hospedarse en un contexto.Implements the IsContextful property and determines whether the Type can be hosted in a context.

(Heredado de Type)
IsDefined(Type, Boolean)

Cuando se reemplaza en una clase derivada, indica si se aplican a este miembro uno o más atributos del tipo especificado o de sus tipos derivados.When overridden in a derived class, indicates whether one or more attributes of the specified type or of its derived types is applied to this member.

(Heredado de MemberInfo)
IsEnumDefined(Object)
IsEnumDefined(Object)

Devuelve un valor que indica si el valor especificado existe en el tipo de enumeración actual.Returns a value that indicates whether the specified value exists in the current enumeration type.

(Heredado de Type)
IsEquivalentTo(Type)
IsEquivalentTo(Type)

Determina si dos tipos COM tienen la misma identidad y se pueden usar para la equivalencia de tipos.Determines whether two COM types have the same identity and are eligible for type equivalence.

(Heredado de Type)
IsInstanceOfType(Object)
IsInstanceOfType(Object)

Determina si el objeto especificado es una instancia del objeto Type actual.Determines whether the specified object is an instance of the current Type.

(Heredado de Type)
IsMarshalByRefImpl()

Implementa la propiedad IsMarshalByRef y determina si las referencias de Type se calculan por referencia.Implements the IsMarshalByRef property and determines whether the Type is marshaled by reference.

(Heredado de Type)
IsPointerImpl()

Cuando se invalida en una clase derivada, implementa la propiedad IsPointer y determina si Type es un puntero.When overridden in a derived class, implements the IsPointer property and determines whether the Type is a pointer.

(Heredado de Type)
IsPrimitiveImpl()

Cuando se invalida en una clase derivada, implementa la propiedad IsPrimitive y determina si Type es uno de los tipos primitivos.When overridden in a derived class, implements the IsPrimitive property and determines whether the Type is one of the primitive types.

(Heredado de Type)
IsSubclassOf(Type)
IsSubclassOf(Type)

Determina si el Type actual se deriva del Type especificado.Determines whether the current Type derives from the specified Type.

(Heredado de Type)
IsValueTypeImpl()

Implementa la propiedad IsValueType y determina si Type es un tipo de valor; es decir, no es una clase ni una interfaz.Implements the IsValueType property and determines whether the Type is a value type; that is, not a class or an interface.

(Heredado de Type)
MakeArrayType()
MakeArrayType()

Devuelve un objeto Type que representa una matriz unidimensional del tipo actual, con un límite inferior de cero.Returns a Type object representing a one-dimensional array of the current type, with a lower bound of zero.

(Heredado de Type)
MakeArrayType(Int32)
MakeArrayType(Int32)

Devuelve un objeto Type que representa una matriz del tipo actual, con el número de dimensiones especificado.Returns a Type object representing an array of the current type, with the specified number of dimensions.

(Heredado de Type)
MakeByRefType()
MakeByRefType()

Devuelve un objeto Type que representa el tipo actual cuando se pasa como un parámetro ref (ByRef en Visual Basic).Returns a Type object that represents the current type when passed as a ref parameter (ByRef parameter in Visual Basic).

(Heredado de Type)
MakeGenericType(Type[])
MakeGenericType(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.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.

(Heredado de Type)
MakePointerType()
MakePointerType()

Devuelve un objeto Type que representa un puntero al tipo actual.Returns a Type object that represents a pointer to the current type.

(Heredado de Type)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)
ToString()

Devuelve un valor String que representa el nombre del objeto Type actual.Returns a String representing the name of the current Type.

(Heredado de Type)

Implementaciones de interfaz explícitas

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

Asigna un conjunto de nombres a un conjunto correspondiente de identificadores de envío.Maps a set of names to a corresponding set of dispatch identifiers.

(Heredado de MemberInfo)
_MemberInfo.GetType()

Objeto Type que representa la clase MemberInfo.Gets a Type object representing the MemberInfo class.

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

(Heredado de MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)

Recupera el número de interfaces de información de tipo que proporciona un objeto (0 ó 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Heredado de MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Proporciona acceso a las propiedades y los métodos expuestos por un objeto.Provides access to properties and methods exposed by an object.

(Heredado de MemberInfo)
_Type.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Asigna un conjunto de nombres a un conjunto correspondiente de identificadores de envío.Maps a set of names to a corresponding set of dispatch identifiers.

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

(Heredado de Type)
_Type.GetTypeInfoCount(UInt32)

Recupera el número de interfaces de información de tipo que proporciona un objeto (0 ó 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Heredado de Type)
_Type.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Proporciona acceso a las propiedades y los métodos expuestos por un objeto.Provides access to properties and methods exposed by an object.

(Heredado de Type)
ICustomAttributeProvider.GetCustomAttributes(Boolean)

Devuelve una matriz de todos los atributos personalizados definidos en este miembro, excluidos los atributos con nombre, o una matriz vacía si no hay atributos personalizados.Returns an array of all of the custom attributes defined on this member, excluding named attributes, or an empty array if there are no custom attributes.

(Heredado de MemberInfo)
ICustomAttributeProvider.GetCustomAttributes(Type, Boolean)

Devuelve una matriz de atributos personalizados definidos en este miembro, identificados por tipo, o una matriz vacía si no hay atributos personalizados de ese tipo.Returns an array of custom attributes defined on this member, identified by type, or an empty array if there are no custom attributes of that type.

(Heredado de MemberInfo)
ICustomAttributeProvider.IsDefined(Type, Boolean)

Indica si una o más instancias de attributeType se definen en este miembro.Indicates whether one or more instance of attributeType is defined on this member.

(Heredado de MemberInfo)
IReflectableType.GetTypeInfo()

Devuelve una representación del tipo actual en forma de objeto TypeInfo.Returns a representation of the current type as a TypeInfo object.

Métodos de extensión

GetCustomAttribute(MemberInfo, Type)

Recupera un atributo personalizado de un tipo especificado que se aplica a un miembro concreto.Retrieves a custom attribute of a specified type that is applied to a specified member.

GetCustomAttribute(MemberInfo, Type, Boolean)

Recupera un atributo personalizado de un tipo especificado que se aplica a un miembro concreto y, opcionalmente, inspecciona los antecesores de dicho miembro.Retrieves a custom attribute of a specified type that is applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttribute<T>(MemberInfo)

Recupera un atributo personalizado de un tipo especificado que se aplica a un miembro concreto.Retrieves a custom attribute of a specified type that is applied to a specified member.

GetCustomAttribute<T>(MemberInfo, Boolean)

Recupera un atributo personalizado de un tipo especificado que se aplica a un miembro concreto y, opcionalmente, inspecciona los antecesores de dicho miembro.Retrieves a custom attribute of a specified type that is applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes(MemberInfo)

Recupera una colección de atributos personalizados que se aplican a un miembro especificado.Retrieves a collection of custom attributes that are applied to a specified member.

GetCustomAttributes(MemberInfo, Boolean)

Recupera una colección de atributos personalizados que se aplican a un miembro concreto y, opcionalmente, inspecciona los antecesores de dicho miembro.Retrieves a collection of custom attributes that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes(MemberInfo, Type)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un miembro concreto.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes(MemberInfo, Type, Boolean)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un miembro concreto y, opcionalmente, inspecciona los antecesores de dicho miembro.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes<T>(MemberInfo)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un miembro concreto.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes<T>(MemberInfo, Boolean)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un miembro concreto y, opcionalmente, inspecciona los antecesores de dicho miembro.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

IsDefined(MemberInfo, Type)

Indica si se deben aplicar atributos personalizados de un tipo especificado a un miembro especificado.Indicates whether custom attributes of a specified type are applied to a specified member.

IsDefined(MemberInfo, Type, Boolean)

Indica si los atributos personalizados de un tipo especificado se aplican a un miembro especificado y, opcionalmente, se aplican a sus antecesores.Indicates whether custom attributes of a specified type are applied to a specified member, and, optionally, applied to its ancestors.

GetTypeInfo(Type)

Devuelve la representación de TypeInfo del tipo especificado.Returns the TypeInfo representation of the specified type.

GetMetadataToken(MemberInfo)

Obtiene un token de metadatos del miembro determinado, si está disponible.Gets a metadata token for the given member, if available.

HasMetadataToken(MemberInfo)

Devuelve un valor que indica si un token de metadatos está disponible para el miembro especificado.Returns a value that indicates whether a metadata token is available for the specified member.

GetRuntimeEvent(Type, String)

Recupera un objeto que representa el evento especificado.Retrieves an object that represents the specified event.

GetRuntimeEvents(Type)

Recupera una colección que representa todos los eventos definidos en un tipo especificado.Retrieves a collection that represents all the events defined on a specified type.

GetRuntimeField(Type, String)

Recupera un objeto que representa un campo especificado.Retrieves an object that represents a specified field.

GetRuntimeFields(Type)

Recupera una colección que representa todos los campos definidos en un tipo especificado.Retrieves a collection that represents all the fields defined on a specified type.

GetRuntimeInterfaceMap(TypeInfo, Type)

Devuelve una asignación de interfaz para el tipo de interfaz y la interfaz especificada.Returns an interface mapping for the specified type and the specified interface.

GetRuntimeMethod(Type, String, Type[])

Recupera un objeto que representa un método especificado.Retrieves an object that represents a specified method.

GetRuntimeMethods(Type)

Recupera una colección que representa todos los métodos definidos en un tipo especificado.Retrieves a collection that represents all methods defined on a specified type.

GetRuntimeProperties(Type)

Recupera una colección que representa todas las propiedades definidas en un tipo especificado.Retrieves a collection that represents all the properties defined on a specified type.

GetRuntimeProperty(Type, String)

Recupera un objeto que representa una propiedad especificada.Retrieves an object that represents a specified property.

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

Se aplica a