VSConstants.VsTextBufferUserDataGuid Classe

Definição

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.

Aplica-se a