Partager via


VSConstants.VsTextBufferUserDataGuid Classe

Définition

Il s’agit des propriétés IVsUserData prises en charge par l’objet TextBuffer (DocData) de l’éditeur de code source (texte). L’interface IVsUserData est récupérée par QueryInterface sur l’objet IVsTextLines de l’éditeur de texte.

public: ref class VSConstants::VsTextBufferUserDataGuid abstract sealed
class VSConstants::VsTextBufferUserDataGuid abstract sealed
public static class VSConstants.VsTextBufferUserDataGuid
type VSConstants.VsTextBufferUserDataGuid = class
Public Class VSConstants.VsTextBufferUserDataGuid
Héritage
VSConstants.VsTextBufferUserDataGuid

Champs

BufferStorage_guid

object : cette propriété est utilisée pour accéder à l’objet de stockage de la mémoire tampon. Le pointeur retourné peut être QI’d pour IVsTextStorage et IVsPersistentTextImage. Il s’agit d’une propriété get-only. Pour définir le stockage, utilisez la méthode InitializeContentEx de la mémoire tampon.

BufferStorage_string

object : cette propriété est utilisée pour accéder à l’objet de stockage de la mémoire tampon. Le pointeur retourné peut être QI’d pour IVsTextStorage et IVsPersistentTextImage. Il s’agit d’une propriété get-only. Pour définir le stockage, utilisez la méthode InitializeContentEx de la mémoire tampon.

PropertyBrowserSID_guid

string : cette propriété sera utilisée pour définir l’élément SEID_PropertyBrowserSID de la sélection pour les affichages de texte. Elle est utilisée uniquement si vous disposez d’un navigateur de propriétés personnalisé. Si cette propriété n'est pas définie, l'Explorateur de propriétés standard est associé à la vue.

PropertyBrowserSID_string

string : cette propriété sera utilisée pour définir l’élément SEID_PropertyBrowserSID de la sélection pour les affichages de texte. Elle est utilisée uniquement si vous disposez d’un navigateur de propriétés personnalisé. Si cette propriété n'est pas définie, l'Explorateur de propriétés standard est associé à la vue.

UserReadOnlyErrorString_guid

string : cette propriété fournit un message d’erreur spécifique pour le moment où la mémoire tampon provient de l’erreur BUFFER_E_READONLY. Définissez cette chaîne comme le texte (localisé) à afficher à l'utilisateur. Notez que la mémoire tampon elle-même ne met pas en place l’interface utilisateur, mais appelle uniquement IVsUIShell ::SetErrorInfo. L'appelant peut décider d'afficher le message pour l'utilisateur.

UserReadOnlyErrorString_string

string : cette propriété fournit un message d’erreur spécifique pour le moment où la mémoire tampon provient de l’erreur BUFFER_E_READONLY. Définissez cette chaîne comme le texte (localisé) à afficher à l'utilisateur. Notez que la mémoire tampon elle-même ne met pas en place l’interface utilisateur, mais appelle uniquement IVsUIShell ::SetErrorInfo. L'appelant peut décider d'afficher le message pour l'utilisateur.

VsBufferContentType_guid

string : ContentType pour la mémoire tampon de texte.

VsBufferContentType_string

string : ContentType pour la mémoire tampon de texte.

VsBufferDetectCharSet_guid

bool : si true et que bufferEncoding actuel est CHARFMT_MBCS, la mémoire tampon exécute son code de détection de balise de jeu de caractères HTML pour déterminer une page de code pour charger et enregistrer le fichier. La page de codes détectée remplace celles définies dans CHARFMT_MBCS. Cette opération est forcée dans IPersistFileFormat ::LoadDocData de la mémoire tampon lorsqu’elle voit un type de fichier HTML, en fonction du mappage d’extension dans « $RootKey$\Languages\File Extensions ».

VsBufferDetectCharSet_string

bool : si true et que bufferEncoding actuel est CHARFMT_MBCS, la mémoire tampon exécute son code de détection de balise de jeu de caractères HTML pour déterminer une page de code pour charger et enregistrer le fichier. La page de codes détectée remplace celles définies dans CHARFMT_MBCS. Cette opération est forcée dans IPersistFileFormat ::LoadDocData de la mémoire tampon lorsqu’elle voit un type de fichier HTML, en fonction du mappage d’extension dans « $RootKey$\Languages\File Extensions ».

VsBufferDetectLangSID_guid

bool : (valeur par défaut = true) Si la valeur est true, une modification apportée au moniker de la mémoire tampon entraîne la modification du service de langage en fonction de l’extension de fichier du moniker.

VsBufferDetectLangSID_string

bool : (valeur par défaut = true) Si la valeur est true, une modification apportée au moniker de la mémoire tampon entraîne la modification du service de langage en fonction de l’extension de fichier du moniker.

VsBufferEncodingPromptOnLoad_guid

uint : ce paramètre ne doit être utilisé que par les fabriques d’éditeur qui souhaitent spécifier une page de code lors du chargement à partir de la boîte de dialogue openwith. Ces données sont uniquement destinées à un usage défini. Vous ne pouvez pas récupérer la valeur de cette valeur.

VsBufferEncodingPromptOnLoad_string

uint : ce paramètre ne doit être utilisé que par les fabriques d’éditeur qui souhaitent spécifier une page de code lors du chargement à partir de la boîte de dialogue openwith. Ces données sont uniquement destinées à un usage défini. Vous ne pouvez pas récupérer la valeur de cette valeur.

VsBufferEncodingVSTFF_guid

uint : Format de fichier texte VS (VSTFF) pour la mémoire tampon. codepage = bufferVSTFF & __VSTFF. VSTFF_CPMASK ; vstffFlags = bufferVSTFF & __VSTFF. VSTFF_FLAGSMASK ;.

VsBufferEncodingVSTFF_string

uint : Format de fichier texte VS (VSTFF) pour la mémoire tampon. codepage = bufferVSTFF & __VSTFF. VSTFF_CPMASK ; vstffFlags = bufferVSTFF & __VSTFF. VSTFF_FLAGSMASK ;.

VsBufferExtraFiles_guid

objet : utilisez cette propriété si le fichier ouvert dans la mémoire tampon est associé à la liste des fichiers supplémentaires sous contrôle de code source (SCC). Définissez cette propriété avec une implémentation d’IVsBufferExtraFiles afin de contrôler la façon dont la mémoire tampon gère les opérations SCC. L’ensemble d’objets IVsBufferExtraFiles détermine quels fichiers sont extraits du contrôle de code source (SCC) lorsque des modifications sont apportées à la mémoire tampon. Cette propriété contrôle le comportement de IVsTextManager2 ::AttemptToCheckOutBufferFromScc3 et GetBufferSccStatus3, ainsi que les fichiers transmis par la mémoire tampon lorsqu’elle appelle des méthodes IVsQueryEditQuerySave2.

VsBufferExtraFiles_string

objet : utilisez cette propriété si le fichier ouvert dans la mémoire tampon est associé à la liste des fichiers supplémentaires sous contrôle de code source (SCC). Définissez cette propriété avec une implémentation d’IVsBufferExtraFiles afin de contrôler la façon dont la mémoire tampon gère les opérations SCC. L’ensemble d’objets IVsBufferExtraFiles détermine quels fichiers sont extraits du contrôle de code source (SCC) lorsque des modifications sont apportées à la mémoire tampon. Cette propriété contrôle le comportement de IVsTextManager2 ::AttemptToCheckOutBufferFromScc3 et GetBufferSccStatus3, ainsi que les fichiers transmis par la mémoire tampon lorsqu’elle appelle des méthodes IVsQueryEditQuerySave2.

VsBufferFileReload_guid

Bool:.

VsBufferFileReload_string

Bool:.

VsBufferIsDiskFile_guid

bool : true si buffer est un fichier sur disque.

VsBufferIsDiskFile_string

bool : true si buffer est un fichier sur disque.

VsBufferMoniker_guid

string : moniker du document chargé dans TextBuffer. Il s’agit du chemin d’accès complet du fichier si le document est un fichier.

VsBufferMoniker_string

string : moniker du document chargé dans la mémoire tampon. Il s’agit du chemin d’accès complet du fichier si le document est un fichier.

VsInitEncodingDialogFromUserData_guid

Bool:.

VsInitEncodingDialogFromUserData_string

Bool:.

VsTextViewRoles_guid

string : liste séparée par des virgules des rôles d’affichage de texte pour l’affichage de texte.

VsTextViewRoles_string

string : liste séparée par des virgules des rôles d’affichage de texte pour l’affichage de texte.

S’applique à