Ejemplo n.º 1
0
 public virtual void VisitObjectPropertySyntax(ObjectPropertySyntax syntax)
 {
     this.Visit(syntax.Key);
     this.Visit(syntax.Colon);
     this.Visit(syntax.Value);
     this.VisitTokens(syntax.NewLines);
 }
Ejemplo n.º 2
0
        protected virtual SyntaxBase ReplaceObjectPropertySyntax(ObjectPropertySyntax syntax)
        {
            var hasChanges = TryRewrite(syntax.Key, out var key);

            hasChanges |= TryRewrite(syntax.Colon, out var colon);
            hasChanges |= TryRewrite(syntax.Value, out var value);

            if (!hasChanges)
            {
                return(syntax);
            }

            return(new ObjectPropertySyntax(key, colon, value));
        }
Ejemplo n.º 3
0
 void ISyntaxVisitor.VisitObjectPropertySyntax(ObjectPropertySyntax syntax) => ReplaceCurrent(syntax, ReplaceObjectPropertySyntax);