/// <summary> /// Gets structured content /// </summary> public DataTree <string> Get() { DataTree <string> result = new DataTree <string>($"Documentation for {Name}: {Description}"); if (Examples.Count == 1) { result.Add($"Example: {Examples[0]}"); } if (Examples.Count > 1) { DataTree <string> example = new DataTree <string>("Examples:"); Examples.ForEach(x => example.Add(x)); result.Add(example); } if (!Default.IsNullOrWhiteSpace()) { result.Add($"Default: {Default}"); } if (!PossibleValues.IsNullOrWhiteSpace()) { result.Add($"PossibleValues: {PossibleValues}"); } if (!Remark.IsNullOrWhiteSpace()) { result.Add($"Remarks: {Remark}"); } return(result); }