VSConstants.VsTextBufferUserDataGuid Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Essas são propriedades IVsUserData compatíveis com o objeto TextBuffer (DocData) do Editor de Código-Fonte (Texto). A interface IVsUserData é recuperada por QueryInterface no objeto IVsTextLines do Editor de Texto.
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
- Herança
-
VSConstants.VsTextBufferUserDataGuid
Campos
BufferStorage_guid |
object: essa propriedade é usada para obter acesso ao objeto de armazenamento do buffer. O ponteiro retornado pode ser QI'd para IVsTextStorage e IVsPersistentTextImage. Essa é uma propriedade get-only. Para definir o armazenamento, use o método InitializeContentEx do buffer. |
BufferStorage_string |
object: essa propriedade é usada para obter acesso ao objeto de armazenamento do buffer. O ponteiro retornado pode ser QI'd para IVsTextStorage e IVsPersistentTextImage. Essa é uma propriedade get-only. Para definir o armazenamento, use o método InitializeContentEx do buffer. |
PropertyBrowserSID_guid |
string: essa propriedade será usada para definir o elemento SEID_PropertyBrowserSID da seleção para exibições de texto. Isso só será usado se você tiver um navegador de propriedades personalizado. Se essa propriedade não estiver definida, o navegador de propriedades padrão será associado ao modo de exibição. |
PropertyBrowserSID_string |
string: essa propriedade será usada para definir o elemento SEID_PropertyBrowserSID da seleção para exibições de texto. Isso só será usado se você tiver um navegador de propriedades personalizado. Se essa propriedade não estiver definida, o navegador de propriedades padrão será associado ao modo de exibição. |
UserReadOnlyErrorString_guid |
string: essa propriedade fornece uma mensagem de erro específica para quando o buffer origina o erro BUFFER_E_READONLY. Defina essa cadeia de caracteres como o texto (localizado) que você deseja exibir para o usuário. Observe que o buffer em si não coloca a interface do usuário, mas chama apenas IVsUIShell::SetErrorInfo. O chamador pode decidir se deseja mostrar a mensagem ao usuário. |
UserReadOnlyErrorString_string |
string: essa propriedade fornece uma mensagem de erro específica para quando o buffer origina o erro BUFFER_E_READONLY. Defina essa cadeia de caracteres como o texto (localizado) que você deseja exibir para o usuário. Observe que o buffer em si não coloca a interface do usuário, mas chama apenas IVsUIShell::SetErrorInfo. O chamador pode decidir se deseja mostrar a mensagem ao usuário. |
VsBufferContentType_guid |
string: o ContentType para o buffer de texto. |
VsBufferContentType_string |
string: o ContentType para o buffer de texto. |
VsBufferDetectCharSet_guid |
bool: se true e o BufferEncoding atual for CHARFMT_MBCS, o buffer executará seu código de detecção de marca de conjunto de caracteres HTML para determinar uma página de código para carregar e salvar o arquivo. A página de código detectada substitui qualquer página de código definida em CHARFMT_MBCS. Isso é forçado no IPersistFileFormat::LoadDocData do buffer quando ele vê um tipo html de arquivo, de acordo com o mapeamento de extensão em "$RootKey$\Languages\File Extensions". |
VsBufferDetectCharSet_string |
bool: se true e o BufferEncoding atual for CHARFMT_MBCS, o buffer executará seu código de detecção de marca de conjunto de caracteres HTML para determinar uma página de código para carregar e salvar o arquivo. A página de código detectada substitui qualquer página de código definida em CHARFMT_MBCS. Isso é forçado no IPersistFileFormat::LoadDocData do buffer quando ele vê um tipo html de arquivo, de acordo com o mapeamento de extensão em "$RootKey$\Languages\File Extensions". |
VsBufferDetectLangSID_guid |
bool: (padrão = true) Se true, uma alteração no moniker do buffer fará com que o buffer altere o serviço de linguagem com base na extensão de arquivo do moniker. |
VsBufferDetectLangSID_string |
bool: (padrão = true) Se true, uma alteração no moniker do buffer fará com que o buffer altere o serviço de linguagem com base na extensão de arquivo do moniker. |
VsBufferEncodingPromptOnLoad_guid |
uint: isso só deve ser usado por fábricas de editores que desejam especificar uma página de código no carregamento da caixa de diálogo openwith. Esses dados são apenas para uma finalidade definida. Você não pode obter o valor dessa de volta. |
VsBufferEncodingPromptOnLoad_string |
uint: isso só deve ser usado por fábricas de editores que desejam especificar uma página de código no carregamento da caixa de diálogo openwith. Esses dados são apenas para uma finalidade definida. Você não pode obter o valor dessa de volta. |
VsBufferEncodingVSTFF_guid |
uint: formato de arquivo de texto vs (VSTFF) para buffer. codepage = bufferVSTFF & __VSTFF. VSTFF_CPMASK; vstffFlags = bufferVSTFF & __VSTFF. VSTFF_FLAGSMASK;. |
VsBufferEncodingVSTFF_string |
uint: formato de arquivo de texto vs (VSTFF) para buffer. codepage = bufferVSTFF & __VSTFF. VSTFF_CPMASK; vstffFlags = bufferVSTFF & __VSTFF. VSTFF_FLAGSMASK;. |
VsBufferExtraFiles_guid |
object: use essa propriedade se o arquivo aberto no buffer estiver associado à lista de arquivos extras no SCC (controle do código-fonte). Defina essa propriedade com uma implementação de IVsBufferExtraFiles para controlar como o buffer lida com as operações de SCC. O conjunto de objetos IVsBufferExtraFiles determinará quais arquivos serão verificados no SCC (Controle do Código-Fonte) quando as edições forem feitas no buffer. Essa propriedade controla o comportamento de IVsTextManager2::AttemptToCheckOutBufferFromScc3 e GetBufferSccStatus3, bem como quais arquivos são passados pelo buffer quando ele chama métodos IVsQueryEditQuerySave2. |
VsBufferExtraFiles_string |
object: use essa propriedade se o arquivo aberto no buffer estiver associado à lista de arquivos extras no SCC (controle do código-fonte). Defina essa propriedade com uma implementação de IVsBufferExtraFiles para controlar como o buffer lida com as operações de SCC. O conjunto de objetos IVsBufferExtraFiles determinará quais arquivos serão verificados no SCC (Controle do Código-Fonte) quando as edições forem feitas no buffer. Essa propriedade controla o comportamento de IVsTextManager2::AttemptToCheckOutBufferFromScc3 e GetBufferSccStatus3, bem como quais arquivos são passados pelo buffer quando ele chama métodos IVsQueryEditQuerySave2. |
VsBufferFileReload_guid |
Bool:. |
VsBufferFileReload_string |
Bool:. |
VsBufferIsDiskFile_guid |
bool: true se buffer for um arquivo no disco. |
VsBufferIsDiskFile_string |
bool: true se buffer for um arquivo no disco. |
VsBufferMoniker_guid |
string: moniker do documento carregado no TextBuffer. Ele será o caminho completo do arquivo se o documento for um arquivo. |
VsBufferMoniker_string |
string: moniker do documento carregado no buffer. Ele será o caminho completo do arquivo se o documento for um arquivo. |
VsInitEncodingDialogFromUserData_guid |
Bool:. |
VsInitEncodingDialogFromUserData_string |
Bool:. |
VsTextViewRoles_guid |
string: a lista separada por vírgulas de funções de exibição de texto para o modo de exibição de texto. |
VsTextViewRoles_string |
string: a lista separada por vírgulas de funções de exibição de texto para o modo de exibição de texto. |