ITextBufferFactoryService3.CreateTextBuffer Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
CreateTextBuffer(ITextImage, IContentType) |
Tworzy obiekt ITextBuffer z określonym IContentType elementem i wypełnia go tekstem zawartym w |
CreateTextBuffer(SnapshotSpan, IContentType) |
Tworzy obiekt ITextBuffer z określonym IContentType elementem i wypełnia go danym tekstem zawartym w pliku |
CreateTextBuffer(TextReader, IContentType, Int64, String) |
Tworzy obiekt ITextBuffer z danym |
CreateTextBuffer(ITextImage, IContentType)
Tworzy obiekt ITextBuffer z określonym IContentType elementem i wypełnia go tekstem zawartym w image
pliku .
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
Parametry
- image
- ITextImage
Początkowy tekst buforu.
- contentType
- IContentType
Element IContentType dla nowego ITextBufferelementu .
Zwraca
ITextBuffer Obiekt z podanym tekstem i IContentType.
Wyjątki
Wartość image
lub contentType
ma wartość null.
Uwagi
Tę metodę można wywołać w dowolnym wątku. Ta metoda zostanie wywołana TextBufferCreated i ContentTypeChanged(ITextBuffer, IContentType, IContentType) w wątku, który został wywołany.
Dotyczy
CreateTextBuffer(SnapshotSpan, IContentType)
Tworzy obiekt ITextBuffer z określonym IContentType elementem i wypełnia go danym tekstem zawartym w pliku 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
Parametry
- span
- SnapshotSpan
Początkowy tekst do dodania.
- contentType
- IContentType
Element IContentType dla nowego ITextBufferelementu .
Zwraca
ITextBuffer Obiekt z podanym tekstem i IContentType.
Wyjątki
Wartość span
lub contentType
ma wartość null.
Uwagi
Tę metodę można wywołać w dowolnym wątku. Ta metoda zostanie wywołana TextBufferCreated i ContentTypeChanged(ITextBuffer, IContentType, IContentType) w wątku, który został wywołany.
Dotyczy
CreateTextBuffer(TextReader, IContentType, Int64, String)
Tworzy obiekt ITextBuffer z danym contentType
elementem i wypełnia go, odczytując dane z określonego elementu TextReader.
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
Parametry
- reader
- TextReader
Element TextReader, z którego ma być odczytywany.
- contentType
- IContentType
Element contentType
dla tekstu zawartego w nowym ITextBuffer
- length
- Int64
Długość pliku kopii zapasowej czytnika tekstu, jeśli jest znana; w przeciwnym razie -1.
- traceId
- String
Opcjonalny identyfikator używany w śledzeniu debugowania.
Zwraca
Obiekt ITextBuffer z danym elementem TextReader i contentType
.
Wyjątki
contentType
ma wartość null.
Uwagi
Tę metodę można wywołać w dowolnym wątku. Ta metoda zostanie wywołana TextBufferCreated i ContentTypeChanged(ITextBuffer, IContentType, IContentType) w wątku, który został wywołany.