Partilhar via


ITextBufferFactoryService3.CreateTextBuffer Método

Definição

Sobrecargas

CreateTextBuffer(ITextImage, IContentType)

Cria um ITextBuffer com o especificado IContentType e o preenche com o texto contido em image.

CreateTextBuffer(SnapshotSpan, IContentType)

Cria um ITextBuffer com o especificado IContentType e o preenche com o texto especificado contido em span.

CreateTextBuffer(TextReader, IContentType, Int64, String)

Cria um ITextBuffer com o fornecido contentType e o preenche lendo dados do TextReader especificado.

CreateTextBuffer(ITextImage, IContentType)

Cria um ITextBuffer com o especificado IContentType e o preenche com o texto contido em image.

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

Parâmetros

image
ITextImage

O texto inicial do buffer.

contentType
IContentType

O IContentType para o novo ITextBuffer.

Retornos

Um ITextBuffer objeto com o texto fornecido e IContentType.

Exceções

Se image ou contentType é nulo.

Comentários

Esse método pode ser chamado em qualquer thread. Esse método gerará TextBufferCreated e ContentTypeChanged(ITextBuffer, IContentType, IContentType) no thread que ele foi chamado.

Aplica-se a

CreateTextBuffer(SnapshotSpan, IContentType)

Cria um ITextBuffer com o especificado IContentType e o preenche com o texto especificado contido em 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

Parâmetros

span
SnapshotSpan

O texto inicial a ser adicionado.

contentType
IContentType

O IContentType para o novo ITextBuffer.

Retornos

Um ITextBuffer objeto com o texto fornecido e IContentType.

Exceções

Se span ou contentType é nulo.

Comentários

Esse método pode ser chamado em qualquer thread. Esse método gerará TextBufferCreated e ContentTypeChanged(ITextBuffer, IContentType, IContentType) no thread que ele foi chamado.

Aplica-se a

CreateTextBuffer(TextReader, IContentType, Int64, String)

Cria um ITextBuffer com o fornecido contentType e o preenche lendo dados do TextReader especificado.

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

Parâmetros

reader
TextReader

O TextReader do qual ler.

contentType
IContentType

O contentType para o texto contido no novo ITextBuffer

length
Int64

O comprimento do arquivo que está apoiando o leitor de texto, se conhecido; caso contrário, -1.

traceId
String

Um identificador opcional usado no rastreamento de depuração.

Retornos

Um ITextBuffer objeto com o TextReader e contentType.

Exceções

contentType é nulo.

Comentários

Esse método pode ser chamado em qualquer thread. Esse método gerará TextBufferCreated e ContentTypeChanged(ITextBuffer, IContentType, IContentType) no thread que ele foi chamado.

Aplica-se a