ITextBufferFactoryService3.CreateTextBuffer Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
CreateTextBuffer(ITextImage, IContentType) |
Crée un ITextBuffer avec le spécifié IContentType et le remplit avec le texte contenu dans |
CreateTextBuffer(SnapshotSpan, IContentType) |
Crée un ITextBuffer avec le spécifié IContentType et le remplit avec le texte donné contenu dans |
CreateTextBuffer(TextReader, IContentType, Int64, String) |
Crée un ITextBuffer avec le donné |
CreateTextBuffer(ITextImage, IContentType)
Crée un ITextBuffer avec le spécifié IContentType et le remplit avec le texte contenu dans 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
Paramètres
- image
- ITextImage
Texte initial de la mémoire tampon.
- contentType
- IContentType
IContentType du nouveau ITextBuffer.
Retours
Objet ITextBuffer avec le texte et IContentType donnés.
Exceptions
image
ou contentType
a la valeur null.
Remarques
Cette méthode peut être appelée sur n’importe quel thread. Cette méthode déclenche TextBufferCreated et ContentTypeChanged(ITextBuffer, IContentType, IContentType) sur le thread qu’elle a été appelée.
S’applique à
CreateTextBuffer(SnapshotSpan, IContentType)
Crée un ITextBuffer avec le spécifié IContentType et le remplit avec le texte donné contenu dans 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
Paramètres
- span
- SnapshotSpan
Texte initial à ajouter.
- contentType
- IContentType
IContentType du nouveau ITextBuffer.
Retours
Objet ITextBuffer avec le texte et IContentType donnés.
Exceptions
span
ou contentType
a la valeur null.
Remarques
Cette méthode peut être appelée sur n’importe quel thread. Cette méthode déclenche TextBufferCreated et ContentTypeChanged(ITextBuffer, IContentType, IContentType) sur le thread qu’elle a été appelée.
S’applique à
CreateTextBuffer(TextReader, IContentType, Int64, String)
Crée un ITextBuffer avec le donné contentType
et le remplit en lisant les données du TextReader spécifié.
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
Paramètres
- reader
- TextReader
TextReader à partir duquel lire.
- contentType
- IContentType
contentType
pour le texte contenu dans la nouvelle ITextBuffer
- length
- Int64
Longueur du fichier qui contient le lecteur de texte, si elle est connue ; sinon -1.
- traceId
- String
Identificateur facultatif utilisé dans le suivi de débogage.
Retours
Objet ITextBuffer avec textReader et contentType
.
Exceptions
contentType
a la valeur null.
Remarques
Cette méthode peut être appelée sur n’importe quel thread. Cette méthode déclenche TextBufferCreated et ContentTypeChanged(ITextBuffer, IContentType, IContentType) sur le thread qu’elle a été appelée.