ITextBufferFactoryService2.CreateTextBuffer Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
CreateTextBuffer(SnapshotSpan, IContentType) |
Erstellt eine ITextBuffer mit dem angegebenen IContentType und füllt es mit dem angegebenen Text auf, der in |
CreateTextBuffer(TextReader, IContentType, Int64, String, Boolean) |
Erstellt eine ITextBuffer mit dem angegebenen |
CreateTextBuffer(SnapshotSpan, IContentType)
Erstellt eine ITextBuffer mit dem angegebenen IContentType und füllt es mit dem angegebenen Text auf, der in span
enthalten ist.
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
Parameter
- span
- SnapshotSpan
Der hinzuzufügende Ausgangstext.
- contentType
- IContentType
Die IContentType für den neuen ITextBuffer.
Gibt zurück
Ein ITextBuffer-Objekt mit dem angegebenen Text und IContentType.
Ausnahmen
Entweder span
oder contentType
ist null.
Hinweise
Diese Methode kann für jeden Thread aufgerufen werden. Diese Methode löst TextBufferCreated und ContentTypeChanged(ITextBuffer, IContentType, IContentType) für den Thread aus, den sie aufgerufen hat.
Gilt für:
CreateTextBuffer(TextReader, IContentType, Int64, String, Boolean)
Erstellt eine ITextBuffer mit dem angegebenen contentType
und füllt es auf, indem Daten aus dem angegebenen TextReader gelesen werden.
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
Parameter
- reader
- TextReader
Der TextReader, aus dem gelesen werden soll.
- contentType
- IContentType
Der contentType
für den im neuen ITextBuffer enthaltenen Text.
- length
- Int64
Die Länge der Datei, die den Textleser enthält, sofern bekannt; andernfalls -1.
- traceId
- String
Ein optionaler Bezeichner, der in der Debugablaufverfolgung verwendet wird.
- throwOnInvalidCharacters
- Boolean
Löst eine FileFormat-Ausnahme aus, wenn ungültige Zeichen gefunden werden.
Gibt zurück
Ein ITextBuffer -Objekt mit dem angegebenen TextReader und contentType
.
Ausnahmen
contentType
ist NULL.
Hinweise
Diese Methode kann für jeden Thread aufgerufen werden. Diese Methode löst TextBufferCreated und ContentTypeChanged(ITextBuffer, IContentType, IContentType) für den Thread aus, den sie aufgerufen hat.