Microsoft.VisualStudio.Text 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
構造体
EditOptions |
テキスト編集トランザクションに適用できるオプション。 |
NormalizedSpanCollection.Enumerator |
に割り当てられたスタック列挙 NormalizedSpanCollection子。 |
Selection |
1 つのキャレットとそれに関連付けられた選択範囲の挿入、アンカー、およびアクティブ ポイントを管理します。 |
SnapshotPoint |
特定のテキスト スナップショット内の変更できないテキスト位置。 |
SnapshotSpan |
特定のテキスト スナップショット内の変更できないテキストスパン。 |
Span |
左で閉じられ、右側で開かれている 値のStartEnd範囲を表す不変の整数間隔: [開始 .. End)。 スパンは通常、テキストのスパンを示すために にITextSnapshot適用されますが、特定のテキスト バッファーやスナップショットとは無関係です。 |
TextImageLine |
からの ITextImageテキスト行に関する変更できない情報。 |
VersionedPosition |
特定 ITextImageVersionの 内の場所について説明します。 |
VersionedSpan |
特定 ITextImageVersionの 内のスパンについて説明します。 |
VirtualSnapshotPoint |
仮想空間を持つ可能性がある を SnapshotPoint 表します。 |
VirtualSnapshotSpan |
2 つの VirtualSnapshotPointを表します。 |
インターフェイス
IDeleteEditTag |
編集が、ユーザーが入力したバックスペースまたは削除の結果であることを示します。 |
IEditTag |
editTag パラメーターに CreateEdit(EditOptions, Nullable<Int32>, Object) 使用できるインターフェイス。 |
IEncodingDetector |
ストリームに関連付けられているテキスト エンコードの検出を試みます。 |
IExtensionErrorHandler |
エディター ホストが拡張ポイントでキャプチャされる例外を検出できるようにします。 |
IExtensionErrorHandler2 |
エディター ホストが拡張ポイントでキャプチャされる例外を検出できるようにします。 |
IExtensionPerformanceTracker |
エディター ホストが拡張ポイントのパフォーマンスを追跡できるようにします。 |
IFormattingEditTag |
編集が自動書式設定の一部であることを示します。 |
IFormattingNeededEditTag |
編集が"貼り付け" のようなもので、変更したテキストを書式設定する必要があることを示します。 |
IInviolableEditTag |
この編集に応答して 呼び出されるバッファーのイベント ハンドラーで追加の Changed 編集を実行しない制約を示します。 |
IInvisibleEditTag |
この編集によって非表示の元に戻すトランザクションが作成されることを示します。 |
IMappingPoint |
内でマップできる 内 ITextBuffer の IBufferGraph位置。 |
IMappingSpan |
内で ITextBuffer マップできる 内の IBufferGraphスパン。 |
IMultiSelectionBroker |
のすべてのキャレットと選択動作を管理します ITextView。 複数の選択範囲とボックスの選択を処理します。 この名前空間全体でキャレットは Selections の一部と見なされ、 によって InsertionPoint表されます。 |
INormalizedTextChangeCollection |
オブジェクトの ITextChange 正規化されたリスト。 変更は位置の昇順で並べ替え、アブッティングと重複する変更は 1 つの変更に結合されます。 |
IOvertypeManager |
オーバータイプのテキスト ビュー マネージャーごとの 。 |
IOvertypeManagerFactory |
特定ITextViewの の上書き型を管理する をIOvertypeManager返すサービス。 |
IPersistentSpan |
ドキュメントが閉じている、開いている、または変更された場合でも有効なままであるドキュメント内のスパンについて説明します (開いている間)。 |
IPersistentSpanFactory |
を作成するための IPersistentSpanファクトリ。 |
IProxyEditTag |
ユーザーの代わりに編集が実行され、編集を実行したエンティティによって元に戻されることを示します。 |
IReadOnlyRegion |
空の可能性があるテキストの読み取り専用領域を追跡するハンドル。 |
IReadOnlyRegionEdit |
に対する読み取り専用リージョン編集操作のアトミック セットを ITextBuffer提供します。 エディションの位置は、オブジェクトが作成された時点の の ITextBuffer 状態に関して IReadOnlyRegionEdit 指定されます。 |
IRemoteEditTag |
編集がリモートコラボレーターからの編集であることを示します。 |
ISelectionTransformer |
と TryPerformActionOnSelection(Selection, Action<ISelectionTransformer>, Selection)の一部として既存SelectionのオブジェクトをPerformActionOnAllSelections(Action<ISelectionTransformer>)変更できます。 |
ITextBuffer |
UTF-16 を使用してエンコードされた Unicode 文字の変更可能なシーケンス。 バッファー内の位置は、文字のシーケンス (文字 0 から始まる) または行のシーケンス (0 行目から始まる) として扱われます。 空のバッファーには、文字を含まない 1 行があります。 |
ITextBuffer2 |
UTF-16 を使用してエンコードされた Unicode 文字の変更可能なシーケンス。 バッファー内の位置は、文字のシーケンス (文字 0 から始まる) または行のシーケンス (0 行目から始まる) として扱われます。 空のバッファーには、文字を含まない 1 行があります。 |
ITextBufferContentTypeListener |
拡張機能で、 のコンテンツ タイプの変更を ITextBuffer追跡できるようにします。 |
ITextBufferEdit |
に対する編集操作を ITextBuffer表します。 |
ITextBufferFactoryService |
通常の TextBuffers のファクトリ サービス。 |
ITextBufferFactoryService2 |
通常の TextBuffers のファクトリ サービス。 |
ITextBufferFactoryService3 |
通常の TextBuffers のファクトリ サービス。 |
ITextChange |
テキスト バッファーに対する 1 つの連続するテキスト変更操作について説明します。 すべてのテキスト変更は、 に置き換わる
挿入は、空の
削除は、空でない文字列であり
変更とは、 と |
ITextChange2 |
不透明な変更の概念に拡張 ITextChange されます。 |
ITextChange3 |
古いテキストと新しいテキストの部分文字列を効率的に取得する機能を拡張 ITextChange2 します。 |
ITextDataModel |
エディターで プレゼンテーション用に を ITextBuffer 準備します。 通常、 ITextDataModel は と の両方DocumentBufferとして公開される 1 つITextBufferでDataBuffer構成されます。 ただし、場合によっては、 の IProjectionBufferグラフは、1 つのドキュメントの場合と同じように表示すると便利です。 その場合、 DataBuffer は IProjectionBuffer 、 を直接または間接的にソース バッファーとして使用 DocumentBuffer する になります。 |
ITextDocument |
を保持するファイル システム内のドキュメントを ITextBuffer表します。 |
ITextDocumentFactoryService |
テキスト ドキュメントを作成、読み込み、破棄するサービスを表します。 |
ITextDocumentFactoryService2 | |
ITextEdit |
に対する編集操作のセットを ITextBuffer表します。 すべての編集操作の位置は、このオブジェクトが作成された時点の の ITextBuffer 状態に関して指定されます。 |
ITextImage |
Unicode 文字の不変シーケンスへの読み取りアクセスを提供します。 シーケンスの最初の文字のインデックスは 0 です。 |
ITextImageFactoryService |
を作成 ITextImageするためのファクトリ サービス。 |
ITextImageVersion |
のバージョンについて説明します ITextImage。 |
ITextSnapshot |
Unicode 文字のシーケンスを含む のITextBuffer変更できないスナップショットへの読み取りアクセスを提供します。 シーケンスの最初の文字のインデックスは 0 です。 |
ITextSnapshot2 |
Unicode 文字のシーケンスを含む のITextBuffer変更できないスナップショットへの読み取りアクセスを提供します。 シーケンスの最初の文字のインデックスは 0 です。 |
ITextSnapshotLine |
ITextSnapshot からのテキスト行に関する変更できない情報。 |
ITextVersion |
のバージョンについて説明します ITextBuffer。 テキスト バッファーへの の ITextEdit 各アプリケーションでは、新しい ITextVersion が生成されます。 |
ITextVersion2 |
のバージョンについて説明します ITextBuffer。 の各アプリケーションが ITextEdit テキスト バッファーに対して新 ITextVersionしい を生成します。 |
ITrackingPoint |
内の ITextBuffer追跡位置。 |
ITrackingSpan |
テキスト バッファーの変更に ITextBuffer 伴って拡大または縮小される 内のテキストのスパン。 スパンが空の場合があります。 |
ITypingEditTag |
編集がユーザーが文字を入力した結果であることを示します。 |
IUndoEditTag |
編集が元に戻すまたはやり直しの一部であることを示します。 |
IUserEditTag |
編集が、副作用 (ユーザーがセミコロンを入力した後の自動書式設定など) とは対照的に、ユーザー アクション (入力など) の直接の結果であることを示します。 |
列挙型
EdgeInsertionMode |
読み取り専用領域のエッジ挿入モードを指定します。 |
FileActionTypes |
ファイル アクションの種類について説明します。 |
PointTrackingMode |
オブジェクトの追跡モードを ITrackingPoint 表します。 |
PositionAffinity |
2 つの文字の間にあると考えられる 内 ITextBuffer の位置が、前の文字または次の文字に結合されているかどうかを説明します。 |
PredefinedSelectionTransformations |
ビュー内の選択を操作するために定義済みの一連のアクションを定義します。 カスタム操作については、 の使用方法に関するページ ISelectionTransformerを参照してください。 これらの変換は、および PerformAction(PredefinedSelectionTransformations)にPerformActionOnAllSelections(PredefinedSelectionTransformations)TryPerformActionOnSelection(Selection, PredefinedSelectionTransformations, Selection)渡すことができます。 |
ReloadResult |
の Reload メソッド ITextDocumentの戻り値。 |
SpanTrackingMode |
オブジェクトの追跡モードを ITrackingSpan 表します。 |
TrackingFidelityMode |
オブジェクトと ITrackingSpan オブジェクトの特殊な追跡動作をITrackingPoint表します。 |
代理人
CustomTrackToVersion |
スパン追跡のカスタム実装を提供します。 このデリゲートは、カスタム追跡スパンによって実装する必要があります。 |
DynamicReadOnlyRegionQuery |
編集の読み取り専用リージョンに通知するためのコールバック デリゲート。 |