C# Класс SDataLinqProvider.SDataQueryTranslator

Наследование: ExpressionVisitor
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AddIncludes void
BuildupResourceKindMappings void
GetEntityInterfaceFromType System.Type
GetResourcePath string
GetResourceUrl string
IdToQueryText string
StripQuotes System.Linq.Expressions.Expression
Translate TranslateResult

Открытые методы

Метод Описание
SDataQueryTranslator ( string sdataContractUrl, Type entityType ) : System

Защищенные методы

Метод Описание
VisitBinary ( BinaryExpression binaryExpr ) : Expression
VisitConstant ( ConstantExpression constantExpr ) : Expression
VisitMemberAccess ( MemberExpression memberExpr ) : Expression
VisitMethodCall ( MethodCallExpression methodCallExpr ) : Expression

Приватные методы

Метод Описание
AddIncludes ( IEnumerable includeNames ) : void
BuildupResourceKindMappings ( ) : void
GetEntityInterfaceFromType ( Type type ) : Type
GetResourcePath ( Type type ) : string
GetResourceUrl ( ) : string
IdToQueryText ( string entityId ) : string
StripQuotes ( Expression expression ) : Expression
Translate ( Expression expression, IEnumerable includeNames ) : TranslateResult

Описание методов

SDataQueryTranslator() публичный Метод

public SDataQueryTranslator ( string sdataContractUrl, Type entityType ) : System
sdataContractUrl string
entityType System.Type
Результат System

VisitBinary() защищенный Метод

protected VisitBinary ( BinaryExpression binaryExpr ) : Expression
binaryExpr System.Linq.Expressions.BinaryExpression
Результат System.Linq.Expressions.Expression

VisitConstant() защищенный Метод

protected VisitConstant ( ConstantExpression constantExpr ) : Expression
constantExpr System.Linq.Expressions.ConstantExpression
Результат System.Linq.Expressions.Expression

VisitMemberAccess() защищенный Метод

protected VisitMemberAccess ( MemberExpression memberExpr ) : Expression
memberExpr System.Linq.Expressions.MemberExpression
Результат System.Linq.Expressions.Expression

VisitMethodCall() защищенный Метод

protected VisitMethodCall ( MethodCallExpression methodCallExpr ) : Expression
methodCallExpr System.Linq.Expressions.MethodCallExpression
Результат System.Linq.Expressions.Expression