Here are the examples of the csharp api class System.Data.Common.CommandTrees.Internal.ExpressionDumper.End(System.Data.Common.CommandTrees.DbExpression) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
42 Examples
0
0
0
3. Example
View licensepublic override void Visit(DbComparisonExpression e) { BeginBinary(e); End(e); }
0
0
0
0
0
0
0
0
11. Example
View licensepublic override void Visit(DbUnionAllExpression e) { BeginBinary(e); End(e); }
0
12. Example
View licensepublic override void Visit(DbIntersectExpression e) { BeginBinary(e); End(e); }
0
0
0
0
0
0
0
19. Example
View licensepublic override void Visit(DbEntityRefExpression e) { BeginUnary(e); End(e); }
0
20. Example
View licensepublic override void Visit(DbConstantExpression e) { Dictionary<string, object> attrs = new Dictionary<string,object>(); attrs.Add("Value", e.Value); Begin(e, attrs); End(e); }
0
21. Example
View licensepublic override void Visit(DbVariableReferenceExpression e) { Dictionary<string, object> attrs = new Dictionary<string, object>(); attrs.Add("VariableName", e.VariableName); Begin(e, attrs); End(e); }
0
22. Example
View licensepublic override void Visit(DbParameterReferenceExpression e) { Dictionary<string, object> attrs = new Dictionary<string, object>(); attrs.Add("ParameterName", e.ParameterName); Begin(e, attrs); End(e); }
0
23. Example
View licensepublic override void Visit(DbLikeExpression e) { Begin(e); Dump(e.Argument, "Argument"); Dump(e.Pattern, "Pattern"); Dump(e.Escape, "Escape"); End(e); }
0
24. Example
View licensepublic override void Visit(DbLimitExpression e) { Begin(e, "WithTies", e.WithTies); Dump(e.Argument, "Argument"); Dump(e.Limit, "Limit"); End(e); }
0
25. Example
View licensepublic override void Visit(DbArithmeticExpression e) { Begin(e); Dump(e.Arguments, "Arguments", "Argument"); End(e); }
0
26. Example
View licensepublic override void Visit(DbIsOfExpression e) { BeginUnary(e); Dump(e.OfType, "OfType") ; End(e); }
0
27. Example
View licensepublic override void Visit(DbOfTypeExpression e) { BeginUnary(e); Dump(e.OfType, "OfType"); End(e); }
0
28. Example
View licensepublic override void Visit(DbApplyExpression e) { Begin(e); Dump(e.Input, "Input"); Dump(e.Apply, "Apply"); End(e); }
0
29. Example
View licensepublic override void Visit(DbFunctionExpression e) { Begin(e); Dump(e.Function); Dump(e.Arguments, "Arguments", "Argument"); End(e); }
0
30. Example
View licensepublic override void Visit(DbLambdaExpression expression) { Begin(expression); Dump(expression.Lambda); Dump(expression.Arguments, "Arguments", "Argument"); End(expression); }
0
31. Example
View licensepublic override void Visit(DbFilterExpression e) { Begin(e); Dump(e.Input, "Input"); Dump(e.Predicate, "Predicate"); End(e); }
0
32. Example
View licensepublic override void Visit(DbProjectExpression e) { Begin(e); Dump(e.Input, "Input"); Dump(e.Projection, "Projection"); End(e); }
0
33. Example
View licensepublic override void Visit(DbJoinExpression e) { Begin(e); Dump(e.Left, "Left"); Dump(e.Right, "Right"); Dump(e.JoinCondition, "JoinCondition"); End(e); }
0
34. Example
View licensepublic override void Visit(DbSortExpression e) { Begin(e); Dump(e.Input, "Input"); Dump(e.SortOrder); End(e); }
0
35. Example
View licensepublic override void Visit(DbQuantifierExpression e) { Begin(e); Dump(e.Input, "Input"); Dump(e.Predicate, "Predicate"); End(e); }
0
36. Example
View licensepublic override void Visit(DbNewInstanceExpression e) { Begin(e); Dump(e.Arguments, "Arguments", "Argument"); if (e.HasRelatedEntityReferences) { Begin("RelatedEntityReferences"); foreach (DbRelatedEntityRef relatedRef in e.RelatedEntityReferences) { Begin("DbRelatedEntityRef"); Dump(relatedRef.SourceEnd, "SourceEnd"); Dump(relatedRef.TargetEnd, "TargetEnd"); Dump(relatedRef.TargetEntityReference, "TargetEntityReference"); End("DbRelatedEntityRef"); } End("RelatedEntityReferences"); } End(e); }
0
37. Example
View licensepublic override void Visit(DbRelationshipNavigationExpression e) { Begin(e); Dump(e.NavigateFrom, "NavigateFrom"); Dump(e.NavigateTo, "NavigateTo"); Dump(e.Relationship, "Relationship"); Dump(e.NavigationSource, "NavigationSource"); End(e); }
0
38. Example
View licensepublic override void Visit(DbScanExpression e) { Begin(e); Begin("Target", "Name", e.Target.Name, "Container", e.Target.EntityContainer.Name); Dump(e.Target.ElementType, "TargetElementType"); End("Target"); End(e); }
0
39. Example
View licensepublic override void Visit(DbCrossJoinExpression e) { Begin(e); Begin("Inputs"); foreach (DbExpressionBinding binding in e.Inputs) { Dump(binding, "Input"); } End("Inputs"); End(e); }
0
40. Example
View licensepublic override void Visit(DbSkipExpression e) { Begin(e); Dump(e.Input, "Input"); Dump(e.SortOrder); Dump(e.Count, "Count"); End(e); }
0
41. Example
View licensepublic override void Visit(DbPropertyExpression e) { // // Currently the DbPropertyExpression.EdmProperty member property may only be either: // - EdmProperty // - RelationshipEndMember // - NavigationProperty // Begin(e); RelationshipEndMember end = e.Property as RelationshipEndMember; if (end != null) { Dump(end, "Property"); } else if (Helper.IsNavigationProperty(e.Property)) { Dump((NavigationProperty)e.Property, "Property"); } else { Dump((EdmProperty)e.Property); } if (e.Instance != null) { Dump(e.Instance, "Instance"); } End(e); }
0
42. Example
View licensepublic override void Visit(DbGroupByExpression e) { Begin(e); Dump(e.Input, "Input"); Dump(e.Keys, "Keys", "Key"); Begin("Aggregates"); foreach (DbAggregate agg in e.Aggregates) { DbFunctionAggregate funcAgg = agg as DbFunctionAggregate; if (funcAgg != null) { Begin("DbFunctionAggregate"); Dump(funcAgg.Function); Dump(funcAgg.Arguments, "Arguments", "Argument"); End("DbFunctionAggregate"); } else { DbGroupAggregate groupAgg = agg as DbGroupAggregate; Debug.Assert(groupAgg != null, "Invalid DbAggregate"); Begin("DbGroupAggregate"); Dump(groupAgg.Arguments, "Arguments", "Argument"); End("DbGroupAggregate"); } } End("Aggregates"); End(e); }