![]() |
Flexberry ORM 4.0.0
|
Ограничивающая функция. Применяется для задания ограничений. Подробнее...
Открытые члены | |
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 |
summary> Проверка функции с выбросом эксепшенов /summary> param name="checkSubFunctions">
exception cref="NullFunctionDefException">
exception cref="ParameterCountException">
exception cref="UncompatibleParameterTypeException">
|
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 |
Массив параметров