C# Class System.Data.Entity.Utilities.ExpressionExtensions

Afficher le fichier Open project: aspnet/EntityFramework6

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

GetComplexPropertyAccess() public static méthode

public static GetComplexPropertyAccess ( this propertyAccessExpression ) : PropertyPath
propertyAccessExpression this
Résultat PropertyPath

GetComplexPropertyAccessList() public static méthode

public static GetComplexPropertyAccessList ( this propertyAccessExpression ) : IEnumerable
propertyAccessExpression this
Résultat IEnumerable

GetSimplePropertyAccess() public static méthode

public static GetSimplePropertyAccess ( this propertyAccessExpression ) : PropertyPath
propertyAccessExpression this
Résultat PropertyPath

GetSimplePropertyAccessList() public static méthode

public static GetSimplePropertyAccessList ( this propertyAccessExpression ) : IEnumerable
propertyAccessExpression this
Résultat IEnumerable

IsNullConstant() public static méthode

public static IsNullConstant ( this expression ) : bool
expression this
Résultat bool

IsStringAddExpression() public static méthode

public static IsStringAddExpression ( this expression ) : bool
expression this
Résultat bool

RemoveConvert() public static méthode

public static RemoveConvert ( this expression ) : Expression
expression this
Résultat System.Linq.Expressions.Expression