TextDocumentデータ型で公開されるメンバを以下の表に示します。
名前 | 解説 | |
---|---|---|
TextDocument コンストラクタ | 新しい TextDocument を初期化します。 |
名前 | 解説 | |
---|---|---|
AutoCasingMode | 言語に大文字と小文字を区別しないキーワードおよびその他の終端記号がある場合に使用する大文字/小文字の自動変換動作を取得または設定します。 | |
CurrentSnapshot | ドキュメントの現在のバージョンを表すスナップショットを返します (読み取り専用)。 | |
FileName | Load(String) メソッドに渡すファイル名を返します (読み取り専用)。 | |
IsReadOnly | ドキュメント内のテキストを変更できるかどうかを返すか、設定します。 | |
Language | 関連付けられた言語を返すか、設定します。 | |
NewLineSequence | ドキュメント内の各行を区切るために使用する文字シーケンスを返すか、設定します。 | |
SyntaxTree | 構文解析ツリーを返します (読み取り専用)。 | |
TabEntryBehavior | タブ キーを入力するとき、ドキュメントに何を挿入するかを返すか、設定します。 | |
TabExtent | タブ文字が表すスペース数を返すか、設定します。 | |
UndoManager | 元に戻す/やり直すのスタックを管理するオブジェクトを返すか、設定します。 |
名前 | 解説 | |
---|---|---|
Append | ドキュメントの末尾にテキストを追加します | |
ClearUndoRedoHistory | TextDocument に関連のあるすべての Undo/Redo 履歴を削除します。 | |
CreateTagAggregator<T> | タイプ T の ITag を集約できる DocumentTagAggregator を返します。 | |
Delete | オーバーロードされます。 このドキュメントからすべてのテキストを削除します。 | |
FindReplace | オーバーロードされます。 検索基準を満たすテキストのインスタンスをドキュメント内で探し、別の文字列で置き換えます。 | |
FindReplaceAll | 検索条件と一致するドキュメント内の全てのテキスト インスタンスを置き換えます。 | |
IndentLines | 段落をインデントします (先頭に空白を挿入します)。 | |
InitializeText | ドキュメント内のすべてのテキストを初期化します。 | |
Insert | 指定したオフセットで、テキストをドキュメントに挿入します | |
Load | オーバーロードされます。 指定したファイルのテキストで、ドキュメントを初期化します。 | |
OutdentLines | 段落のインデントを戻します (先頭の空白を削除します)。 | |
Parse | 同期してドキュメントを解析します。. | |
ParseAsync | バックグラウンド スレッドでドキュメントを解析します。 | |
Replace | オーバーロードされます。 ドキュメント内の一定範囲のテキストを新しい文字列と置き換えます。 | |
Save | オーバーロードされます。 Load(String) メソッドに対する前の呼び出しで指定したファイルにドキュメントを保存します。 |
名前 | 解説 | |
---|---|---|
OnTextChanged | TextChanged イベントを呼び出します。 | |
OnTextChanging | TextChanging イベントを呼び出します。 | |
OnTextLoaded | Load または InitializeText メソッドを呼び出すと発生します。 |
名前 | 解説 | |
---|---|---|
PropertyChanged | プロパティ値が変更された後に発生します | |
TextChanged | ドキュメントのテキストを変更した後に発生します。 | |
TextChanging | ドキュメントのテキストを変更する前に発生します。 | |
TextLoaded | Load または InitializeText メソッドを呼び出した後に発生します。 |