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