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


IMemberCreationService.CreateProperty Метод

Определение

Создает свойство для указанного класса, используя заданные имя свойства, тип свойства и атрибуты.

public:
 void CreateProperty(System::String ^ className, System::String ^ propertyName, Type ^ propertyType, cli::array <System::Workflow::ComponentModel::Compiler::AttributeInfo ^> ^ attributes, bool emitDependencyProperty, bool isMetaProperty, bool isAttached, Type ^ ownerType, bool isReadOnly);
public void CreateProperty (string className, string propertyName, Type propertyType, System.Workflow.ComponentModel.Compiler.AttributeInfo[] attributes, bool emitDependencyProperty, bool isMetaProperty, bool isAttached, Type ownerType, bool isReadOnly);
abstract member CreateProperty : string * string * Type * System.Workflow.ComponentModel.Compiler.AttributeInfo[] * bool * bool * bool * Type * bool -> unit
Public Sub CreateProperty (className As String, propertyName As String, propertyType As Type, attributes As AttributeInfo(), emitDependencyProperty As Boolean, isMetaProperty As Boolean, isAttached As Boolean, ownerType As Type, isReadOnly As Boolean)

Параметры

className
String

Строка, определяющая имя класса, к которому добавляется поле.

propertyName
String

Строка, которая указывает имя поля.

propertyType
Type

Класс Type нового свойства.

attributes
AttributeInfo[]

Массив класса AttributeInfo, содержащий сведения о всех атрибутах, присваиваемых свойству.

emitDependencyProperty
Boolean

Значение true, чтобы создавать все свойства зависимости, связанные со свойством, в противном случае — false.

isMetaProperty
Boolean

Значение true, чтобы создать свойство как метасвойство, в противном случае — false.

isAttached
Boolean

Значение true указывает на то, что созданное свойство зависимости имеет собственный набор свойств IsAttached со значением true, в противном случае — false.

ownerType
Type

Класс Type, объявляющий свойство зависимости.

isReadOnly
Boolean

Значение true — свойство создается как свойство с доступом только для чтения, значение false — свойство создается как свойство с доступом для чтения и записи.

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