protected virtual void VisitInterface(AstInterfaceNode iface) { foreach (var m in iface) { VisitInterfaceMember(m); } }
public AstInterfaceNode Clone() { var rv = new AstInterfaceNode { Name = Name, Inherits = Inherits, Attributes = Attributes.Clone() }; rv.AddRange(this.Select(x => x.Clone())); return(rv); }