Обычные свойства
Свойство PropertyManager COM-оболочки проекта IProject возвращает менеджер обычных свойств, описываемый COM-оболочкой Renga.IPropertyManager.
С помощью данного менеджера можно создавать новые определения свойств, проверять наличие свойства в проекте и получать их, назначать свойство типам объектов, удалять свойства.
Специфика свойств в Renga состоит в наличии у свойства уникального идентификатора типа Guid. Все действия со свойствами через данный менеджер осуществляются через идентификатор свойства. Имеются перегрузки методов, работающие с идентификатором как со строкой (с суффиксом S) и как с Guid.
Общие методы менеджера свойств
К числу общих и специальных методов у COM-оболочки менеджера свойств Renga.IPropertyManager можно отнести:
GetCSVExportFlag- возвращает признак, будет ли свойство экспортировано в CSV. Флажок может поставить Пользователь в самой программе или через API, методSetCSVExportFlag;SetCSVExportFlag- задает признак, будет ли свойство экспортировано в CSV;GetExpression- возвращает выражение (формулу) для данного определения свойства и типа объекта;SetExpression- задает выражение (формулу) для данного определения свойства и типа объекта. (Примечание: не понимаю, зачем ещё и тип объекта. В линейке программ ModelStudioCS формула едина на всё определение свойства);
Информацию о прочих методах менеджера свойств смотрите в статьях раздела.