C# Класс SubSonic.Linq.Translation.Parameterizer

Converts user arguments into named-value parameters
Наследование: SubSonic.Linq.Structure.DbExpressionVisitor
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
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