Here are the examples of the csharp api class System.Data.Common.CommandTrees.Internal.ExpressionKeyGen.VisitVariableName(string) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
4 Examples
0
1. Example
View licensepublic override void Visit(DbVariableReferenceExpression e) { _key.Append("Var("); VisitVariableName(e.VariableName); _key.Append(")"); }
0
2. Example
View licenseprivate void VisitBinding(DbExpressionBinding binding) { _key.Append("BV"); VisitVariableName(binding.VariableName); _key.Append("=("); binding.Expression.Accept(this); _key.Append(')'); }
0
3. Example
View licenseprivate void VisitGroupBinding(DbGroupExpressionBinding groupBinding) { _key.Append("GBVV"); VisitVariableName(groupBinding.VariableName); _key.Append(","); VisitVariableName(groupBinding.GroupVariableName); _key.Append("=("); groupBinding.Expression.Accept(this); _key.Append(')'); }
0
4. Example
View licensepublic override void Visit(DbLambdaExpression expression) { _key.Append("Lambda("); foreach (var v in expression.Lambda.Variables) { _key.Append("(V"); VisitVariableName(v.VariableName); _key.Append(":"); _key.Append(v.ResultType.Identity); _key.Append(')'); } _key.Append("="); foreach (var a in expression.Arguments) { _key.Append('('); a.Accept(this); _key.Append(')'); } _key.Append(")Body("); expression.Lambda.Body.Accept(this); _key.Append(")"); }