C# Class LinqToSqlXml.SqlServer.PredicateBuilder

Datei anzeigen Open project: sebmarkbage/linq-to-sqlxml

Private Properties

Property Type Description
BuildAggregatePredicate string
BuildAnyPredicate string
BuildPredicate string
BuildPredicateBinaryExpression string
BuildPredicateCall string
BuildPredicateConstant string
BuildPredicateConvert string
BuildPredicateMemberAccess string
BuildPredicateMemberAccessReq string
BuildPredicateTypeIs string
GetFreeVariable string

Public Methods

Method Description
TranslateToOfType ( MethodCallExpression node ) : string
TranslateToWhere ( MethodCallExpression node ) : string

Private Methods

Method Description
BuildAggregatePredicate ( MethodCallExpression methodCallExpression, string functionName ) : string
BuildAnyPredicate ( MethodCallExpression methodCallExpression ) : string
BuildPredicate ( Expression expression ) : string
BuildPredicateBinaryExpression ( Expression expression ) : string
BuildPredicateCall ( Expression expression ) : string
BuildPredicateConstant ( Expression expression ) : string
BuildPredicateConvert ( Expression expression ) : string
BuildPredicateMemberAccess ( Expression expression ) : string
BuildPredicateMemberAccessReq ( Expression expression ) : string
BuildPredicateTypeIs ( Expression expression ) : string
GetFreeVariable ( ) : string

Method Details

TranslateToOfType() public method

public TranslateToOfType ( MethodCallExpression node ) : string
node System.Linq.Expressions.MethodCallExpression
return string

TranslateToWhere() public method

public TranslateToWhere ( MethodCallExpression node ) : string
node System.Linq.Expressions.MethodCallExpression
return string