public static string DrawArrayProperty(Stack<ParentNode> parents, PropertyInfo info) { var pn = new ParentNode { Name = info.Name + "[]" }; var el = info.PropertyType.GetElementType(); parents.Push(pn); var r = DrawType(parents, el); parents.Pop(); return r; }
public static string DrawComplexProperty(Stack<ParentNode> parents, PropertyInfo info) { var c = info.PropertyType; var pn = new ParentNode() { Name = info.Name }; parents.Push(pn); var o= DrawType(parents, c); parents.Pop(); return o; }