RequiresUnreferencedCodeAttribute Clase

Definición

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

public ref class RequiresUnreferencedCodeAttribute sealed : 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)]
public sealed class RequiresUnreferencedCodeAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method, Inherited=false)>]
type RequiresUnreferencedCodeAttribute = class
    inherit Attribute
[<System.AttributeUsage(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

Nombre Description
RequiresUnreferencedCodeAttribute(String)

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

Propiedades

Nombre Description
ExcludeStatics

Obtiene o establece un valor que indica si la anotación debe aplicarse a miembros estáticos.

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, por qué requiere código sin referencia y qué opciones tiene que tratar un consumidor.

Métodos

Nombre Description
Equals(Object)

Devuelve un valor que indica si esta instancia es igual a 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()

Cuando 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 reemplaza 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 Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también