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