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 コメントを要素の子ノードとして追加できます。 ルート要素ノードの兄弟として、 XDocument に XML コメントを追加することもできます。

コンストラクター

名前 説明
XComment(String)

指定した文字列コンテンツを使用して、 XComment クラスの新しいインスタンスを初期化します。

XComment(XComment)

既存のコメント ノードから、 XComment クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
BaseUri

この XObjectのベース URI を取得します。

(継承元 XObject)
Document

このXDocumentXObjectを取得します。

(継承元 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に書き込みます。

イベント

名前 説明
Changed

この XObject またはその子孫のいずれかが変更されたときに発生します。

(継承元 XObject)
Changing

この XObject またはその子孫のいずれかが変更されるときに発生します。

(継承元 XObject)

明示的なインターフェイスの実装

名前 説明
IXmlLineInfo.HasLineInfo()

この XObject に行情報があるかどうかを示す値を取得します。

(継承元 XObject)
IXmlLineInfo.LineNumber

基になる XmlReader この XObjectについて報告される行番号を取得します。

(継承元 XObject)
IXmlLineInfo.LinePosition

基になる XmlReader この XObjectに対して報告される行位置を取得します。

(継承元 XObject)

拡張メソッド

名前 説明
CreateNavigator(XNode, XmlNameTable)

XPathNavigatorXNodeを作成します。 XmlNameTableを使用すると、より効率的な XPath 式処理が可能になります。

CreateNavigator(XNode)

XPathNavigatorXNodeを作成します。

ToXPathNavigable(XNode)

指定した XNode内を移動して編集できるアクセサーを返します。

XPathEvaluate(XNode, String, IXmlNamespaceResolver)

指定した IXmlNamespaceResolverを使用して名前空間プレフィックスを解決して、XPath 式を評価します。

XPathEvaluate(XNode, String)

XPath 式を評価します。

XPathSelectElement(XNode, String, IXmlNamespaceResolver)

XPath 式を使用して XElement を選択し、指定した IXmlNamespaceResolverを使用して名前空間プレフィックスを解決します。

XPathSelectElement(XNode, String)

XPath 式を使用して XElement を選択します。

XPathSelectElements(XNode, String, IXmlNamespaceResolver)

XPath 式を使用して要素のコレクションを選択し、指定した IXmlNamespaceResolverを使用して名前空間プレフィックスを解決します。

XPathSelectElements(XNode, String)

XPath 式を使用して要素のコレクションを選択します。

適用対象

こちらもご覧ください