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 que são suportadas pelo 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 |
objeto: essa propriedade é usada para obter acesso ao objeto de armazenamento do buffer. O ponteiro retornado pode ser QI para IVsTextStorage e IVsPersistentTextImage. Esta é uma propriedade somente obtenção. Para definir o armazenamento, use o método InitializeContentEx do buffer. |
| BufferStorage_string |
objeto: essa propriedade é usada para obter acesso ao objeto de armazenamento do buffer. O ponteiro retornado pode ser QI para IVsTextStorage e IVsPersistentTextImage. Esta é uma propriedade somente obtenção. 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 for definida, o navegador de propriedades padrão será associado à 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 for definida, o navegador de propriedades padrão será associado à exibição. |
| UserReadOnlyErrorString_guid |
String: essa propriedade fornece uma mensagem de erro específica para quando o buffer origina o erro de 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 só chama 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 de 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 só chama IVsUIShell:: SetErrorInfo. O chamador pode decidir se deseja mostrar a mensagem ao usuário. |
| VsBufferContentType_guid |
String: o ContentType do buffer de texto. |
| VsBufferContentType_string |
String: o ContentType do buffer de texto. |
| VsBufferDetectCharSet_guid |
bool: se true e o BufferEncoding atual for CHARFMT_MBCS, o buffer executará o código de detecção de marca de conjunto de caracteres HTML para determinar um CodePage 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 "extensões $RootKey $ \Languages\File". |
| VsBufferDetectCharSet_string |
bool: se true e o BufferEncoding atual for CHARFMT_MBCS, o buffer executará o código de detecção de marca de conjunto de caracteres HTML para determinar um CodePage 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 "extensões $RootKey $ \Languages\File". |
| VsBufferDetectLangSID_guid |
bool: (default = true) se true, uma alteração no moniker do buffer fará com que o buffer altere o serviço de idioma com base na extensão de arquivo do moniker. |
| VsBufferDetectLangSID_string |
bool: (default = true) se true, uma alteração no moniker do buffer fará com que o buffer altere o serviço de idioma com base na extensão de arquivo do moniker. |
| VsBufferEncodingPromptOnLoad_guid |
UINT: isso só deve ser usado por fábricas de editor que desejam especificar uma página de código ao carregar na caixa de diálogo OpenWith. Esses dados são apenas para uma finalidade definida. Não é possível obter o valor de retorno. |
| VsBufferEncodingPromptOnLoad_string |
UINT: isso só deve ser usado por fábricas de editor que desejam especificar uma página de código ao carregar na caixa de diálogo OpenWith. Esses dados são apenas para uma finalidade definida. Não é possível obter o valor de retorno. |
| 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 |
objeto: Use essa propriedade se o arquivo aberto no buffer estiver associado à lista de arquivos extras no controle do código-fonte (SCC). 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 são extraídos do controle do código-fonte (SCC) quando são feitas edições no buffer. Essa propriedade controla o comportamento de IVsTextManager2:: AttemptToCheckOutBufferFromScc3 e GetBufferSccStatus3, bem como quais arquivos são passados pelo buffer quando ele chama os métodos IVsQueryEditQuerySave2. |
| VsBufferExtraFiles_string |
objeto: Use essa propriedade se o arquivo aberto no buffer estiver associado à lista de arquivos extras no controle do código-fonte (SCC). 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 são extraídos do controle do código-fonte (SCC) quando são feitas edições no buffer. Essa propriedade controla o comportamento de IVsTextManager2:: AttemptToCheckOutBufferFromScc3 e GetBufferSccStatus3, bem como quais arquivos são passados pelo buffer quando ele chama os métodos IVsQueryEditQuerySave2. |
| VsBufferFileReload_guid |
bool:. |
| VsBufferFileReload_string |
bool:. |
| VsBufferIsDiskFile_guid |
bool: true se o buffer for um arquivo no disco. |
| VsBufferIsDiskFile_string |
bool: true se o buffer for um arquivo no disco. |
| VsBufferMoniker_guid |
String: moniker do documento carregado no TextBuffer. Será o caminho completo do arquivo se o documento for um arquivo. |
| VsBufferMoniker_string |
String: moniker do documento carregado no buffer. Será o caminho completo do arquivo se o documento for um arquivo. |
| VsInitEncodingDialogFromUserData_guid |
bool:. |
| VsInitEncodingDialogFromUserData_string |
bool:. |
| VsTextViewRoles_guid |
Cadeia de caracteres: a lista separada por vírgulas de funções de exibição de texto para a exibição de texto. |
| VsTextViewRoles_string |
Cadeia de caracteres: a lista separada por vírgulas de funções de exibição de texto para a exibição de texto. |