ITypeDescriptor - интерфейс |
Пространство имён: EleWise.ELMA.ExtensionPoints
public interface ITypeDescriptor : IXsiType
Тип ITypeDescriptor предоставляет следующие члены.
| Имя | Описание | |
|---|---|---|
| CanBeNullable |
Может ли тип быть Nullable
| |
| DefaultNullableValue |
Значение признака Nullable по умолчанию (используется, если CanBeNullable=true)
| |
| IsGroup |
Является ли тип группой типов
| |
| Name |
Имя типа данных (или группы)
| |
| ParentUid |
Uid родительской группы типов данных
| |
| SettingsType |
Тип класса настроек типа данных
| |
| SubTypeUid |
Uid подтипа данных
| |
| Uid |
Uid типа данных или группы типов
| |
| UseForEntity |
Можно ли использовать тип для сущностей
| |
| UseForId |
Можно ли использовать тип для идентификаторов сущностей
| |
| Visible |
Показывать ли данный элемент в списке типов
|
| Имя | Описание | |
|---|---|---|
| CreateSettingsForFilterProperty |
Создать настройки для свойства фильтра, построенного по свойству сущности (должен быть определен у дескриптора типа свойства фильтра)
| |
| GetFilterType |
Uid типа, определяющего фильтр для данного свойства
| |
| GetSubTypes |
Получить список подтипов (для групп и сложных типов)
| |
| HasRealColumn |
Есть реальная колонка в БД
| |
| IsEmpty |
Является ли значение пустым
| |
| IsEmptyOrDefault |
Является ли значение пустым или значением по умолчанию
| |
| IsVisibleForMetadata |
Может ли быть использован в указанном типе метаданных
|