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)); }
public override Func <IDocumentFilterBuilder, object> VisitIdentifierName(IdentifierNameQuerySyntaxNode node) { return(f => node.Identifier); }