SyntaxNodeデータ型で公開されるメンバを以下の表に示します。
名前 | 解説 | |
---|---|---|
ChildCount | 子ノードの数を返します (読み取り専用)。 | |
ContainsDiagnostics | GetDiagnostics が SyntaxNode にルートされるサブツリーの診断情報を表す NodeDiagnostic 値を返すかどうかを示す値を取得します。 | |
FullSnapshotSpan | Infragistics.Documents.SnapshotSpan に含まれる SyntaxNode を取得します。 | |
FullSpan | TextSpan に含まれる SyntaxNode の全体を取得します。 | |
HasAnnotations | ノードが関連付けられた注釈を持つかどうかを示す値を取得します。 | |
HasLeadingIgnoredContent | このノードの前に無視されたコンテンツがあるかどうかを示す値を取得します。 | |
Index | その Parent の子で、このノードのゼロから始まるインデックスを返します (読み取り専用)。 | |
IsIgnoredContent | ノードが構造付きの無視されたコンテンツを表すかどうかを示す値を取得します。 | |
IsMissing | ノードがテキストに存在せず、解析で挿入されたかどうかを示す値を取得します。 | |
IsSkipped | ノードがコンテキストに予期されないために解析でスキップされたかどうかを示す値を取得します。 | |
IsTokenNode | ノードがドキュメントからの Token トークンを表すかどうかを示す値を取得します。 | |
Language | 関連する言語を返します (読み取り専用)。 | |
LeadingIgnoredContentLength | ノードの前に無視された文字の数を取得します。 | |
Length | 集計した文字列の長さを返します (読み取り専用)。 | |
OverallOffset | ツリー全体内のノードの全体的なオフセットを返します (読み取り専用) | |
Parent | 親ノードを返します (読み取り専用)。 | |
RelativeOffset | 親ノード内のノードの相対的なオフセットを返します (読み取り専用) | |
SnapshotSpan | Infragistics.Documents.SnapshotSpan に含まれる SyntaxNode を取得します。 | |
Span | TextSpan に含まれる SyntaxNode を取得します。 | |
Symbol | このトークンを生成した Symbol を返します。 | |
SyntaxTree | SyntaxNode の SyntaxTree を取得します。SyntaxTree に依存しない場合は null 値。 |
名前 | 解説 | |
---|---|---|
Ancestors | SyntaxNode の上に移動する先祖ノードのコレクションを取得します。 | |
AncestorsAndSelf | ノードの上に移動する SyntaxNode およびその先祖ノードのコレクションを取得します。 | |
Children | オーバーロードされます。 SyntaxNode の直接の子ノードのリストを取得します。 | |
Descendants | オーバーロードされます。 SyntaxNode の子孫ノードのリストを取得します。 | |
DescendantsAndSelf | オーバーロードされます。 SyntaxNode とその子孫ノードのリストを取得します。 | |
Equals | 指定されたオブジェクトとこのオブジェクトが等しいかを比較します。 | |
GetAnnotatedNodes | オーバーロードされます。 このノードにルート付きのサブツリー内のすべてのノードの注釈を持つ列挙子を返します。 | |
GetAnnotations | オーバーロードされます。 ノードのすべての注釈値の列挙子を返します。 | |
GetChild | 指定したインデックスの子ノードを返します。 | |
GetDiagnostics | ノードのすべての子孫 NodeDiagnostic 値の列挙子を返します。 | |
GetFirstTokenNode | このノードのサブツリーに含まれる、Token を表す最初のノードを返します。 | |
GetHashCode | オブジェクトのハッシュ コードを返します。 | |
GetLastTokenNode | このノードのサブツリーに含まれる、Token を表す最後のノードを返します。 | |
GetLeadingIgnoredContent | このノードの前ですべての行間が無視されたコンテンツのリストを返します。 | |
GetText | このノードとすべての子孫のテキストを取得します。 | |
GetToken | ノードがトークンを表す場合、SyntaxNode と関連付けられている Token を取得します。 | |
ToString | このオブジェクトの文字列表現を返します。 |