C# 클래스 Raven.Database.Linq.QueryParsingUtils

파일 보기 프로젝트 열기: nhsevidence/ravendb 1 사용 예제들

공개 메소드들

메소드 설명
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

메소드 상세

AsLambdaExpression() 공개 정적인 메소드

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

Compile() 공개 정적인 메소드

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

GenerateText() 공개 정적인 메소드

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

GetVariableDeclarationForLinqMethods() 공개 정적인 메소드

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

GetVariableDeclarationForLinqQuery() 공개 정적인 메소드

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

ToText() 공개 정적인 메소드

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