ITextBufferFactoryService2.CreateTextBuffer Metode
Definisi
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.
Overload
CreateTextBuffer(SnapshotSpan, IContentType) |
ITextBuffer Membuat dengan yang ditentukan dan mengisinya dengan teks tertentu yang terkandung IContentType dalam |
CreateTextBuffer(TextReader, IContentType, Int64, String, Boolean) |
Membuat dengan yang ITextBuffer diberikan |
CreateTextBuffer(SnapshotSpan, IContentType)
ITextBuffer Membuat dengan yang ditentukan dan mengisinya dengan teks tertentu yang terkandung IContentType dalam span
.
public:
Microsoft::VisualStudio::Text::ITextBuffer ^ CreateTextBuffer(Microsoft::VisualStudio::Text::SnapshotSpan span, Microsoft::VisualStudio::Utilities::IContentType ^ contentType);
public Microsoft.VisualStudio.Text.ITextBuffer CreateTextBuffer (Microsoft.VisualStudio.Text.SnapshotSpan span, Microsoft.VisualStudio.Utilities.IContentType contentType);
abstract member CreateTextBuffer : Microsoft.VisualStudio.Text.SnapshotSpan * Microsoft.VisualStudio.Utilities.IContentType -> Microsoft.VisualStudio.Text.ITextBuffer
Public Function CreateTextBuffer (span As SnapshotSpan, contentType As IContentType) As ITextBuffer
Parameter
- span
- SnapshotSpan
Teks awal yang akan ditambahkan.
- contentType
- IContentType
IContentType untuk yang baruITextBuffer.
Mengembalikan
Objek ITextBuffer dengan teks yang diberikan dan IContentType.
Pengecualian
Baik span
maupun contentType
adalah null.
Keterangan
Metode ini dapat dipanggil pada utas apa pun. Metode ini akan menaikkan TextBufferCreated dan ContentTypeChanged(ITextBuffer, IContentType, IContentType) pada utas yang dipanggil.
Berlaku untuk
CreateTextBuffer(TextReader, IContentType, Int64, String, Boolean)
Membuat dengan yang ITextBuffer diberikan contentType
dan mengisinya dengan membaca data dari TextReader yang ditentukan.
public Microsoft.VisualStudio.Text.ITextBuffer CreateTextBuffer (System.IO.TextReader reader, Microsoft.VisualStudio.Utilities.IContentType contentType, long length = -1, string traceId = "", bool throwOnInvalidCharacters = false);
abstract member CreateTextBuffer : System.IO.TextReader * Microsoft.VisualStudio.Utilities.IContentType * int64 * string * bool -> Microsoft.VisualStudio.Text.ITextBuffer
Public Function CreateTextBuffer (reader As TextReader, contentType As IContentType, Optional length As Long = -1, Optional traceId As String = "", Optional throwOnInvalidCharacters As Boolean = false) As ITextBuffer
Parameter
- reader
- TextReader
TextReader yang akan dibaca.
- contentType
- IContentType
contentType
untuk teks yang terkandung dalam teks baruITextBuffer
- length
- Int64
Panjang file yang mendukung pembaca teks, jika diketahui; jika tidak -1.
- traceId
- String
Pengidentifikasi opsional yang digunakan dalam penelusuran debug.
- throwOnInvalidCharacters
- Boolean
Munculkan pengecualian FileFormat jika ditemukan karakter ilegal.
Mengembalikan
Objek ITextBuffer dengan TextReader dan contentType
.
Pengecualian
contentType
adalah null.
Keterangan
Metode ini dapat dipanggil pada utas apa pun. Metode ini akan menaikkan TextBufferCreated dan ContentTypeChanged(ITextBuffer, IContentType, IContentType) pada utas yang dipanggil.