XComment Classe

Definição

Representa um comentário 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
Herança
XComment

Observações

Pode adicionar um comentário XML como nó filho de um elemento. Também pode adicionar um comentário XML a um XDocument como irmão do nó elemento raiz.

Construtores

Name Description
XComment(String)

Inicializa uma nova instância da XComment classe com o conteúdo da cadeia especificado.

XComment(XComment)

Inicializa uma nova instância da XComment classe a partir de um nó de comentário existente.

Propriedades

Name Description
BaseUri

Obtém o URI base para isto XObject.

(Herdado de XObject)
Document

Recebe o XDocument por isto XObject.

(Herdado de XObject)
NextNode

Recebe o próximo nó irmão desse nó.

(Herdado de XNode)
NodeType

Obtém o tipo de nó para este nó.

Parent

Percebe o progenitor XElement disto XObject.

(Herdado de XObject)
PreviousNode

Obtém o nó irmão anterior deste nó.

(Herdado de XNode)
Value

Obtém ou define o valor da cadeia deste comentário.

Métodos

Name Description
AddAfterSelf(Object)

Adiciona o conteúdo especificado imediatamente após este nó.

(Herdado de XNode)
AddAfterSelf(Object[])

Adiciona o conteúdo especificado imediatamente após este nó.

(Herdado de XNode)
AddAnnotation(Object)

Adiciona um objeto à lista de anotações deste XObject.

(Herdado de XObject)
AddBeforeSelf(Object)

Adiciona o conteúdo especificado imediatamente antes deste nó.

(Herdado de XNode)
AddBeforeSelf(Object[])

Adiciona o conteúdo especificado imediatamente antes deste nó.

(Herdado de XNode)
Ancestors()

Devolve uma coleção dos elementos ancestrais deste nó.

(Herdado de XNode)
Ancestors(XName)

Devolve uma coleção filtrada dos elementos ancestrais deste nó. Apenas os elementos que têm correspondência XName são incluídos na coleção.

(Herdado de XNode)
Annotation(Type)

Obtém o primeiro objeto de anotação do tipo especificado a partir deste XObject.

(Herdado de XObject)
Annotation<T>()

Obtém o primeiro objeto de anotação do tipo especificado a partir deste XObject.

(Herdado de XObject)
Annotations(Type)

Obtém uma coleção de anotações do tipo especificado para este XObject.

(Herdado de XObject)
Annotations<T>()

Obtém uma coleção de anotações do tipo especificado para este XObject.

(Herdado de XObject)
CreateReader()

Cria um XmlReader para este nó.

(Herdado de XNode)
CreateReader(ReaderOptions)

Cria um XmlReader com as opções especificadas pelo readerOptions parâmetro.

(Herdado de XNode)
ElementsAfterSelf()

Devolve uma coleção dos elementos irmãos após este nó, por ordem de documento.

(Herdado de XNode)
ElementsAfterSelf(XName)

Devolve uma coleção filtrada dos elementos irmãos após este nó, por ordem do documento. Apenas os elementos que têm correspondência XName são incluídos na coleção.

(Herdado de XNode)
ElementsBeforeSelf()

Retorna uma coleção dos elementos irmãos antes deste nó, por ordem de documento.

(Herdado de XNode)
ElementsBeforeSelf(XName)

Devolve uma coleção filtrada dos elementos irmãos antes deste nó, por ordem de documento. Apenas os elementos que têm correspondência XName são incluídos na coleção.

(Herdado de XNode)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IsAfter(XNode)

Determina se o nó atual aparece após um nó especificado em termos da ordem do documento.

(Herdado de XNode)
IsBefore(XNode)

Determina se o nó atual aparece antes de um nó especificado em termos da ordem do documento.

(Herdado de XNode)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
NodesAfterSelf()

Devolve uma coleção dos nós irmãos após este nó, por ordem de documento.

(Herdado de XNode)
NodesBeforeSelf()

Retorna uma coleção dos nós irmãos antes deste nó, por ordem de documento.

(Herdado de XNode)
Remove()

Remove este nó do seu pai.

(Herdado de XNode)
RemoveAnnotations(Type)

Remove as anotações do tipo especificado deste XObject.

(Herdado de XObject)
RemoveAnnotations<T>()

Remove as anotações do tipo especificado deste XObject.

(Herdado de XObject)
ReplaceWith(Object)

Substitui este nó pelo conteúdo especificado.

(Herdado de XNode)
ReplaceWith(Object[])

Substitui este nó pelo conteúdo especificado.

(Herdado de XNode)
ToString()

Retorna o XML indentado para este nó.

(Herdado de XNode)
ToString(SaveOptions)

Devolve o XML deste nó, desativando opcionalmente a formatação.

(Herdado de XNode)
WriteTo(XmlWriter)

Escreva este comentário para um XmlWriter.

WriteToAsync(XmlWriter, CancellationToken)

Escreve isto XComment para o especificado XmlWriter.

evento

Name Description
Changed

Ergueu-se quando este XObject ou qualquer um dos seus descendentes mudou.

(Herdado de XObject)
Changing

Erguidos quando este XObject ou qualquer um dos seus descendentes está prestes a mudar.

(Herdado de XObject)

Implementações de Interface Explícita

Name Description
IXmlLineInfo.HasLineInfo()

Recebe um valor que indica se tem XObject ou não informação de linha.

(Herdado de XObject)
IXmlLineInfo.LineNumber

Obtém o número de linha que o subjacente XmlReader reportou para isto XObject.

(Herdado de XObject)
IXmlLineInfo.LinePosition

Obtém a posição de linha que o subjacente XmlReader reportou para este XObject.

(Herdado de XObject)

Métodos da Extensão

Name Description
CreateNavigator(XNode, XmlNameTable)

Cria um XPathNavigator para um XNode. Isto XmlNameTable permite um processamento de expressões XPath mais eficiente.

CreateNavigator(XNode)

Cria um XPathNavigator para um XNode.

ToXPathNavigable(XNode)

Devolve um acessório que permite navegar e editar o arquivo especificado XNode.

XPathEvaluate(XNode, String, IXmlNamespaceResolver)

Avalia uma expressão XPath, resolvendo prefixos de namespace usando o especificado IXmlNamespaceResolver.

XPathEvaluate(XNode, String)

Avalia uma expressão XPath.

XPathSelectElement(XNode, String, IXmlNamespaceResolver)

Seleciona e XElement usando uma expressão XPath, resolvendo prefixos de namespace usando o especificado IXmlNamespaceResolver.

XPathSelectElement(XNode, String)

Seleciona e XElement usando uma expressão XPath.

XPathSelectElements(XNode, String, IXmlNamespaceResolver)

Seleciona uma coleção de elementos usando uma expressão XPath, resolvendo prefixos de namespace usando o especificado IXmlNamespaceResolver.

XPathSelectElements(XNode, String)

Seleciona uma coleção de elementos usando uma expressão XPath.

Aplica-se a

Ver também