C# Класс Sharp.Data.Filters.Filter

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
And ( Filter leftFilter, Filter rightFilter ) : Filter
Eq ( string columnName, object value ) : Filter
Ge ( string columnName, object value ) : Filter
GetAllValueParameters ( ) : object[]
Gt ( string columnName, object value ) : Filter
Le ( string columnName, object value ) : Filter
Lt ( string columnName, object value ) : Filter
Or ( Filter leftFilter, Filter rightFilter ) : Filter

Защищенные методы

Метод Описание
Filter ( ) : System.Collections.Generic

Приватные методы

Метод Описание
AddValueParameterToList ( object filter, List parameters ) : void
CreateFilterCondition ( CompareOperator compareOperator, string columnName, object value ) : Filter
CreateFilterLogic ( LogicOperator logicOperator, Filter leftFilter, Filter rightFilter ) : Filter
GetAllValueParametersRecursive ( Filter filter, List parameters ) : void
GoToSubNode ( object node, List parameters ) : void

Описание методов

And() публичный статический Метод

public static And ( Filter leftFilter, Filter rightFilter ) : Filter
leftFilter Filter
rightFilter Filter
Результат Filter

Eq() публичный статический Метод

public static Eq ( string columnName, object value ) : Filter
columnName string
value object
Результат Filter

Filter() защищенный Метод

protected Filter ( ) : System.Collections.Generic
Результат System.Collections.Generic

Ge() публичный статический Метод

public static Ge ( string columnName, object value ) : Filter
columnName string
value object
Результат Filter

GetAllValueParameters() публичный Метод

public GetAllValueParameters ( ) : object[]
Результат object[]

Gt() публичный статический Метод

public static Gt ( string columnName, object value ) : Filter
columnName string
value object
Результат Filter

Le() публичный статический Метод

public static Le ( string columnName, object value ) : Filter
columnName string
value object
Результат Filter

Lt() публичный статический Метод

public static Lt ( string columnName, object value ) : Filter
columnName string
value object
Результат Filter

Or() публичный статический Метод

public static Or ( Filter leftFilter, Filter rightFilter ) : Filter
leftFilter Filter
rightFilter Filter
Результат Filter