C# Class Raven.Database.Linq.QueryParsingUtils

ファイルを表示 Open project: nhsevidence/ravendb Class Usage Examples

Public Methods

Method Description
AsLambdaExpression ( this expression ) : LambdaExpression
Compile ( string source, string name, string queryText, OrderedPartCollection extensions, string basePath ) : Type
GenerateText ( TypeDeclaration type, OrderedPartCollection extensions ) : string
GetVariableDeclarationForLinqMethods ( string query, bool requiresSelectNewAnonymousType ) : VariableDeclaration
GetVariableDeclarationForLinqQuery ( string query, bool requiresSelectNewAnonymousType ) : VariableDeclaration
ToText ( ICSharpCode.NRefactory.Ast.AbstractNode node ) : string

Method Details

AsLambdaExpression() public static method

public static AsLambdaExpression ( this expression ) : LambdaExpression
expression this
return ICSharpCode.NRefactory.Ast.LambdaExpression

Compile() public static method

public static Compile ( string source, string name, string queryText, OrderedPartCollection extensions, string basePath ) : Type
source string
name string
queryText string
extensions OrderedPartCollection
basePath string
return System.Type

GenerateText() public static method

public static GenerateText ( TypeDeclaration type, OrderedPartCollection extensions ) : string
type ICSharpCode.NRefactory.Ast.TypeDeclaration
extensions OrderedPartCollection
return string

GetVariableDeclarationForLinqMethods() public static method

public static GetVariableDeclarationForLinqMethods ( string query, bool requiresSelectNewAnonymousType ) : VariableDeclaration
query string
requiresSelectNewAnonymousType bool
return ICSharpCode.NRefactory.Ast.VariableDeclaration

GetVariableDeclarationForLinqQuery() public static method

public static GetVariableDeclarationForLinqQuery ( string query, bool requiresSelectNewAnonymousType ) : VariableDeclaration
query string
requiresSelectNewAnonymousType bool
return ICSharpCode.NRefactory.Ast.VariableDeclaration

ToText() public static method

public static ToText ( ICSharpCode.NRefactory.Ast.AbstractNode node ) : string
node ICSharpCode.NRefactory.Ast.AbstractNode
return string