Internals\System\Xml\XmlMtomWriter.cs (86)
207Writer.WriteStartElement(prefix, localName, ns);
215await Writer.WriteStartElementAsync(prefix, localName, ns);
226Writer.WriteStartElement(prefix, localName, ns);
238var xopPrefix = Writer.LookupPrefix(MtomGlobals.XopIncludeNamespace);
250Writer.WriteEndElement();
258await Writer.WriteEndElementAsync();
266Writer.WriteFullEndElement();
276if (Writer.WriteState == WriteState.Element)
286Writer.WriteValue(value);
294if (Writer.WriteState == WriteState.Element)
305return Writer.WriteValueAsync(value);
310if (Writer.WriteState == WriteState.Element)
337Writer.WriteBase64(buffer, index, count);
373Writer.WriteValue(data.provider);
377Writer.WriteBase64(data.chunk, 0, data.chunk.Length);
392await Writer.WriteValueAsync(data.provider);
396await Writer.WriteBase64Async(data.chunk, 0, data.chunk.Length);
436Writer.WriteStartElement(MtomGlobals.XopIncludePrefix, MtomGlobals.XopIncludeLocalName, MtomGlobals.XopIncludeNamespace);
437Writer.WriteStartAttribute(MtomGlobals.XopIncludeHrefLocalName, MtomGlobals.XopIncludeHrefNamespace);
438Writer.WriteValue(string.Format(CultureInfo.InvariantCulture, "{0}{1}", MimeGlobals.ContentIDScheme, _contentID));
439Writer.WriteEndAttribute();
440Writer.WriteEndElement();
479await Writer.WriteStartElementAsync(MtomGlobals.XopIncludePrefix, MtomGlobals.XopIncludeLocalName, MtomGlobals.XopIncludeNamespace);
480Writer.WriteStartAttribute(MtomGlobals.XopIncludeHrefLocalName, MtomGlobals.XopIncludeHrefNamespace);
481Writer.WriteString(string.Format(CultureInfo.InvariantCulture, "{0}{1}", MimeGlobals.ContentIDScheme, _contentID));
482Writer.WriteEndAttribute();
483await Writer.WriteEndElementAsync();
501if (Writer.WriteState != WriteState.Closed)
502Writer.Flush();
540if (Writer.WriteState != WriteState.Closed)
541await Writer.FlushAsync();
609if (Writer.WriteState == WriteState.Element ||
610Writer.WriteState == WriteState.Attribute ||
611Writer.WriteState == WriteState.Content)
613Writer.WriteEndDocument();
615Writer.Flush();
618Writer.Close();
629this._infosetWriter = Writer;
631Writer.WriteStartElement("Wrapper");
632Writer.WriteStartAttribute(localName, ns);
640Writer.WriteEndAttribute();
641Writer.WriteEndElement();
642Writer.Flush();
661Writer.WriteString(_contentType);
681Writer.Flush();
687return Writer.FlushAsync();
694return Writer.LookupPrefix(ns);
701return Writer.Settings;
707Writer.WriteAttributes(reader, defattr);
713Writer.WriteBinHex(buffer, index, count);
719Writer.WriteCData(text);
725Writer.WriteCharEntity(ch);
731Writer.WriteChars(buffer, index, count);
741Writer.WriteComment(text);
747Writer.WriteDocType(name, pubid, sysid, subset);
758Writer.WriteEndAttribute();
764Writer.WriteEndDocument();
772Writer.WriteEntityRef(name);
778Writer.WriteName(name);
784Writer.WriteNmToken(name);
846Writer.WriteNode(navigator, defattr);
852Writer.WriteProcessingInstruction(name, text);
858Writer.WriteQualifiedName(localName, namespaceUri);
864Writer.WriteRaw(buffer, index, count);
870Writer.WriteRaw(data);
875Writer.WriteStartAttribute(prefix, localName, ns);
881Writer.WriteStartAttribute(prefix, localName, ns);
888Writer.WriteStartDocument();
893Writer.WriteStartDocument(standalone);
900return Writer.WriteState;
911Writer.WriteString(text);
921Writer.WriteString(value);
927Writer.WriteSurrogateCharEntity(lowChar, highChar);
937Writer.WriteWhitespace(whitespace);
950Writer.WriteValue(value);
961Writer.WriteValue(value);
967Writer.WriteValue(value);
973Writer.WriteValue(value);
979Writer.WriteValue(value);
985Writer.WriteValue(value);
991Writer.WriteValue(value);
1014Writer.WriteValue(value);
1019Writer.WriteXmlnsAttribute(prefix, ns);
1024Writer.WriteXmlnsAttribute(prefix, ns);
1031return Writer.XmlLang;
1039return Writer.XmlSpace;