VSConstants.VsTextBufferUserDataGuid Classe
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.
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. |