RequiresDynamicCodeAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, что для указанного метода требуется возможность создания нового кода во время выполнения, например с помощью System.Reflection.
public ref class RequiresDynamicCodeAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method, Inherited=false)]
public sealed class RequiresDynamicCodeAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method, Inherited=false)>]
type RequiresDynamicCodeAttribute = class
inherit Attribute
Public NotInheritable Class RequiresDynamicCodeAttribute
Inherits Attribute
- Наследование
- Атрибуты
Комментарии
Этот атрибут позволяет инструментам понять, какие методы небезопасны для вызова при компиляции заранее. Дополнительные сведения см. в статье Общие сведения о предупреждениях AOT.
Конструкторы
RequiresDynamicCodeAttribute(String) |
Инициализирует новый экземпляр класса RequiresDynamicCodeAttribute указанным сообщением. |
Свойства
Message |
Возвращает сообщение, содержащее сведения об использовании динамического кода. |
TypeId |
В случае реализации в производном классе возвращает уникальный идентификатор для этого атрибута Attribute. (Унаследовано от Attribute) |
Url |
Возвращает или задает необязательный URL-адрес, содержащий дополнительные сведения о методе, почему ему требуется динамический код и какие параметры потребитель должен иметь с ним дело. |
Методы
Equals(Object) |
Возвращает значение, показывающее, равен ли экземпляр указанному объекту. (Унаследовано от Attribute) |
GetHashCode() |
Возвращает хэш-код данного экземпляра. (Унаследовано от Attribute) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
IsDefaultAttribute() |
При переопределении в производном классе указывает, является ли значение этого экземпляра значением по умолчанию для производного класса. (Унаследовано от Attribute) |
Match(Object) |
При переопределении в производном классе возвращает значение, указывающее, является ли этот экземпляр равным заданному объекту. (Унаследовано от Attribute) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |