C# 클래스 SubSonic.Linq.Translation.Parameterizer

Converts user arguments into named-value parameters
상속: SubSonic.Linq.Structure.DbExpressionVisitor
파일 보기 프로젝트 열기: rally25rs/SubSonic-3.0

보호된 프로퍼티들

프로퍼티 타입 설명
iParam int
map NamedValueExpression>.Dictionary
pmap NamedValueExpression>.Dictionary

공개 메소드들

메소드 설명
Parameterize ( Expression expression ) : Expression

보호된 메소드들

메소드 설명
CreateNamedValueForConstant ( ConstantExpression expression ) : NamedValueExpression
GetExistingNamedValue ( ConstantExpression expression ) : NamedValueExpression
GetKeyNameForConstantExpression ( ConstantExpression expression ) : string
Parameterizer ( ) : System
VisitConstant ( ConstantExpression c ) : Expression
VisitParameter ( System.Linq.Expressions.ParameterExpression p ) : Expression
VisitProjection ( ProjectionExpression proj ) : Expression

비공개 메소드들

메소드 설명
GetNamedValue ( Expression e ) : Expression
IsNumeric ( Type type ) : bool

메소드 상세

CreateNamedValueForConstant() 보호된 메소드

protected CreateNamedValueForConstant ( ConstantExpression expression ) : NamedValueExpression
expression System.Linq.Expressions.ConstantExpression
리턴 NamedValueExpression

GetExistingNamedValue() 보호된 메소드

protected GetExistingNamedValue ( ConstantExpression expression ) : NamedValueExpression
expression System.Linq.Expressions.ConstantExpression
리턴 NamedValueExpression

GetKeyNameForConstantExpression() 보호된 메소드

protected GetKeyNameForConstantExpression ( ConstantExpression expression ) : string
expression System.Linq.Expressions.ConstantExpression
리턴 string

Parameterize() 공개 정적인 메소드

public static Parameterize ( Expression expression ) : Expression
expression System.Linq.Expressions.Expression
리턴 System.Linq.Expressions.Expression

Parameterizer() 보호된 메소드

protected Parameterizer ( ) : System
리턴 System

VisitConstant() 보호된 메소드

protected VisitConstant ( ConstantExpression c ) : Expression
c System.Linq.Expressions.ConstantExpression
리턴 System.Linq.Expressions.Expression

VisitParameter() 보호된 메소드

protected VisitParameter ( System.Linq.Expressions.ParameterExpression p ) : Expression
p System.Linq.Expressions.ParameterExpression
리턴 System.Linq.Expressions.Expression

VisitProjection() 보호된 메소드

protected VisitProjection ( ProjectionExpression proj ) : Expression
proj ProjectionExpression
리턴 System.Linq.Expressions.Expression

프로퍼티 상세

iParam 보호되어 있는 프로퍼티

protected int iParam
리턴 int

map 보호되어 있는 프로퍼티

protected Dictionary map
리턴 NamedValueExpression>.Dictionary

pmap 보호되어 있는 프로퍼티

protected Dictionary pmap
리턴 NamedValueExpression>.Dictionary