Flexberry ORM 8.0.0-beta01
Пространство имен ICSSoft.STORMNET.FunctionalLanguage

Классы

class  FunctionBuilder
 Вспомогательный класс для работы с функциями ограничений. Подробнее...
 
class  FunctionHelper
 Впомогательный класс для FunctionBuilder'a. Подробнее...
 
class  Function
 Ограничивающая функция. Применяется для задания ограничений. Подробнее...
 
class  FunctionForControls
 Функция для контролов (используется при: сериализации-десериализации LoadingCustomizationStruct, ExtendedTextBox, ObjectListVeiw и пр.) Подробнее...
 
class  FunctionForControlsConverter
 
class  CompatibilityTypeTest
 Класс для проверки совместимости типов. Подробнее...
 
class  FunctionalLanguageDef
 Определение языка ограничений для конструирования ограничивающих функций. Подробнее...
 
class  DetailArrayOfVariableDef
 DetailArray Of VariableDef. Подробнее...
 
class  DetailArrayOfFunctionDef
 DetailArray Of FunctionDef. Подробнее...
 
class  DetailArrayOfObjectType
 DetailArray Of ObjectType. Подробнее...
 
class  FunctionDef
 Определение функции. Подробнее...
 
class  DetailArrayOfFunctionalParameterDef
 массив параметров. Подробнее...
 
class  FunctionParameterDef
 Унаследованный от TypedObject класс для определения параметров функции. Подробнее...
 
class  ObjectType
 Мета-описание типа (используется для описания типов операндов функций) (наследуется от ViewedObject). Подробнее...
 
class  TypedObject
 Расширение класса ViewedObject за счёт введения ObjectType-типа (атрибут Type). Подробнее...
 
class  VariableDef
 Определение переменной в ограничении (обычно указывает на атрибут в объекте). Подробнее...
 
class  ViewedObject
 Нехранимая реализация DataObject с полями Caption и StringedView для различных классов языка задания ограничений. Подробнее...
 
class  NullFunctionDefException
 Не задано определение функции. Подробнее...
 
class  ParameterCountException
 Неверное количество параметров. Подробнее...
 
class  UncompatibleParameterTypeException
 Несовместимые типы параметров. Подробнее...
 

Перечисления

enum class  TypesCompatibilities { No , Convertable , Equal }
 Совместимость типов. Подробнее...
 

Функции

delegate bool CheckConstDelegate (ObjectType sender, ref string value)
 проверить константу. Подробнее...
 
delegate object SimplificationDelegate (object value)
 упрощение. Подробнее...
 
delegate Type TypeResolveDelegate (string typeName)
 Делегат для получения типа по его имени (используется в особых случаях, когда стандартные методы почему-то не помогают). Подробнее...
 

Перечисления

◆ TypesCompatibilities

Совместимость типов.

Элементы перечислений
No 

Не совместимы

Convertable 

Конвертируемы

Equal 

Равны

Функции

◆ CheckConstDelegate()

delegate bool ICSSoft.STORMNET.FunctionalLanguage.CheckConstDelegate ( ObjectType  sender,
ref string  value 
)

проверить константу.

◆ SimplificationDelegate()

delegate object ICSSoft.STORMNET.FunctionalLanguage.SimplificationDelegate ( object  value)

упрощение.

Аргументы
value
Возвращает

◆ TypeResolveDelegate()

delegate Type ICSSoft.STORMNET.FunctionalLanguage.TypeResolveDelegate ( string  typeName)

Делегат для получения типа по его имени (используется в особых случаях, когда стандартные методы почему-то не помогают).

Аргументы
typeNameИмя типа.
Возвращает
Сформированный по имени тип.