XComment Класс

Определение

Представляет XML-комментарий.

public ref class XComment : System::Xml::Linq::XNode
public class XComment : System.Xml.Linq.XNode
type XComment = class
    inherit XNode
Public Class XComment
Inherits XNode
Наследование
XComment

Комментарии

Xml-комментарий можно добавить в качестве дочернего узла элемента. Вы также можете добавить XML-комментарий в качестве одноуровневого XDocument элемента узла корневого элемента.

Конструкторы

XComment(String)

Инициализирует новый экземпляр класса XComment с указанным содержимым строки.

XComment(XComment)

Инициализирует новый экземпляр класса XComment с существующим узлом комментария.

Свойства

BaseUri

Получение базового URI для данного XObject.

(Унаследовано от XObject)
Document

Получает объект XDocument для данного элемента XObject.

(Унаследовано от XObject)
NextNode

Возвращает для данного узла следующий узел того же уровня.

(Унаследовано от XNode)
NodeType

Возвращает тип узла для этого узла.

Parent

Возвращает родительский объект XElement этого объекта XObject.

(Унаследовано от XObject)
PreviousNode

Возвращает предыдущий узел того же уровня для данного узла.

(Унаследовано от XNode)
Value

Возвращает или задает строковое значение этого комментария.

Методы

AddAfterSelf(Object)

Добавляет указанное содержимое непосредственно после данного узла.

(Унаследовано от XNode)
AddAfterSelf(Object[])

Добавляет указанное содержимое непосредственно после данного узла.

(Унаследовано от XNode)
AddAnnotation(Object)

Добавление объекта в список примечаний данного XObject.

(Унаследовано от XObject)
AddBeforeSelf(Object)

Добавляет указанное содержимое непосредственно перед данным узлом.

(Унаследовано от XNode)
AddBeforeSelf(Object[])

Добавляет указанное содержимое непосредственно перед данным узлом.

(Унаследовано от XNode)
Ancestors()

Возвращает коллекцию элементов-предков данного узла.

(Унаследовано от XNode)
Ancestors(XName)

Возвращает отфильтрованную коллекцию элементов-предков данного узла. В коллекцию включаются только элементы, соответствующие XName.

(Унаследовано от XNode)
Annotation(Type)

Получение первого объекта примечаний заданного типа из данного XObject.

(Унаследовано от XObject)
Annotation<T>()

Получение первого объекта примечаний заданного типа из данного XObject.

(Унаследовано от XObject)
Annotations(Type)

Получение коллекции примечаний заданного типа для данного XObject.

(Унаследовано от XObject)
Annotations<T>()

Получение коллекции примечаний заданного типа для данного XObject.

(Унаследовано от XObject)
CreateReader()

Создает объект XmlReader для данного узла.

(Унаследовано от XNode)
CreateReader(ReaderOptions)

Создает объект XmlReader с характеристиками, заданными параметром readerOptions.

(Унаследовано от XNode)
ElementsAfterSelf()

Возвращает после данного узла коллекцию элементов того же уровня в порядке их следования в документе.

(Унаследовано от XNode)
ElementsAfterSelf(XName)

Возвращает после данного узла отфильтрованную коллекцию элементов того же уровня в порядке их следования в документе. В коллекцию включаются только элементы, соответствующие XName.

(Унаследовано от XNode)
ElementsBeforeSelf()

Возвращает перед данным узлом коллекцию элементов того же уровня в порядке их следования в документе.

(Унаследовано от XNode)
ElementsBeforeSelf(XName)

Возвращает перед данным узлом отфильтрованную коллекцию элементов того же уровня в порядке их следования в документе. В коллекцию включаются только элементы, соответствующие XName.

(Унаследовано от XNode)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
IsAfter(XNode)

Определяет, следует ли текущий узел за указанным в последовательности их расположения в документе.

(Унаследовано от XNode)
IsBefore(XNode)

Определяет, предшествует ли текущий узел указанному в последовательности их расположения в документе.

(Унаследовано от XNode)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
NodesAfterSelf()

Возвращает после данного узла коллекцию узлов того же уровня в порядке их следования в документе.

(Унаследовано от XNode)
NodesBeforeSelf()

Возвращает перед данным узлом коллекцию узлов того же уровня в порядке их следования в документе.

(Унаследовано от XNode)
Remove()

Удаляет данный узел из родительского объекта.

(Унаследовано от XNode)
RemoveAnnotations(Type)

Удаление примечаний заданного типа из данного XObject.

(Унаследовано от XObject)
RemoveAnnotations<T>()

Удаление примечаний заданного типа из данного XObject.

(Унаследовано от XObject)
ReplaceWith(Object)

Заменяет данный узел на указанное содержимое.

(Унаследовано от XNode)
ReplaceWith(Object[])

Заменяет данный узел на указанное содержимое.

(Унаследовано от XNode)
ToString()

Возвращает предназначенный для данного узла XML.

(Унаследовано от XNode)
ToString(SaveOptions)

Возвращает XML для данного узла (с возможным отключением форматирования).

(Унаследовано от XNode)
WriteTo(XmlWriter)

Запись этого комментария в XmlWriter.

WriteToAsync(XmlWriter, CancellationToken)

Записывает этот объект XComment в указанный объект XmlWriter.

WriteToAsync(XmlWriter, CancellationToken)

Записывает текущий узел в XmlWriter.

(Унаследовано от XNode)

События

Changed

Возникновение в случае изменения данного XObject или одного из его подчиненных элементов.

(Унаследовано от XObject)
Changing

Возникновение в случае возможного изменения данного XObject или одного из его подчиненных элементов.

(Унаследовано от XObject)

Явные реализации интерфейса

IXmlLineInfo.HasLineInfo()

Получение значения, указывающего, есть ли у данного XObject сведения строки.

(Унаследовано от XObject)
IXmlLineInfo.LineNumber

Получения номера строки, которую базовый XmlReader сообщил для данного XObject.

(Унаследовано от XObject)
IXmlLineInfo.LinePosition

Получения номера позиции, которую базовый XmlReader сообщил для данного XObject.

(Унаследовано от XObject)

Методы расширения

CreateNavigator(XNode)

Создает XPathNavigator для XNode.

CreateNavigator(XNode, XmlNameTable)

Создает XPathNavigator для XNode. XmlNameTable обеспечивает более эффективную обработку выражений XPath.

XPathEvaluate(XNode, String)

Вычисляет выражение XPath.

XPathEvaluate(XNode, String, IXmlNamespaceResolver)

Вычисляет выражение XPath, разрешая префиксы пространств имен с помощью указанного IXmlNamespaceResolver.

XPathSelectElement(XNode, String)

Выбирает XElement с помощью выражения XPath.

XPathSelectElement(XNode, String, IXmlNamespaceResolver)

Выбирает XElement с помощью выражения XPath, разрешая префиксы пространства имен с помощью указанного IXmlNamespaceResolver.

XPathSelectElements(XNode, String)

Выбирает коллекцию элементов с помощью выражения XPath.

XPathSelectElements(XNode, String, IXmlNamespaceResolver)

Выбирает коллекцию элементов с помощью выражения XPath, разрешая префиксы пространства имен с помощью указанного IXmlNamespaceResolver.

ToXPathNavigable(XNode)

Возвращает метод доступа, который позволяет переходить к указанному XNode и редактировать его.

Применяется к

См. также раздел