ITextBufferFactoryService2.CreateTextBuffer Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
CreateTextBuffer(SnapshotSpan, IContentType) |
Crea un ITextBuffer objeto con el especificado IContentType y lo rellena con el texto especificado contenido en |
CreateTextBuffer(TextReader, IContentType, Int64, String, Boolean) |
Crea un ITextBuffer objeto con el 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 contentType
especificados.
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ó.