protected virtual void VisitInterfaceMember(AstInterfaceMemberNode member) { foreach (var a in member) { VisitArgument(a); } VisitType(member.ReturnType); }
public AstInterfaceMemberNode Clone() { var rv = new AstInterfaceMemberNode() { Name = Name, Attributes = Attributes.Clone(), ReturnType = ReturnType }; rv.AddRange(this.Select(x => x.Clone())); return(rv); }