Partilhar via


VSConstants.VsTextBufferUserDataGuid Classe

Definição

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.

Aplica-se a