Partager via


ProvideLanguageServiceAttribute.DefaultToInsertSpaces, propriété

Détermine le paramètre par défaut pour l'option d'Insérer des espaces dans la boîte de dialogue d'Options pour un service de langage.

Espace de noms :  Microsoft.VisualStudio.Shell
Assembly :  Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)

Syntaxe

'Déclaration
Public Property DefaultToInsertSpaces As Boolean
public bool DefaultToInsertSpaces { get; set; }

Valeur de propriété

Type : System.Boolean
Retourne true si le service de langage utilise initialement les espaces pour mettre en forme ; sinon, les retours false pour indiquer le service de langage utilise des onglets.

Remarques

Un service de langage peut prendre en charge code source de formatage (la propriété d'EnableFormatSelection est définie à true) qui implique en général insérer ou supprimer l'espace blanc au début d'une ligne pour régler sa mise en retrait au niveau approprié.Quel un peu espace blanc utilisé pour mettre en forme est contrôlé de la boîte de dialogue d'Options (disponible dans Outils - > menu d'Options), en général sous la page de propriétés de Tabulations pour chaque langage.La propriété d'DefaultToInsertSpaces détermine le paramètre initiale de l'option d'Insérer des espaces.

Cette propriété est disponible à toute implémentation de service de langage.

La valeur par défaut est false, indiquant l'option d'Insérer des espaces n'est pas au commencement sélectionnée.

L'entrée du Registre ressemble à ceci :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\[X.Y]\Languages\Language Services\
  [Language Name]\
    DefaultToInsertSpaces = reg_dword: 0x00000001

Exemples

    [ProvideLanguageService(typeof(MyLanguageService),           // Required
                            MyConstants.languageName,            // Required
                            MyConstants.languageNameResourceID,  // Required
        // Optional language service properties
        DefaultToInsertSpaces = true,  // Use spaces for formatting
                           )]

Sécurité .NET Framework

Voir aussi

Référence

ProvideLanguageServiceAttribute Classe

Microsoft.VisualStudio.Shell, espace de noms