ElementPropertyDescriptor Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| ElementPropertyDescriptor(ModelElement, DomainPropertyInfo, Attribute[]) |
ElementPropertyDescriptor может работать с конкретным элементом, переданным в конструктор, или принимать элемент null. Если указан конкретный элемент, метод GetValue (), SetValue () и другие методы не нуждаются в переданном аргументе компонента и вместо этого могут использовать этот конкретный элемент. Если указан элемент NULL, метод GetValue (), SetValue () и другие методы будут использовать переданный аргумент компонента. |
| ElementPropertyDescriptor(ElementTypeDescriptor, ModelElement, DomainPropertyInfo, Attribute[]) |
ElementPropertyDescriptor может работать с конкретным элементом, переданным в конструктор, или принимать элемент null. Если указан конкретный элемент, метод GetValue (), SetValue () и другие методы не нуждаются в переданном аргументе компонента и вместо этого могут использовать этот конкретный элемент. Если указан элемент NULL, метод GetValue (), SetValue () и другие методы будут использовать переданный аргумент компонента. |
ElementPropertyDescriptor(ModelElement, DomainPropertyInfo, Attribute[])
ElementPropertyDescriptor может работать с конкретным элементом, переданным в конструктор, или принимать элемент null.
Если указан конкретный элемент, метод GetValue (), SetValue () и другие методы не нуждаются в переданном аргументе компонента и вместо этого могут использовать этот конкретный элемент.
Если указан элемент NULL, метод GetValue (), SetValue () и другие методы будут использовать переданный аргумент компонента.
public:
ElementPropertyDescriptor(Microsoft::VisualStudio::Modeling::ModelElement ^ modelElement, Microsoft::VisualStudio::Modeling::DomainPropertyInfo ^ domainProperty, cli::array <Attribute ^> ^ attributes);
public ElementPropertyDescriptor (Microsoft.VisualStudio.Modeling.ModelElement modelElement, Microsoft.VisualStudio.Modeling.DomainPropertyInfo domainProperty, Attribute[] attributes);
new Microsoft.VisualStudio.Modeling.Design.ElementPropertyDescriptor : Microsoft.VisualStudio.Modeling.ModelElement * Microsoft.VisualStudio.Modeling.DomainPropertyInfo * Attribute[] -> Microsoft.VisualStudio.Modeling.Design.ElementPropertyDescriptor
Public Sub New (modelElement As ModelElement, domainProperty As DomainPropertyInfo, attributes As Attribute())
Параметры
- modelElement
- ModelElement
ModelElement, свойство которого будет обрабатываться. Это может быть значение NULL; в таком случае методы GetValue() и SetValue() на самом деле используют переданный аргумент.
- domainProperty
- DomainPropertyInfo
Свойство (обязательно)
- attributes
- Attribute[]
Массив атрибутов для этого дескриптора свойства
Применяется к
ElementPropertyDescriptor(ElementTypeDescriptor, ModelElement, DomainPropertyInfo, Attribute[])
ElementPropertyDescriptor может работать с конкретным элементом, переданным в конструктор, или принимать элемент null.
Если указан конкретный элемент, метод GetValue (), SetValue () и другие методы не нуждаются в переданном аргументе компонента и вместо этого могут использовать этот конкретный элемент.
Если указан элемент NULL, метод GetValue (), SetValue () и другие методы будут использовать переданный аргумент компонента.
public:
ElementPropertyDescriptor(Microsoft::VisualStudio::Modeling::Design::ElementTypeDescriptor ^ owner, Microsoft::VisualStudio::Modeling::ModelElement ^ modelElement, Microsoft::VisualStudio::Modeling::DomainPropertyInfo ^ domainProperty, cli::array <Attribute ^> ^ attributes);
public ElementPropertyDescriptor (Microsoft.VisualStudio.Modeling.Design.ElementTypeDescriptor owner, Microsoft.VisualStudio.Modeling.ModelElement modelElement, Microsoft.VisualStudio.Modeling.DomainPropertyInfo domainProperty, Attribute[] attributes);
new Microsoft.VisualStudio.Modeling.Design.ElementPropertyDescriptor : Microsoft.VisualStudio.Modeling.Design.ElementTypeDescriptor * Microsoft.VisualStudio.Modeling.ModelElement * Microsoft.VisualStudio.Modeling.DomainPropertyInfo * Attribute[] -> Microsoft.VisualStudio.Modeling.Design.ElementPropertyDescriptor
Public Sub New (owner As ElementTypeDescriptor, modelElement As ModelElement, domainProperty As DomainPropertyInfo, attributes As Attribute())
Параметры
- owner
- ElementTypeDescriptor
Владелец данного объекта
- modelElement
- ModelElement
ModelElement, свойство которого будет обрабатываться. Это может быть значение NULL; в таком случае методы GetValue() и SetValue() на самом деле используют переданный аргумент.
- domainProperty
- DomainPropertyInfo
Свойство (обязательно)
- attributes
- Attribute[]
Массив атрибутов для этого дескриптора свойства