XComment Classe

Definizione

Rappresenta un commento 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
Ereditarietà
XComment

Commenti

È possibile aggiungere un commento XML come nodo figlio di un elemento. È anche possibile aggiungere un commento XML a un XDocument oggetto come elemento di pari livello del nodo dell'elemento radice.

Costruttori

Nome Descrizione
XComment(String)

Inizializza una nuova istanza della XComment classe con il contenuto stringa specificato.

XComment(XComment)

Inizializza una nuova istanza della XComment classe da un nodo di commento esistente.

Proprietà

Nome Descrizione
BaseUri

Ottiene l'URI di base per questo XObjectoggetto .

(Ereditato da XObject)
Document

Ottiene l'oggetto per l'oggetto XDocumentXObject.

(Ereditato da XObject)
NextNode

Ottiene il nodo di pari livello successivo di questo nodo.

(Ereditato da XNode)
NodeType

Ottiene il tipo di nodo per questo nodo.

Parent

Ottiene l'elemento padre XElement dell'oggetto XObject.

(Ereditato da XObject)
PreviousNode

Ottiene il nodo di pari livello precedente di questo nodo.

(Ereditato da XNode)
Value

Ottiene o imposta il valore stringa di questo commento.

Metodi

Nome Descrizione
AddAfterSelf(Object)

Aggiunge il contenuto specificato immediatamente dopo questo nodo.

(Ereditato da XNode)
AddAfterSelf(Object[])

Aggiunge il contenuto specificato immediatamente dopo questo nodo.

(Ereditato da XNode)
AddAnnotation(Object)

Aggiunge un oggetto all'elenco di annotazioni di questo XObjectoggetto .

(Ereditato da XObject)
AddBeforeSelf(Object)

Aggiunge il contenuto specificato immediatamente prima di questo nodo.

(Ereditato da XNode)
AddBeforeSelf(Object[])

Aggiunge il contenuto specificato immediatamente prima di questo nodo.

(Ereditato da XNode)
Ancestors()

Restituisce una raccolta degli elementi predecessori di questo nodo.

(Ereditato da XNode)
Ancestors(XName)

Restituisce una raccolta filtrata degli elementi predecessori di questo nodo. Nella raccolta sono inclusi solo gli elementi con un XName corrispondente.

(Ereditato da XNode)
Annotation(Type)

Ottiene il primo oggetto annotazione del tipo specificato da questo XObjectoggetto .

(Ereditato da XObject)
Annotation<T>()

Ottiene il primo oggetto annotazione del tipo specificato da questo XObjectoggetto .

(Ereditato da XObject)
Annotations(Type)

Ottiene una raccolta di annotazioni del tipo specificato per questo XObjectoggetto .

(Ereditato da XObject)
Annotations<T>()

Ottiene una raccolta di annotazioni del tipo specificato per questo XObjectoggetto .

(Ereditato da XObject)
CreateReader()

Crea un oggetto XmlReader per questo nodo.

(Ereditato da XNode)
CreateReader(ReaderOptions)

Crea un oggetto XmlReader con le opzioni specificate dal readerOptions parametro .

(Ereditato da XNode)
ElementsAfterSelf()

Restituisce un insieme degli elementi di pari livello dopo questo nodo, in ordine di documento.

(Ereditato da XNode)
ElementsAfterSelf(XName)

Restituisce una raccolta filtrata degli elementi di pari livello dopo questo nodo, nell'ordine dei documenti. Nella raccolta sono inclusi solo gli elementi con un XName corrispondente.

(Ereditato da XNode)
ElementsBeforeSelf()

Restituisce un insieme degli elementi di pari livello prima di questo nodo, in ordine di documento.

(Ereditato da XNode)
ElementsBeforeSelf(XName)

Restituisce una raccolta filtrata degli elementi di pari livello prima di questo nodo, in ordine di documento. Nella raccolta sono inclusi solo gli elementi con un XName corrispondente.

(Ereditato da XNode)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
IsAfter(XNode)

Determina se il nodo corrente viene visualizzato dopo un nodo specificato in termini di ordine dei documenti.

(Ereditato da XNode)
IsBefore(XNode)

Determina se il nodo corrente viene visualizzato prima di un nodo specificato in termini di ordine documento.

(Ereditato da XNode)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
NodesAfterSelf()

Restituisce una raccolta dei nodi di pari livello dopo questo nodo, in ordine di documento.

(Ereditato da XNode)
NodesBeforeSelf()

Restituisce una raccolta dei nodi di pari livello prima di questo nodo, in ordine di documento.

(Ereditato da XNode)
Remove()

Rimuove questo nodo dal relativo elemento padre.

(Ereditato da XNode)
RemoveAnnotations(Type)

Rimuove le annotazioni del tipo specificato da questo XObjectoggetto .

(Ereditato da XObject)
RemoveAnnotations<T>()

Rimuove le annotazioni del tipo specificato da questo XObjectoggetto .

(Ereditato da XObject)
ReplaceWith(Object)

Sostituisce questo nodo con il contenuto specificato.

(Ereditato da XNode)
ReplaceWith(Object[])

Sostituisce questo nodo con il contenuto specificato.

(Ereditato da XNode)
ToString()

Restituisce il codice XML rientrato per questo nodo.

(Ereditato da XNode)
ToString(SaveOptions)

Restituisce il codice XML per questo nodo, disabilitando facoltativamente la formattazione.

(Ereditato da XNode)
WriteTo(XmlWriter)

Scrivere questo commento in un oggetto XmlWriter.

WriteToAsync(XmlWriter, CancellationToken)

Scrive l'oggetto XComment nell'oggetto specificato XmlWriter.

Eventi

Nome Descrizione
Changed

Generato quando questo XObject o uno dei relativi discendenti sono cambiati.

(Ereditato da XObject)
Changing

Generato quando questo XObject o uno dei relativi discendenti sta per cambiare.

(Ereditato da XObject)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IXmlLineInfo.HasLineInfo()

Ottiene un valore che indica se contiene XObject o meno informazioni sulla riga.

(Ereditato da XObject)
IXmlLineInfo.LineNumber

Ottiene il numero di riga segnalato dall'oggetto sottostante XmlReader per questo XObjectoggetto .

(Ereditato da XObject)
IXmlLineInfo.LinePosition

Ottiene la posizione della riga segnalata dall'oggetto sottostante XmlReader per questo XObjectoggetto .

(Ereditato da XObject)

Metodi di estensione

Nome Descrizione
CreateNavigator(XNode, XmlNameTable)

Crea un oggetto XPathNavigator per un oggetto XNode. XmlNameTable consente un'elaborazione delle espressioni XPath più efficiente.

CreateNavigator(XNode)

Crea un oggetto XPathNavigator per un oggetto XNode.

ToXPathNavigable(XNode)

Restituisce una funzione di accesso che consente di spostarsi e modificare l'oggetto specificato XNode.

XPathEvaluate(XNode, String, IXmlNamespaceResolver)

Valuta un'espressione XPath, risolvendo i prefissi dello spazio dei nomi usando l'oggetto specificato IXmlNamespaceResolver.

XPathEvaluate(XNode, String)

Valuta un'espressione XPath.

XPathSelectElement(XNode, String, IXmlNamespaceResolver)

Seleziona un oggetto utilizzando un'espressione XElement XPath, risolvendo i prefissi dello spazio dei nomi usando l'oggetto specificato IXmlNamespaceResolver.

XPathSelectElement(XNode, String)

Seleziona un oggetto utilizzando un'espressione XElement XPath.

XPathSelectElements(XNode, String, IXmlNamespaceResolver)

Seleziona una raccolta di elementi usando un'espressione XPath, risolvendo i prefissi dello spazio dei nomi usando l'oggetto specificato IXmlNamespaceResolver.

XPathSelectElements(XNode, String)

Seleziona una raccolta di elementi utilizzando un'espressione XPath.

Si applica a

Vedi anche