Поделиться через


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
Наследование
DynamicDependencyAttribute
Атрибуты

Комментарии

Этот атрибут можно использовать для информирования средств о зависимости, которая в противном случае не является очевидной исключительно из метаданных и 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)

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