ITextBufferFactoryService2.CreateTextBuffer Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| CreateTextBuffer(SnapshotSpan, IContentType) |
belirtilen IContentType ile bir ITextBuffer oluşturur ve içinde bulunan |
| CreateTextBuffer(TextReader, IContentType, Int64, String, Boolean) |
belirtilen |
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.