Example #1
0
        public static string ToDescriptionText(this object target)
        {
            var description = Description.For(target);
            var writer      = new DescriptionTextWriter(description);

            return(writer.ToString());
        }
Example #2
0
        public static void WriteDescriptionToConsole(this object target)
        {
            var description = Description.For(target);
            var writer      = new DescriptionTextWriter(description);

            writer.WriteToConsole();
        }
Example #3
0
        public BulletList AddList(string name, IEnumerable objects)
        {
            var list = new BulletList {
                Name = name
            };

            BulletLists.Add(list);

            objects.Each(x =>
            {
                var desc = Description.For(x);
                list.Children.Add(desc);
            });

            return(list);
        }
Example #4
0
 /// <summary>
 /// Shortcut for doing Child[name] = Description.For(child)
 /// </summary>
 /// <param name="name"></param>
 /// <param name="child"></param>
 public void AddChild(string name, object child)
 {
     Children[name] = Description.For(child);
 }