System.Reflection La excepción que se inicia al enlazar con un miembro da como resultado la coincidencia de más de un miembro con los criterios de enlace.Esta clase no puede heredarse. Inicializa una nueva instancia de la clase con una cadena de mensaje vacía y el valor de la excepción de causa principal establecido en null. Inicializa una nueva instancia de la clase con su cadena de mensaje establecida en el mensaje dado y el valor de la excepción de causa principal establecido en null. Cadena que indica la razón por la que se produjo esta excepción. Inicializa una nueva instancia de la clase con el mensaje de error especificado y una referencia a la excepción interna que causó esta excepción. Mensaje de error que explica la razón de la excepción. La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. Representa un ensamblado, que es un bloque de compilación reutilizable, versionable y autodescriptivo de una aplicación de Common Language Runtime. Obtiene una colección que contiene los atributos personalizados de este ensamblado. Colección que contiene los atributos personalizados de este ensamblado. Obtiene una colección de los tipos definidos en este ensamblado. Colección de los tipos definidos en este ensamblado. Determina si este ensamblado y el objeto especificado son iguales. true si es igual a esta instancia; en caso contrario, false. Objeto que se va a comparar con esta instancia. Obtiene una colección de los tipos públicos definidos en este ensamblado que se pueden ver desde fuera del ensamblado. Colección de los tipos públicos definidos en este ensamblado que se pueden ver desde fuera del ensamblado. Obtiene el nombre para mostrar del ensamblado. Nombre para mostrar del ensamblado. Devuelve el código hash de esta instancia. Código hash de un entero de 32 bits con signo. Devuelve información sobre cómo el recurso dado ha persistido. Objeto rellenado con información sobre la topología del recurso, o null si no se encuentra el recurso. Nombre del recurso, que distingue entre mayúsculas y minúsculas. El valor de es null. El parámetro es una cadena vacía (""). Devuelve los nombres de todos los recursos de este ensamblado. Matriz que contiene los nombres de todos los recursos. Carga el recurso del manifiesto especificado a partir de este ensamblado. Recurso de manifiesto, o null si no se especificaron recursos durante la compilación o si el recurso no está visible para el llamador. Nombre del recurso de manifiesto que se solicita, que distingue entre mayúsculas y minúsculas. El parámetro es null. El parámetro es una cadena vacía (""). En el .NET for Windows Store apps o biblioteca de clases Portable, detecte la excepción de la clase base, , en su lugar.No se ha podido cargar un archivo encontrado. no se encontró. no es un ensamblado válido. Es mayor que la longitud del recurso . Obtiene un objeto para este ensamblado. Objeto que contiene el nombre para mostrar analizado totalmente para este ensamblado. Obtiene el objeto con el nombre especificado en la instancia de ensamblado. Objeto que representa la clase especificada, o null si no se encuentra la clase. Nombre completo del tipo. no es válido. El valor de es null. requiere un ensamblado dependiente que no se pudo encontrar. En el .NET for Windows Store apps o biblioteca de clases Portable, detecte la excepción de la clase base, , en su lugar. requiere un ensamblado dependiente que se encontró pero no se pudo cargar.o bienEl ensamblado actual se ha cargado en el contexto de sólo reflexión, y requiere un ensamblado dependiente que no se haya cargado previamente. requiere un ensamblado dependiente, pero el archivo no es un ensamblado válido. o bien requiere un ensamblado dependiente que se compiló para una versión de ejecución posterior a la versión cargada actualmente. Obtiene el objeto con el nombre especificado en la instancia de ensamblado, con la opción de omitir el caso y de producir una excepción si no se encuentra el tipo. Objeto que representa a la clase especificada. Nombre completo del tipo. true para producir una excepción si no se encuentra el tipo; false para devolver null. Es true para no hacer distinción entre mayúsculas y minúsculas en el nombre del tipo; en caso contrario, es false. no es válido.o bien La longitud de supera los 1024 caracteres. El valor de es null. es true, y no se puede encontrar el tipo. requiere un ensamblado dependiente que no se pudo encontrar. requiere un ensamblado dependiente que se encontró pero no se pudo cargar.o bienEl ensamblado actual se ha cargado en el contexto de sólo reflexión, y requiere un ensamblado dependiente que no se haya cargado previamente. requiere un ensamblado dependiente, pero el archivo no es un ensamblado válido. o bien requiere un ensamblado dependiente que se compiló para una versión de ejecución posterior a la versión cargada actualmente. Obtiene un valor que indica si el ensamblado actual se generó dinámicamente en el proceso actual utilizando emisión de la reflexión. Es true si el ensamblado actual se generó dinámicamente en el proceso actual; de lo contrario, es false. Carga un ensamblado dado su . Ensamblado cargado. Objeto que describe el ensamblado que va a cargarse. El valor de es null. No se ha encontrado . En el .NET for Windows Store apps o biblioteca de clases Portable, detecte la excepción de la clase base, , en su lugar.No se ha podido cargar un archivo encontrado. no es un ensamblado válido.o bienActualmente está cargada la versión 2.0 o posterior de common language runtime y se compiló con una versión posterior. Obtiene el módulo que contiene el manifiesto del ensamblado actual. Módulo que contiene el manifiesto del ensamblado. Obtiene una colección que contiene los módulos de este ensamblado. Colección que contiene los módulos de este ensamblado. Devuelve el nombre completo del ensamblado, también conocido como nombre para mostrar. Nombre completo del ensamblado o nombre de la clase si no es posible determinar su nombre completo. Proporciona información sobre el tipo de código contenido en un ensamblado. El ensamblado contiene código de .NET Framework. El ensamblado contiene código de Windows en tiempo de ejecución. Describe completamente la identidad única de un ensamblado. Inicializa una nueva instancia de la clase . Inicializa una nueva instancia de la clase con el nombre para mostrar especificado. Nombre para mostrar del ensamblado, que la propiedad devuelve. es null. es una cadena de longitud cero. En las API de .NET para aplicaciones de la Tienda Windows o en la Biblioteca de clases portable, encuentre la excepción de la clase base, , en su lugar.No se pudo encontrar o cargar el ensamblado al que se hizo referencia. Obtiene o establece un valor que indica el tipo del contenido del ensamblado. Un valor que indica lo que contiene el ensamblado. Obtiene o establece el nombre de la referencia cultural asociada al ensamblado. El nombre de la referencia cultural, Obtiene o establece los atributos del ensamblado. Un valor que representa los atributos del ensamblado. Obtiene el nombre completo del ensamblado, que también se conoce como nombre para mostrar. Cadena que constituye el nombre completo del ensamblado, también conocido como nombre para mostrar. Obtiene la clave pública del ensamblado. Matriz de bytes que contiene la clave pública del ensamblado. Se ha proporcionado una clave pública (por ejemplo, mediante el método ), pero no se ha proporcionado ningún token de clave pública. Obtiene el token de clave pública, formado por los 8 últimos bytes del hash SHA-1 de la clave pública con la que se firma la aplicación o el ensamblado. Matriz de bytes que contiene el token de la clave pública. Obtiene o establece el nombre sencillo del ensamblado.Suele ser, aunque no necesariamente, el nombre del archivo de manifiesto del ensamblado, menos su extensión. Nombre simple del ensamblado. Obtiene o establece un valor que identifica el procesador y los bits por palabra de la plataforma de destino de una aplicación ejecutable. Uno de los valores de enumeración que identifica el procesador y los bits por palabra de la plataforma de destino de una aplicación ejecutable. Establece la clave pública que identifica el ensamblado. Matriz de bytes que contiene la clave pública del ensamblado. Establece el token de clave pública, formado por los últimos 8 bytes del código hash SHA-1 de la clave pública con la que se firma la aplicación o el ensamblado. Matriz de bytes que contiene el token de clave pública del ensamblado. Devuelve el nombre completo del ensamblado, también conocido como nombre para mostrar. Nombre completo del ensamblado o nombre de la clase si no es posible determinar su nombre completo. Obtiene o establece los números de versión principal, secundaria, de compilación y de revisión del ensamblado. Objeto que representa los números de versión principal, secundaria, de compilación y de revisión del ensamblado. Detecta los atributos de un constructor de clase y proporciona acceso a sus metadatos. Representa el nombre del método constructor de clase tal y como está almacenado en los metadatos.Este nombre es siempre ".ctor".Este campo es de sólo lectura. Devuelve un valor que indica si esta instancia equivale a un objeto especificado. Es true si es igual al tipo y valor de esta instancia; de lo contrario, es false. Objeto que se va a comparar con esta instancia o null. Devuelve el código hash de esta instancia. Código hash de un entero de 32 bits con signo. Invoca al constructor reflejado por esta instancia que posee los parámetros especificados, proporcionando valores predeterminados para los parámetros no utilizados frecuentemente. Instancia de la clase asociada al constructor. Matriz de valores que coincide con el número, tipo y orden (bajo las restricciones del enlazador predeterminado) de los parámetros para este constructor.Si este constructor no adopta ningún parámetro, debe utilizarse bien una matriz con cero elementos o bien null, al igual que en Object[] parameters = new Object[0].Cualquier objeto de esta matriz que no se inicialice explícitamente con un valor contendrá el valor predeterminado de este tipo de objeto.Para los elementos de tipo de referencia, este valor es null.Para los elementos de tipo de valor, este valor es 0, 0.0 o false, en función del tipo de elemento específico. La clase es abstracta.O bien El constructor es un inicializador de clase. En las API de .NET para aplicaciones de la Tienda Windows o en la Biblioteca de clases portable, encuentre la excepción de la clase base, , en su lugar.El constructor es privado o protegido, y el llamador carece de . La matriz no contiene valores que coincidan con los tipos aceptados por este constructor. El constructor al que se está llamando provoca una excepción. Se pasó un número de parámetros incorrecto. No se admite la creación de los tipos , y . El llamador no tiene el permiso de acceso a código necesario. Representa el nombre del método constructor de tipo tal y como está almacenado en los metadatos.Este nombre es siempre ".cctor".Esta propiedad es de sólo lectura. Proporciona acceso a datos de atributos personalizados para ensamblados, módulos, tipos, miembros y parámetros que se cargan en el contexto de sólo reflexión. Obtiene el tipo de atributo. Tipo del atributo. Obtiene una lista con los argumentos de posición especificados para la instancia de atributo representada por el objeto . Colección de estructuras que representan los argumentos posicionales especificados para la instancia de atributos personalizados. Obtiene una lista de los argumentos con nombre especificados para la instancia de atributo representada por el objeto . Colección de estructuras que representan los argumentos con nombre especificados para la instancia de atributos personalizados. Representa un argumento con nombre de un atributo personalizado en el contexto de sólo reflexión. Obtiene un valor que indica si el argumento con nombre es un campo. true si el argumento con nombre es un campo; si no, false. Obtiene el miembro de atributo que se usaría para establecer el argumento con nombre. Miembro de atributo que se usaría para establecer el argumento con nombre. Obtiene una estructura que se puede utilizar para obtener el tipo y el valor del argumento con nombre actual. Estructura que se puede utilizar para obtener el tipo y el valor del argumento con nombre actual. Representa un argumento de un atributo personalizado en el contexto de solo reflexión, o un elemento de un argumento de matriz. Obtiene el tipo del argumento o del elemento de argumento de matriz. Objeto que representa el tipo del argumento o del elemento de matriz. Obtiene el valor del argumento para un argumento simple o para un elemento de un argumento de matriz; obtiene una colección de valores para un argumento de matriz. Objeto que representa el valor del argumento o elemento, o colección genérica de objetos que representa los valores de un argumento de tipo matriz. Detecta los atributos de un evento y proporciona acceso a sus metadatos. Agrega un controlador de eventos a un origen de eventos. Origen del evento. Encapsula el método o métodos que se invocarán cuando el parámetro de destino provoque el evento. El evento no posee un descriptor de acceso add público. No se puede utilizar el controlador que se pasó. En las API de .NET para aplicaciones de la Tienda Windows o en la Biblioteca de clases portable, encuentre la excepción de la clase base, , en su lugar.El llamador no tiene permiso de acceso a este miembro. En las API de .NET para aplicaciones de la Tienda Windows o en la Biblioteca de clases portable, encuentre la excepción de la clase base, , en su lugar.El parámetro es null y el evento no es estático.O bien no está declarado en el destino. Obtiene el objeto para el método del evento, incluidos los métodos privados. El objeto para el método . Obtiene los atributos de este evento. Atributos de sólo lectura de este evento. Devuelve un valor que indica si esta instancia equivale a un objeto especificado. Es true si es igual al tipo y valor de esta instancia; de lo contrario, es false. Objeto que se va a comparar con esta instancia o null. Obtiene el objeto Type del controlador de eventos subyacente asociado a este evento. Objeto Type de sólo lectura que representa el controlador de eventos delegado. El llamador no dispone del permiso requerido. Devuelve el código hash de esta instancia. Código hash de un entero de 32 bits con signo. Obtiene un valor que indica si EventInfo tiene un nombre con un significado especial. true si este evento tiene un nombre especial; en caso contrario, false. Obtiene el método al que se llama cuando se provoca el evento, incluidos los métodos no públicos. Método al que se llama cuando se genera el evento. Quita un controlador de eventos del origen de eventos. Origen del evento. Delegado que se va a disociar de los eventos provocados por el destino. El evento no posee un descriptor de acceso remove público. No se puede utilizar el controlador que se pasó. En las API de .NET para aplicaciones de la Tienda Windows o en la Biblioteca de clases portable, encuentre la excepción de la clase base, , en su lugar.El parámetro es null y el evento no es estático.O bien no está declarado en el destino. En las API de .NET para aplicaciones de la Tienda Windows o en la Biblioteca de clases portable, encuentre la excepción de la clase base, , en su lugar.El llamador no tiene permiso de acceso a este miembro. Obtiene el objeto MethodInfo para quitar un método del evento, incluidos los métodos privados. Objeto MethodInfo para quitar un método del evento. Detecta los atributos de un campo y proporciona acceso a los metadatos del campo. Obtiene los atributos asociados a este campo. FieldAttributes de este campo. Devuelve un valor que indica si esta instancia equivale a un objeto especificado. Es true si es igual al tipo y valor de esta instancia; de lo contrario, es false. Objeto que se va a comparar con esta instancia o null. Obtiene el tipo de este objeto de campo. Tipo de este objeto de campo. Obtiene para el campo representado por el identificador especificado. Objeto que representa el campo especificado por . Estructura que contiene el identificador para la representación interna de los metadatos de un campo. no es válido. Obtiene para el campo representado por el identificador especificado, para el tipo genérico especificado. Objeto que representa el campo especificado por , en el tipo genérico especificado por . Estructura que contiene el identificador para la representación interna de los metadatos de un campo. Estructura que contiene el identificador para el tipo genérico que define el campo. no es válido.O bien no es compatible con .Por ejemplo, es el identificador de tipo en tiempo de ejecución de la definición de tipo genérico, y viene de un tipo construido.Vea la sección Comentarios. Devuelve el código hash de esta instancia. Código hash de un entero de 32 bits con signo. Cuando se reemplaza en una clase derivada, se devuelve el valor de un campo compatible con un objeto dado. Objeto que contiene el valor del campo reflejado por esta instancia. Objeto cuyo valor de campo se devolverá. En las API de .NET para aplicaciones de la Tienda Windows o en la Biblioteca de clases portable, encuentre la excepción de la clase base, , en su lugar.El campo es no estático y es null. Un campo aparece marcado como literal, pero dicho campo no tiene uno de los tipos literales aceptados. En las API de .NET para aplicaciones de la Tienda Windows o en la Biblioteca de clases portable, encuentre la excepción de la clase base, , en su lugar.El autor de la llamada no tiene permiso para obtener acceso a este campo. La clase de no declara ni hereda el método. Obtiene un valor que indica si describe la visibilidad posible de este campo; es decir, el campo es visible como mucho para otros tipos del mismo ensamblado y no es visible para los tipos derivados fuera del ensamblado. true si describe exactamente la visibilidad de este campo; de lo contrario, false. Obtiene un valor que indica si describe la visibilidad de este campo; es decir, el campo sólo es visible dentro de su clase y clases derivadas. Es true si describe exactamente el acceso a este campo; de lo contrario, es false. Obtiene un valor que indica si describe la visibilidad de este campo; es decir, se puede tener acceso al campo desde clases derivadas, pero sólo si están en el mismo ensamblado. Es true si describe exactamente el acceso a este campo; de lo contrario, es false. Obtiene un valor que indica si describe la visibilidad posible de este campo; es decir, las clases derivadas pueden tener acceso al campo con independencia de dónde se encuentren, así como las clases del mismo ensamblado. Es true si describe exactamente el acceso a este campo; de lo contrario, es false. Obtiene un valor que indica si el campo sólo se puede establecer en el cuerpo del constructor. Es true si el campo tiene establecido el atributo InitOnly; en caso contrario, es false. Obtiene un valor que indica si el valor se escribe en tiempo de compilación y no puede cambiarse. Es true si el campo tiene establecido el atributo Literal; en caso contrario, es false. Obtiene un valor que indica si el campo es privado. true si el campo es privado; en caso contrario, false. Obtiene un valor que indica si el campo es público. true si este campo es público; en caso contrario, false. Obtiene un valor que indica si el atributo SpecialName correspondiente está definido en el enumerador . true si SpecialName se encuentra establecido en ; en caso contrario, false. Obtiene un valor que indica si el campo es estático. true si este campo es estático; en caso contrario, false. Establece el valor del campo admitido por el objeto especificado. Objeto cuyo valor de campo se va a establecer. Valor que se asigna al campo. En las API de .NET para aplicaciones de la Tienda Windows o en la Biblioteca de clases portable, encuentre la excepción de la clase base, , en su lugar.El autor de la llamada no tiene permiso para obtener acceso a este campo. En las API de .NET para aplicaciones de la Tienda Windows o en la Biblioteca de clases portable, encuentre la excepción de la clase base, , en su lugar.El parámetro es null y el campo es un campo de instancia. El campo no existe en el objeto.O bien El parámetro no se puede convertir y almacenar en el campo. Contiene los métodos para convertir los objetos de . Devuelve la representación de del tipo especificado. Objeto convertido. Tipo que se va a convertir. Representa un tipo que puede reflejar. Recupera un objeto que representa este tipo. Objeto que representa este tipo. Detecta los atributos de una variable local y proporciona acceso a los metadatos de la variable local. Inicializa una nueva instancia de la clase . Obtiene un valor que indica si el objeto al que hace referencia la variable local se ancla en memoria. true si el objeto al que hace referencia la variable se ancla en memoria; en caso contrario, false. Obtiene el índice de la variable local que se encuentra en el cuerpo del método. Valor entero que representa el orden de declaración de la variable local en el cuerpo del método. Obtiene el tipo de la variable local. Tipo de la variable local. Devuelve una cadena legible por el usuario que describe la variable local. Cadena que muestra información sobre la variable local y que incluye el nombre de tipo, el índice y el estado anclado. Proporciona acceso a los recursos del manifiesto, que son archivos XML que describen las dependencias de la aplicación. Inicializa una nueva instancia de la clase para un recurso que está contenido por el ensamblado y el archivo especificados, y que tiene la ubicación indicada. Ensamblado que contiene el recurso del manifiesto. Nombre del archivo que contiene el recurso del manifiesto, si dicho archivo no es igual que el archivo de manifiesto. Combinación bit a bit de valores de enumeración que proporciona información sobre la ubicación del recurso del manifiesto. Obtiene el nombre del archivo que contiene el recurso del manifiesto, si no es igual que el archivo de manifiesto. Nombre de archivo del recurso del manifiesto. Obtiene el ensamblado que contiene el recurso del manifiesto. Ensamblado que contiene el recurso del manifiesto. Obtiene la ubicación del recurso del manifiesto. Combinación bit a bit de marcas que especifica la ubicación del recurso del manifiesto. Obtiene información de los atributos de un miembro y proporciona acceso a los metadatos del miembro. Obtiene una colección que contiene los atributos personalizados de este miembro. Colección que contiene los atributos personalizados de este miembro. Obtiene la clase que declara este miembro. Objeto Type de la clase que declara este miembro. Devuelve un valor que indica si esta instancia equivale a un objeto especificado. Es true si es igual al tipo y valor de esta instancia; de lo contrario, es false. Objeto que se va a comparar con esta instancia o null. Devuelve el código hash de esta instancia. Código hash de un entero de 32 bits con signo. Obtiene el módulo en el que el tipo que declara el miembro representado por el objeto actual está definido. en el que el tipo que declara el miembro representado por el objeto actual está definido. Este método no está implementado. Obtiene el nombre del miembro actual. que contiene el nombre de este miembro. Proporciona información acerca de métodos y constructores. Obtiene los atributos asociados a este método. Uno de los valores de . Obtiene un valor que indica las convenciones de llamada de este método. de este método. Obtiene un valor que indica si el método genérico contiene parámetros de tipo genérico sin asignar. true si el objeto actual representa un método genérico que contiene parámetros de tipo genérico sin asignar; de lo contrario, false. Devuelve un valor que indica si esta instancia equivale a un objeto especificado. Es true si es igual al tipo y valor de esta instancia; de lo contrario, es false. Objeto que se va a comparar con esta instancia o null. Devuelve una matriz de objetos que representan los argumentos de tipo de un método genérico o los parámetros de tipo de una definición de método genérico. Una matriz de objetos que representan los argumentos de tipo de un método genérico o los parámetros de tipo de una definición de método genérico.Devuelve una matriz vacía si el método actual no es un método genérico. El objeto actual es de tipo .Los constructores genéricos no se admiten en la versión 2.0 de .NET Framework.Esta excepción es el comportamiento predeterminado si no se reemplaza este método en una clase derivada. Devuelve el código hash de esta instancia. Código hash de un entero de 32 bits con signo. Obtiene información del método por medio de la representación interna de metadatos del método (identificador). Un objeto MethodBase que contiene información sobre el método. Identificador del método. no es válido. Obtiene un objeto que corresponde al constructor o el método representado por el identificador especificado, para el tipo genérico especificado. Un objeto que representa el método o el constructor especificado por , en el tipo genérico especificado por . Identificador de la representación interna de metadatos de un constructor o método. Identificador del tipo genérico que define el constructor o método. no es válido. Cuando se reemplaza en una clase derivada, obtiene los parámetros del método o constructor especificado. Matriz de tipo ParameterInfo con información que coincide con la firma del método (o constructor) que refleja esta instancia de MethodBase. Invoca el método o constructor representado por la instancia actual, utilizando los parámetros especificados. Un objeto que contiene el valor devuelto del método invocado, o null en el caso de un constructor.PrecauciónLos elementos de la matriz que representan los parámetros declarados con la palabra clave out o ref también se pueden modificar. Objeto en el que debe invocarse el miembro o constructor.Si el método es estático, se omite este argumento.Si un constructor es estático, este argumento debe ser null o una instancia de la clase que define el constructor. Lista de argumentos del método o constructor invocado.Esta matriz de objetos tiene el mismo número, orden y tipo que los parámetros del método o constructor que se va a invocar.Si no hay ningún parámetro, debe ser null.Si el método o constructor que representa esta instancia toma un parámetro ref (ByRef en Visual Basic), este no necesita ningún atributo especial para que pueda invocar el método o constructor utilizando esta función.Cualquier objeto de esta matriz que no se inicialice explícitamente con un valor contendrá el valor predeterminado de este tipo de objeto.Para los elementos de tipo de referencia, este valor es null.Para los elementos de tipo de valor, este valor es 0, 0.0 o false, en función del tipo de elemento específico. En las API de .NET para aplicaciones de la Tienda Windows o en la Biblioteca de clases portable, encuentre la excepción de la clase base, , en su lugar.El parámetro es null y el método no es estático.O bien La clase de no declara ni hereda el método. O bienSe invoca un constructor estático y no es null ni una instancia de la clase que declaró el constructor. Los elementos de la matriz no coinciden con la signatura del método o constructor que esta instancia refleja. El método o constructor invocado produce una excepción. O bienLa instancia actual es un que contiene código no comprobable.Vea la sección "Comprobación" en Comentarios de . La matriz de no tiene el número correcto de argumentos. En las API de .NET para aplicaciones de la Tienda Windows o en la Biblioteca de clases portable, encuentre la excepción de la clase base, , en su lugar.El llamador no tiene permiso para ejecutar el método o constructor representado por la instancia actual. El tipo que declara el método es un tipo genérico abierto.Es decir, la propiedad devuelve true para el tipo declarador. La instancia actual es un . Obtiene un valor que indica si el método es abstracto. Es true si el método es abstracto; de lo contrario, es false. Obtiene un valor que indica si describe la visibilidad posible de este método o constructor; es decir, el método o el constructor es visible como mucho para otros tipos del mismo ensamblado y no es visible para los tipos derivados fuera del ensamblado. true si describe exactamente la visibilidad de este método o constructor; de lo contrario, false. Obtiene un valor que indica si el método es un constructor. true si este método es un constructor representado por un objeto (vea los Comentarios de los objetos ); de lo contrario, false. Obtiene un valor que indica si describe la visibilidad de este método o constructor; es decir, el método o el constructor sólo es visible dentro de su clase y clases derivadas. true si describe exactamente el acceso a este método o constructor; de lo contrario, false. Obtiene un valor que indica si describe la visibilidad de este método o constructor; es decir, las clases derivadas pueden llamar al método o constructor, pero sólo si están en el mismo ensamblado. true si describe exactamente el acceso a este método o constructor; de lo contrario, false. Obtiene un valor que indica si describe la visibilidad posible de este método o constructor; es decir, las clases derivadas pueden llamar al método o constructor con independencia de dónde se encuentren, así como las clases del mismo ensamblado. true si describe exactamente el acceso a este método o constructor; de lo contrario, false. Obtiene un valor que indica si este método es final. Es true si este método es final; en caso contrario, es false. Obtiene un valor que indica si el método es genérico. true si el objeto actual representa a un método genérico; en caso contrario, false. Obtiene un valor que indica si el método es una definición de método genérico. Es true si el actual objeto representa la definición de un método genérico; en caso contrario, es false. Obtiene un valor que indica si sólo hay un miembro del mismo tipo y con idéntica firma oculto en la clase derivada. true si el miembro está oculto por firma; en caso contrario, false. Obtiene un valor que indica si este miembro es privado. true si el acceso a este método está restringido a otros miembros de la propia clase; en caso contrario, false. Obtiene un valor que indica si éste es un método público. true si este método es público; en caso contrario, false. Obtiene un valor que indica si este método tiene un nombre especial. true si este método tiene un nombre especial; en caso contrario, false. Obtiene un valor que indica si el método es static. Es true si este método es static; en caso contrario, es false. Obtiene un valor que indica si el método es virtual. Es true si este método es virtual; en caso contrario, es false. Obtiene las marcas que especifican los atributos de una implementación de método. Marcas de implementación de método. Detecta los atributos de un método y proporciona acceso a sus metadatos. Crea un delegado del tipo especificado a partir de este método. Delegado para este método. Tipo del delegado que se va a crear. Crea un delegado del tipo especificado con el destino especificado a partir de este método. Delegado para este método. Tipo del delegado que se va a crear. El objeto de destino por parte del delegado. Devuelve un valor que indica si esta instancia es igual que un objeto especificado. Es true si es igual al tipo y valor de esta instancia; en caso contrario, es false. Objeto que se va a comparar con esta instancia o null. Devuelve una matriz de objetos que representan los argumentos de tipo de un método genérico o los parámetros de tipo de una definición de método genérico. Matriz de objetos que representan los argumentos de tipo de un método genérico o los parámetros de tipo de una definición de método genérico.Devuelve una matriz vacía si el método actual no es un método genérico. No se admite este método. Devuelve un objeto que representa una definición de método genérico a partir de la cual se puede construir el método actual. Objeto que representa una definición de método genérico a partir de la cual se puede construir el método actual. El método actual no es genérico.Es decir, devuelve false. No se admite este método. Devuelve el código hash de esta instancia. Código hash de un entero de 32 bits con signo. Sustituye los elementos de una matriz de tipos por los parámetros de tipo de la definición de método genérico actual y devuelve un objeto que representa el método construido resultante. Objeto que representa el método construido formado al sustituir los elementos de por los parámetros de tipo de la definición de método genérico actual. Matriz de tipos que se van a sustituir por los parámetros de tipo de la definición de método genérico actual. Actual no representa una definición de método genérico.Es decir, devuelve false. El valor de es null.o bien Cualquier elemento de es null. El número de elementos de no es el mismo que el número de parámetros de tipo de la definición de método genérico actual.o bien Un elemento de no satisface las restricciones especificadas para el parámetro de tipo correspondiente de la definición de método genérico actual. No se admite este método. Obtiene un objeto que contiene información sobre el tipo de valor devuelto del método como, por ejemplo, cuando el tipo de valor devuelto tiene modificadores personalizados. Objeto que contiene información sobre el tipo de valor devuelto. Este método no está implementado. Obtiene el tipo de valor devuelto por este método. Tipo de valor devuelto del método. Realiza la reflexión en un módulo. Obtiene el adecuado para esta instancia de . Un objeto Assembly. Obtiene una colección que contiene los atributos personalizados de este módulo. Colección que contiene los atributos personalizados de este módulo. Determina si este módulo y el objeto especificado son iguales. Es true si es igual a esta instancia; en caso contrario, es false. Objeto que se va a comparar con esta instancia. Obtiene una cadena que representa el nombre completo y la ruta de acceso de este módulo. Nombre completo del módulo. El llamador no tiene los permisos requeridos. Devuelve el código hash de esta instancia. Código hash de un entero de 32 bits con signo. Devuelve el tipo especificado, indicando si se realiza una búsqueda que distinga entre mayúsculas y minúsculas del módulo y si se produce una excepción si no se puede encontrar el tipo. Objeto que representa el tipo especificado, si el tipo se declara en este módulo; en caso contrario, es null. Nombre del tipo que se va a localizar.El nombre debe ser completo y debe estar en consonancia con el espacio de nombres. Es true para producir una excepción si no se puede encontrar el tipo; es false para devolver null. true en el caso de búsqueda sin distinción entre mayúsculas y minúsculas; en caso contrario, false. es null. Se invoca a los inicializadores de clase y se produce una excepción. es una cadena de longitud cero. es true y no se puede encontrar el tipo. requiere un ensamblado dependiente que no se pudo encontrar. requiere un ensamblado dependiente que se encontró pero no se pudo cargar.O bienEl ensamblado actual se ha cargado en el contexto de sólo reflexión, y requiere un ensamblado dependiente que no se haya cargado previamente. requiere un ensamblado dependiente, pero el archivo no es un ensamblado válido. O bien requiere un ensamblado dependiente que se haya compilado para una versión del motor en tiempo de ejecución posterior a la versión que se ha cargado en la actualidad. Obtiene una cadena, String, que representa al nombre del módulo sin la ruta de acceso. Nombre del módulo sin la ruta. Devuelve el nombre del módulo. String que representa al nombre de este módulo. Detecta los atributos de un parámetro y proporciona acceso a los metadatos del parámetro. Obtiene los atributos de este parámetro. Objeto ParameterAttributes que representa los atributos de este parámetro. Obtiene una colección que contiene los atributos personalizados de este parámetro. Colección que contiene los atributos personalizados de este parámetro. Obtiene un valor que indica el valor predeterminado del parámetro si este tiene un valor predeterminado. Valor predeterminado del parámetro o si no tiene ningún valor predeterminado. Obtiene un valor que indica si este parámetro tiene un valor predeterminado. true si este parámetro tienen un valor predeterminado; de lo contrario, false. Obtiene un valor que indica si este es un parámetro de entrada. true, si el parámetro es un parámetro de entrada; en caso contrario, false. Obtiene un valor que indica si este parámetro es opcional. true si el parámetro es opcional; en caso contrario, false. Obtiene un valor que indica si este es un parámetro de salida. true si el parámetro es un parámetro de salida; en caso contrario, false. Obtiene un valor que indica si éste es un parámetro Retval. true si el parámetro es del tipo Retval; en caso contrario, false. Obtiene un valor que indica el miembro en el que se implementa el parámetro. El miembro que implantó el parámetro representado por . Obtiene el nombre del parámetro. Nombre sencillo de este parámetro. Obtiene el tipo (Type) de este parámetro. Objeto Type que representa el tipo (Type) de este parámetro. Obtiene la posición de base cero del parámetro en la lista de parámetros formales. Entero que representa la posición que ocupa este parámetro en la lista de parámetros. Detecta los atributos de una propiedad y proporciona acceso a sus metadatos. Obtiene los atributos de esta propiedad. Atributos de esta propiedad. Obtiene un valor que indica si se puede leer la propiedad. Es true si se puede leer esta propiedad; en caso contrario, es false. Obtiene un valor que indica si se puede escribir en la propiedad. Es true si se puede escribir en esta propiedad; en caso contrario, es false. Devuelve un valor que indica si esta instancia es igual que un objeto especificado. Es true si es igual al tipo y valor de esta instancia; en caso contrario, es false. Objeto que se va a comparar con esta instancia o null. Devuelve un valor literal asociado a la propiedad mediante un compilador. que contiene el valor literal asociado a la propiedad.Si el valor literal es un tipo de clase con un valor de elemento de cero, el valor devuelto es null. La tabla Constant en metadatos no administrados no contiene un valor constante para la propiedad actual. El tipo del valor no es ninguno de los tipos permitidos por Common Language Specification (CLS).Vea la especificación Partition II de ECMA sobre metadatos. Devuelve el código hash de esta instancia. Código hash de un entero de 32 bits con signo. Cuando se reemplaza en una clase derivada, devuelve una matriz de todos los parámetros de índice de la propiedad. Matriz de tipo ParameterInfo que contiene los parámetros de los índices.Si la propiedad no se indiza, la matriz tiene 0 (cero) elementos. Obtiene el descriptor de acceso get de esta propiedad. Descriptor de acceso get de esta propiedad. Devuelve el valor de propiedad de un objeto especificado. Valor de propiedad del objeto especificado. Objeto cuyo valor de propiedad se va a devolver. Devuelve el valor de propiedad de un objeto especificado con valores de índice opcionales para las propiedades indizadas. Valor de propiedad del objeto especificado. Objeto cuyo valor de propiedad se va a devolver. Valores de índice opcionales para propiedades indizadas.Los índices de las propiedades indizadas son de base cero.Este valor debe ser null para propiedades no indizadas. La matriz de no contiene el tipo de argumentos necesarios.o bien No se encuentra el descriptor de acceso get de la propiedad. En las API de .NET para aplicaciones de la Tienda Windows o en la Biblioteca de clases portable, encuentre la excepción de la clase base, , en su lugar.El objeto no coincide con el tipo de destino, o una propiedad es una propiedad de instancia pero es null. El número de parámetros de no coincide con el número de parámetros que toma la propiedad indizada. En las API de .NET para aplicaciones de la Tienda Windows o en la Biblioteca de clases portable, encuentre la excepción de la clase base, , en su lugar.Ha habido un intento no válido de acceso a un método privado o protegido en una clase. Error al recuperar el valor de la propiedad.Por ejemplo, un valor de índice especificado para una propiedad indizada está fuera del intervalo.La propiedad indica la razón del error. Obtiene un valor que indica si la propiedad es el nombre especial. Es true si esta propiedad es el nombre especial; en caso contrario, es false. Obtiene el tipo de esta propiedad. Tipo de esta propiedad. Obtiene el descriptor de acceso set de esta propiedad. El set para esta propiedad, el descriptor de acceso o null si la propiedad es de solo lectura. Establece el valor de propiedad de un objeto especificado. Objeto cuyo valor de propiedad se va a establecer. Nuevo valor de propiedad. No se encuentra el descriptor de acceso set de la propiedad. o bienno se puede convertir al tipo de . En las API de .NET para aplicaciones de la Tienda Windows o en la Biblioteca de clases portable, encuentre la excepción de la clase base, , en su lugar.El tipo de no coincide con el tipo de destino, o una propiedad es una propiedad de instancia pero es null. En las API de .NET para aplicaciones de la Tienda Windows o en la Biblioteca de clases portable, encuentre la excepción de la clase base, , en su lugar. Ha habido un intento no válido de acceso a un método privado o protegido en una clase. Error al establecer el valor de la propiedad.La propiedad indica la razón del error. Establece el valor de propiedad de un objeto especificado con valores de índice opcionales para las propiedades del índice. Objeto cuyo valor de propiedad se va a establecer. Nuevo valor de propiedad. Valores de índice opcionales para propiedades indizadas.Este valor debe ser null para propiedades no indizadas. La matriz de no contiene el tipo de argumentos necesarios.o bien No se encuentra el descriptor de acceso set de la propiedad. o bienno se puede convertir al tipo de . En las API de .NET para aplicaciones de la Tienda Windows o en la Biblioteca de clases portable, encuentre la excepción de la clase base, , en su lugar.El objeto no coincide con el tipo de destino, o una propiedad es una propiedad de instancia pero es null. El número de parámetros de no coincide con el número de parámetros que toma la propiedad indizada. En las API de .NET para aplicaciones de la Tienda Windows o en la Biblioteca de clases portable, encuentre la excepción de la clase base, , en su lugar.Ha habido un intento no válido de acceso a un método privado o protegido en una clase. Error al establecer el valor de la propiedad.Por ejemplo, un valor de índice especificado para una propiedad indizada está fuera del intervalo.La propiedad indica la razón del error. Representa un contexto que puede proporcionar objetos de reflexión. Inicializa una nueva instancia de la clase . Obtiene la representación del tipo del objeto especificado en este contexto de reflexión. Objeto que representa el tipo del objeto especificado. Objeto que se va a representar. Obtiene la representación, en este contexto de reflexión, de un ensamblado representado por un objeto de otro contexto de reflexión. La representación del ensamblado en este contexto de reflexión. Representación externa del ensamblado que se va a representar en este contexto. Obtiene la representación, en este contexto de reflexión, de un tipo representado por un objeto de otro contexto de reflexión. La representación del tipo en este contexto de reflexión. Representación externa del tipo que se va a representar en este contexto. Excepción que produce el método si no es posible cargar alguna de las clases de un módulo.Esta clase no puede heredarse. Inicializa una nueva instancia de la clase , con las clases especificadas y sus excepciones asociadas. Matriz de tipo Type que contiene las clases definidas en el módulo y cargadas.Esta matriz puede contener valores de referencia nula (Nothing en Visual Basic). Matriz de tipo Exception que contiene las excepciones lanzadas por el cargador de clases.Los valores de referencia nula (Nothing en Visual Basic) de la matriz pueden alinearse con las excepciones de esta matriz . Inicializa una nueva instancia de la clase , con las clases especificadas y sus excepciones asociadas. Matriz de tipo Type que contiene las clases definidas en el módulo y cargadas.Esta matriz puede contener valores de referencia nula (Nothing en Visual Basic). Matriz de tipo Exception que contiene las excepciones lanzadas por el cargador de clases.Los valores de referencia nula (Nothing en Visual Basic) de la matriz pueden alinearse con las excepciones de esta matriz . Valor String que describe la razón por la cual se produjo la excepción. Obtiene la matriz de excepciones producidas por el cargador de clases. Matriz de tipo Exception que contiene las excepciones producidas por el cargador de clases.Los valores null de la matriz pueden alinearse junto a las excepciones de esta matriz de excepciones. Obtiene la matriz de clases definidas en el módulo y cargadas. Matriz de tipo Type que contiene las clases definidas en el módulo y cargadas.Esta matriz puede contener valores null. Especifica la ubicación del recurso. Especifica que el recurso se encuentra contenido en otro ensamblado. Especifica que el recurso se encuentra contenido en el archivo de manifiesto. Especifica un recurso incrustado, es decir, no vinculado. Excepción que se produce en los métodos llamados mediante reflexión.Esta clase no puede heredarse. Inicializa una nueva instancia de la clase con una referencia a la excepción interna que representa la causa de esta excepción. La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. Inicializa una nueva instancia de la clase con un mensaje de error especificado y una referencia a la excepción interna que es la causa de esta excepción. Mensaje de error que explica la razón de la excepción. La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. Excepción que se produce cuando el número de parámetros de una llamada no coincide con el número esperado.Esta clase no puede heredarse. Inicializa una nueva instancia de la clase con una cadena de mensaje vacía y el problema raíz de la excepción. Inicializa una nueva instancia de la clase con su cadena de mensaje establecida en el mensaje dado y el problema raíz de la excepción. Valor String que describe la razón por la cual se produjo esta excepción. Inicializa una nueva instancia de la clase con el mensaje de error especificado y una referencia a la excepción interna que causó esta excepción. Mensaje de error que explica la razón de la excepción. La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. 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. Devuelve el tipo actual como un objeto . Tipo actual. Obtiene una colección de los constructores declarados por el tipo actual. Colección de los constructores declarados por el tipo actual. Obtiene una colección de los eventos definidos por el tipo actual. Colección de los eventos definidos por el tipo actual. Obtiene una colección de los campos definidos por el tipo actual. Colección de los campos definidos por el tipo actual. Obtiene una colección de los miembros definidos por el tipo actual. Colección de los miembros definidos por el tipo actual. Obtiene una colección de los métodos definidos por el tipo actual. Colección de los métodos definidos por el tipo actual. Obtiene una colección de los tipos anidados definidos por el tipo actual. Colección de tipos anidados definidos por el tipo actual. Obtiene una colección de las propiedades definidas por el tipo actual. Colección de las propiedades definidas por el tipo actual. Obtiene una matriz de los parámetros de tipo genérico de la instancia actual. Una matriz que contiene los parámetros de tipo genérico de la instancia actual o una matriz de cero si la instancia actual no tiene ningún parámetro de tipo genérico. Devuelve un objeto que representa el evento público especificado declarado por el tipo actual. Un objeto que representa el evento especificado, si se encuentra; si no, null. Nombre del evento. El valor de es null. Devuelve un objeto que representa el campo público especificado declarado por el tipo actual. Un objeto que representa el campo especificado, si se encuentra; si no, null. Nombre del campo. El valor de es null. Devuelve un objeto que representa el método público especificado declarado por el tipo actual. Un objeto que representa el método especificado, si se encuentra; si no, null. Nombre del método. El valor de es null. Devuelve una colección que contiene todos los métodos públicos declarados en el tipo actual que coinciden con el nombre especificado. Colección que contiene los métodos que coinciden con . Nombre del método que se va a buscar. El valor de es null. Devuelve un objeto que representa el tipo anidado público especificado declarado por el tipo actual. Un objeto que representa el tipo anidado especificado, si se encuentra; si no, null. Nombre del tipo anidado. El valor de es null. Devuelve un objeto que representa la propiedad pública especificada declarada por el tipo actual. Un objeto que representa la propiedad especificada, si se encuentra; si no, null. Nombre de la propiedad. El valor de es null. Obtiene una colección de las interfaces implementadas por el tipo actual. Colección de las interfaces implementadas por el tipo actual. Devuelve un valor que indica si el tipo especificado se puede asignar al tipo actual. true si el tipo especificado puede asignarse a este tipo; si no, false. Tipo que se va a comprobar. Devuelve una representación del tipo actual en forma de objeto . Referencia al tipo actual.