C# Класс System.Data.Entity.Utilities.ExpressionExtensions

Показать файл Открыть проект

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

Метод Описание
GetComplexPropertyAccess ( this propertyAccessExpression ) : PropertyPath
GetComplexPropertyAccessList ( this propertyAccessExpression ) : IEnumerable
GetSimplePropertyAccess ( this propertyAccessExpression ) : PropertyPath
GetSimplePropertyAccessList ( this propertyAccessExpression ) : IEnumerable
IsNullConstant ( this expression ) : bool
IsStringAddExpression ( this expression ) : bool
RemoveConvert ( this expression ) : Expression

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

Метод Описание
HasDefaultMembersOnly ( this newExpression, IEnumerable propertyPaths ) : bool
MatchComplexPropertyAccess ( this parameterExpression, Expression propertyAccessExpression ) : PropertyPath
MatchPropertyAccess ( this parameterExpression, Expression propertyAccessExpression ) : PropertyPath
MatchPropertyAccessList ( this lambdaExpression, Func propertyMatcher ) : IEnumerable
MatchSimplePropertyAccess ( this parameterExpression, Expression propertyAccessExpression ) : PropertyPath

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

GetComplexPropertyAccess() публичный статический Метод

public static GetComplexPropertyAccess ( this propertyAccessExpression ) : PropertyPath
propertyAccessExpression this
Результат PropertyPath

GetComplexPropertyAccessList() публичный статический Метод

public static GetComplexPropertyAccessList ( this propertyAccessExpression ) : IEnumerable
propertyAccessExpression this
Результат IEnumerable

GetSimplePropertyAccess() публичный статический Метод

public static GetSimplePropertyAccess ( this propertyAccessExpression ) : PropertyPath
propertyAccessExpression this
Результат PropertyPath

GetSimplePropertyAccessList() публичный статический Метод

public static GetSimplePropertyAccessList ( this propertyAccessExpression ) : IEnumerable
propertyAccessExpression this
Результат IEnumerable

IsNullConstant() публичный статический Метод

public static IsNullConstant ( this expression ) : bool
expression this
Результат bool

IsStringAddExpression() публичный статический Метод

public static IsStringAddExpression ( this expression ) : bool
expression this
Результат bool

RemoveConvert() публичный статический Метод

public static RemoveConvert ( this expression ) : Expression
expression this
Результат System.Linq.Expressions.Expression