IVsTextStorage Interface
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.
Représente la plage de texte qui est affichable et modifiable par les vues de l'éditeur de texte.
public interface class IVsTextStorage
public interface class IVsTextStorage
__interface IVsTextStorage
[System.Runtime.InteropServices.Guid("1ABAC269-8FB0-438E-8217-230AC6EB5766")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsTextStorage
[<System.Runtime.InteropServices.Guid("1ABAC269-8FB0-438E-8217-230AC6EB5766")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsTextStorage = interface
Public Interface IVsTextStorage
- Dérivé
- Attributs
Remarques
IVsTextStorage est requis pour tous les objets de stockage.
Méthodes
| Storage_Attach(Object) |
Attache une mémoire tampon de texte. |
| Storage_CopyText(Int32, Int32, Int32, IntPtr, Int32) |
Copiez le texte spécifié. |
| Storage_Detach() |
Détachez la mémoire tampon de stockage. |
| Storage_Find(String, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Recherche le texte spécifié dans l’étendue indiquée. |
| Storage_GetCharsInSpan(TextSpan[], Int32) |
Obtient le nombre de caractères dans l’étendue spécifiée. |
| Storage_GetLanguageServiceID(Guid) |
Obtient le GUID du service de langage. |
| Storage_GetLength() |
Obtient la longueur du stockage. |
| Storage_GetLengthOfLine(Int32, Int32) |
Obtient la longueur de la ligne spécifiée. |
| Storage_GetLineCount() |
Obtient le nombre de lignes de stockage. |
| Storage_GetLineDataEx(UInt32, Int32, Int32, Int32, LINEDATAEX[]) |
Obtient les données de ligne. |
| Storage_GetLineIndexOfPosition(Int32, Int32, Int32) |
Obtient l’index de ligne d’une position dans le stockage. |
| Storage_GetPositionOfLineIndex(Int32, Int32, Int32) |
Obtient la position dans le stockage de l’index de ligne spécifié. |
| Storage_RefreshColorization(Int32, Int32, Int32) |
Actualise la coloration de l’ensemble de lignes spécifié. |
| Storage_ReleaseLineDataEx(LINEDATAEX[]) |
Libère les données de ligne précédemment obtenues. |
| Storage_Replace(ChangeInput[], TextSpan[]) |
Remplacez/modifiez le texte. |
| Storage_SetLanguageServiceID(Guid) |
Définit le service de langage pour le stockage. |