3 types derived from ExpressionResolution
System.Data.Entity (3)
System\Data\Common\EntitySql\SemanticResolver.cs (2)
58
internal sealed class ValueExpression :
ExpressionResolution
78
internal sealed class EntityContainerExpression :
ExpressionResolution
System\Data\Common\EntitySql\TypeResolver.cs (1)
34
internal abstract class MetadataMember :
ExpressionResolution
30 references to ExpressionResolution
System.Data.Entity (30)
System\Data\Common\EntitySql\SemanticAnalyzer.cs (24)
496
private static
ExpressionResolution
Convert(AST.Node astExpr, SemanticResolver sr)
530
ExpressionResolution
resolution = Convert(astExpr, sr);
602
private static
ExpressionResolution
ConvertLiteral(AST.Node expr, SemanticResolver sr)
635
private static
ExpressionResolution
ConvertIdentifier(AST.Node expr, SemanticResolver sr)
640
private static
ExpressionResolution
ConvertIdentifier(AST.Identifier identifier, bool leftHandSideOfMemberAccess, SemanticResolver sr)
648
private static
ExpressionResolution
ConvertDotExpr(AST.Node expr, SemanticResolver sr)
663
ExpressionResolution
leftResolution;
693
private static
ExpressionResolution
ConvertParenExpr(AST.Node astExpr, SemanticResolver sr)
709
private static
ExpressionResolution
ConvertGroupPartitionExpr(AST.Node astExpr, SemanticResolver sr)
781
private static
ExpressionResolution
ConvertMethodExpr(AST.Node expr, SemanticResolver sr)
786
private static
ExpressionResolution
ConvertMethodExpr(AST.MethodExpr methodExpr, bool includeInlineFunctions, SemanticResolver sr)
791
ExpressionResolution
leftResolution;
1534
private static
ExpressionResolution
ConvertParameter(AST.Node expr, SemanticResolver sr)
1669
private static
ExpressionResolution
ConvertRelshipNavigationExpr(AST.Node astExpr, SemanticResolver sr)
1796
private static
ExpressionResolution
ConvertRefExpr(AST.Node astExpr, SemanticResolver sr)
1822
private static
ExpressionResolution
ConvertDeRefExpr(AST.Node astExpr, SemanticResolver sr)
1850
private static
ExpressionResolution
ConvertCreateRefExpr(AST.Node astExpr, SemanticResolver sr)
1939
private static
ExpressionResolution
ConvertKeyExpr(AST.Node astExpr, SemanticResolver sr)
1963
private static
ExpressionResolution
ConvertBuiltIn(AST.Node astExpr, SemanticResolver sr)
2530
private static
ExpressionResolution
ConvertRowConstructor(AST.Node expr, SemanticResolver sr)
2572
private static
ExpressionResolution
ConvertMultisetConstructor(AST.Node expr, SemanticResolver sr)
2623
private static
ExpressionResolution
ConvertCaseExpr(AST.Node expr, SemanticResolver sr)
2712
private static
ExpressionResolution
ConvertQueryExpr(AST.Node expr, SemanticResolver sr)
4341
private delegate
ExpressionResolution
AstExprConverter(AST.Node astExpr, SemanticResolver sr);
System\Data\Common\EntitySql\SemanticResolver.cs (6)
474
internal
ExpressionResolution
ResolveSimpleName(string name, bool leftHandSideOfMemberAccess, ErrorContext errCtx)
505
ExpressionResolution
defaultEntityContainerResolution;
543
ExpressionResolution
defaultEntityContainerResolution;
666
internal
ExpressionResolution
ResolveEntityContainerMemberAccess(EntityContainer entityContainer, string name, ErrorContext errCtx)
668
ExpressionResolution
resolution;
679
private bool TryResolveEntityContainerMemberAccess(EntityContainer entityContainer, string name, ErrorContext errCtx, out
ExpressionResolution
resolution)