Here are the examples of the csharp api class System.Data.Common.CommandTrees.BasicExpressionVisitor.VisitExpressionBindingPost(System.Data.Common.CommandTrees.DbExpressionBinding) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
8 Examples
0
1. Example
View licensepublic override void Visit(DbCrossJoinExpression expression) { // #433613: PreSharp warning 56506: Parameter 'expression' to this public method must be validated: A null-dereference can occur here. EntityUtil.CheckArgumentNull(expression, "expression"); foreach (DbExpressionBinding b in expression.Inputs) { VisitExpressionBindingPre(b); } foreach (DbExpressionBinding b in expression.Inputs) { VisitExpressionBindingPost(b); } }
0
2. Example
View licensepublic override void Visit(DbFilterExpression expression) { // #433613: PreSharp warning 56506: Parameter 'expression' to this public method must be validated: A null-dereference can occur here. EntityUtil.CheckArgumentNull(expression, "expression"); VisitExpressionBindingPre(expression.Input); VisitExpression(expression.Predicate); VisitExpressionBindingPost(expression.Input); }
0
3. Example
View licensepublic override void Visit(DbProjectExpression expression) { // #433613: PreSharp warning 56506: Parameter 'expression' to this public method must be validated: A null-dereference can occur here. EntityUtil.CheckArgumentNull(expression, "expression"); VisitExpressionBindingPre(expression.Input); VisitExpression(expression.Projection); VisitExpressionBindingPost(expression.Input); }
0
4. Example
View licensepublic override void Visit(DbJoinExpression expression) { // #433613: PreSharp warning 56506: Parameter 'expression' to this public method must be validated: A null-dereference can occur here. EntityUtil.CheckArgumentNull(expression, "expression"); VisitExpressionBindingPre(expression.Left); VisitExpressionBindingPre(expression.Right); VisitExpression(expression.JoinCondition); VisitExpressionBindingPost(expression.Left); VisitExpressionBindingPost(expression.Right); }
0
5. Example
View licensepublic override void Visit(DbApplyExpression expression) { // #433613: PreSharp warning 56506: Parameter 'expression' to this public method must be validated: A null-dereference can occur here. EntityUtil.CheckArgumentNull(expression, "expression"); VisitExpressionBindingPre(expression.Input); // #433613: PreSharp warning 56506: Parameter 'expression.Apply' to this public method must be validated: A null-dereference can occur here. if (expression.Apply != null) { VisitExpression(expression.Apply.Expression); } VisitExpressionBindingPost(expression.Input); }
0
6. Example
View licensepublic override void Visit(DbSkipExpression expression) { // #433613: PreSharp warning 56506: Parameter 'expression' to this public method must be validated: A null-dereference can occur here. EntityUtil.CheckArgumentNull(expression, "expression"); VisitExpressionBindingPre(expression.Input); foreach (DbSortClause sortKey in expression.SortOrder) { VisitExpression(sortKey.Expression); } VisitExpressionBindingPost(expression.Input); VisitExpression(expression.Count); }
0
7. Example
View licensepublic override void Visit(DbSortExpression expression) { // #433613: PreSharp warning 56506: Parameter 'expression' to this public method must be validated: A null-dereference can occur here. EntityUtil.CheckArgumentNull(expression, "expression"); VisitExpressionBindingPre(expression.Input); for(int idx = 0; idx < expression.SortOrder.Count; idx++) { VisitExpression(expression.SortOrder[idx].Expression); } VisitExpressionBindingPost(expression.Input); }
0
8. Example
View licensepublic override void Visit(DbQuantifierExpression expression) { // #433613: PreSharp warning 56506: Parameter 'expression' to this public method must be validated: A null-dereference can occur here. EntityUtil.CheckArgumentNull(expression, "expression"); VisitExpressionBindingPre(expression.Input); VisitExpression(expression.Predicate); VisitExpressionBindingPost(expression.Input); }