public override void VisitFieldExpression(BoundFieldExpression node) { if (node.Expression != null) { node.Expression.Accept(this); } else { _writer.WriteKeyword("this"); } _writer.WritePunctuation("."); _writer.WriteIdentifier(node.Field.Name); }
protected virtual void VisitFieldExpression(BoundFieldExpression node) { VisitExpression(node.ObjectReference); }
public virtual void VisitFieldExpression(BoundFieldExpression node) => this.DefaultVisit(node);
private static Symbol GetSymbol(BoundFieldExpression expression) { return(expression.Field); }