1 instantiation of ErrorContext
System.Data.Entity (1)
System\Data\Common\EntitySql\AST\AstNode.cs (1)
22private ErrorContext _errCtx = new ErrorContext();
64 references to ErrorContext
System.Data.Entity (64)
System\Data\Common\EntitySql\AST\AstNode.cs (2)
22private ErrorContext _errCtx = new ErrorContext(); 35internal ErrorContext ErrCtx
System\Data\Common\EntitySql\AST\Literal.cs (8)
255private static object ConvertNumericLiteral(ErrorContext errCtx, string numericString) 343private static object DefaultNumericConversion(string numericString, ErrorContext errCtx) 378private static bool ConvertBooleanLiteralValue(ErrorContext errCtx, string booleanLiteralValue) 441private static byte[] ConvertBinaryLiteralValue(ErrorContext errCtx, string binaryLiteralValue) 498private static DateTime ConvertDateTimeLiteralValue(ErrorContext errCtx, string datetimeLiteralValue) 526private static DateTimeOffset ConvertDateTimeOffsetLiteralValue(ErrorContext errCtx, string datetimeLiteralValue) 577private static TimeSpan ConvertTimeLiteralValue(ErrorContext errCtx, string datetimeLiteralValue) 657private static Guid ConvertGuidLiteralValue(ErrorContext errCtx, string guidLiteralValue)
System\Data\Common\EntitySql\CqlErrorHelper.cs (3)
65internal static void ReportAliasAlreadyUsedError( string aliasName, ErrorContext errCtx, string contextMessage ) 76internal static void ReportIncompatibleCommonType( ErrorContext errCtx, TypeUsage leftType, TypeUsage rightType ) 97private static void ReportIncompatibleCommonType( ErrorContext errCtx, TypeUsage rootLeftType, TypeUsage rootRightType, TypeUsage leftType, TypeUsage rightType )
System\Data\Common\EntitySql\CqlParserHelpers.cs (1)
154ErrorContext errCtx = null;
System\Data\Common\EntitySql\SemanticAnalyzer.cs (15)
131private static void ConvertAndRegisterNamespaceImports(AST.NodeList<AST.NamespaceImport> nsImportList, ErrorContext cmdErrCtx, SemanticResolver sr) 133List<Tuple<string, MetadataNamespace, ErrorContext>> aliasedNamespaceImports = new List<Tuple<string, MetadataNamespace, ErrorContext>>(); 134List<Tuple<MetadataNamespace, ErrorContext>> namespaceImports = new List<Tuple<MetadataNamespace, ErrorContext>>(); 320private static void ValidateQueryResultType(TypeUsage resultType, ErrorContext errCtx) 573ErrorContext errCtx, 2307private static void ValidateTypeForNullExpression(TypeUsage type, ErrorContext errCtx) 2392private static TypeUsage ConvertTypeSpecArgs(TypeUsage parameterizedType, AST.NodeList<AST.Node> typeSpecArgs, ErrorContext errCtx, SemanticResolver sr) 2955new List<ErrorContext>(selectClause.Items.Select(item => item.Expr.ErrCtx)) : null); 2958private static void ValidateDistinctProjection(TypeUsage projectExpressionResultType, ErrorContext defaultErrCtx, List<ErrorContext> projectionItemErrCtxs) 2963ErrorContext errCtx = defaultErrCtx; 2981private static void ValidateExpressionIsCommandParamOrNonNegativeIntegerConstant(DbExpression expr, ErrorContext errCtx, string exprName, SemanticResolver sr) 3323private static DbExpressionBinding ProcessWhereHavingClausePredicate(DbExpressionBinding source, AST.Node predicate, ErrorContext errCtx, string bindingNameTemplate, SemanticResolver sr)
System\Data\Common\EntitySql\SemanticResolver.cs (19)
312private DbExpression GetExpressionFromScopeEntry(ScopeEntry scopeEntry, int scopeIndex, string varName, ErrorContext errCtx) 474internal ExpressionResolution ResolveSimpleName(string name, bool leftHandSideOfMemberAccess, ErrorContext errCtx) 529internal MetadataMember ResolveSimpleFunctionName(string name, ErrorContext errCtx) 575internal MetadataMember ResolveMetadataMemberName(string[] name, ErrorContext errCtx) 586internal ValueExpression ResolvePropertyAccess(DbExpression valueExpr, string name, ErrorContext errCtx) 613private bool TryResolveAsPropertyAccess(DbExpression valueExpr, string name, ErrorContext errCtx, out DbExpression propertyExpr) 637private bool TryResolveAsRefPropertyAccess(DbExpression valueExpr, string name, ErrorContext errCtx, out DbExpression propertyExpr) 666internal ExpressionResolution ResolveEntityContainerMemberAccess(EntityContainer entityContainer, string name, ErrorContext errCtx) 679private bool TryResolveEntityContainerMemberAccess(EntityContainer entityContainer, string name, ErrorContext errCtx, out ExpressionResolution resolution) 705internal MetadataMember ResolveMetadataMemberAccess(MetadataMember metadataMember, string name, ErrorContext errCtx) 716internal bool TryResolveInternalAggregateName(string name, ErrorContext errCtx, out DbExpression dbExpression) 950internal IDisposable EnterFunctionAggregate(AST.MethodExpr methodExpr, ErrorContext errCtx, out FunctionAggregateInfo aggregateInfo) 959internal IDisposable EnterGroupPartition(AST.GroupPartitionExpr groupPartitionExpr, ErrorContext errCtx, out GroupPartitionInfo aggregateInfo) 968internal IDisposable EnterGroupKeyDefinition(GroupAggregateKind aggregateKind, ErrorContext errCtx, out GroupKeyAggregateInfo aggregateInfo) 1118ErrorContext errCtx, 1417internal readonly ErrorContext ErrCtx; 1456internal FunctionAggregateInfo(AST.MethodExpr methodExpr, ErrorContext errCtx, GroupAggregateInfo containingAggregate, ScopeRegion definingScopeRegion) 1474internal GroupPartitionInfo(AST.GroupPartitionExpr groupPartitionExpr, ErrorContext errCtx, GroupAggregateInfo containingAggregate, ScopeRegion definingScopeRegion) 1492internal GroupKeyAggregateInfo(GroupAggregateKind aggregateKind, ErrorContext errCtx, GroupAggregateInfo containingAggregate, ScopeRegion definingScopeRegion)
System\Data\Common\EntitySql\StaticContext.cs (6)
124internal abstract DbExpression GetExpression(string refName, ErrorContext errCtx); 170internal override DbExpression GetExpression(string refName, ErrorContext errCtx) 332internal override DbExpression GetExpression(string refName, ErrorContext errCtx) 361internal override DbExpression GetExpression(string refName, ErrorContext errCtx) 398internal override DbExpression GetExpression(string refName, ErrorContext errCtx) 418internal override DbExpression GetExpression(string refName, ErrorContext errCtx)
System\Data\Common\EntitySql\TypeResolver.cs (7)
244internal void AddAliasedNamespaceImport(string alias, MetadataNamespace @namespace, ErrorContext errCtx) 257internal void AddNamespaceImport(MetadataNamespace @namespace, ErrorContext errCtx) 332internal MetadataMember ResolveMetadataMemberName(string[] name, ErrorContext errCtx) 350internal MetadataMember ResolveMetadataMemberAccess(MetadataMember qualifier, string name, ErrorContext errCtx) 401internal MetadataMember ResolveUnqualifiedName(string name, bool partOfQualifiedName, ErrorContext errCtx) 513private MetadataMember ResolveFullyQualifiedName(string[] name, int length, ErrorContext errCtx) 545private static Exception AmbiguousMetadataMemberName(ErrorContext errCtx, string name, MetadataNamespace ns1, MetadataNamespace ns2)
System\Data\Common\EntityUtil.cs (2)
372static internal EntitySqlException EntitySqlError( System.Data.Common.EntitySql.ErrorContext errCtx, string message ) 383static internal EntitySqlException EntitySqlError( System.Data.Common.EntitySql.ErrorContext errCtx, string message, Exception innerException )
System\Data\EntitySqlException.cs (1)
103internal static EntitySqlException Create(ErrorContext errCtx, string errorMessage, Exception innerException)