Microsoft.VisualStudio.Text Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Kelas
AbstractSelectionPresentationProperties |
Menyediakan properti khusus UI tentang Selection. |
ContentTypeChangedEventArgs |
Menyediakan informasi tentang perubahan pada IContentType pada ITextBuffer. |
EncodingChangedEventArgs |
Menyediakan informasi untuk peristiwa tersebut EncodingChanged . |
NormalizedSnapshotSpanCollection |
Kumpulan SnapshotSpan objek baca-saja, semuanya dari rekam jepret yang sama. |
NormalizedSpanCollection |
Kumpulan rentang yang diurutkan berdasarkan posisi mulai, dengan rentang yang berdampingan dan tumpang tindih digabungkan. |
PreContentChangedEventArgs |
Informasi yang diberikan sebelum konten berubah. |
SnapshotSpanEventArgs |
Menyediakan informasi untuk peristiwa yang melaporkan perubahan yang memengaruhi rentang teks. |
TextBufferCreatedEventArgs |
Menyediakan informasi tentang yang baru dibuat ITextBuffer. |
TextContentChangedEventArgs |
Menyediakan informasi tentang transaksi edit pada ITextBuffer. |
TextContentChangingEventArgs |
Menyediakan informasi tentang transaksi edit yang akan datang pada ITextBuffer |
TextDataModelContentTypeChangedEventArgs |
Menyediakan informasi tentang perubahan pada IContentType dari ITextDataModel. |
TextDocumentEventArgs |
Menyediakan informasi untuk peristiwa ketika ITextDocument telah dibuat atau dibuang. |
TextDocumentFileActionEventArgs |
Menyediakan informasi untuk peristiwa yang dimunculkan ketika ITextDocument telah dimuat dari atau disimpan ke disk. |
TextImageExtensions |
Metode ekstensi untuk bekerja dengan ITextImage |
TextSnapshotChangedEventArgs |
Menyediakan informasi tentang transaksi pada ITextBuffer yang menyebabkan baru ITextSnapshot dibuat. |
TextSnapshotToTextReader |
Menyediakan TextReader fasad di atas rekam jepret teks. |
Tracking |
Menentukan pelacakan posisi ke depan dan ke belakang dalam waktu. |
Struct
EditOptions |
Opsi yang berlaku untuk transaksi pengeditan teks. |
NormalizedSpanCollection.Enumerator |
Enumerator yang dialokasikan tumpukan untuk NormalizedSpanCollection. |
Selection |
Mengelola penyisipan, jangkar, dan titik aktif untuk satu tanda sisipan dan pilihan terkait. |
SnapshotPoint |
Posisi teks yang tidak dapat diubah dalam rekam jepret teks tertentu. |
SnapshotSpan |
Rentang teks yang tidak dapat diubah dalam rekam jepret teks tertentu. |
Span |
Interval bilangan bulat yang tidak dapat diubah yang menjelaskan rentang nilai dari Start ke End yang ditutup di sebelah kiri dan terbuka di sebelah kanan: [Mulai .. Akhiri). Rentang biasanya diterapkan ke ITextSnapshot untuk menunjukkan rentang teks, tetapi tidak bergantung pada buffer teks atau rekam jepret tertentu. |
TextImageLine |
Informasi yang tidak dapat diubah tentang baris teks dari ITextImage. |
VersionedPosition |
Menjelaskan lokasi di tertentu ITextImageVersion. |
VersionedSpan |
Menjelaskan rentang dalam tertentu ITextImageVersion. |
VirtualSnapshotPoint |
SnapshotPoint Mewakili yang mungkin memiliki ruang virtual. |
VirtualSnapshotSpan |
Mewakili dua VirtualSnapshotPoints |
Antarmuka
IDeleteEditTag |
Menunjukkan bahwa pengeditan adalah hasil dari pengetikan pengguna yang mencapai backspace atau hapus. |
IEditTag |
Antarmuka yang dapat digunakan untuk CreateEdit(EditOptions, Nullable<Int32>, Object) parameter editTag. |
IEncodingDetector |
Mencoba mendeteksi pengodean teks yang terkait dengan aliran. |
IExtensionErrorHandler |
Memungkinkan host editor mendeteksi pengecualian yang ditangkap di titik ekstensi. |
IExtensionErrorHandler2 |
Memungkinkan host editor mendeteksi pengecualian yang ditangkap di titik ekstensi. |
IExtensionPerformanceTracker |
Memungkinkan host editor melacak performa titik ekstensi. |
IFormattingEditTag |
Menunjukkan bahwa pengeditan adalah bagian dari pemformatan otomatis. |
IFormattingNeededEditTag |
Menunjukkan bahwa pengeditan adalah sesuatu seperti "tempel" di mana teks yang dimodifikasi harus diformat. |
IInviolableEditTag |
Menunjukkan batasan bahwa tidak ada pengeditan tambahan yang harus dilakukan di penanganan aktivitas buffer Changed yang dipanggil sebagai respons terhadap pengeditan ini. |
IInvisibleEditTag |
Menunjukkan bahwa pengeditan ini akan membuat transaksi undo yang tidak terlihat. |
IMappingPoint |
Posisi dalam yang ITextBuffer dapat dipetakan dalam IBufferGraph. |
IMappingSpan |
Rentang dalam yang ITextBuffer dapat dipetakan dalam IBufferGraph. |
IMultiSelectionBroker |
Mengelola semua tanda sisipan dan memilih perilaku untuk ITextView. Menangani beberapa pilihan, dan pemilihan kotak. Sepanjang tanda sisipan namespace ini dianggap sebagai bagian dari Pilihan, dan diwakili oleh InsertionPoint. |
INormalizedTextChangeCollection |
Daftar objek yang dinormalisasi ITextChange . Perubahan diurutkan dalam urutan posisi naik, dan perubahan abutting dan tumpang tindih digabungkan menjadi satu perubahan. |
IOvertypeManager |
Manajer tampilan per teks untuk overtype. |
IOvertypeManagerFactory |
Layanan yang mengembalikan yang IOvertypeManager mengelola overtype untuk tertentu ITextView. |
IPersistentSpan |
Menjelaskan rentang dalam dokumen yang tetap valid bahkan ketika dokumen ditutup, dibuka, atau dimodifikasi (saat terbuka). |
IPersistentSpanFactory |
Pabrik untuk membuat IPersistentSpan. |
IProxyEditTag |
Menunjukkan bahwa pengeditan di-perfomed atas nama pengguna, dan akan dibatalkan oleh entitas yang melakukan pengeditan. |
IReadOnlyRegion |
Handel yang melacak wilayah teks baca-saja yang mungkin kosong. |
IReadOnlyRegionEdit |
Menyediakan sekumpulan atom operasi pengeditan wilayah baca-saja pada ITextBuffer. Posisi edisi ditentukan sehubungan dengan status ITextBuffer pada saat IReadOnlyRegionEdit objek dibuat. |
IRemoteEditTag |
Menunjukkan bahwa pengeditan berasal dari kolaborator jarak jauh. |
ISelectionTransformer |
Memungkinkan perubahan objek yang ada Selection sebagai bagian PerformActionOnAllSelections(Action<ISelectionTransformer>) dari dan TryPerformActionOnSelection(Selection, Action<ISelectionTransformer>, Selection). |
ITextBuffer |
Urutan karakter Unicode yang dapat diubah dikodekan menggunakan UTF-16. Posisi dalam buffer diperlakukan sebagai urutan karakter (dimulai dari nol karakter) atau sebagai urutan garis (dimulai pada baris nol). Buffer kosong memiliki satu baris yang tidak berisi karakter. |
ITextBuffer2 |
Urutan karakter Unicode yang dapat diubah dikodekan menggunakan UTF-16. Posisi dalam buffer diperlakukan sebagai urutan karakter (dimulai dari nol karakter) atau sebagai urutan garis (dimulai pada baris nol). Buffer kosong memiliki satu baris yang tidak berisi karakter. |
ITextBufferContentTypeListener |
Memungkinkan ekstensi untuk melacak perubahan tipe isi.ITextBuffer |
ITextBufferEdit |
Mewakili operasi pengeditan terhadap ITextBuffer. |
ITextBufferFactoryService |
Layanan pabrik untuk TextBuffers biasa. |
ITextBufferFactoryService2 |
Layanan pabrik untuk TextBuffers biasa. |
ITextBufferFactoryService3 |
Layanan pabrik untuk TextBuffers biasa. |
ITextChange |
Menjelaskan satu operasi perubahan teks yang berdekatan pada Buffer Teks. Semua perubahan teks dianggap sebagai pengganti
Penyisipan adalah perubahan teks yang
Penghapusan adalah perubahan teks yang
Modifikasi adalah perubahan teks di mana keduanya |
ITextChange2 |
ITextChange Memperluas dengan konsep perubahan buram. |
ITextChange3 |
ITextChange2 Memperluas dengan kemampuan untuk mendapatkan substring teks lama dan baru secara efisien. |
ITextDataModel |
ITextBuffer Menyiapkan untuk presentasi di editor. ITextDataModel Biasanya terdiri dari satu ITextBuffer yang diekspos sebagai DocumentBuffer dan DataBuffer. Namun, dalam beberapa kasus, grafik IProjectionBuffers berguna untuk disajikan seolah-olah merupakan satu dokumen. Dalam hal ini, DataBuffer akan menjadi yang IProjectionBuffer menggunakan DocumentBuffer sebagai buffer sumber, secara langsung atau tidak langsung. |
ITextDocument |
Mewakili dokumen dalam sistem file yang mempertahankan ITextBuffer. |
ITextDocumentFactoryService |
Mewakili layanan yang membuat, memuat, dan membuang dokumen teks. |
ITextDocumentFactoryService2 | |
ITextEdit |
Mewakili sekumpulan operasi pengeditan pada ITextBuffer. Posisi semua operasi edit ditentukan sehubungan dengan status ITextBuffer pada saat objek ini dibuat. |
ITextImage |
Menyediakan akses baca ke urutan karakter Unicode yang tidak dapat diubah. Karakter pertama dalam urutan memiliki nol indeks. |
ITextImageFactoryService |
Layanan pabrik untuk membuat ITextImage. |
ITextImageVersion |
Menjelaskan versi ITextImage. |
ITextSnapshot |
Menyediakan akses baca ke rekam jepret yang ITextBuffer tidak dapat diubah yang berisi urutan karakter Unicode. Karakter pertama dalam urutan memiliki nol indeks. |
ITextSnapshot2 |
Menyediakan akses baca ke rekam jepret yang ITextBuffer tidak dapat diubah yang berisi urutan karakter Unicode. Karakter pertama dalam urutan memiliki nol indeks. |
ITextSnapshotLine |
Informasi yang tidak dapat diubah tentang baris teks dari ITextSnapshot. |
ITextVersion |
Menjelaskan versi ITextBuffer. Setiap aplikasi ITextEdit buffer ke teks menghasilkan ITextVersion baru. |
ITextVersion2 |
Menjelaskan versi ITextBuffer. Setiap aplikasi ITextEdit buffer ke teks menghasilkan baru ITextVersion. |
ITrackingPoint |
Posisi pelacakan dalam ITextBuffer. |
ITrackingSpan |
Rentang teks dalam ITextBuffer yang tumbuh atau menyusut dengan perubahan pada buffer teks. Rentang mungkin kosong. |
ITypingEditTag |
Menunjukkan bahwa pengeditan adalah hasil dari pengguna yang mengetik karakter. |
IUndoEditTag |
Menunjukkan bahwa pengeditan adalah bagian dari urungkan atau ulangi. |
IUserEditTag |
Menunjukkan bahwa pengeditan adalah hasil langsung dari tindakan pengguna (misalnya mengetik) dibandingkan dengan efek samping (misalnya pemformatan otomatis setelah pengguna mengetik titik koma). |
Enum
EdgeInsertionMode |
Menentukan mode penyisipan tepi untuk wilayah baca-saja. |
FileActionTypes |
Menjelaskan jenis tindakan file. |
PointTrackingMode |
Mewakili mode pelacakan untuk ITrackingPoint objek. |
PositionAffinity |
Menjelaskan apakah posisi dalam yang ITextBuffer dapat dianggap sebagai berbaring di antara dua karakter digabungkan dengan karakter sebelumnya atau karakter berikut. |
PredefinedSelectionTransformations |
Menentukan sekumpulan tindakan yang telah ditentukan sebelumnya untuk memanipulasi pilihan dalam tampilan. Untuk manipulasi kustom, lihat penggunaan ISelectionTransformer. Transformasi ini dapat diteruskan ke PerformActionOnAllSelections(PredefinedSelectionTransformations), , TryPerformActionOnSelection(Selection, PredefinedSelectionTransformations, Selection)dan PerformAction(PredefinedSelectionTransformations). |
ReloadResult |
Nilai pengembalian metode Muat Ulang pada ITextDocument. |
SpanTrackingMode |
Mewakili mode pelacakan untuk ITrackingSpan objek. |
TrackingFidelityMode |
Mewakili perilaku pelacakan khusus untuk ITrackingPoint objek dan ITrackingSpan . |
Delegasikan
CustomTrackToVersion |
Menyediakan implementasi kustom pelacakan rentang. Delegasi ini harus diimplementasikan oleh rentang pelacakan kustom. |
DynamicReadOnlyRegionQuery |
Delegasi panggilan balik untuk memberi tahu wilayah pengeditan baca saja. |