ITextBufferFactoryService3.CreateTextBuffer Yöntem

Tanım

Aşırı Yüklemeler

CreateTextBuffer(ITextImage, IContentType)

ITextBufferBelirtilen ile bir oluşturur IContentType ve içinde bulunan metinle doldurur image .

CreateTextBuffer(SnapshotSpan, IContentType)

Belirtilen bir ITextBuffer ile oluşturur IContentType ve içinde bulunan verilen metinle doldurur span .

CreateTextBuffer(TextReader, IContentType, Int64, String)

Verilen bir ITextBuffer ile oluşturur contentType ve belirtilen TextReader 'dan verileri okuyarak doldurur.

CreateTextBuffer(ITextImage, IContentType)

ITextBufferBelirtilen ile bir oluşturur IContentType ve içinde bulunan metinle doldurur 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

Parametreler

image
ITextImage

Arabelleğin başlangıçtaki metni.

contentType
IContentType

IContentTypeYeni için ITextBuffer .

Döndürülenler

ITextBuffer

ITextBufferVerilen metin ve ile bir nesne IContentType .

Özel durumlar

imageYa da contentType null.

Açıklamalar

Yeni ITextBuffer sürümü, sürüm geçmişini almayacaktır image .

Şunlara uygulanır

CreateTextBuffer(SnapshotSpan, IContentType)

Belirtilen bir ITextBuffer ile oluşturur IContentType ve içinde bulunan verilen metinle doldurur 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

Parametreler

span
SnapshotSpan

Eklenecek ilk metin.

contentType
IContentType

IContentTypeYeni için ITextBuffer .

Döndürülenler

ITextBuffer

ITextBufferVerilen metin ve ile bir nesne IContentType .

Özel durumlar

spanYa da contentType null.

Şunlara uygulanır

CreateTextBuffer(TextReader, IContentType, Int64, String)

Verilen bir ITextBuffer ile oluşturur contentType ve belirtilen TextReader 'dan verileri okuyarak doldurur.

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

Parametreler

reader
TextReader

Okunacak TextReader.

contentType
IContentType

contentTypeYeni içinde bulunan metin içinITextBuffer

length
Int64

Biliniyorsa, metin okuyucuyu yedekleyen dosyanın uzunluğu; Aksi takdirde-1.

traceId
String

Hata ayıklama izlemede kullanılan isteğe bağlı tanımlayıcı.

Döndürülenler

ITextBuffer

ITextBufferVerilen TextReader ve ile bir nesne contentType .

Özel durumlar

contentType null.

Açıklamalar

readerBu işlem tarafından kapatılmamış.

, length Metin arabelleği için bir depolama stratejisi seçmenize yardımcı olmak için kullanılır.

Şunlara uygulanır