Cake.Web.Core.Content.Blog.BlogReader.GetCategories C# (CSharp) Метод

GetCategories() приватный статический Метод

private static GetCategories ( ContentParseResult content ) : IEnumerable
content ContentParseResult
Результат IEnumerable
        private static IEnumerable<BlogCategory> GetCategories(ContentParseResult content)
        {
            var result = new List<BlogCategory>();
            var categories = content.GetFrontMatter("category");
            if (categories != null)
            {
                var parts = categories.Split(new[] {','}, StringSplitOptions.RemoveEmptyEntries);
                foreach (var part in parts)
                {
                    var title = part.Trim();
                    var slug = title;

                    slug = slug.Replace("C#", "csharp");
                    slug = slug.Replace("c#", "csharp");
                    slug = slug.Replace(".net", "dotnet");
                    slug = slug.Replace(".NET", "dotnet");
                    slug = slug.Replace("C++", "cpp");
                    slug = slug.Replace("c++", "cpp");
                    slug = slug.ToSlug();

                    result.Add(new BlogCategory(slug, title));
                }
            }
            return result;
        }