C# Класс WebApp4.Condition.SpecificationBuilder

Показать файл Открыть проект

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

Метод Описание
AddBox ( Expression expression ) : object>>.Expression
BuildQuery ( string propertyName, SearchOperationEnum operation, object propertyValue ) : bool>>.Expression
BuildSpecification ( List list ) : Specification
GetExpression ( string property ) : object>>.Expression

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

Метод Описание
BuildEqualExpression ( string propertyName, object propertyValue ) : bool>>.Expression
GetNonNullableType ( Type type ) : Type
IsNullableType ( Type type ) : bool

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

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

public static AddBox ( Expression expression ) : object>>.Expression
expression Expression
Результат object>>.Expression

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

public static BuildQuery ( string propertyName, SearchOperationEnum operation, object propertyValue ) : bool>>.Expression
propertyName string
operation SearchOperationEnum
propertyValue object
Результат bool>>.Expression

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

public static BuildSpecification ( List list ) : Specification
list List
Результат Specification

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

public static GetExpression ( string property ) : object>>.Expression
property string
Результат object>>.Expression