RequiresUnreferencedCodeAttribute Clase

Definición

Indica si el método especificado requiere acceso dinámico al código al que no se hace referencia de forma estática; por ejemplo, a través de System.Reflection.

public ref class RequiresUnreferencedCodeAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Constructor | System.AttributeTargets.Method, Inherited=false)]
public sealed class RequiresUnreferencedCodeAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method, Inherited=false)]
public sealed class RequiresUnreferencedCodeAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Constructor | System.AttributeTargets.Method, Inherited=false)>]
type RequiresUnreferencedCodeAttribute = class
    inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method, Inherited=false)>]
type RequiresUnreferencedCodeAttribute = class
    inherit Attribute
Public NotInheritable Class RequiresUnreferencedCodeAttribute
Inherits Attribute
Herencia
RequiresUnreferencedCodeAttribute
Atributos

Comentarios

Este atributo permite a las herramientas comprender qué métodos no son seguros para llamar al quitar código sin referencia de una aplicación. Para obtener más información, vea Introducción a las advertencias de recorte.

Constructores

RequiresUnreferencedCodeAttribute(String)

Inicializa una nueva instancia de la clase RequiresUnreferencedCodeAttribute con el mensaje especificado.

Propiedades

Message

Obtiene un mensaje que contiene información sobre el uso de código sin referencia.

TypeId

Cuando se implementa en una clase derivada, obtiene un identificador único para este Attribute.

(Heredado de Attribute)
Url

Obtiene o establece una dirección URL opcional que contiene más información sobre el método, el motivo por el que requiere código sin referencia y las opciones que tiene un consumidor para lidiar con ello.

Métodos

Equals(Object)

Devuelve un valor que indica si esta instancia es igual que un objeto especificado.

(Heredado de Attribute)
GetHashCode()

Devuelve el código hash de esta instancia.

(Heredado de Attribute)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IsDefaultAttribute()

Si se reemplaza en una clase derivada, indica si el valor de esta instancia es el valor predeterminado de la clase derivada.

(Heredado de Attribute)
Match(Object)

Cuando se invalida en una clase derivada, devuelve un valor que indica si esta instancia es igual a un objeto especificado.

(Heredado de Attribute)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también