public ClassDiagram(GroupingSetting grouping, MembersFormat format, IEnumerable<Figure> figures) { majorVersion = 1; minorVersion = 1; groupSetting = grouping; membersFormat = format; CreatedFigure += OnCreatedHandler; FigureAdded += OnFigureAddedInheritanceHandler; FigureRemoved += OnFigureRemovedInheritanceHandler; }
public ClassDiagram(GroupingSetting grouping, MembersFormat format) : this(grouping, format, null) { }
public void UpdateFormat(MembersFormat format) { if (!AllowFormatting) return; Clear (); if (format == MembersFormat.Name) { Add (icon); Add (name); } else if (format == MembersFormat.FullSignature) { Add (icon); Add (retval); Add (name); } else if (format == MembersFormat.NameAndType) { Add (icon); Add (retval); Add (name); } }