![]() |
Flexberry ORM 4.0.0
|
Обертка для работы с путем до мастерового свойства. Подробнее...
Открытые члены | |
MasterPropertyPath (string value) | |
Создать экземпляр обертки для работы с путем до мастерового свойства. Подробнее... | |
int | GetMasterLevel (string masterName=null) |
Получить уровень мастера из пути до его свойства. Подробнее... | |
string | GetMasterPropertyName () |
Получить наименование свойства мастера из его пути. Подробнее... | |
string | ReplacePart (int partLevel, string replacementString) |
Заменить определенную часть пути. Подробнее... | |
string | ChangeSeparator (string newSeparator) |
Заменить разделитель частей пути до мастерового свойства. Подробнее... | |
string | GetMaster (int level=-1) |
Получить мастера из пути до его свойства. Путь без самого свойства. Подробнее... | |
string | GetMasterName (int level=-1) |
Получить наименование мастера из пути до его свойства. Часть пути до мастера. Подробнее... | |
Открытые статические члены | |
static string | GetMasterPropertyPath (params string[] propertyPathParts) |
Получить путь до мастерового свойства из его частей. Подробнее... | |
static bool | IsMasterPath (string propertyPath) |
Проверяет, является ли переданный путь мастеровым. При проверке используется разделитель по умолчанию. Подробнее... | |
Открытые атрибуты | |
const string | DefaultSeparator = "." |
Разделитель по умолчанию между частями пути к мастеровому свойству. Подробнее... | |
Защищенные члены | |
string[] | GetMasterPropertyPathParts () |
Получить части пути до мастерового свойства. Подробнее... | |
Свойства | |
string | Separator [get, set] |
Разделитель между частями пути к мастеровому свойству. Подробнее... | |
string | Value [get] |
Путь до мастерового свойства. Подробнее... | |
Обертка для работы с путем до мастерового свойства.
|
inline |
Создать экземпляр обертки для работы с путем до мастерового свойства.
value | Путь до мастерового поля, с которым будет идти в последующем работа. |
|
inline |
Заменить разделитель частей пути до мастерового свойства.
newSeparator | Новый разделитель для частей пути. |
|
inline |
Получить мастера из пути до его свойства. Путь без самого свойства.
level | Уровень мастера из пути, путь которого необходимо получить. По умолчанию берется мастер максимального уровня. Уровень считается с 1. |
|
inline |
Получить уровень мастера из пути до его свойства.
masterName | Наименование мастера в пути, уровень которого необходимо получить. Если не указан, то метод возвращает максимальный уровень мастера. |
|
inline |
Получить наименование мастера из пути до его свойства. Часть пути до мастера.
level | Уровень мастера из пути, наименование которого необходимо получить. По умолчанию берется мастер максимального уровня. Уровень считается с 1. |
|
inline |
Получить наименование свойства мастера из его пути.
|
inlinestatic |
Получить путь до мастерового свойства из его частей.
propertyPathParts | Части пути до мастерового свойства. |
"MasterClass", "MasterClass2", "Attribute" = MasterClass.MasterClass2.Attribute
|
inlineprotected |
Получить части пути до мастерового свойства.
|
inlinestatic |
Проверяет, является ли переданный путь мастеровым. При проверке используется разделитель по умолчанию.
propertyPath | Путь, который необходимо проверить. |
|
inline |
Заменить определенную часть пути.
partLevel | Номер части пути. Начинается с 1. |
replacementString | Строка для замены части пути. |
const string ICSSoft.STORMNET.MasterPropertyPath.DefaultSeparator = "." |
Разделитель по умолчанию между частями пути к мастеровому свойству.
|
getset |
Разделитель между частями пути к мастеровому свойству.
|
get |
Путь до мастерового свойства.