protected virtual void VisitStruct(AstStructNode node) { foreach (var m in node) { VisitStructMember(m); } }
public AstStructNode Clone() { var rv = new AstStructNode { Name = Name, Attributes = Attributes.Clone() }; rv.AddRange(this.Select(x => x.Clone())); return(rv); }