C# Class NHibernate.OData.CriterionBuildContext

Show file Open project: pvginkel/NHibernate.OData Class Usage Examples

Public Methods

Method Description
AddAlias ( Alias alias ) : void
AddAliases ( IEnumerable aliasesToAdd ) : void
CreateUniqueAliasName ( ) : string
CriterionBuildContext ( ODataSessionFactoryContext sessionFactoryContext, bool caseSensitiveResolve, bool caseSensitiveLike, NameResolver nameResolver ) : System
FindLambdaContext ( string parameterName ) : LambdaExpressionContext
PopLambdaContext ( ) : void
PushLambdaContext ( string parameterName, System parameterType, string parameterAlias ) : void

Method Details

AddAlias() public method

public AddAlias ( Alias alias ) : void
alias Alias
return void

AddAliases() public method

public AddAliases ( IEnumerable aliasesToAdd ) : void
aliasesToAdd IEnumerable
return void

CreateUniqueAliasName() public method

public CreateUniqueAliasName ( ) : string
return string

CriterionBuildContext() public method

public CriterionBuildContext ( ODataSessionFactoryContext sessionFactoryContext, bool caseSensitiveResolve, bool caseSensitiveLike, NameResolver nameResolver ) : System
sessionFactoryContext ODataSessionFactoryContext
caseSensitiveResolve bool
caseSensitiveLike bool
nameResolver NameResolver
return System

FindLambdaContext() public method

public FindLambdaContext ( string parameterName ) : LambdaExpressionContext
parameterName string
return LambdaExpressionContext

PopLambdaContext() public method

public PopLambdaContext ( ) : void
return void

PushLambdaContext() public method

public PushLambdaContext ( string parameterName, System parameterType, string parameterAlias ) : void
parameterName string
parameterType System
parameterAlias string
return void