ITextBufferFactoryService3.CreateTextBuffer Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
CreateTextBuffer(ITextImage, IContentType) |
Vytvoří objekt ITextBuffer se zadaným IContentType objektem a naplní ho textem obsaženým v |
CreateTextBuffer(SnapshotSpan, IContentType) |
Vytvoří objekt ITextBuffer se zadaným IContentType objektem a naplní ho daným textem obsaženým v |
CreateTextBuffer(TextReader, IContentType, Int64, String) |
Vytvoří objekt ITextBuffer s daným |
CreateTextBuffer(ITextImage, IContentType)
Vytvoří objekt ITextBuffer se zadaným IContentType objektem a naplní ho textem obsaženým v image
souboru .
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
Počáteční text vyrovnávací paměti.
- contentType
- IContentType
Pro IContentType nový ITextBuffer.
Návraty
Objekt ITextBuffer s daným textem a IContentType.
Výjimky
Buď image
nebo contentType
je null.
Poznámky
Tuto metodu lze volat v libovolném vlákně. Tato metoda vyvolá TextBufferCreated a ContentTypeChanged(ITextBuffer, IContentType, IContentType) na vlákně, které bylo volána.
Platí pro
CreateTextBuffer(SnapshotSpan, IContentType)
Vytvoří objekt ITextBuffer se zadaným IContentType objektem a naplní ho daným textem obsaženým v span
souboru .
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
Počáteční text, který se má přidat.
- contentType
- IContentType
Pro IContentType nový ITextBuffer.
Návraty
Objekt ITextBuffer s daným textem a IContentType.
Výjimky
Buď span
nebo contentType
je null.
Poznámky
Tuto metodu lze volat v libovolném vlákně. Tato metoda vyvolá TextBufferCreated a ContentTypeChanged(ITextBuffer, IContentType, IContentType) na vlákně, které bylo volána.
Platí pro
CreateTextBuffer(TextReader, IContentType, Int64, String)
Vytvoří objekt ITextBuffer s daným contentType
objektem a naplní ho čtením dat ze zadaného objektu 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
TextReader, ze kterého se má číst.
- contentType
- IContentType
Pro contentType
text obsažený v novém ITextBuffer
- length
- Int64
Délka souboru, který je součástí čtečky textu, je-li znám; jinak -1.
- traceId
- String
Volitelný identifikátor používaný při trasování ladění.
Návraty
Objekt ITextBuffer s daným TextReader a contentType
.
Výjimky
contentType
je null.
Poznámky
Tuto metodu lze volat v libovolném vlákně. Tato metoda vyvolá TextBufferCreated a ContentTypeChanged(ITextBuffer, IContentType, IContentType) na vlákně, které bylo volána.