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 sie mit dem angegebenen Text auf, der in enthalten ist |
| CreateTextBuffer(TextReader, IContentType, Int64, String, Boolean) |
Erstellt ein ITextBuffer -Element mit dem angegebenen |
CreateTextBuffer(SnapshotSpan, IContentType)
Erstellt eine ITextBuffer mit dem angegebenen IContentType und füllt sie mit dem angegebenen Text auf, der in enthalten ist 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
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.
Gilt für
CreateTextBuffer(TextReader, IContentType, Int64, String, Boolean)
Erstellt ein ITextBuffer -Element mit dem angegebenen contentType und füllt es durch das Lesen von Daten aus dem angegebenen TextReader.
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, von 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 Text Reader unterstützt, sofern bekannt. andernfalls-1.
- traceId
- String
Ein optionaler Bezeichner für die Debugablaufverfolgung.
- 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
Der reader wird von diesem Vorgang nicht geschlossen.
lengthWird verwendet, um eine Speicherstrategie für den Text Puffer auszuwählen.