Bagikan melalui


Microsoft.VisualStudio.Text.Editor Ruang nama

Kelas

AdornmentLayerDefinition

Menyediakan informasi untuk IAdornmentLayer ekspor.

AppearanceCategoryOption

Mendefinisikan kategori tampilan.

AutoDetectUtf8Option

Definisi opsi yang menentukan apakah file, ketika dibuka, mencoba mendeteksi pengodean utf-8.

AutomaticDelimiterHighlightingOption

Definisi opsi yang menentukan apakah pembatas yang cocok harus disorot.

AutoScrollEnabled

Menentukan opsi untuk mengaktifkan gulir otomatis.

BackgroundBrushChangedEventArgs

Menyediakan informasi untuk peristiwa BackgroundBrushChanged di IWpfTextView.

CaretPositionChangedEventArgs

Menyediakan informasi untuk peristiwa tersebut PositionChanged .

CaretWidthOption

Definisi opsi yang menentukan seberapa lebar tanda sisipan harus dirender.

ChangeTrackingMarginEnabled

Menentukan opsi untuk mengaktifkan margin pelacakan perubahan.

ClickGotoDefEnabledOption

Menentukan apakah akan mengaktifkan klik mouse + penekanan tombol pengubah untuk masuk ke definisi.

ClickGotoDefModifierKeyOption

Menentukan tombol pengubah apa yang akan digunakan untuk masuk ke definisi dengan klik mouse + penekanan tombol pengubah.

ClickGotoDefOpensPeekOption

Menentukan apakah akan membuka target definisi dalam tampilan Intip untuk klik mouse + penekanan tombol pengubah.

CollapseHintAdornmentControl

Menyoroti wilayah kerangka dalam tampilan teks saat mouse mengarahkan kursor ke wilayah ini di margin kerangka.

ConvertTabsToSpaces

Definisi opsi yang menentukan apakah akan mengonversi tab menjadi spasi.

CutOrCopyBlankLineIfNoSelection

Menentukan opsi untuk memotong atau menyalin baris kosong jika pilihan kosong.

DefaultOptions

Opsi umum umum.

DefaultTextViewHostOptions

Nama opsi umum ITextView terkait host.

DefaultTextViewOptions

Mendefinisikan opsi umum ITextView .

DefaultWpfViewOptions

Mewakili opsi umum IWpfTextView .

DeferCreationAttribute

Menentukan semantik pembuatan opsional yang ditangguhkan.

DisplayUrlsAsHyperlinks

Definisi opsi yang menentukan apakah URL harus ditampilkan sebagai hyperlink.

DragDropEditing

Menentukan opsi tampilan untuk pengeditan seret/letakkan.

EditingStateMarginEnabledOption

Menentukan opsi untuk mengaktifkan semua margin status pengeditan

EditorEmulationModeOption

Definisi opsi yang menentukan mode emulasi editor.

EditorOptionChangedEventArgs

Menyediakan informasi untuk peristiwa tersebut OptionChanged .

EditorOptionDefinition

Definisi opsi editor.

EditorOptionDefinition<T>

Mewakili definisi opsi editor.

EditorStyleNames

Nama-nama berbagai komponen editor tempat gaya komponen dapat didefinisikan oleh program yang menghosting editor.

EnableVerticalScrollingOption

Apakah pengguliran vertikal diaktifkan dalam tampilan. Jika tidak, tampilan selalu digulir sehingga baris pertama buffer dibersihkan dengan bagian atas tampilan.

FallbackFont

Definisi opsi yang menentukan font fallback (ditentukan di sini karena nama fallback spesifik WPF).

FileHealthIndicatorEnabled

Menentukan opsi untuk mengaktifkan Indikator Kesehatan File.

FollowCodingConventionsOption

Definisi opsi yang menentukan apakah file harus mengikuti konvensi pengkodean proyek.

GlyphMarginEnabled

Menentukan opsi untuk mengaktifkan margin glyph.

GridCellLengthAttribute

Kelas ini mengaitkan ukuran sel kisi dengan ekspor MEF.

GridUnitTypeAttribute

Kelas ini mengaitkan GridUnitType nilai dengan ekspor MEF.

HighlightCurrentLineOption

Mewakili opsi untuk menyoroti baris saat ini.

HorizontalScrollBarEnabled

Menentukan opsi untuk mengaktifkan bilah gulir horizontal.

ImeTextComposition

Mewakili komposisi teks yang dihasilkan oleh pemrosesan IME dari ITextView.

IndentationCharacterMarginEnabled

Menentukan opsi untuk mengaktifkan IndentationCharacterMargin

IndentingStyleOption

Definisi opsi yang menentukan gaya indentasi otomatis.

IndentSize

Definisi opsi yang menentukan ukuran (dalam jumlah spasi) inden.

InsertFinalNewLine

Definisi opsi yang menentukan apakah akan menyisipkan baris baru akhir.

InsertModeMarginEnabled

Menentukan opsi untuk mengaktifkan InsertModeMargin.

InterLineAdornmentTag

Mewakili tag yang menyediakan hiasan untuk ditampilkan di atas atau di bawah baris teks.

IntraTextAdornment

Dukungan untuk tema hiasan intra-teks yang disediakan melalui IntraTextAdornmentTags.

IntraTextAdornmentTag

Mewakili tag yang memberikan hiasan untuk ditampilkan sebagai diselingi dengan teks.

IsInContrastModeOption

Menentukan apakah editor berada dalam mode "Kontras Ekstra" atau "Kontras Tinggi".

IsInHighContrastThemeOption

Menentukan apakah editor berada dalam tema kontras tinggi Windows.

Tema ini adalah tema Kontras Tinggi VS Windows tertentu yang diaktifkan oleh pengguna ketika dalam mode Kontras Tinggi OS Windows. Opsi ini tidak memeriksa tema Biru (Kontras Ekstra) atau mode Kontras Tinggi OS Windows.

IsViewportLeftClipped

Menentukan opsi Gunakan Ruang Virtual.

KeyProcessor

Memproses input keyboard editor.

LineEndingMarginEnabled

Menentukan opsi untuk mengaktifkan LineEndingMargin.

LineNumberMarginEnabled

Menentukan opsi untuk mengaktifkan margin nomor baris.

LineSpacingOption

Menentukan opsi penspasian garis vertikal.

LongBufferLineChunk

Definisi opsi yang menentukan ukuran potongan untuk garis panjang.

LongBufferLineThreshold

Definisi opsi yang menentukan ambang batas untuk penanganan khusus garis panjang.

MarginContainerAttribute

Menentukan jenis kontainer margin.

MinimumErrorSeverity

Menentukan tingkat keparahan kesalahan apa yang akan digunakan untuk berlekuk kesalahan

MouseHoverAttribute

Atribut yang akan ditempatkan pada penanganan aktivitas untuk MouseHover, menentukan penundaan antara waktu ketika mouse berhenti bergerak dan pembuatan peristiwa hover.

MouseHoverEventArgs

Menyediakan informasi untuk peristiwa MouseHover dari ITextView.

MouseProcessorBase

Menyediakan implementasi dasar untuk pengikatan mouse, sehingga klien hanya dapat mengambil alih metode yang mereka butuhkan.

MouseWheelZoomEnabled

Menentukan opsi untuk mengaktifkan zoom roda mouse

NewLineCharacter

Definisi opsi yang menentukan karakter atau karakter baris baru.

NonBlockingCompletionOption

Definisi opsi yang menentukan apakah editor menggunakan mode penyelesaian non-pemblokiran, di mana editor tidak menunggu item penyelesaian tiba ketika pengguna menekan karakter penerapan. Opsi ini tidak diekspos ke pengguna. Ini dapat dikontrol oleh layanan laguage.

OutliningCollapsedAdornmentControl

Mewakili teks yang diciutkan dalam tampilan teks.

OutliningMarginBracketControl

Menunjukkan jangkauan vertikal dari wilayah kerangka yang diperluas dan memungkinkan pengguna untuk menciutkannya.

OutliningMarginControl

Mewakili margin kerangka.

OutliningMarginEnabled

Menentukan opsi untuk mengaktifkan margin Kerangka.

OutliningMarginHeaderControl

Memungkinkan menciutkan dan memperluas wilayah kerangka.

OutliningUndoEnabled

Definisi opsi yang menentukan apakah kerangka tidak dapat diurungkan.

OverwriteMode

Menentukan opsi tampilan untuk mode timpa.

PredefinedAdornmentLayers

Kelas statis ini mendefinisikan nama lapisan hiasan yang telah ditentukan oleh editor.

PredefinedMarginNames

Menentukan nama margin yang telah ditentukan sebelumnya yang disediakan oleh Visual Studio.

PredefinedTextViewRoles

Menentukan nama peran tampilan teks yang telah ditentukan sebelumnya yang disediakan oleh Visual Studio.

ProduceScreenReaderFriendlyText

Menentukan opsi untuk mengaktifkan penyediaan teks yang dianotasikan dalam kontrol otomatisasi sehingga pembaca layar dapat membaca konten kode dengan benar.

ReplacesAttribute

Menentukan nama aset yang akan digantikan oleh aset ini.

ReplicateNewLineCharacter

Definisi opsi yang menentukan apakah akan menduplikasi karakter baris baru saat menyisipkan baris.

ResponsiveCompletionOption

Definisi opsi yang menentukan apakah editor menggunakan mode penyelesaian responsif, di mana editor menunggu waktu singkat untuk item penyelesaian saat pengguna menekan karakter penerapan. Jika item penyelesaian masih belum ada setelah penundaan, penyelesaian akan ditutup. Opsi ini diekspos ke pengguna di halaman Alat/Opsi/Teks Editor/Tingkat Lanjut.

ResponsiveCompletionThresholdOption

Definisi opsi yang menentukan penundaan maksimum yang diizinkan dalam mode penyelesaian responsif, di mana editor menunggu jumlah waktu yang ditentukan untuk item penyelesaian saat pengguna menekan karakter penerapan. Jika item penyelesaian masih belum ada setelah penundaan, penyelesaian akan ditutup. Opsi ini tidak diekspos ke pengguna. Ini dapat dikontrol oleh pengaturan jarak jauh.

RowColMarginEnabled

Menentukan opsi untuk mengaktifkan RowColMargin.

SelectionMarginEnabled

Menentukan opsi untuk mengaktifkan margin pilihan.

SelectionStateMarginEnabled

Menentukan opsi untuk mengaktifkan SelectionStateMargin.

ShouldCaretsBeRendered

Menentukan opsi Harus Dirender.

ShouldSelectionsBeRendered

Menentukan opsi Harus Seleksi Dirender.

ShowBidirectionalTextControlCharactersOption

Menentukan opsi Perlihatkan Karakter Kontrol Teks Dua Arah.

ShowBlockStructure

Menentukan opsi Perlihatkan Struktur Blok.

ShowErrorSquiggles

Menentukan Perlihatkan Kesalahan Berlekuk.

ShowNavigationBarOption

Menentukan opsi Perlihatkan Bilah Navigasi.

ShowSelectionMatches

Menentukan Perlihatkan Kecocokan Pilihan.

ShowZeroWidthCharactersOption

Menentukan opsi Perlihatkan Karakter Lebar Nol.

SimpleGraphicsOption

Mewakili opsi untuk menggambar gradien pilihan dibandingkan dengan pilihan warna solid.

SpaceReservationAgentChangedEventArgs

Menyediakan informasi ketika ISpaceReservationAgent diubah dalam ISpaceReservationManager.

SpaceReservationManagerDefinition

Mewakili metadata untuk ISpaceReservationManager.

SuggestionMarginEnabled

Menentukan opsi untuk mengaktifkan margin saran.

TabSize

Definisi opsi yang menentukan ukuran (dalam jumlah spasi) tab.

TextFormattingModeOption

Menyesuaikan Mode Pemformatan teks yang digunakan oleh Editor

TextRenderingModeOption

Menyesuaikan Mode Penyajian teks yang digunakan oleh Editor

TextViewCreatedEventArgs

Menyediakan informasi untuk yang baru dibuat ITextView.

TextViewExtensions

Metode ekstensi utilitas ITextView .

TextViewLayoutChangedEventArgs

Menyediakan informasi untuk peristiwa Tata Letak yang Diubah dari ITextView.

TextViewRoleAttribute

Gunakan atribut ini untuk menentukan jenis TextViews tempat ekstensi diterapkan.

TooltipAppearanceCategory

Definisi opsi yang menentukan apakah akan menyisipkan baris baru akhir.

TrimTrailingWhiteSpace

Definisi opsi yang menentukan apakah akan memangkas spasi kosong berikutnya.

UpdateIndentationCharacterOption

Menentukan opsi untuk mengaktifkan pembaruan karakter spasi kosong terkemuka standar berdasarkan konten buffer setelah setiap pengeditan.

UseReducedOpacityForHighContrastOption
UseVirtualSpace

Menentukan opsi Gunakan Ruang Virtual.

UseVisibleWhitespace

Menentukan opsi Gunakan Spasi Kosong yang Terlihat.

UseVisibleWhitespaceEnabledTypes

Menentukan opsi Gunakan Spasi Kosong yang Terlihat.

UseVisibleWhitespaceOnlyForSelection

Menentukan opsi Gunakan Spasi Kosong yang Terlihat.

VerticalScrollBarEnabled

Menentukan opsi untuk mengaktifkan bilah gulir vertikal.

ViewOptionDefinition<T>

ITextViewMendefinisikan opsi editor -specific.

ViewProhibitUserInput

Menentukan opsi Larangan Input Pengguna.

ViewState

Lihat status pada titik waktu tertentu.

WordWrapStyle

Menentukan opsi gaya pembungkus kata.

WpfTextViewKeyboardFilterName

Mewakili nama urutan KeyboardFilter.

WpfViewOptionDefinition<T>

Menentukan opsi editor khusus untuk IWpfTextView.

ZoomConstants

Menentukan konstanta yang digunakan untuk operasi zoom

ZoomControl

Mewakili kontrol zoom dalam tampilan teks.

ZoomControlEnabled

Menentukan opsi untuk mengaktifkan Kontrol Zoom.

ZoomLevel

Mendefinisikan zoomlevel.

ZoomLevelChangedEventArgs

Menyediakan informasi untuk peristiwa ZoomLevelChangedEvent di IWpfTextView.

ZoomLevelConverter

Pengonversi nilai yang memungkinkan konversi antara String dan Double representasi tingkat perbesar tampilan.

Struct

CaretPosition

Mewakili posisi tanda sisipan dalam ITextView.

EditorOptionKey<T>

Mewakili kunci jenis aman untuk opsi editor.

Antarmuka

IAccessibleAdornmentControl

Mewakili hiasan yang harus dibaca dengan keras oleh pembaca layar. Terutama harus diimplementasikan untuk kontrol UI yang tidak dapat difokuskan yang tinggal di/pada baris teks.

IAdornmentLayer

Mewakili lapisan hiasan.

IAdornmentLayerElement

Mendefinisikan elemen dalam lapisan hiasan.

IEditorOptions

Mewakili opsi editor umum dan mekanisme yang dapat diperluas untuk memodifikasi nilai dan menambahkan opsi baru.

IEditorOptionsFactoryService

Mewakili layanan yang mendapatkan IEditorOptions cakupan tertentu atau untuk cakupan global.

IGlyphFactory

Menyediakan visual untuk jenis glyph tertentu.

IGlyphFactoryProvider

IGlyphFactoryMenyediakan .

IGlyphMouseProcessorProvider

Menyediakan pengikatan mouse untuk margin glyph.

IGlyphTag

Mewakili tag glyph, yang dikonsumsi oleh margin glyph untuk menempatkan visual glyph.

IIndentationManagerService

Ini adalah layanan yang mendukung indentasi cerdas dalam file.

IKeyProcessorProvider

KeyProcessor Membuat untuk yang diberikanIWpfTextView.

IMapEditToData

Antarmuka untuk memfasilitasi pemetaan antara posisi dalam TextViewModeldan EditBufferDataBuffer.

IMouseProcessor

Menyediakan ekstensi untuk pengikatan mouse.

IMouseProcessor2

Menyediakan ekstensi terkait sentuhan untuk pengikatan mouse.

IMouseProcessorProvider

IMouseProcessor Membuat untuk IWpfTextView.

IScrollMap

Menentukan pemetaan antara posisi karakter dan koordinat peta gulir. Ini tidak sama dengan sistem koordinat tempat bilah gulir dirender.

IScrollMapFactoryService

Membuat atau menggunakan IScrollMap kembali untuk ITextView.

ISmartIndent

Menyediakan komputasi indentasi yang diinginkan untuk baris.

ISmartIndentationService

Menyediakan layanan Visual Studio yang menentukan indentasi otomatis saat tombol enter ditekan atau saat menavigasi ke baris kosong.

ISmartIndentProvider

ISmartIndent Mendapatkan objek untuk yang diberikanITextView. Eksportir komponen harus menyediakan setidaknya satu atribut jenis konten untuk menentukan jenis konten yang berlaku.

ISpaceReservationAgent

Menangani tampilan hiasan reservasi ruang.

ISpaceReservationManager

Mengelola hiasan reservasi ruang.

ITextCaret

Mewakili tanda sisipan yang terkait dengan ITextView.

ITextEditorFactoryService

Membuat tampilan editor.

ITextSelection

Mewakili teks terpilih dalam ITextView

ITextView

Mewakili tampilan teks dalam ITextBuffer. Ini adalah kelas dasar untuk antarmuka khusus platform yang memiliki metode untuk memungkinkan teks yang diformat dirender.

ITextView2

Ekstensi untuk ITextView, menambah fungsionalitas. Untuk setiap anggota di sini juga harus ada metode ekstensi di TextViewExtensions.

ITextViewConnectionListener

Mendengarkan buffer teks dari jenis konten tertentu untuk mengetahui kapan mereka dibuka atau ditutup di editor teks.

ITextViewCreationListener

Mendengarkan kapan ITextViewdibuat.

ITextViewLineCollection

Mewakili kelas pembantu untuk mengakses koleksi ITextViewLine objek tampilan. Properti TextViewLines pada ITextView digunakan untuk mendapatkan instans antarmuka ini.

ITextViewMargin

Mewakili margin yang dilampirkan ke tepi ITextView.

ITextViewModel

Mewakili satu set objek nol atau lebih ITextBuffer yang unik untuk presentasi teks tertentu ITextView.

ITextViewModelProvider

Menyediakan ITextViewModel objek.

ITextViewRoleSet

Kumpulan peran tampilan teks.

IVerticalFractionMap

Memetakan antara posisi karakter dan pecahan dari total tingkat vertikal dari ITextView.

IVerticalScrollBar

Mewakili bilah gulir vertikal.

IViewScroller

Mewakili kelas pembantu untuk ITextView, dan menyediakan fungsionalitas dasar untuk menggulir. ViewScroller Properti digunakan ITextView untuk mendapatkan instans antarmuka ini.

IWpfTextView

Mewakili Visual Studio ITextView untuk platform WPF.

IWpfTextViewConnectionListener

Mendengarkan buffer teks dari jenis konten tertentu untuk mengetahui kapan mereka dibuka atau ditutup di editor teks.

IWpfTextViewCreationListener

Mendengarkan kapan IWpfTextViewdibuat.

IWpfTextViewHost

IWpfTextView Berisi dan margin yang mengelilinginya, seperti bilah gulir atau selokan nomor baris.

IWpfTextViewLineCollection

ITextView Memungkinkan untuk mengakses kumpulan ITextViewLine objek tampilan. Properti TextViewLines pada ITextView digunakan untuk mendapatkan instans antarmuka ITextViewLineCollection.

IWpfTextViewMargin

Mewakili margin yang dilampirkan ke tepi IWpfTextView.

IWpfTextViewMarginProvider

IWpfTextViewMargin Membuat untuk yang diberikanIWpfTextViewHost.

Enum

AdornmentPositioningBehavior

Mendefinisikan posisi hiasan.

ConnectionReason

Menentukan alasan untuk menyambungkan atau memutuskan sambungan buffer teks dan tampilan teks.

EditorTextFormattingMode

Menentukan WPF TextFormattingModeyang tersedia dalam Editor. Enumerasi ini menambahkan Automatic ke TextFormattingMode.

EnsureSpanVisibleOptions

Opsi untuk mengontrol perilaku IViewScroller EnsureSpanVisible.

HorizontalPositioningMode

Enumerasi kemungkinan cara hiasan antarbaris dapat diposisikan secara horizontal pada garis.

IndentingStyle

Mewakili berbagai gaya indentasi yang didukung oleh layanan bahasa.

ScrollDirection

Arah untuk menggulir ITextView.

TextSelectionMode

Menentukan mode pemilihan teks.

ViewRelativePosition

Mendefinisikan arti parameter verticalOffset di ITextView. DisplayTextLineContaining(...).

WhitespaceType

Mengatur kombinasi bitwise nilai enumerasi untuk menentukan simbol spasi kosong mana yang ditampilkan pada ITextView.

WordWrapStyles

Mengatur kombinasi bitwise nilai enumerasi untuk menentukan gaya pembungkus kata dari ITextView.

Delegasikan

AdornmentRemovedCallback

Menentukan perilaku saat UIElement dihapus dari IAdornmentLayer.

InterLineAdornmentFactory

Pabrik digunakan untuk membuat hiasan yang digunakan oleh untuk InterLineAdornmentTags.