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); }