Пример #1
0
        /// <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);
        }