ProvideLanguageServiceAttribute.DefaultToInsertSpaces Propriedade
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.
Determina a configuração padrão para a opção Inserir espaços na caixa de diálogo opções de um serviço de idioma.
public:
property bool DefaultToInsertSpaces { bool get(); void set(bool value); };
public:
property bool DefaultToInsertSpaces { bool get(); void set(bool value); };
public bool DefaultToInsertSpaces { get; set; }
member this.DefaultToInsertSpaces : bool with get, set
Public Property DefaultToInsertSpaces As Boolean
Valor da propriedade
Retorna true se o serviço de linguagem usa inicialmente espaços para formatação; caso contrário, retorna false para indicar que o serviço de linguagem usa guias.
Exemplos
[ProvideLanguageService(typeof(MyLanguageService), // Required
MyConstants.languageName, // Required
MyConstants.languageNameResourceID, // Required
// Optional language service properties
DefaultToInsertSpaces = true, // Use spaces for formatting
)]
Comentários
Um serviço de linguagem pode dar suporte à formatação do código-fonte (a EnableFormatSelection propriedade é definida como true ), que normalmente envolve a inserção ou remoção de espaço em branco no início de uma linha para ajustar o recuo ao nível apropriado. Que tipo de espaço em branco usado para formatação é controlado na caixa de diálogo Opções (disponível no -> menu Opções de ferramentas), normalmente na página de propriedades de guias de cada idioma. A DefaultToInsertSpaces propriedade determina a configuração inicial da opção Inserir espaços .
Essa propriedade está disponível para qualquer implementação de serviço de linguagem.
O padrão é false , indicando que a opção Inserir espaços não está selecionada inicialmente.
A entrada do registro é parecida com esta:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\[X.Y]\Languages\Language Services\
[Language Name]\
DefaultToInsertSpaces = reg_dword: 0x00000001