50 if (
other._declaration !=
null)
173 string baseURI = reader.
BaseURI;
174 if (!
string.IsNullOrEmpty(baseURI))
337 writer.WriteStartDocument();
340 writer.WriteEndDocument();
413 foreach (
char c
in s)
415 if (c !=
' ' && c !=
'\t' && c !=
'\r' && c !=
'\n')
425 switch (
node.NodeType)
static string Format(string resourceFormat, object p1)
static string InvalidOperation_MissingRoot
static string InvalidOperation_DocumentStructure
static string Argument_AddAttribute
static string Argument_AddNode
static string Argument_AddNonWhitespace
static string InvalidOperation_ExpectedEndOfFile
static Encoding GetEncoding(int codepage)
new ConfiguredTaskAwaitable< TResult > ConfigureAwait(bool continueOnCapturedContext)
static Task FromCanceled(CancellationToken cancellationToken)
async Task WriteContentToAsync(XmlWriter writer, CancellationToken cancellationToken)
void AddContentSkipNotify(object content)
bool ContentsEqual(XContainer e)
void WriteContentTo(XmlWriter writer)
override void AddAttributeSkipNotify(XAttribute a)
static Task< XDocument > LoadAsync(XmlReader reader, LoadOptions options, CancellationToken cancellationToken)
static XDocument Parse(string text)
void ValidateDocument(XNode previous, XmlNodeType allowBefore, XmlNodeType allowAfter)
override Task WriteToAsync(XmlWriter writer, CancellationToken cancellationToken)
static XDocument InitLoad(XmlReader reader, LoadOptions options)
void Save(string fileName, SaveOptions options)
override bool DeepEquals(XNode node)
override XNode CloneNode()
static XDocument Load(string uri, LoadOptions options)
XDocument(params object?[] content)
XDeclaration? Declaration
static XDocument Load(Stream stream, LoadOptions options)
static XDocument Load(XmlReader reader)
XDocumentType? DocumentType
static XDocument Load(string uri)
override int GetDeepHashCode()
static async Task< XDocument > LoadAsync(TextReader textReader, LoadOptions options, CancellationToken cancellationToken)
void Save(string fileName)
async Task SaveAsync(Stream stream, SaveOptions options, CancellationToken cancellationToken)
static XDocument Load(TextReader textReader, LoadOptions options)
override void ValidateString(string s)
static XDocument Parse(string text, LoadOptions options)
Task SaveAsync(XmlWriter writer, CancellationToken cancellationToken)
override void AddAttribute(XAttribute a)
override void ValidateNode(XNode node, XNode previous)
void Save(XmlWriter writer)
override XmlNodeType NodeType
void Save(Stream stream, SaveOptions options)
static bool IsWhitespace(string s)
override void WriteTo(XmlWriter writer)
static XDocument Load(TextReader textReader)
XDeclaration _declaration
XDocument(XDeclaration? declaration, params object?[] content)
static async Task< XDocument > LoadAsyncInternal(XmlReader reader, LoadOptions options, CancellationToken cancellationToken)
async Task SaveAsync(TextWriter textWriter, SaveOptions options, CancellationToken cancellationToken)
static XDocument Load(Stream stream)
static XDocument Load(XmlReader reader, LoadOptions options)
XDocument(XDocument other)
void Save(TextWriter textWriter)
void Save(TextWriter textWriter, SaveOptions options)
async Task WriteToAsyncInternal(XmlWriter writer, CancellationToken cancellationToken)
static async Task< XDocument > LoadAsync(Stream stream, LoadOptions options, CancellationToken cancellationToken)
static XmlWriterSettings GetXmlWriterSettings(SaveOptions o)
static XmlReaderSettings GetXmlReaderSettings(LoadOptions o)
SaveOptions GetSaveOptionsFromAnnotations()
virtual Task< bool > ReadAsync()
static XmlReader Create(string inputUri)
static XmlWriter Create(string outputFileName)