Example #1
0
 Syntax(ISyntaxDrawer drawer, string name, IGraphTarget[] children)
 {
     _name = name;
     _drawer = drawer;
     _children = children.Select(target => Create(target, drawer)).ToArray();
 }
Example #2
0
 internal static Syntax Create(IGraphTarget syntax, ISyntaxDrawer syntaxDrawer) { return syntax == null ? null : new Syntax(syntaxDrawer, syntax.Title, syntax.Children); }