ITextBufferFactoryService2.CreateTextBuffer Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
CreateTextBuffer(SnapshotSpan, IContentType) |
Crea un ITextBuffer oggetto con l'oggetto specificato IContentType e lo popola con il testo specificato contenuto in |
CreateTextBuffer(TextReader, IContentType, Int64, String, Boolean) |
Crea un ITextBuffer oggetto con l'oggetto 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 contentType
specificato.
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.