Aracılığıyla paylaş


ITextBufferFactoryService2.CreateTextBuffer Yöntem

Tanım

Aşırı Yüklemeler

CreateTextBuffer(SnapshotSpan, IContentType)

belirtilen IContentType ile bir ITextBuffer oluşturur ve içinde bulunan spanverilen metinle doldurur.

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

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

CreateTextBuffer(SnapshotSpan, IContentType)

belirtilen IContentType ile bir ITextBuffer oluşturur ve içinde bulunan spanverilen metinle doldurur.

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

IContentType yeni ITextBufferiçin.

Döndürülenler

ITextBuffer Verilen metin ve IContentTypeiçeren bir nesne.

Özel durumlar

veya spancontentType null.

Açıklamalar

Bu yöntem herhangi bir iş parçacığında çağrılabilir. Bu yöntem çağrılan iş parçacığında ve ContentTypeChanged(ITextBuffer, IContentType, IContentType) oluştururTextBufferCreated.

Şunlara uygulanır

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

belirtilen contentType ile bir ITextBuffer oluşturur 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 = "", 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

Parametreler

reader
TextReader

Okunacak TextReader.

contentType
IContentType

contentType Yeni içinde yer alan metin içinITextBuffer

length
Int64

Biliniyorsa, metin okuyucuyu yedekleye dosyanın uzunluğu; aksi takdirde -1.

traceId
String

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

throwOnInvalidCharacters
Boolean

Geçersiz karakterlerle karşılaşılırsa FileFormat özel durumu oluşturma.

Döndürülenler

ITextBuffer Verilen TextReader ve contentTypeöğesine sahip bir nesne.

Özel durumlar

contentType null değeridir.

Açıklamalar

Bu yöntem herhangi bir iş parçacığında çağrılabilir. Bu yöntem çağrılan iş parçacığında ve ContentTypeChanged(ITextBuffer, IContentType, IContentType) oluştururTextBufferCreated.

Şunlara uygulanır