EnumBuilder Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Describe y representa un tipo de enumeración.
public ref class EnumBuilder sealed : Type
public ref class EnumBuilder sealed : System::Reflection::TypeInfo
public ref class EnumBuilder abstract : System::Reflection::TypeInfo
public ref class EnumBuilder sealed : Type, System::Runtime::InteropServices::_EnumBuilder
public ref class EnumBuilder sealed : System::Reflection::TypeInfo, System::Runtime::InteropServices::_EnumBuilder
public sealed class EnumBuilder : Type
public sealed class EnumBuilder : System.Reflection.TypeInfo
public abstract class EnumBuilder : System.Reflection.TypeInfo
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
public sealed class EnumBuilder : Type, System.Runtime.InteropServices._EnumBuilder
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class EnumBuilder : Type, System.Runtime.InteropServices._EnumBuilder
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class EnumBuilder : System.Reflection.TypeInfo, System.Runtime.InteropServices._EnumBuilder
type EnumBuilder = class
inherit Type
type EnumBuilder = class
inherit TypeInfo
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
type EnumBuilder = class
inherit Type
interface _EnumBuilder
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type EnumBuilder = class
inherit Type
interface _EnumBuilder
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type EnumBuilder = class
inherit TypeInfo
interface _EnumBuilder
Public NotInheritable Class EnumBuilder
Inherits Type
Public NotInheritable Class EnumBuilder
Inherits TypeInfo
Public MustInherit Class EnumBuilder
Inherits TypeInfo
Public NotInheritable Class EnumBuilder
Inherits Type
Implements _EnumBuilder
Public NotInheritable Class EnumBuilder
Inherits TypeInfo
Implements _EnumBuilder
- Herencia
- Herencia
- Herencia
- Atributos
- Implementaciones
Ejemplos
En el ejemplo de código siguiente se muestra la construcción de una enumeración dentro de un ensamblado dinámico, mediante EnumBuilder
. En el ejemplo se define una enumeración denominada Elevation
, con un tipo subyacente de Int32y se crean dos elementos: Low
, con un valor de 0 y High
, con un valor de 1. Una vez creado el tipo, el ensamblado se guarda con el nombre TempAssembly.dll
. Puede usar el Ildasm.exe (Desensamblador de IL) para examinar el contenido de este ensamblado.
Nota
Antes de la versión 2.0 de .NET Framework, este ejemplo de código no genera una enumeración correcta.
using namespace System;
using namespace System::Reflection;
using namespace System::Reflection::Emit;
void main()
{
// Get the current application domain for the current thread.
AppDomain^ currentDomain = AppDomain::CurrentDomain;
// Create a dynamic assembly in the current application domain,
// and allow it to be executed and saved to disk.
AssemblyName^ aName = gcnew AssemblyName("TempAssembly");
AssemblyBuilder^ ab = currentDomain->DefineDynamicAssembly(
aName, AssemblyBuilderAccess::RunAndSave);
// Define a dynamic module in "TempAssembly" assembly. For a single-
// module assembly, the module has the same name as the assembly.
ModuleBuilder^ mb =
ab->DefineDynamicModule(aName->Name, aName->Name + ".dll");
// Define a public enumeration with the name "Elevation" and an
// underlying type of Int32.
EnumBuilder^ eb =
mb->DefineEnum("Elevation", TypeAttributes::Public, int::typeid);
// Define two members, "High" and "Low".
eb->DefineLiteral("Low", (Object^) 0);
eb->DefineLiteral("High", 1);
// Create the type and save the assembly.
Type^ finished = eb->CreateType();
ab->Save(aName->Name + ".dll");
for each (Object^ o in Enum::GetValues(finished))
{
Console::WriteLine("{0}.{1} = {2}", finished, o, (int)o);
}
}
/* This code example produces the following output:
Elevation.Low = 0
Elevation.High = 1
*/
using System;
using System.Reflection;
using System.Reflection.Emit;
class Example
{
public static void Main()
{
// Get the current application domain for the current thread.
AppDomain currentDomain = AppDomain.CurrentDomain;
// Create a dynamic assembly in the current application domain,
// and allow it to be executed and saved to disk.
AssemblyName aName = new AssemblyName("TempAssembly");
AssemblyBuilder ab = currentDomain.DefineDynamicAssembly(
aName, AssemblyBuilderAccess.RunAndSave);
// Define a dynamic module in "TempAssembly" assembly. For a single-
// module assembly, the module has the same name as the assembly.
ModuleBuilder mb = ab.DefineDynamicModule(aName.Name, aName.Name + ".dll");
// Define a public enumeration with the name "Elevation" and an
// underlying type of Integer.
EnumBuilder eb = mb.DefineEnum("Elevation", TypeAttributes.Public, typeof(int));
// Define two members, "High" and "Low".
eb.DefineLiteral("Low", 0);
eb.DefineLiteral("High", 1);
// Create the type and save the assembly.
Type finished = eb.CreateType();
ab.Save(aName.Name + ".dll");
foreach( object o in Enum.GetValues(finished) )
{
Console.WriteLine("{0}.{1} = {2}", finished, o, ((int) o));
}
}
}
/* This code example produces the following output:
Elevation.Low = 0
Elevation.High = 1
*/
Imports System.Reflection
Imports System.Reflection.Emit
Module Example
Sub Main()
' Get the current application domain for the current thread.
Dim currentDomain As AppDomain = AppDomain.CurrentDomain
' Create a dynamic assembly in the current application domain,
' and allow it to be executed and saved to disk.
Dim aName As AssemblyName = New AssemblyName("TempAssembly")
Dim ab As AssemblyBuilder = currentDomain.DefineDynamicAssembly( _
aName, AssemblyBuilderAccess.RunAndSave)
' Define a dynamic module in "TempAssembly" assembly. For a single-
' module assembly, the module has the same name as the assembly.
Dim mb As ModuleBuilder = _
ab.DefineDynamicModule(aName.Name, aName.Name & ".dll")
' Define a public enumeration with the name "Elevation" and an
' underlying type of Integer.
Dim eb As EnumBuilder = _
mb.DefineEnum("Elevation", TypeAttributes.Public, GetType(Integer))
' Define two members, "High" and "Low".
eb.DefineLiteral("Low", 0)
eb.DefineLiteral("High", 1)
' Create the type and save the assembly.
Dim finished As Type = eb.CreateType()
ab.Save(aName.Name & ".dll")
For Each o As Object In [Enum].GetValues(finished)
Console.WriteLine("{0}.{1} = {2}", finished, o, CInt(o))
Next
End Sub
End Module
' This code example produces the following output:
'
'Elevation.Low = 0
'Elevation.High = 1
Comentarios
Nota
En las versiones 1.0 y 1.1 de .NET Framework, es necesario definir enumeraciones mediante TypeBuilder porque EnumBuilder emite enumeraciones cuyos elementos son de tipo Int32 en lugar del tipo de enumeración. En .NET Framework versión 2.0, EnumBuilder emite enumeraciones cuyos elementos tienen el tipo correcto.
Constructores
EnumBuilder() |
Inicializa una nueva instancia de la clase EnumBuilder. |
Propiedades
Assembly |
Recupera el ensamblado dinámico que contiene esta definición de enumeración. |
AssemblyQualifiedName |
Devuelve la ruta de acceso completa de esta enumeración calificada por el nombre para mostrar del ensamblado principal. |
Attributes |
Obtiene los atributos asociados al objeto Type. |
Attributes |
Obtiene los atributos asociados al objeto Type. (Heredado de Type) |
Attributes |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
BaseType |
Devuelve el elemento Type principal de este tipo, que siempre es Enum. |
ContainsGenericParameters |
Describe y representa un tipo de enumeración. |
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. (Heredado de Type) |
ContainsGenericParameters |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
CustomAttributes |
Obtiene una colección que contiene los atributos personalizados de este miembro. (Heredado de MemberInfo) |
DeclaredConstructors |
Obtiene una colección de los constructores declarados por el tipo actual. (Heredado de TypeInfo) |
DeclaredEvents |
Obtiene una colección de los eventos definidos por el tipo actual. (Heredado de TypeInfo) |
DeclaredFields |
Obtiene una colección de los campos definidos por el tipo actual. (Heredado de TypeInfo) |
DeclaredMembers |
Obtiene una colección de los miembros definidos por el tipo actual. (Heredado de TypeInfo) |
DeclaredMethods |
Obtiene una colección de los métodos definidos por el tipo actual. (Heredado de TypeInfo) |
DeclaredNestedTypes |
Obtiene una colección de los tipos anidados definidos por el tipo actual. (Heredado de TypeInfo) |
DeclaredProperties |
Obtiene una colección de las propiedades definidas por el tipo actual. (Heredado de TypeInfo) |
DeclaringMethod |
Describe y representa un tipo de enumeración. |
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. (Heredado de Type) |
DeclaringMethod |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
DeclaringType |
Devuelve el tipo que declaró este EnumBuilder. |
FullName |
Devuelve la ruta de acceso completa de esta enumeración. |
GenericParameterAttributes |
Describe y representa un tipo de enumeración. |
GenericParameterAttributes |
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) |
GenericParameterAttributes |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GenericParameterPosition |
Describe y representa un tipo de enumeración. |
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. (Heredado de Type) |
GenericParameterPosition |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GenericTypeArguments |
Describe y representa un tipo de enumeración. |
GenericTypeArguments |
Obtiene una matriz de los argumentos de tipo genérico para este tipo. (Heredado de Type) |
GenericTypeArguments |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GenericTypeParameters |
Obtiene una matriz de los parámetros de tipo genérico de la instancia actual. (Heredado de TypeInfo) |
GUID |
Devuelve el GUID de esta enumeración. |
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. (Heredado de Type) |
HasElementType |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
ImplementedInterfaces |
Obtiene una colección de las interfaces implementadas por el tipo actual. (Heredado de TypeInfo) |
IsAbstract |
Obtiene un valor que indica si Type es abstracto y se debe invalidar. (Heredado de Type) |
IsAbstract |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
IsAnsiClass |
Obtiene un valor que indica si se selecciona el atributo de formato de cadena |
IsAnsiClass |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
IsArray |
Obtiene un valor que indica si el tipo es una matriz. (Heredado de Type) |
IsArray |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
IsAutoClass |
Obtiene un valor que indica si se selecciona el atributo de formato de cadena |
IsAutoClass |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
IsAutoLayout |
Obtiene un valor que indica si los campos de tipo de la actual se disponen automáticamente mediante Common Language Runtime. (Heredado de Type) |
IsAutoLayout |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
IsByRef |
Obtiene un valor que indica si Type se pasa por referencia. (Heredado de Type) |
IsByRef |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
IsByRefLike |
Obtiene un valor que indica si el tipo es una estructura de tipo ByRef. |
IsByRefLike |
Obtiene un valor que indica si el tipo es una estructura de tipo ByRef. (Heredado de Type) |
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. (Heredado de Type) |
IsClass |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
IsCollectible |
Obtiene un valor que indica si este objeto MemberInfo forma parte de un ensamblado contenido en un AssemblyLoadContext recopilable. (Heredado de MemberInfo) |
IsCOMObject |
Obtiene un valor que indica si Type es un objeto COM. (Heredado de Type) |
IsCOMObject |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
IsConstructedGenericType |
Obtiene un valor que indica si este objeto representa un tipo genérico construido. |
IsConstructedGenericType |
Obtiene un valor que indica si este objeto representa un tipo genérico construido. Puede crear instancias de un tipo genérico construido. (Heredado de Type) |
IsContextful |
Obtiene un valor que indica si Type puede estar hospedado en un contexto. (Heredado de Type) |
IsEnum |
Describe y representa un tipo de enumeración. |
IsEnum |
Obtiene un valor que indica si el objeto Type actual representa una enumeración. (Heredado de Type) |
IsEnum |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
IsExplicitLayout |
Obtiene un valor que indica si los campos del tipo actual se disponen en los desplazamientos especificados explícitamente. (Heredado de Type) |
IsExplicitLayout |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
IsFunctionPointer |
Obtiene un valor que indica si el objeto actual Type es un puntero de función. (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. (Heredado de Type) |
IsGenericParameter |
Describe y representa un tipo de enumeración. |
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. (Heredado de Type) |
IsGenericParameter |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
IsGenericType |
Describe y representa un tipo de enumeración. |
IsGenericType |
Obtiene un valor que indica si el tipo actual es genérico. (Heredado de Type) |
IsGenericType |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
IsGenericTypeDefinition |
Describe y representa un tipo de enumeración. |
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. (Heredado de Type) |
IsGenericTypeDefinition |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
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. (Heredado de Type) |
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. (Heredado de Type) |
IsImport |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
IsInterface |
Obtiene un valor que indica si Type es una interfaz, es decir, no es una clase ni un tipo de valor. (Heredado de Type) |
IsInterface |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
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. (Heredado de Type) |
IsLayoutSequential |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
IsMarshalByRef |
Obtiene un valor que indica si Type se calcula por referencia. (Heredado de Type) |
IsMarshalByRef |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
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. (Heredado de Type) |
IsNested |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
IsNestedAssembly |
Obtiene un valor que indica si Type está anidado y solo se ve dentro de su propio ensamblado. (Heredado de Type) |
IsNestedAssembly |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
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. (Heredado de Type) |
IsNestedFamANDAssem |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
IsNestedFamily |
Obtiene un valor que indica si Type está anidado y solo se ve dentro de su propia familia. (Heredado de Type) |
IsNestedFamily |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
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. (Heredado de Type) |
IsNestedFamORAssem |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
IsNestedPrivate |
Obtiene un valor que indica si Type está anidado y se ha declarado privado. (Heredado de Type) |
IsNestedPrivate |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
IsNestedPublic |
Obtiene un valor que indica si hay una clase anidada que se ha declarado pública. (Heredado de Type) |
IsNestedPublic |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
IsNotPublic |
Obtiene un valor que indica si el objeto Type no se ha declarado público. (Heredado de Type) |
IsNotPublic |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
IsPointer |
Obtiene un valor que indica si el objeto Type es un puntero. (Heredado de Type) |
IsPointer |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
IsPrimitive |
Obtiene un valor que indica si el objeto Type es uno de los tipos primitivos. (Heredado de Type) |
IsPrimitive |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
IsPublic |
Obtiene un valor que indica si el objeto Type se ha declarado público. (Heredado de Type) |
IsPublic |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
IsSealed |
Obtiene un valor que indica si el objeto Type se declaró "sealed". (Heredado de Type) |
IsSealed |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
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. (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. (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. (Heredado de Type) |
IsSerializable |
Describe y representa un tipo de enumeración. |
IsSerializable |
Obsoletos.
Obtiene un valor que indica si es Type serializable binario. (Heredado de Type) |
IsSerializable |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
IsSignatureType |
Obtiene un valor que indica si el tipo es una tipo de firma. (Heredado de Type) |
IsSpecialName |
Obtiene un valor que indica si el tipo tiene un nombre que requiere un tratamiento especial. (Heredado de Type) |
IsSpecialName |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
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. |
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. (Heredado de Type) |
IsTypeDefinition |
Obtiene un valor que indica si el tipo es una definición de tipo. |
IsTypeDefinition |
Obtiene un valor que indica si el tipo es una definición de tipo. (Heredado de Type) |
IsUnicodeClass |
Obtiene un valor que indica si se selecciona el atributo de formato de cadena |
IsUnicodeClass |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
IsUnmanagedFunctionPointer |
Obtiene un valor que indica si el objeto actual Type es un puntero de función no administrado. (Heredado de Type) |
IsValueType |
Obtiene un valor que indica si el objeto Type es un tipo de valor. (Heredado de Type) |
IsValueType |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
IsVariableBoundArray |
Describe y representa un tipo de enumeración. |
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. (Heredado de Type) |
IsVisible |
Obtiene un valor que indica si se puede obtener acceso al objeto Type mediante el código fuera del ensamblado. (Heredado de Type) |
IsVisible |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
MemberType |
Obtiene un valor de MemberTypes que indica que este miembro es un tipo o un tipo anidado. (Heredado de Type) |
MemberType |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
MetadataToken |
Obtiene un valor que identifica un elemento de metadatos. (Heredado de MemberInfo) |
Module |
Recupera el módulo dinámico que contiene esta definición de EnumBuilder. |
Name |
Devuelve el nombre de esta enumeración. |
Namespace |
Devuelve el espacio de nombres de esta enumeración. |
ReflectedType |
Devuelve el tipo que se usó para obtener este elemento EnumBuilder. |
ReflectedType |
Obtiene el objeto de la clase utilizado para obtener esta instancia de |
StructLayoutAttribute |
Obtiene una clase StructLayoutAttribute que describe el diseño del tipo actual. (Heredado de Type) |
StructLayoutAttribute |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
TypeHandle |
Recupera el identificador interno de esta enumeración. |
TypeInitializer |
Obtiene el inicializador para el tipo. (Heredado de Type) |
TypeInitializer |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
TypeToken |
Devuelve el token de tipo de metadatos internos de esta enumeración. |
UnderlyingField |
Devuelve el campo subyacente de esta enumeración. |
UnderlyingFieldCore |
Cuando se invalida en una clase derivada, obtiene el campo subyacente de esta enumeración. |
UnderlyingSystemType |
Devuelve el tipo de sistema subyacente para esta enumeración. |
UnderlyingSystemType |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
Métodos
AsType() |
Devuelve el tipo actual como un objeto Type. (Heredado de TypeInfo) |
CreateType() |
Crea un objeto Type para esta enumeración. |
CreateTypeInfo() |
Obtiene un objeto TypeInfo que representa esta enumeración. |
CreateTypeInfoCore() |
Cuando se reemplaza en una clase derivada, obtiene un TypeInfo objeto que representa esta enumeración. |
DefineLiteral(String, Object) |
Define el campo estático con nombre en un tipo de enumeración con el valor constante especificado. |
DefineLiteralCore(String, Object) |
Cuando se reemplaza en una clase derivada, define el campo estático con nombre en un tipo de enumeración con el valor constante especificado. |
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. (Heredado de Type) |
Equals(Object) |
Devuelve un valor que indica si esta instancia es igual que un objeto especificado. (Heredado de MemberInfo) |
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. (Heredado de Type) |
FindInterfaces(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) |
FindInterfaces(TypeFilter, Object) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Devuelve una matriz filtrada de objetos MemberInfo del tipo del miembro especificado. (Heredado de Type) |
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetArrayRank() |
Describe y representa un tipo de enumeración. |
GetArrayRank() |
Obtiene el número de dimensiones de una matriz. (Heredado de Type) |
GetArrayRank() |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
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. |
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. (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. (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. (Heredado de Type) |
GetConstructor(BindingFlags, Type[]) |
Busca un constructor cuyos parámetros coincidan con los tipos de argumento especificados, utilizando las restricciones de enlace especificadas. (Heredado de Type) |
GetConstructor(Type[]) |
Busca un constructor de instancia público cuyos parámetros coincidan con los tipos de la matriz especificada. (Heredado de Type) |
GetConstructor(Type[]) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
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. |
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. (Heredado de Type) |
GetConstructors() |
Devuelve todos los constructores públicos definidos para el objeto Type actual. (Heredado de Type) |
GetConstructors() |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetConstructors(BindingFlags) |
Devuelve una matriz de ConstructorInfo objetos que representan los constructores públicos y no públicos definidos para esta clase, tal como se especifica. |
GetConstructors(BindingFlags) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetCustomAttributes(Boolean) |
Devuelve todos los atributos personalizados definidos para este constructor. |
GetCustomAttributes(Boolean) |
Cuando se reemplaza en una clase derivada, devuelve una matriz de todos los atributos personalizados aplicados a este miembro. (Heredado de MemberInfo) |
GetCustomAttributes(Type, Boolean) |
Devuelve los atributos personalizados identificados por el tipo proporcionado. |
GetCustomAttributes(Type, Boolean) |
Cuando se invalida en una clase derivada, devuelve una matriz de atributos personalizados aplicados a este miembro e identificado por Type. (Heredado de MemberInfo) |
GetCustomAttributesData() |
Devuelve una lista de objetos CustomAttributeData que representan datos sobre los atributos que se aplicaron al miembro de destino. (Heredado de MemberInfo) |
GetDeclaredEvent(String) |
Devuelve un objeto que representa el evento especificado declarado por el tipo actual. (Heredado de TypeInfo) |
GetDeclaredField(String) |
Devuelve un objeto que representa el campo especificado declarado por el tipo actual. (Heredado de TypeInfo) |
GetDeclaredMethod(String) |
Devuelve un objeto que representa el método especificado declarado por el tipo actual. (Heredado de TypeInfo) |
GetDeclaredMethods(String) |
Devuelve una colección que contiene todos los métodos declarados en el tipo actual que coinciden con el nombre especificado. (Heredado de TypeInfo) |
GetDeclaredNestedType(String) |
Devuelve un objeto que representa el tipo anidado especificado declarado por el tipo actual. (Heredado de TypeInfo) |
GetDeclaredProperty(String) |
Devuelve un objeto que representa la propiedad especificada declarada por el tipo actual. (Heredado de TypeInfo) |
GetDefaultMembers() |
Busca los miembros definidos para el objeto Type actual cuya clase DefaultMemberAttribute esté establecida. (Heredado de Type) |
GetDefaultMembers() |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetElementType() |
Cuando se llama a este método, siempre se produce NotSupportedException. |
GetEnumName(Object) |
Devuelve el nombre de la constante que tiene el valor especificado para el tipo de enumeración actual. (Heredado de Type) |
GetEnumName(Object) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetEnumNames() |
Devuelve los nombres de los miembros del tipo de enumeración actual. (Heredado de Type) |
GetEnumNames() |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetEnumUnderlyingType() |
Devuelve el tipo entero subyacente de la enumeración actual, que se establece cuando se define el generador de enumeraciones. |
GetEnumUnderlyingType() |
Devuelve el tipo subyacente del tipo de enumeración actual. (Heredado de Type) |
GetEnumUnderlyingType() |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetEnumValues() |
Devuelve una matriz con los valores de las constantes en el tipo de enumeración actual. (Heredado de Type) |
GetEnumValues() |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetEnumValuesAsUnderlyingType() |
Recupera una matriz de los valores de las constantes de tipo subyacentes de este tipo de enumeración. (Heredado de Type) |
GetEvent(String) |
Devuelve el objeto EventInfo que representa el evento público especificado. (Heredado de Type) |
GetEvent(String) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetEvent(String, BindingFlags) |
Devuelve el evento con el nombre especificado. |
GetEvent(String, BindingFlags) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetEvents() |
Devuelve los eventos para los eventos públicos declarados o heredados por este tipo. |
GetEvents() |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetEvents(BindingFlags) |
Devuelve los eventos públicos y no públicos declarados por este tipo. |
GetEvents(BindingFlags) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetField(String) |
Busca el campo público con el nombre especificado. (Heredado de Type) |
GetField(String) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetField(String, BindingFlags) |
Devuelve el campo especificado por el nombre facilitado. |
GetField(String, BindingFlags) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetFields() |
Devuelve todos los campos públicos del objeto Type actual. (Heredado de Type) |
GetFields() |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetFields(BindingFlags) |
Devuelve los campos públicos y no públicos declarados por este tipo. |
GetFields(BindingFlags) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetFunctionPointerCallingConventions() |
Cuando se reemplaza en una clase derivada, devuelve las convenciones de llamada del puntero Typede función actual . (Heredado de Type) |
GetFunctionPointerParameterTypes() |
Cuando se reemplaza en una clase derivada, devuelve los tipos de parámetro del puntero Typede función actual . (Heredado de Type) |
GetFunctionPointerReturnType() |
Cuando se reemplaza en una clase derivada, devuelve el tipo de valor devuelto del puntero Typede función actual. (Heredado de Type) |
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. (Heredado de Type) |
GetGenericArguments() |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetGenericParameterConstraints() |
Describe y representa un tipo de enumeración. |
GetGenericParameterConstraints() |
Devuelve una matriz de objetos Type que representan las restricciones en el parámetro de tipo genérico actual. (Heredado de Type) |
GetGenericParameterConstraints() |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetGenericTypeDefinition() |
Describe y representa un tipo de enumeración. |
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. (Heredado de Type) |
GetGenericTypeDefinition() |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetHashCode() |
Devuelve el código hash de esta instancia. (Heredado de Type) |
GetHashCode() |
Devuelve el código hash de esta instancia. (Heredado de MemberInfo) |
GetInterface(String) |
Busca la interfaz con el nombre especificado. (Heredado de Type) |
GetInterface(String) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetInterface(String, Boolean) |
Devuelve la interfaz implementada (directa o indirectamente) por este tipo con el nombre completo especificado. |
GetInterface(String, Boolean) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetInterfaceMap(Type) |
Devuelve una asignación de interfaz para la interfaz solicitada. |
GetInterfaces() |
Devuelve una matriz de todas las interfaces implementadas en esta clase y sus clases base. |
GetInterfaces() |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetMember(String) |
Busca los miembros públicos con el nombre especificado. (Heredado de Type) |
GetMember(String) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetMember(String, BindingFlags) |
Busca los miembros especificados mediante las restricciones de enlace especificadas. (Heredado de Type) |
GetMember(String, BindingFlags) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetMember(String, MemberTypes, BindingFlags) |
Devuelve a todos los miembros con el nombre especificado, tipo y enlace declarados o heredados por este tipo. |
GetMember(String, MemberTypes, BindingFlags) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetMembers() |
Devuelve todos los miembros públicos del objeto Type actual. (Heredado de Type) |
GetMembers() |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetMembers(BindingFlags) |
Devuelve los miembros especificados declarados o heredados por este tipo. |
GetMembers(BindingFlags) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetMemberWithSameMetadataDefinitionAs(MemberInfo) |
Busca en MemberInfo el objeto actual Type que coincida con el especificado MemberInfo. (Heredado de Type) |
GetMethod(String) |
Busca el método público con el nombre especificado. (Heredado de Type) |
GetMethod(String) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetMethod(String, BindingFlags) |
Busca el método especificado mediante las restricciones de enlace especificadas. (Heredado de Type) |
GetMethod(String, BindingFlags) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
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. (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. (Heredado de Type) |
GetMethod(String, BindingFlags, Type[]) |
Busca el método especificado cuyos parámetros coinciden con los tipos de argumento especificados, utilizando las restricciones de enlace especificadas. (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. (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. (Heredado de Type) |
GetMethod(String, Int32, BindingFlags, Type[]) |
Describe y representa un tipo de enumeración. (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. (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. (Heredado de Type) |
GetMethod(String, Type[]) |
Busca el método público especificado cuyos parámetros coincidan con los tipos de argumentos especificados. (Heredado de Type) |
GetMethod(String, Type[]) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetMethod(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) |
GetMethod(String, Type[], ParameterModifier[]) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
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. |
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. (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. (Heredado de Type) |
GetMethods() |
Devuelve todos los métodos públicos del objeto Type actual. (Heredado de Type) |
GetMethods() |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetMethods(BindingFlags) |
Devuelve todos los métodos públicos y no públicos declarados o heredados por este tipo, tal como se especifica. |
GetMethods(BindingFlags) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetNestedType(String) |
Busca el tipo anidado público con el nombre especificado. (Heredado de Type) |
GetNestedType(String) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetNestedType(String, BindingFlags) |
Devuelve el tipo anidado especificado que este tipo declara. |
GetNestedType(String, BindingFlags) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetNestedTypes() |
Devuelve los tipos públicos anidados en el objeto Type actual. (Heredado de Type) |
GetNestedTypes() |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetNestedTypes(BindingFlags) |
Devuelve los tipos anidados públicos y no públicos declarados o heredados por este tipo. |
GetNestedTypes(BindingFlags) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetOptionalCustomModifiers() |
Cuando se reemplaza en una clase derivada, devuelve los modificadores personalizados opcionales del objeto actual Type. (Heredado de Type) |
GetProperties() |
Devuelve todas las propiedades públicas del objeto Type actual. (Heredado de Type) |
GetProperties() |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetProperties(BindingFlags) |
Devuelve todas las propiedades públicas y no públicas declaradas o heredadas por este tipo, como se especifica. |
GetProperties(BindingFlags) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetProperty(String) |
Busca la propiedad pública con el nombre especificado. (Heredado de Type) |
GetProperty(String) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetProperty(String, BindingFlags) |
Busca la propiedad especificada, mediante las restricciones de enlace especificadas. (Heredado de Type) |
GetProperty(String, BindingFlags) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
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. (Heredado de Type) |
GetProperty(String, Type) |
Busca la propiedad pública con el nombre especificado y el tipo de valor devuelto. (Heredado de Type) |
GetProperty(String, Type) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetProperty(String, Type, Type[]) |
Busca la propiedad pública especificada cuyos parámetros coincidan con los tipos de argumentos especificados. (Heredado de Type) |
GetProperty(String, Type, Type[]) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetProperty(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) |
GetProperty(String, Type, Type[], ParameterModifier[]) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetProperty(String, Type[]) |
Busca la propiedad pública especificada cuyos parámetros coincidan con los tipos de argumentos especificados. (Heredado de Type) |
GetProperty(String, Type[]) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Cuando se llama a este método, siempre se produce NotSupportedException. |
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. (Heredado de Type) |
GetRequiredCustomModifiers() |
Cuando se reemplaza en una clase derivada, devuelve los modificadores personalizados necesarios del objeto actual Type. (Heredado de Type) |
GetType() |
Obtiene la estructura Type actual. (Heredado de Type) |
GetType() |
Detecta los atributos de un miembro y proporciona acceso a sus metadatos. (Heredado de MemberInfo) |
GetTypeCodeImpl() |
Devuelve el código de tipo subyacente de esta instancia de Type. (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. |
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. (Heredado de Type) |
HasSameMetadataDefinitionAs(MemberInfo) |
Describe y representa un tipo de enumeración. (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. (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. (Heredado de Type) |
InvokeMember(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. |
IsArrayImpl() |
Cuando se invalida en una clase derivada, implementa la propiedad IsArray y determina si Type es una matriz. |
IsArrayImpl() |
Cuando se invalida en una clase derivada, implementa la propiedad IsArray y determina si Type es una matriz. (Heredado de Type) |
IsAssignableFrom(Type) |
Determina si se puede asignar una instancia de un tipo |
IsAssignableFrom(Type) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
IsAssignableFrom(TypeInfo) |
Obtiene un valor que indica si se puede asignar a este objeto un objeto TypeInfo especificado. |
IsAssignableTo(Type) |
Determina si el tipo actual se puede asignar a una variable del |
IsByRefImpl() |
Cuando se invalida en una clase derivada, implementa la propiedad IsByRef y determina si Type se pasa por referencia. |
IsByRefImpl() |
Cuando se invalida en una clase derivada, implementa la propiedad IsByRef y determina si Type se pasa por referencia. (Heredado de Type) |
IsCOMObjectImpl() |
Cuando se invalida en una clase derivada, implementa la propiedad IsCOMObject y determina si Type es un objeto COM. |
IsCOMObjectImpl() |
Cuando se invalida en una clase derivada, implementa la propiedad IsCOMObject y determina si Type es un objeto COM. (Heredado de Type) |
IsContextfulImpl() |
Implementa la propiedad IsContextful y determina si la clase Type puede hospedarse en un contexto. (Heredado de Type) |
IsDefined(Type, Boolean) |
Comprueba si se define el tipo de atributo personalizado especificado. |
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. (Heredado de MemberInfo) |
IsEnumDefined(Object) |
Devuelve un valor que indica si el valor especificado existe en el tipo de enumeración actual. (Heredado de Type) |
IsEnumDefined(Object) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
IsEquivalentTo(Type) |
Determina si dos tipos COM tienen la misma identidad y se pueden usar para la equivalencia de tipos. (Heredado de Type) |
IsEquivalentTo(Type) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
IsInstanceOfType(Object) |
Determina si el objeto especificado es una instancia del objeto Type actual. (Heredado de Type) |
IsInstanceOfType(Object) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
IsMarshalByRefImpl() |
Implementa la propiedad IsMarshalByRef y determina si las referencias de Type se calculan por referencia. (Heredado de Type) |
IsPointerImpl() |
Cuando se invalida en una clase derivada, implementa la propiedad IsPointer y determina si Type es un puntero. |
IsPointerImpl() |
Cuando se invalida en una clase derivada, implementa la propiedad IsPointer y determina si Type es un puntero. (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. |
IsPrimitiveImpl() |
Cuando se invalida en una clase derivada, implementa la propiedad IsPrimitive y determina si Type es uno de los tipos primitivos. (Heredado de Type) |
IsSubclassOf(Type) |
Determina si el Type actual se deriva del Type especificado. (Heredado de Type) |
IsSubclassOf(Type) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
IsValueTypeImpl() |
Implementa la propiedad IsValueType y determina si Type es un tipo de valor; es decir, no es una clase ni una interfaz. |
IsValueTypeImpl() |
Implementa la propiedad IsValueType y determina si Type es un tipo de valor; es decir, no es una clase ni una interfaz. (Heredado de Type) |
MakeArrayType() |
Devuelve un objeto Type que representa una matriz unidimensional del tipo actual, con un límite inferior de cero. |
MakeArrayType() |
Devuelve un objeto Type que representa una matriz unidimensional del tipo actual, con un límite inferior de cero. (Heredado de Type) |
MakeArrayType(Int32) |
Devuelve un objeto Type que representa una matriz del tipo actual, con el número de dimensiones especificado. |
MakeArrayType(Int32) |
Devuelve un objeto Type que representa una matriz del tipo actual, con el número de dimensiones especificado. (Heredado de Type) |
MakeByRefType() |
Devuelve un objeto Type que representa el tipo actual cuando se pasa como un parámetro ref (parámetro ByRef en Visual Basic). |
MakeByRefType() |
Devuelve un objeto Type que representa el tipo actual cuando se pasa como un parámetro |
MakeGenericType(Type[]) |
Describe y representa un tipo de enumeración. |
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. (Heredado de Type) |
MakeGenericType(Type[]) |
Describe y representa un tipo de enumeración. (Heredado de TypeInfo) |
MakePointerType() |
Devuelve un objeto Type que representa un puntero al tipo actual. |
MakePointerType() |
Devuelve un objeto Type que representa un puntero al tipo actual. (Heredado de Type) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
SetCustomAttribute(ConstructorInfo, Byte[]) |
Establece un atributo personalizado mediante un blob de atributo personalizado especificado. |
SetCustomAttribute(CustomAttributeBuilder) |
Establece un atributo personalizado mediante un generador de atributos personalizado. |
SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>) |
Cuando se reemplaza en una clase derivada, establece un atributo personalizado en este ensamblado. |
ToString() |
Devuelve un valor |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Implementaciones de interfaz explícitas
_EnumBuilder.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Asigna un conjunto de nombres a un conjunto correspondiente de identificadores de envío. |
_EnumBuilder.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. |
_EnumBuilder.GetTypeInfoCount(UInt32) |
Recupera el número de interfaces de información de tipo que proporciona un objeto (0 ó 1). |
_EnumBuilder.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Proporciona acceso a las propiedades y los métodos expuestos por un objeto. |
_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Asigna un conjunto de nombres a un conjunto correspondiente de identificadores de envío. (Heredado de MemberInfo) |
_MemberInfo.GetType() |
Objeto Type que representa la clase MemberInfo. (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. (Heredado de MemberInfo) |
_MemberInfo.GetTypeInfoCount(UInt32) |
Recupera el número de interfaces de información de tipo que proporciona un objeto (0 ó 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. (Heredado de MemberInfo) |
_Type.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Asigna un conjunto de nombres a un conjunto correspondiente de identificadores de envío. (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. (Heredado de Type) |
_Type.GetTypeInfoCount(UInt32) |
Recupera el número de interfaces de información de tipo que proporciona un objeto (0 ó 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. (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. (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. (Heredado de MemberInfo) |
ICustomAttributeProvider.IsDefined(Type, Boolean) |
Indica si una o más instancias de |
IReflectableType.GetTypeInfo() |
Devuelve una representación del tipo actual en forma de objeto TypeInfo. (Heredado de TypeInfo) |
Métodos de extensión
GetCustomAttribute(MemberInfo, Type) |
Recupera un atributo personalizado de un tipo especificado que se aplica a un miembro concreto. |
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. |
GetCustomAttribute<T>(MemberInfo) |
Recupera un atributo personalizado de un tipo especificado que se aplica a un miembro concreto. |
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. |
GetCustomAttributes(MemberInfo) |
Recupera una colección de atributos personalizados que se aplican a un miembro especificado. |
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. |
GetCustomAttributes(MemberInfo, Type) |
Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un miembro concreto. |
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. |
GetCustomAttributes<T>(MemberInfo) |
Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un miembro concreto. |
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. |
IsDefined(MemberInfo, Type) |
Indica si se deben aplicar atributos personalizados de un tipo especificado a un miembro especificado. |
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. |
GetTypeInfo(Type) |
Devuelve la representación de TypeInfo del tipo especificado. |
GetMetadataToken(MemberInfo) |
Obtiene un token de metadatos del miembro determinado, si está disponible. |
HasMetadataToken(MemberInfo) |
Devuelve un valor que indica si un token de metadatos está disponible para el miembro especificado. |
GetRuntimeEvent(Type, String) |
Recupera un objeto que representa el evento especificado. |
GetRuntimeEvents(Type) |
Recupera una colección que representa todos los eventos definidos en un tipo especificado. |
GetRuntimeField(Type, String) |
Recupera un objeto que representa un campo especificado. |
GetRuntimeFields(Type) |
Recupera una colección que representa todos los campos definidos en un tipo especificado. |
GetRuntimeInterfaceMap(TypeInfo, Type) |
Devuelve una asignación de interfaz para el tipo de interfaz y la interfaz especificada. |
GetRuntimeMethod(Type, String, Type[]) |
Recupera un objeto que representa un método especificado. |
GetRuntimeMethods(Type) |
Recupera una colección que representa todos los métodos definidos en un tipo especificado. |
GetRuntimeProperties(Type) |
Recupera una colección que representa todas las propiedades definidas en un tipo especificado. |
GetRuntimeProperty(Type, String) |
Recupera un objeto que representa una propiedad especificada. |
GetConstructor(Type, Type[]) |
Describe y representa un tipo de enumeración. |
GetConstructors(Type) |
Describe y representa un tipo de enumeración. |
GetConstructors(Type, BindingFlags) |
Describe y representa un tipo de enumeración. |
GetFields(Type, BindingFlags) |
Describe y representa un tipo de enumeración. |
GetGenericArguments(Type) |
Describe y representa un tipo de enumeración. |
GetInterfaces(Type) |
Describe y representa un tipo de enumeración. |
GetMember(Type, String) |
Describe y representa un tipo de enumeración. |
GetMember(Type, String, BindingFlags) |
Describe y representa un tipo de enumeración. |
GetMembers(Type) |
Describe y representa un tipo de enumeración. |
GetMethods(Type) |
Describe y representa un tipo de enumeración. |
GetNestedType(Type, String, BindingFlags) |
Describe y representa un tipo de enumeración. |
GetProperties(Type) |
Describe y representa un tipo de enumeración. |
GetProperties(Type, BindingFlags) |
Describe y representa un tipo de enumeración. |
GetProperty(Type, String, BindingFlags) |
Describe y representa un tipo de enumeración. |
GetProperty(Type, String, Type) |
Describe y representa un tipo de enumeración. |
GetProperty(Type, String, Type, Type[]) |
Describe y representa un tipo de enumeración. |
IsAssignableFrom(Type, Type) |
Describe y representa un tipo de enumeración. |
IsInstanceOfType(Type, Object) |
Describe y representa un tipo de enumeración. |