ProvideLanguageServiceAttribute.DefaultToInsertSpaces Propriedade

Definição

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

Boolean

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  

Aplica-se a