public override void Visit(RecordTypeDeclarationNode node) { base.Visit(node); if (!ReferenceEquals(node.Fields, null)) { foreach (var field in node.Fields) { if (!ReferenceEquals(field, null)) { field.Accept(this); } } } }
public virtual T Visit(RecordTypeDeclarationNode node) { return(Visit(node as Node)); }
public virtual void Visit(RecordTypeDeclarationNode node) { Visit(node as Node); }