Freigeben über


ITextBufferFactoryService.CreateTextBuffer Methode

Definition

Überlädt

CreateTextBuffer()

Erstellt einen leeren ITextBuffer mit dem IContentType "Text".

CreateTextBuffer(IContentType)

Erstellt einen leeren ITextBuffer mit dem angegebenen IContentType.

CreateTextBuffer(TextReader, IContentType)

Erstellt eine ITextBuffer mit dem angegebenen contentType und füllt es auf, indem Daten aus dem angegebenen TextReader gelesen werden.

CreateTextBuffer(String, IContentType)

Erstellt einen ITextBuffer mit dem angegebenen IContentType und füllt ihn mit dem angegebenen Text auf.

CreateTextBuffer()

Erstellt einen leeren ITextBuffer mit dem IContentType "Text".

public:
 Microsoft::VisualStudio::Text::ITextBuffer ^ CreateTextBuffer();
public:
 Microsoft::VisualStudio::Text::ITextBuffer ^ CreateTextBuffer();
Microsoft::VisualStudio::Text::ITextBuffer CreateTextBuffer();
public Microsoft.VisualStudio.Text.ITextBuffer CreateTextBuffer ();
abstract member CreateTextBuffer : unit -> Microsoft.VisualStudio.Text.ITextBuffer
Public Function CreateTextBuffer () As ITextBuffer

Gibt zurück

Ein leeres ITextBuffer-Objekt.

Gilt für:

CreateTextBuffer(IContentType)

Erstellt einen leeren ITextBuffer mit dem angegebenen IContentType.

public:
 Microsoft::VisualStudio::Text::ITextBuffer ^ CreateTextBuffer(Microsoft::VisualStudio::Utilities::IContentType ^ contentType);
public:
 Microsoft::VisualStudio::Text::ITextBuffer ^ CreateTextBuffer(Microsoft::VisualStudio::Utilities::IContentType ^ contentType);
Microsoft::VisualStudio::Text::ITextBuffer CreateTextBuffer(Microsoft::VisualStudio::Utilities::IContentType const & contentType);
public Microsoft.VisualStudio.Text.ITextBuffer CreateTextBuffer (Microsoft.VisualStudio.Utilities.IContentType contentType);
abstract member CreateTextBuffer : Microsoft.VisualStudio.Utilities.IContentType -> Microsoft.VisualStudio.Text.ITextBuffer
Public Function CreateTextBuffer (contentType As IContentType) As ITextBuffer

Parameter

contentType
IContentType

Die IContentType für den neuen ITextBuffer.

Gibt zurück

Eine leere ITextBuffer mit dem angegebenen 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, der aufgerufen wurde.

Gilt für:

CreateTextBuffer(TextReader, IContentType)

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);
public Microsoft.VisualStudio.Text.ITextBuffer CreateTextBuffer (System.IO.TextReader reader, Microsoft.VisualStudio.Utilities.IContentType contentType);
abstract member CreateTextBuffer : System.IO.TextReader * Microsoft.VisualStudio.Utilities.IContentType -> Microsoft.VisualStudio.Text.ITextBuffer
Public Function CreateTextBuffer (reader As TextReader, contentType As IContentType) As ITextBuffer

Parameter

reader
TextReader

Der TextReader, aus dem gelesen werden soll.

contentType
IContentType

Der contentType für den im neuen ITextBuffer enthaltenen Text.

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, der aufgerufen wurde.

Gilt für:

CreateTextBuffer(String, IContentType)

Erstellt einen ITextBuffer mit dem angegebenen IContentType und füllt ihn mit dem angegebenen Text auf.

public:
 Microsoft::VisualStudio::Text::ITextBuffer ^ CreateTextBuffer(System::String ^ text, Microsoft::VisualStudio::Utilities::IContentType ^ contentType);
public:
 Microsoft::VisualStudio::Text::ITextBuffer ^ CreateTextBuffer(Platform::String ^ text, Microsoft::VisualStudio::Utilities::IContentType ^ contentType);
Microsoft::VisualStudio::Text::ITextBuffer CreateTextBuffer(std::wstring const & text, Microsoft::VisualStudio::Utilities::IContentType const & contentType);
public Microsoft.VisualStudio.Text.ITextBuffer CreateTextBuffer (string text, Microsoft.VisualStudio.Utilities.IContentType contentType);
abstract member CreateTextBuffer : string * Microsoft.VisualStudio.Utilities.IContentType -> Microsoft.VisualStudio.Text.ITextBuffer
Public Function CreateTextBuffer (text As String, contentType As IContentType) As ITextBuffer

Parameter

text
String

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 text 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, der aufgerufen wurde.

Gilt für: