C# Class Signum.Entities.DynamicQuery.CollectionElementToken

Inheritance: QueryToken
Exibir arquivo Open project: signumsoftware/framework Class Usage Examples

Public Methods

Method Description
Clone ( ) : QueryToken
GetElements ( HashSet allTokens ) : List
GetImplementations ( ) : Implementations?
GetPropertyRoute ( ) : PropertyRoute
HasAllOrAny ( ) : bool
IsAllowed ( ) : string
MultipliedMessage ( List elements, Type entityType ) : string
NiceName ( ) : string
ToString ( ) : string

Protected Methods

Method Description
BuildExpressionInternal ( BuildExpressionContext context ) : Expression
SubTokensOverride ( SubTokensOptions options ) : List

Private Methods

Method Description
CollectionElementToken ( QueryToken parent, CollectionElementType type ) : System
CreateExpression ( System.Linq.Expressions.ParameterExpression parameter ) : Expression
CreateParameter ( ) : System.Linq.Expressions.ParameterExpression

Method Details

BuildExpressionInternal() protected method

protected BuildExpressionInternal ( BuildExpressionContext context ) : Expression
context BuildExpressionContext
return System.Linq.Expressions.Expression

Clone() public method

public Clone ( ) : QueryToken
return QueryToken

GetElements() public static method

public static GetElements ( HashSet allTokens ) : List
allTokens HashSet
return List

GetImplementations() public method

public GetImplementations ( ) : Implementations?
return Implementations?

GetPropertyRoute() public method

public GetPropertyRoute ( ) : PropertyRoute
return PropertyRoute

HasAllOrAny() public method

public HasAllOrAny ( ) : bool
return bool

IsAllowed() public method

public IsAllowed ( ) : string
return string

MultipliedMessage() public static method

public static MultipliedMessage ( List elements, Type entityType ) : string
elements List
entityType System.Type
return string

NiceName() public method

public NiceName ( ) : string
return string

SubTokensOverride() protected method

protected SubTokensOverride ( SubTokensOptions options ) : List
options SubTokensOptions
return List

ToString() public method

public ToString ( ) : string
return string