Condividi tramite


ITextBufferFactoryService2.CreateTextBuffer Metodo

Definizione

Overload

CreateTextBuffer(SnapshotSpan, IContentType)

Crea un ITextBuffer oggetto con l'oggetto specificato IContentType e lo popola con il testo specificato contenuto in span.

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

Crea un ITextBuffer oggetto con l'oggetto specificato contentType e lo popola leggendo i dati dal TextReader specificato.

CreateTextBuffer(SnapshotSpan, IContentType)

Crea un ITextBuffer oggetto con l'oggetto specificato IContentType e lo popola con il testo specificato contenuto in 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

Parametri

span
SnapshotSpan

Testo iniziale da aggiungere.

contentType
IContentType

Oggetto IContentType per il nuovo oggetto ITextBuffer.

Restituisce

Oggetto ITextBuffer con il testo specificato e IContentType.

Eccezioni

span o contentType è null.

Commenti

Questo metodo può essere chiamato su qualsiasi thread. Questo metodo genera TextBufferCreated e ContentTypeChanged(ITextBuffer, IContentType, IContentType) sul thread che è stato chiamato.

Si applica a

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

Crea un ITextBuffer oggetto con l'oggetto specificato contentType e lo popola leggendo i dati dal TextReader specificato.

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

Parametri

reader
TextReader

TextReader da cui leggere.

contentType
IContentType

contentType del testo contenuto nel nuovo oggetto ITextBuffer

length
Int64

Lunghezza del file che esegue il backup del lettore di testo, se noto; in caso contrario -1.

traceId
String

Identificatore facoltativo usato nella traccia di debug.

throwOnInvalidCharacters
Boolean

Generare un'eccezione FileFormat se vengono rilevati caratteri non validi.

Restituisce

Oggetto ITextBuffer con l'oggetto TextReader e contentTypespecificato.

Eccezioni

contentType è null.

Commenti

Questo metodo può essere chiamato su qualsiasi thread. Questo metodo genera TextBufferCreated e ContentTypeChanged(ITextBuffer, IContentType, IContentType) sul thread che è stato chiamato.

Si applica a