Microsoft.VisualStudio.Text.Editor 名前空間

クラス

AdornmentLayerDefinition

エクスポートの情報を IAdornmentLayer 提供します。

AppearanceCategoryOption

外観カテゴリを定義します。

AutoDetectUtf8Option

ファイルを開いたときに utf-8 エンコードの検出を試みるかどうかを決定するオプション定義。

AutomaticDelimiterHighlightingOption

一致する区切り記号を強調表示するかどうかを決定するオプション定義。

AutoScrollEnabled

自動スクロールを有効にするオプションを定義します。

BackgroundBrushChangedEventArgs

の BackgroundBrushChanged イベントに関する情報を提供します IWpfTextView

CaretPositionChangedEventArgs

PositionChanged イベントに関する情報を提供します。

CaretWidthOption

キャレットをレンダリングする幅を決定するオプション定義。

ChangeTrackingMarginEnabled

変更追跡余白を有効にするオプションを定義します。

ClickGotoDefEnabledOption

定義への移動に対してマウス クリック + 修飾子キー押下を有効にするかどうかを指定します。

ClickGotoDefModifierKeyOption

マウス クリック + 修飾キーを押して定義に移動するために使用する修飾子キーを指定します。

ClickGotoDefOpensPeekOption

マウス クリック + 修飾キーを押すプレビュービューで定義ターゲットを開くかどうかを指定します。

CollapseHintAdornmentControl

アウトライン余白のこの領域の上にマウス ポインターを置くと、テキスト ビューのアウトライン領域が強調表示されます。

ConvertTabsToSpaces

タブをスペースに変換するかどうかを決定するオプション定義。

CutOrCopyBlankLineIfNoSelection

選択範囲が空の場合に空白行を切り取る、またはコピーするオプションを定義します。

DefaultOptions

一般的な一般的なオプション。

DefaultTextViewHostOptions

ホスト関連の一般的な ITextView オプションの名前。

DefaultTextViewOptions

一般的な ITextView オプションを定義します。

DefaultWpfViewOptions

一般的な IWpfTextView オプションを表します。

DeferCreationAttribute

省略可能な遅延作成セマンティクスを指定します。

DisplayUrlsAsHyperlinks

URL をハイパーリンクとして表示するかどうかを決定するオプション定義。

DragDropEditing

ドラッグ/ドロップ編集用のビュー オプションを定義します。

EditingStateMarginEnabledOption

すべての編集状態の余白を有効にするオプションを定義します

EditorEmulationModeOption

エディター エミュレーション モードを決定するオプション定義。

EditorOptionChangedEventArgs

OptionChanged イベントに関する情報を提供します。

EditorOptionDefinition

エディター オプションの定義。

EditorOptionDefinition<T>

エディター オプションの定義を表します。

EditorStyleNames

エディターをホストするプログラムでコンポーネントのスタイルを定義できるさまざまなエディター コンポーネントの名前。

EnableVerticalScrollingOption

ビューで垂直スクロールが有効になっているかどうか。 そうでない場合、ビューは常にスクロールされるため、バッファーの最初の行はビューの上部にフラッシュされます。

FallbackFont

フォールバック フォントを決定するオプション定義 (フォールバックの名前は WPF 固有であるため、ここで定義)。

FileHealthIndicatorEnabled

ファイル正常性インジケーターを有効にするオプションを定義します。

FollowCodingConventionsOption

ファイルがプロジェクトのコーディング規則に従う必要があるかどうかを決定するオプション定義。

GlyphMarginEnabled

グリフの余白を有効にするオプションを定義します。

GridCellLengthAttribute

このクラスは、グリッド セルのサイズを MEF エクスポートに関連付けます。

GridUnitTypeAttribute

このクラスは、値を GridUnitType MEF エクスポートに関連付けます。

HighlightCurrentLineOption

現在の行を強調表示するオプションを表します。

HorizontalScrollBarEnabled

水平スクロール バーを有効にするオプションを定義します。

ImeTextComposition

の IME 処理によって生成されるテキスト構成を表します ITextView

IndentationCharacterMarginEnabled

IndentationCharacterMargin を有効にするオプションを定義します

IndentingStyleOption

自動インデントのスタイルを決定するオプション定義。

IndentSize

インデントのサイズ (スペース数) を決定するオプション定義。

InsertFinalNewLine

最後の改行を挿入するかどうかを決定するオプション定義。

InsertModeMarginEnabled

InsertModeMargin を有効にするオプションを定義します。

InterLineAdornmentTag

テキスト行の上または下に表示される装飾を提供するタグを表します。

IntraTextAdornment

を介して IntraTextAdornmentTag提供されるテキスト内装飾のテーマ設定のサポート。

IntraTextAdornmentTag

テキストが散在するように表示される装飾を提供するタグを表します。

IsInContrastModeOption

エディターが "エクストラ コントラスト" モードか "ハイ コントラスト" モードかを決定します。

IsInHighContrastThemeOption

エディターが Windows ハイ コントラスト テーマに含まれているかどうかを判断します。

このテーマは、Windows OS ハイ コントラスト モードの場合にユーザーが有効にする特定の VS Windows ハイ コントラスト テーマです。 このオプションでは、青 (エクストラ コントラスト) テーマまたは Windows OS ハイ コントラスト モードはチェックされません。

IsViewportLeftClipped

[仮想空間を使用] オプションを定義します。

KeyProcessor

エディターのキーボード入力を処理します。

LineEndingMarginEnabled

LineEndingMargin を有効にするオプションを定義します。

LineNumberMarginEnabled

行番号の余白を有効にするオプションを定義します。

LineSpacingOption

垂直方向の行間オプションを定義します。

LongBufferLineChunk

を決定するオプション定義によって、長い行のチャンク サイズが決まります。

LongBufferLineThreshold

長い行の特殊な処理のしきい値を決定するオプション定義。

MarginContainerAttribute

余白コンテナーの種類を指定します。

MinimumErrorSeverity

エラー波線に使用するエラーの重大度を決定します

MouseHoverAttribute

のイベント ハンドラー MouseHoverに配置する属性。マウスが移動を停止してからホバー イベントが生成されるまでの遅延を指定します。

MouseHoverEventArgs

の MouseHover イベントに関する情報を ITextView提供します。

MouseProcessorBase

クライアントが必要なメソッドのみをオーバーライドできるように、マウス バインドの基本実装を提供します。

MouseWheelZoomEnabled

マウス ホイールのズームを有効にするオプションを定義します

NewLineCharacter

改行文字または改行文字を指定するオプション定義。

NonBlockingCompletionOption

エディターが非ブロッキング完了モードを使用するかどうかを決定するオプション定義。エディターは、ユーザーがコミット文字を押したときに完了項目が到着するのを待機しません。 このオプションは、ユーザーには公開されません。 これは、ラグゲート サービスによって制御できます。

OutliningCollapsedAdornmentControl

テキスト ビューの折りたたまれたテキストを表します。

OutliningMarginBracketControl

展開されたアウトライン領域の垂直方向の範囲を示し、ユーザーが折りたたみできるようにします。

OutliningMarginControl

アウトライン余白を表します。

OutliningMarginEnabled

アウトライン余白を有効にするオプションを定義します。

OutliningMarginHeaderControl

アウトライン領域の折りたたみと展開を許可します。

OutliningUndoEnabled

アウトラインを元に戻すかどうかを決定するオプション定義。

OverwriteMode

上書きモードのビュー オプションを定義します。

PredefinedAdornmentLayers

この静的クラスは、エディターによって定義済みの装飾レイヤーの名前を定義します。

PredefinedMarginNames

Visual Studio によって提供される定義済みの余白の名前を指定します。

PredefinedTextViewRoles

Visual Studio によって提供される定義済みのテキスト ビュー ロールの名前を指定します。

ProduceScreenReaderFriendlyText

スクリーン リーダーがコードの内容を適切に読み取ることができるように、オートメーション コントロールで注釈付きテキストを提供できるようにするオプションを定義します。

ReplacesAttribute

この資産に置き換えられる資産の名前を指定します。

ReplicateNewLineCharacter

行を挿入するときに改行文字を複製するかどうかを決定するオプション定義。

ResponsiveCompletionOption

エディターで応答入力候補モードを使用するかどうかを決定するオプション定義。エディターは、ユーザーがコミット文字を押したときに完了項目を短時間待機します。 遅延後も完了項目が存在しない場合、完了は無視されます。 このオプションは、ツール/オプション/テキスト エディター/詳細ページでユーザーに公開されます。

ResponsiveCompletionThresholdOption

応答完了モードで許容される最大遅延時間を決定するオプション定義。エディターは、ユーザーがコミット文字を押したときに完了項目の指定された時間を待機します。 遅延後も完了項目が存在しない場合、完了は無視されます。 このオプションは、ユーザーには公開されません。 リモート設定で制御可能です。

RowColMarginEnabled

RowColMargin を有効にするオプションを定義します。

SelectionMarginEnabled

選択余白を有効にするオプションを定義します。

SelectionStateMarginEnabled

SelectionStateMargin を有効にするオプションを定義します。

ShouldCaretsBeRendered

[キャレットをレンダリングする必要がある] オプションを定義します。

ShouldSelectionsBeRendered

[選択をレンダリングする必要がある] オプションを定義します。

ShowBidirectionalTextControlCharactersOption

[双方向テキスト コントロール文字の表示] オプションを定義します。

ShowBlockStructure

[ブロック構造の表示] オプションを定義します。

ShowErrorSquiggles

エラー波線の表示を定義します。

ShowNavigationBarOption

[ナビゲーション バーの表示] オプションを定義します。

ShowSelectionMatches

[選択項目の一致の表示] を定義します。

ShowZeroWidthCharactersOption

[ゼロ幅文字の表示] オプションを定義します。

SimpleGraphicsOption

単色の選択ではなく、選択グラデーションを描画するオプションを表します。

SpaceReservationAgentChangedEventArgs

が で変更されたときに ISpaceReservationAgent 情報を提供します ISpaceReservationManager

SpaceReservationManagerDefinition

のメタデータを ISpaceReservationManager表します。

SuggestionMarginEnabled

候補の余白を有効にするオプションを定義します。

TabSize

タブのサイズ (スペース数) を決定するオプション定義。

TextFormattingModeOption

エディターで使用されるテキストの書式設定モードをカスタマイズします

TextRenderingModeOption

エディターで使用されるテキストのレンダリング モードをカスタマイズします

TextViewCreatedEventArgs

新しく作成された の情報を提供 ITextViewします。

TextViewExtensions

ユーティリティ ITextView 拡張メソッド。

TextViewLayoutChangedEventArgs

の Layout Changed イベントの情報を ITextView提供します。

TextViewRoleAttribute

拡張機能を適用する TextView の種類を指定するには、この属性を使用します。

TooltipAppearanceCategory

最後の改行を挿入するかどうかを決定するオプション定義。

TrimTrailingWhiteSpace

末尾の空白文字をトリミングするかどうかを決定するオプション定義。

UpdateIndentationCharacterOption

すべての編集後にバッファーの内容に基づいて標準の先頭の空白文字を更新できるようにするオプションを定義します。

UseReducedOpacityForHighContrastOption
UseVirtualSpace

[仮想空間を使用] オプションを定義します。

UseVisibleWhitespace

[表示される空白文字を使用] オプションを定義します。

UseVisibleWhitespaceEnabledTypes

[表示される空白文字を使用] オプションを定義します。

UseVisibleWhitespaceOnlyForSelection

[表示される空白文字を使用] オプションを定義します。

VerticalScrollBarEnabled

垂直スクロール バーを有効にするオプションを定義します。

ViewOptionDefinition<T>

固有のエディター オプションを ITextView定義します。

ViewProhibitUserInput

[ユーザー入力の禁止] オプションを定義します。

ViewState

特定の時点での状態を表示します。

WordWrapStyle

折り返しスタイル オプションを定義します。

WpfTextViewKeyboardFilterName

KeyboardFilter の順序付け名を表します。

WpfViewOptionDefinition<T>

に固有のエディター オプションを IWpfTextView定義します。

ZoomConstants

ズーム操作に使用する定数を定義します

ZoomControl

テキスト ビューのズーム コントロールを表します。

ZoomControlEnabled

ズーム コントロールを有効にするオプションを定義します。

ZoomLevel

ズームレベルを定義します。

ZoomLevelChangedEventArgs

の ZoomLevelChangedEvent イベントに関する情報を提供します IWpfTextView

ZoomLevelConverter

ズーム レベルの と Double の表現間Stringの変換を可能にする値コンバーター。

構造体

CaretPosition

内のキャレットの位置を ITextView表します。

EditorOptionKey<T>

エディター オプションのタイプ セーフ キーを表します。

インターフェイス

IAccessibleAdornmentControl

スクリーン リーダーが読み上げる必要がある装飾を表します。 主に、テキスト行に存在する、またはテキスト行に存在するフォーカスできない UI コントロールに対して実装する必要があります。

IAdornmentLayer

装飾レイヤーを表します。

IAdornmentLayerElement

装飾レイヤー内の要素を定義します。

IEditorOptions

一般的なエディター オプションと、値を変更して新しいオプションを追加するための拡張可能なメカニズムを表します。

IEditorOptionsFactoryService

指定したスコープまたはグローバル スコープに対して 取得 IEditorOptions するサービスを表します。

IGlyphFactory

特定のグリフ型のビジュアルを提供します。

IGlyphFactoryProvider

を提供します IGlyphFactory

IGlyphMouseProcessorProvider

グリフの余白にマウス バインドを提供します。

IGlyphTag

グリフ の視覚エフェクトを配置するためにグリフ余白によって使用されるグリフ タグを表します。

IIndentationManagerService

これは、ファイル内のスマート インデントをサポートするサービスです。

IKeyProcessorProvider

指定IWpfTextViewした の KeyProcessor を作成します。

IMapEditToData

EditBufferDataBufferの位置間のマッピングをTextViewModel容易にするインターフェイス。

IMouseProcessor

マウス バインドの拡張機能を提供します。

IMouseProcessor2

マウス バインドのタッチ関連の拡張機能を提供します。

IMouseProcessorProvider

の を IMouseProcessor 作成します IWpfTextView

IScrollMap

文字位置とスクロールマップ座標間のマッピングを定義します。 これは、スクロール バーがレンダリングされる座標系と同じではありません。

IScrollMapFactoryService

の をIScrollMapITextView作成または再利用します。

ISmartIndent

行の目的のインデントを計算するために提供します。

ISmartIndentationService

Enter キーが押されたとき、または空の行に移動するときに、自動インデントを決定する Visual Studio サービスを提供します。

ISmartIndentProvider

特定ITextViewの の ISmartIndent オブジェクトを取得します。 コンポーネント エクスポーターは、該当するコンテンツ タイプを指定するために、少なくとも 1 つのコンテンツ タイプ属性を指定する必要があります。

ISpaceReservationAgent

スペース予約の装飾の表示を処理します。

ISpaceReservationManager

スペース予約の装飾を管理します。

ITextCaret

に関連付けられているキャレットを ITextView表します。

ITextEditorFactoryService

エディター ビューを作成します。

ITextSelection

内の選択したテキストを表します。 ITextView

ITextView

内のテキストのビューを ITextBuffer表します。 これは、書式設定されたテキストをレンダリングできるようにするメソッドを持つプラットフォーム固有のインターフェイスの基本クラスです。

ITextView2

ITextView拡張機能。機能を拡張します。 ここですべてのメンバーに対して、 の拡張メソッド TextViewExtensionsも必要です。

ITextViewConnectionListener

特定のコンテンツ タイプのテキスト バッファーをリッスンして、テキスト エディターでいつ開くか閉じているかを確認します。

ITextViewCreationListener

が作成されたときに ITextViewリッスンします。

ITextViewLineCollection

ビューのオブジェクトのコレクション ITextViewLine にアクセスするためのヘルパー クラスを表します。 の TextViewLines プロパティ ITextView は、このインターフェイスのインスタンスを取得するために使用されます。

ITextViewMargin

のエッジに接続されている余白を ITextView表します。

ITextViewModel

特定ITextViewの 内のテキストの表示に固有の 0 個以上ITextBufferのオブジェクトのセットを表します。

ITextViewModelProvider

オブジェクトを提供 ITextViewModel します。

ITextViewRoleSet

テキスト ビュー ロールのセット。

IVerticalFractionMap

文字の位置と の垂直方向の範囲全体の分数の間の ITextViewマップ。

IVerticalScrollBar

垂直スクロール バーを表します。

IViewScroller

のヘルパー クラスを ITextView表し、スクロールの基本的な機能を提供します。 の ITextView プロパティはViewScroller、このインターフェイスのインスタンスを取得するために使用されます。

IWpfTextView

WPF プラットフォームの Visual Studio ITextView を表します。

IWpfTextViewConnectionListener

特定のコンテンツ タイプのテキスト バッファーをリッスンして、テキスト エディターでいつ開くか閉じているかを確認します。

IWpfTextViewCreationListener

が作成されたときに IWpfTextViewリッスンします。

IWpfTextViewHost

IWpfTextViewスクロール バーや行番号の余白など、 とそれを囲む余白を格納します。

IWpfTextViewLineCollection

ITextViewを使用して、ビューのオブジェクトのITextViewLineコレクションにアクセスできます。 の TextViewLines プロパティ ITextView は、ITextViewLineCollection インターフェイスのインスタンスを取得するために使用されます。

IWpfTextViewMargin

のエッジに接続されている余白を IWpfTextView表します。

IWpfTextViewMarginProvider

指定IWpfTextViewHostした の をIWpfTextViewMargin作成します。

列挙型

AdornmentPositioningBehavior

装飾の配置を定義します。

ConnectionReason

テキスト バッファーとテキスト ビューを接続または切断する理由を定義します。

EditorTextFormattingMode

エディターで使用できる WPF TextFormattingModeを指定します。 この列挙体は にを追加 Automatic します TextFormattingMode

EnsureSpanVisibleOptions

EnsureSpanVisible の動作を IViewScroller 制御するオプション。

HorizontalPositioningMode

行間の装飾を行の水平方向に配置できる方法の列挙。

IndentingStyle

言語サービスでサポートされているさまざまなインデント スタイルを表します。

ScrollDirection

をスクロール ITextViewする方向。

TextSelectionMode

テキスト選択モードを指定します。

ViewRelativePosition

の verticalOffset パラメーターの意味を定義します ITextView。DisplayTextLineContaining(...).

WhitespaceType

列挙値のビットごとの組み合わせを設定して、 に表示する空白記号を ITextView指定します。

WordWrapStyles

列挙値のビットごとの組み合わせを設定して、 の折り返しスタイルを ITextView指定します。

代理人

AdornmentRemovedCallback

が から削除されたときの UIElement 動作を IAdornmentLayer定義します。

InterLineAdornmentFactory

InterLineAdornmentTags で使用される装飾を作成するために使用されるファクトリ。