Condividi tramite


VSConstants.VsTextBufferUserDataGuid Classe

Definizione

Si tratta di proprietà IVsUserData supportate dall'oggetto TextBuffer (DocData) dell'editor di codice sorgente (testo). L'interfaccia IVsUserData viene recuperata da QueryInterface nell'oggetto IVsTextLines dell'editor di testo.

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
Ereditarietà
VSConstants.VsTextBufferUserDataGuid

Campi

BufferStorage_guid

object: questa proprietà viene usata per ottenere l'accesso all'oggetto di archiviazione del buffer. Il puntatore restituito può essere QI per IVsTextStorage e IVsPersistentTextImage. Si tratta di una proprietà get-only. Per impostare l'archiviazione, usare il metodo InitializeContentEx del buffer.

BufferStorage_string

object: questa proprietà viene usata per ottenere l'accesso all'oggetto di archiviazione del buffer. Il puntatore restituito può essere QI per IVsTextStorage e IVsPersistentTextImage. Si tratta di una proprietà get-only. Per impostare l'archiviazione, usare il metodo InitializeContentEx del buffer.

PropertyBrowserSID_guid

stringa: questa proprietà verrà utilizzata per impostare l'elemento SEID_PropertyBrowserSID della selezione per le visualizzazioni di testo. Questa opzione viene usata solo se si dispone di un browser delle proprietà personalizzato. Se questa proprietà non è impostata, il Visualizzatore proprietà standard verrà associato alla visualizzazione.

PropertyBrowserSID_string

stringa: questa proprietà verrà utilizzata per impostare l'elemento SEID_PropertyBrowserSID della selezione per le visualizzazioni di testo. Questa opzione viene usata solo se si dispone di un browser delle proprietà personalizzato. Se questa proprietà non è impostata, il Visualizzatore proprietà standard verrà associato alla visualizzazione.

UserReadOnlyErrorString_guid

string: questa proprietà fornisce un messaggio di errore specifico per quando il buffer ha origine l'errore di BUFFER_E_READONLY. Impostare questa stringa come testo (localizzato) che si desidera mostrare all'utente. Si noti che il buffer stesso non inserisce l'interfaccia utente, ma chiama solo IVsUIShell::SetErrorInfo. Il chiamante può decidere se visualizzare il messaggio all'utente.

UserReadOnlyErrorString_string

string: questa proprietà fornisce un messaggio di errore specifico per quando il buffer ha origine l'errore di BUFFER_E_READONLY. Impostare questa stringa come testo (localizzato) che si desidera mostrare all'utente. Si noti che il buffer stesso non inserisce l'interfaccia utente, ma chiama solo IVsUIShell::SetErrorInfo. Il chiamante può decidere se visualizzare il messaggio all'utente.

VsBufferContentType_guid

string: ContentType per il buffer di testo.

VsBufferContentType_string

string: ContentType per il buffer di testo.

VsBufferDetectCharSet_guid

bool: se true e l'oggetto BufferEncoding corrente è CHARFMT_MBCS, il buffer eseguirà il codice di rilevamento dei tag charset HTML per determinare una tabella codici da caricare e salvare il file. La tabella codici rilevata esegue l'override di qualsiasi tabella codici impostata in CHARFMT_MBCS. Questo viene forzato in IPersistFileFormat::LoadDocData quando viene visualizzato un tipo HTML di file, in base al mapping delle estensioni in "$RootKey$\Languages\File Extensions".

VsBufferDetectCharSet_string

bool: se true e l'oggetto BufferEncoding corrente è CHARFMT_MBCS, il buffer eseguirà il codice di rilevamento dei tag charset HTML per determinare una tabella codici da caricare e salvare il file. La tabella codici rilevata esegue l'override di qualsiasi tabella codici impostata in CHARFMT_MBCS. Questo viene forzato in IPersistFileFormat::LoadDocData quando viene visualizzato un tipo HTML di file, in base al mapping delle estensioni in "$RootKey$\Languages\File Extensions".

VsBufferDetectLangSID_guid

bool: (impostazione predefinita = true) Se true, una modifica al moniker del buffer causerà la modifica del servizio linguistico in base all'estensione di file del moniker.

VsBufferDetectLangSID_string

bool: (impostazione predefinita = true) Se true, una modifica al moniker del buffer causerà la modifica del servizio linguistico in base all'estensione di file del moniker.

VsBufferEncodingPromptOnLoad_guid

uint: deve essere usato solo dalle factory dell'editor che desiderano specificare una tabella codici durante il caricamento dalla finestra di dialogo openwith. Questi dati sono destinati solo a uno scopo impostato. Non è possibile ottenere il valore di questa opzione.

VsBufferEncodingPromptOnLoad_string

uint: deve essere usato solo dalle factory dell'editor che desiderano specificare una tabella codici durante il caricamento dalla finestra di dialogo openwith. Questi dati sono destinati solo a uno scopo impostato. Non è possibile ottenere il valore di questa opzione.

VsBufferEncodingVSTFF_guid

uint: VS Text File Format (VSTFF) per il buffer. codepage = bufferVSTFF & __VSTFF. VSTFF_CPMASK; vstffFlags = bufferVSTFF & __VSTFF. VSTFF_FLAGSMASK;.

VsBufferEncodingVSTFF_string

uint: VS Text File Format (VSTFF) per il buffer. codepage = bufferVSTFF & __VSTFF. VSTFF_CPMASK; vstffFlags = bufferVSTFF & __VSTFF. VSTFF_FLAGSMASK;.

VsBufferExtraFiles_guid

object: utilizzare questa proprietà se il file aperto nel buffer è associato all'elenco di file aggiuntivi nel controllo del codice sorgente (SCC). Impostare questa proprietà con un'implementazione di IVsBufferExtraFiles per controllare il modo in cui il buffer gestisce le operazioni SCC. Il set di oggetti IVsBufferExtraFiles determinerà quali file vengono estratto dal controllo del codice sorgente (SCC) quando vengono apportate modifiche al buffer. Questa proprietà controlla il comportamento di IVsTextManager2::AttemptToCheckOutBufferFromSccScc3 e GetBufferSccStatus3, nonché quali file vengono passati dal buffer quando chiama i metodi IVsQueryEditQuerySave2.

VsBufferExtraFiles_string

object: utilizzare questa proprietà se il file aperto nel buffer è associato all'elenco di file aggiuntivi nel controllo del codice sorgente (SCC). Impostare questa proprietà con un'implementazione di IVsBufferExtraFiles per controllare il modo in cui il buffer gestisce le operazioni SCC. Il set di oggetti IVsBufferExtraFiles determinerà quali file vengono estratto dal controllo del codice sorgente (SCC) quando vengono apportate modifiche al buffer. Questa proprietà controlla il comportamento di IVsTextManager2::AttemptToCheckOutBufferFromSccScc3 e GetBufferSccStatus3, nonché quali file vengono passati dal buffer quando chiama i metodi IVsQueryEditQuerySave2.

VsBufferFileReload_guid

Bool:.

VsBufferFileReload_string

Bool:.

VsBufferIsDiskFile_guid

bool: true se buffer è un file su disco.

VsBufferIsDiskFile_string

bool: true se buffer è un file su disco.

VsBufferMoniker_guid

stringa: moniker del documento caricato in TextBuffer. Sarà il percorso completo del file se il documento è un file.

VsBufferMoniker_string

stringa: moniker del documento caricato nel buffer. Sarà il percorso completo del file se il documento è un file.

VsInitEncodingDialogFromUserData_guid

Bool:.

VsInitEncodingDialogFromUserData_string

Bool:.

VsTextViewRoles_guid

string: elenco delimitato da virgole dei ruoli di visualizzazione testo per la visualizzazione testo.

VsTextViewRoles_string

string: elenco delimitato da virgole dei ruoli di visualizzazione testo per la visualizzazione testo.

Si applica a