public override Expression VisitIdentifierName(IdentifierNameQuerySyntaxNode node)
        {
            var memberPath = node.Identifier.Split('.');

            return(memberPath.Aggregate((Expression)Parameter, Expression.PropertyOrField));
        }
 /// <summary>
 /// Обрабатывает имя идентификатора.
 /// </summary>
 public virtual TResult VisitIdentifierName(IdentifierNameQuerySyntaxNode node)
 {
     return(DefaultVisit(node));
 }
Beispiel #3
0
 public override Func <IDocumentFilterBuilder, object> VisitIdentifierName(IdentifierNameQuerySyntaxNode node)
 {
     return(f => node.Identifier);
 }