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
Строка, которая указывает имя поля.
- attributes
- AttributeInfo[]
Массив класса AttributeInfo, содержащий сведения о всех атрибутах, присваиваемых свойству.
- emitDependencyProperty
- Boolean
Значение true
, чтобы создавать все свойства зависимости, связанные со свойством, в противном случае — false
.
- isMetaProperty
- Boolean
Значение true
, чтобы создать свойство как метасвойство, в противном случае — false
.
- isAttached
- Boolean
Значение true
указывает на то, что созданное свойство зависимости имеет собственный набор свойств IsAttached со значением true
, в противном случае — false
.
- isReadOnly
- Boolean
Значение true
— свойство создается как свойство с доступом только для чтения, значение false
— свойство создается как свойство с доступом для чтения и записи.