コード例 #1
0
        private string FormatDescription(PackageMetadata metadata, string descriptionPath)
        {
            if (String.IsNullOrEmpty(metadata.Description))
            {
                Log.LogError("Package {0} has no Description, please add it to {1}", metadata.Name, descriptionPath);
            }

            StringBuilder description = new StringBuilder(metadata.Description);

            if (metadata.CommonTypes != null && metadata.CommonTypes.Length > 0)
            {
                description.AppendLine();
                description.AppendLine();
                description.AppendLine("Commonly Used Types:");

                foreach (string type in metadata.CommonTypes)
                {
                    description.AppendLine(type);
                }
            }

            return description.ToString();
        }