Sdílet prostřednictvím


ITextBufferFactoryService3.CreateTextBuffer Metoda

Definice

Přetížení

CreateTextBuffer(ITextImage, IContentType)

Vytvoří objekt ITextBuffer se zadaným IContentType objektem a naplní ho textem obsaženým v imagesouboru .

CreateTextBuffer(SnapshotSpan, IContentType)

Vytvoří objekt ITextBuffer se zadaným IContentType objektem a naplní ho daným textem obsaženým v spansouboru .

CreateTextBuffer(TextReader, IContentType, Int64, String)

Vytvoří objekt ITextBuffer s daným contentType objektem a naplní ho čtením dat ze zadaného objektu TextReader.

CreateTextBuffer(ITextImage, IContentType)

Vytvoří objekt ITextBuffer se zadaným IContentType objektem a naplní ho textem obsaženým v imagesouboru .

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 spansouboru .

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.

Platí pro