Bagikan melalui


ITextBufferFactoryService2.CreateTextBuffer Metode

Definisi

Overload

CreateTextBuffer(SnapshotSpan, IContentType)

ITextBuffer Membuat dengan yang ditentukan dan mengisinya dengan teks tertentu yang terkandung IContentType dalam span.

CreateTextBuffer(TextReader, IContentType, Int64, String, Boolean)

Membuat dengan yang ITextBuffer diberikan contentType dan mengisinya dengan membaca data dari TextReader yang ditentukan.

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.

Berlaku untuk