XComment Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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 |
| 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) |
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. |