Here are the examples of the csharp api class System.Data.Common.CommandTrees.DefaultExpressionVisitor.Visit(System.Data.Common.CommandTrees.DbPropertyExpression) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
2 Examples
0
1. Example
Project: referencesource
Source File: ViewSimplifier.cs
Source File: ViewSimplifier.cs
public override DbExpression Visit(DbPropertyExpression expression) { DbExpression result = null; DbExpression replacementValue; if (expression.Instance.ExpressionKind == DbExpressionKind.VariableReference && (((DbVariableReferenceExpression)expression.Instance).VariableName == this.variableName) && this.replacements.TryGetValue(expression.Property.Name, out replacementValue)) { result = replacementValue; } else { result = base.Visit(expression); } return result; }
0
2. Example
Project: referencesource
Source File: ViewSimplifier.cs
Source File: ViewSimplifier.cs
public override DbExpression Visit(DbPropertyExpression property) { // check for a property of the outer projection binding (that can be remapped) if (property.Instance.ExpressionKind == DbExpressionKind.VariableReference && IsOuterBindingVarRef((DbVariableReferenceExpression)property.Instance)) { return m_varRefMemberBindings[property.Property.Name]; } return base.Visit(property); }