ITextBufferFactoryService3.CreateTextBuffer Metode

Definisi

Overload

CreateTextBuffer(ITextImage, IContentType)

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

CreateTextBuffer(SnapshotSpan, IContentType)

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

CreateTextBuffer(TextReader, IContentType, Int64, String)

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

CreateTextBuffer(ITextImage, IContentType)

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

public:
 Microsoft::VisualStudio::Text::ITextBuffer ^ CreateTextBuffer(Microsoft::VisualStudio::Text::ITextImage ^ image, Microsoft::VisualStudio::Utilities::IContentType ^ contentType);
public Microsoft.VisualStudio.Text.ITextBuffer CreateTextBuffer(Microsoft.VisualStudio.Text.ITextImage image, Microsoft.VisualStudio.Utilities.IContentType contentType);
abstract member CreateTextBuffer : Microsoft.VisualStudio.Text.ITextImage * Microsoft.VisualStudio.Utilities.IContentType -> Microsoft.VisualStudio.Text.ITextBuffer
Public Function CreateTextBuffer (image As ITextImage, contentType As IContentType) As ITextBuffer

Parameter

image
ITextImage

Teks awal buffer.

contentType
IContentType

IContentType untuk yang baruITextBuffer.

Mengembalikan

Objek ITextBuffer dengan teks yang diberikan dan IContentType.

Pengecualian

Baik image 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(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)

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 = "");
abstract member CreateTextBuffer : System.IO.TextReader * Microsoft.VisualStudio.Utilities.IContentType * int64 * string -> Microsoft.VisualStudio.Text.ITextBuffer
Public Function CreateTextBuffer (reader As TextReader, contentType As IContentType, Optional length As Long = -1, Optional traceId As String = "") 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.

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