private Task WriteItem(XmlWriter writer) { if (Item == null) { throw new InvalidOperationException(SR.ItemFormatterDoesNotHaveItem); } XmlDictionaryWriter w = XmlDictionaryWriter.CreateDictionaryWriter(writer); return(_feedSerializer.WriteItemContentsAsync(w, Item)); }