RequiresUnreferencedCodeAttribute Класс

Определение

Указывает, что указанный метод требует динамического доступа к коду, на который нет статических ссылок, например, с помощью 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
Наследование
RequiresUnreferencedCodeAttribute
Атрибуты

Комментарии

Этот атрибут позволяет средствам понять, какие методы небезопасны для вызова при удалении кода без ссылок из приложения. Дополнительные сведения см. в статье Общие сведения о предупреждениях об обрезке.

Конструкторы

RequiresUnreferencedCodeAttribute(String)

Инициализирует новый экземпляр класса RequiresUnreferencedCodeAttribute указанным сообщением.

Свойства

Message

Получает сообщение, содержащее сведения об использовании кода, на который нет ссылок.

TypeId

В случае реализации в производном классе возвращает уникальный идентификатор для этого атрибута Attribute.

(Унаследовано от Attribute)
Url

Возвращает или задает необязательный URL-адрес, содержащий дополнительные сведения о методе, о том, почему для этого метода требуется код, на который нет ссылок, и о том, каковы варианты действий потребителя в этой ситуации.

Методы

Equals(Object)

Возвращает значение, показывающее, равен ли экземпляр указанному объекту.

(Унаследовано от Attribute)
GetHashCode()

Возвращает хэш-код данного экземпляра.

(Унаследовано от Attribute)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
IsDefaultAttribute()

При переопределении в производном классе указывает, является ли значение этого экземпляра значением по умолчанию для производного класса.

(Унаследовано от Attribute)
Match(Object)

При переопределении в производном классе возвращает значение, указывающее, является ли этот экземпляр равным заданному объекту.

(Унаследовано от Attribute)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел