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);
 }
Exemple #2
0
 protected virtual void VisitFieldExpression(BoundFieldExpression node)
 {
     VisitExpression(node.ObjectReference);
 }
Exemple #3
0
 public virtual void VisitFieldExpression(BoundFieldExpression node) =>
 this.DefaultVisit(node);
Exemple #4
0
 private static Symbol GetSymbol(BoundFieldExpression expression)
 {
     return(expression.Field);
 }