Flexberry ORM 8.0.0-beta01
|
Ограничивающая функция. Применяется для задания ограничений. Подробнее...
Открытые члены | |
Function () | |
Пустой конструктор по-умолчанию. Подробнее... | |
Function (FunctionDef functionDefinition, params object[] parameters) | |
Конструктор. Подробнее... | |
Function (SerializationInfo info, StreamingContext text) | |
Конструктор для десереализации. Подробнее... | |
void | GetObjectData (SerializationInfo info, StreamingContext context) |
Сериализация. Подробнее... | |
string[] | GetLimitProperties () |
Получить свойства, участвующие в ограничении. Подробнее... | |
bool | Equals (Function otherFunction) |
Переопределяем сравнение функций (сравнение идёт по функциям, получаемым методом ToString). Подробнее... | |
override bool | Equals (object obj) |
Переопределяем сравнение функций (сравнение идёт по функциям, получаемым методом ToString). Подробнее... | |
override int | GetHashCode () |
Получаем хэш-код (для реализации переопределения сравнения хэш-код считается от значения, получаемого через ToString). Подробнее... | |
override string | ToString () |
в строку. Подробнее... | |
string | ToUserFriendlyString () |
Преобразование функции в строковое дружественное пользователю представление. Подробнее... | |
void | CheckWithSubFolders () |
Проверка с вложениями. Подробнее... | |
void | CheckWithOutSubFolders () |
Проверка без вложений. Подробнее... | |
bool | CheckWithoutSubFoldersSafetly () |
Проверка совместимости функции и параметров без выбрасывания эксепшенов. Подробнее... | |
Function | Clone () |
Клонирование функции. Подробнее... | |
bool | CheckSafetly (bool checkSubFunctions) |
Проверить соответствие функции и параметров без выбрасывания эксепшенов. Подробнее... | |
void | Check (bool checkSubFunctions) |
Проверка функции с выбросом эксепшенов. Подробнее... | |
Открытые статические члены | |
static bool | operator== (Function function1, Function function2) |
Переопределеяем оператор "==", чтобы сравнение шло как ToString. Подробнее... | |
static bool | operator!= (Function function1, Function function2) |
Переопределеяем оператор "!=", чтобы сравнение шло как ToString. Подробнее... | |
Свойства | |
FunctionDef | FunctionDef [get, set] |
Определение функции. Подробнее... | |
ArrayList | Parameters [get] |
Массив параметров. Подробнее... | |
Ограничивающая функция. Применяется для задания ограничений.
|
inline |
Пустой конструктор по-умолчанию.
|
inline |
Конструктор.
functionDefinition | Определение функции. |
parameters | Параметры. |
|
inline |
Конструктор для десереализации.
info | |
text |
|
inline |
Проверка функции с выбросом эксепшенов.
checkSubFunctions |
|
inline |
Проверить соответствие функции и параметров без выбрасывания эксепшенов.
checkSubFunctions |
|
inline |
Проверка без вложений.
|
inline |
Проверка совместимости функции и параметров без выбрасывания эксепшенов.
|
inline |
Проверка с вложениями.
|
inline |
Клонирование функции.
|
inline |
Переопределяем сравнение функций (сравнение идёт по функциям, получаемым методом ToString).
otherFunction | Функция, с которой идёт сравнение на равенство текущей функции. |
|
inline |
Переопределяем сравнение функций (сравнение идёт по функциям, получаемым методом ToString).
obj | Объект, с которым идёт сравнение (если это не Function, то вернётся null). |
|
inline |
Получаем хэш-код (для реализации переопределения сравнения хэш-код считается от значения, получаемого через ToString).
|
inline |
Получить свойства, участвующие в ограничении.
|
inline |
Сериализация.
info | |
context |
|
inlinestatic |
Переопределеяем оператор "!=", чтобы сравнение шло как ToString.
function1 | Первая сравниваемая функция. |
function2 | Вторая сравниваемая функция. |
|
inlinestatic |
Переопределеяем оператор "==", чтобы сравнение шло как ToString.
function1 | Первая сравниваемая функция. |
function2 | Вторая сравниваемая функция. |
|
inline |
в строку.
|
inline |
Преобразование функции в строковое дружественное пользователю представление.
|
getset |
Определение функции.
|
get |
Массив параметров.