ITextBufferFactoryService2.CreateTextBuffer Methode

Definition

Ü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 span .

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.

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

ITextBuffer

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

ITextBuffer

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.

Gilt für