バージョン

TextDocumentSnapshot の概要 (Syntax Parsing Engine)

トピックの概要

目的

このトピックでは、TextDocumentSnapshot オブジェクトのプロパティおよびメソッドの概要を提供します。

概要

TextDocumentSnapshot の概要

TextDocumentSnaphot はバージョンそれぞれでドキュメントの全体的な状態を表します。ドキュメントに変更を行うと新しいスナップショットが作成されます。各スナップショットはスレッドセーフで不変です。

TextDocumentSnapshot 読み取り専用プロパティ

読み取り専用プロパティのリスト

プロパティ 説明

Document

このプロパティは、関連付けられた TextDocument を返します。

Version

このプロパティは、バージョン番号、次の TextDocumentVersion への参照 (現在のスナップショットでない場合)、そして次のバージョンに移るためにバージョンに行われた変更を公開する TextDocumentVersion オブジェクトを返します。

Length

このプロパティは、TextDocument の長さを文字で返します。

LineCount

このプロパティは、TextDocument の行数を返します。

TokenCount

このプロパティは、TextDocument のトークン数を返します。

TextDocumentSnapshot メソッド

メソッド リスト

メソッド 説明

CreateScanner

このプロパティは、作成した TextDocumentSnapshot をターゲットとする TextDocumentSnapshotScanner のインスタンスを作成して返します。

GetLines

このプロパティは、ドキュメントで Lines の列挙子を取得します。

GetTokens

このプロパティは、ドキュメントで Tokens の列挙子を取得します。

LineFromIndex

このプロパティは、ゼロから始まるインデックスにあるテキストの行のために SnapshotLineInfo オブジェクトを取得します。

LineFromOffset

このプロパティは、指定されたオフセットにある文字を含むテキストの行のために SnapshotLineInfo オブジェクトを取得します。

TokenFromOffset

このプロパティは、指定されたオフセットにある文字を含む Token オブジェクトを取得します。

WordFromOffset

このプロパティは、指定されたオフセットにある文字を含む Word オブジェクトを取得します。

関連コンテンツ

トピック

以下のトピックでは、このトピックに関連する追加情報を提供しています。

トピック 目的

このトピックでは、Infragistics Syntax Parsing Engine の主要なクラス、TextDocument について説明します。最も重要なメソッド、イベントおよびプロパティを概略するトピックへのリンクが含まれています。

このトピックでは、TextDocumentSnapshotScanner オブジェクトのプロパティおよびメソッドの概要を提供します。