void WriteInlineCategoriesContent(InlineCategoriesDocument doc, XmlWriter writer)
 {
     foreach (var cat in doc.Categories)
     {
         atom10_formatter.WriteCategory(cat, writer);
     }
 }
 private static void WriteInlineCategoriesContent(XmlWriter writer, InlineCategoriesDocument categories, string version)
 {
     if (!string.IsNullOrEmpty(categories.Scheme))
     {
         writer.WriteAttributeString("scheme", categories.Scheme);
     }
     if (categories.IsFixed)
     {
         writer.WriteAttributeString("fixed", "yes");
     }
     ServiceDocumentFormatter.WriteAttributeExtensions(writer, categories, version);
     for (int i = 0; i < categories.Categories.Count; i++)
     {
         Atom10FeedFormatter.WriteCategory(writer, categories.Categories[i], version);
     }
     ServiceDocumentFormatter.WriteElementExtensions(writer, categories, version);
 }
 private static void WriteInlineCategoriesContent(XmlWriter writer, InlineCategoriesDocument categories, string version)
 {
     if (!string.IsNullOrEmpty(categories.Scheme))
     {
         writer.WriteAttributeString(Atom10Constants.SchemeTag, categories.Scheme);
     }
     // by default, categories are not fixed
     if (categories.IsFixed)
     {
         writer.WriteAttributeString(App10Constants.Fixed, "yes");
     }
     WriteAttributeExtensions(writer, categories, version);
     for (int i = 0; i < categories.Categories.Count; ++i)
     {
         Atom10FeedFormatter.WriteCategory(writer, categories.Categories[i], version);
     }
     WriteElementExtensions(writer, categories, version);
 }