C# Class Mono.CSharp.Linq.AQueryClause

Inheritance: Expression
Show file Open project: kumpera/mono Class Usage Examples

Public Properties

Property Type Description
block QueryBlock
next AQueryClause

Public Methods

Method Description
BuildQueryClause ( ResolveContext ec, Expression lSide, Parameter parameter ) : Expression

Protected Methods

Method Description
AQueryClause ( QueryBlock block, Expression expr, Location loc ) : System
CloneTo ( CloneContext clonectx, Expression target ) : void
CreateArguments ( ResolveContext ec, Parameter parameter, System.Arguments &args ) : void
CreateChildrenParameters ( Parameter parameter ) : Parameter
CreateQueryExpression ( Expression lSide, System.Arguments arguments ) : Invocation
DoResolve ( ResolveContext ec ) : Expression

Method Details

AQueryClause() protected method

protected AQueryClause ( QueryBlock block, Expression expr, Location loc ) : System
block QueryBlock
expr Expression
loc Location
return System

BuildQueryClause() public method

public BuildQueryClause ( ResolveContext ec, Expression lSide, Parameter parameter ) : Expression
ec ResolveContext
lSide Expression
parameter Parameter
return Expression

CloneTo() protected method

protected CloneTo ( CloneContext clonectx, Expression target ) : void
clonectx CloneContext
target Expression
return void

CreateArguments() protected method

protected CreateArguments ( ResolveContext ec, Parameter parameter, System.Arguments &args ) : void
ec ResolveContext
parameter Parameter
args System.Arguments
return void

CreateChildrenParameters() protected method

protected CreateChildrenParameters ( Parameter parameter ) : Parameter
parameter Parameter
return Parameter

CreateQueryExpression() protected method

protected CreateQueryExpression ( Expression lSide, System.Arguments arguments ) : Invocation
lSide Expression
arguments System.Arguments
return Invocation

DoResolve() protected method

protected DoResolve ( ResolveContext ec ) : Expression
ec ResolveContext
return Expression

Property Details

block public property

public QueryBlock,Mono.CSharp.Linq block
return QueryBlock

next public property

public AQueryClause,Mono.CSharp.Linq next
return AQueryClause