Compartir a través de


ITextBufferFactoryService2.CreateTextBuffer Método

Definición

Sobrecargas

CreateTextBuffer(SnapshotSpan, IContentType)

Crea un ITextBuffer objeto con el especificado IContentType y lo rellena con el texto especificado contenido en span.

CreateTextBuffer(TextReader, IContentType, Int64, String, Boolean)

Crea un ITextBuffer objeto con el especificado contentType y lo rellena leyendo datos del textReader especificado.

CreateTextBuffer(SnapshotSpan, IContentType)

Crea un ITextBuffer objeto con el especificado IContentType y lo rellena con el texto especificado contenido en 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

Texto inicial que se va a agregar.

contentType
IContentType

IContentType de la nueva interfaz ITextBuffer.

Devoluciones

Objeto ITextBuffer con el texto y la interfaz IContentType especificados.

Excepciones

span o contentType es nulo.

Comentarios

Se puede llamar a este método en cualquier subproceso. Este método generará TextBufferCreated y ContentTypeChanged(ITextBuffer, IContentType, IContentType) en el subproceso al que se llamó.

Se aplica a

CreateTextBuffer(TextReader, IContentType, Int64, String, Boolean)

Crea un ITextBuffer objeto con el especificado contentType y lo rellena leyendo datos del textReader especificado.

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

Parámetros

reader
TextReader

TextReader desde el que se va a leer.

contentType
IContentType

contentType para el texto contenido en la nueva interfaz ITextBuffer

length
Int64

Longitud del archivo que respalda el lector de texto, si se conoce; en caso contrario, -1.

traceId
String

Identificador opcional que se usa en el seguimiento de depuración.

throwOnInvalidCharacters
Boolean

Inicie una excepción FileFormat si se encuentran caracteres no válidos.

Devoluciones

Objeto ITextBuffer con textReader y contentTypeespecificados.

Excepciones

contentType es null.

Comentarios

Se puede llamar a este método en cualquier subproceso. Este método generará TextBufferCreated y ContentTypeChanged(ITextBuffer, IContentType, IContentType) en el subproceso al que se llamó.

Se aplica a