98 while (
xNode.next !=
this)
142 if (
n1.parent !=
n2.parent)
146 while (
xNode.parent !=
null)
152 while (
xNode2.parent !=
null)
187 while (
n1.parent !=
n2.parent)
193 else if (
n1.parent ==
null)
223 while (i.parent !=
null && i != i.parent.content)
303 return new XText(reader);
305 return new XCData(reader);
365 string name = reader.
Name;
395 while (
xNode.next !=
this)
432 if (
n1 ==
null ||
n2 ==
null)
436 return n1.DeepEquals(
n2);
455 if (name ==
null || e.name == name)
465 while (i.parent !=
null && i != i.parent.content)
static CultureInfo InvariantCulture
static string InvalidOperation_MissingParent
static string InvalidOperation_ExternalCode
static string Format(string resourceFormat, object p1)
static string InvalidOperation_ExpectedInteractive
static string InvalidOperation_MissingAncestor
static string InvalidOperation_UnexpectedNodeType
static Task FromCanceled(CancellationToken cancellationToken)
static IEnumerable< XElement > EmptySequence
static async Task< XElement > CreateAsync(XmlReader r, CancellationToken cancellationToken)
static XmlWriterSettings GetXmlWriterSettings(SaveOptions o)
bool DeepEquals(XNode node)
IEnumerable< XElement > ElementsBeforeSelf(XName? name)
IEnumerable< XElement > ElementsAfterSelf()
IEnumerable< XElement > GetAncestors(XName name, bool self)
IEnumerable< XElement > Ancestors()
override string ToString()
static bool DeepEquals(XNode? n1, XNode? n2)
static Task< XNode > ReadFromAsync(XmlReader reader, CancellationToken cancellationToken)
IEnumerable< XElement > ElementsAfterSelf(XName? name)
void AddAfterSelf(params object?[] content)
static XNodeEqualityComparer s_equalityComparer
Task WriteToAsync(XmlWriter writer, CancellationToken cancellationToken)
IEnumerable< XElement > GetElementsBeforeSelf(XName name)
IEnumerable< XElement > GetElementsAfterSelf(XName name)
static XNode ReadFrom(XmlReader reader)
IEnumerable< XElement > ElementsBeforeSelf()
static XNodeDocumentOrderComparer DocumentOrderComparer
void WriteTo(XmlWriter writer)
string GetXmlString(SaveOptions o)
void AddAfterSelf(object? content)
bool IsBefore(XNode? node)
virtual void AppendText(StringBuilder sb)
string ToString(SaveOptions options)
static XmlReaderSettings GetXmlReaderSettings(LoadOptions o)
bool IsAfter(XNode? node)
static async Task< XNode > ReadFromAsyncInternal(XmlReader reader, CancellationToken cancellationToken)
void AddBeforeSelf(params object?[] content)
XmlReader CreateReader(ReaderOptions readerOptions)
IEnumerable< XNode > NodesAfterSelf()
void ReplaceWith(object? content)
static XNodeDocumentOrderComparer s_documentOrderComparer
static int CompareDocumentOrder(XNode? n1, XNode? n2)
IEnumerable< XNode > NodesBeforeSelf()
void ReplaceWith(params object?[] content)
IEnumerable< XElement > Ancestors(XName? name)
void AddBeforeSelf(object? content)
SaveOptions GetSaveOptionsFromAnnotations()
string? GetAttribute(string name)
virtual Task< bool > ReadAsync()
static XmlWriter Create(string outputFileName)