Condividi tramite


Proprietà ProvideLanguageServiceAttribute.DefaultToInsertSpaces

Determina l'impostazione predefinita per l'opzione di Inserire spazi nella finestra di dialogo di opzioni per un servizio di linguaggio.

Spazio dei nomi:  Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)

Sintassi

'Dichiarazione
Public Property DefaultToInsertSpaces As Boolean
public bool DefaultToInsertSpaces { get; set; }

Valore proprietà

Tipo: System.Boolean
restituisce true se il servizio di linguaggio inizialmente utilizza gli spazi per formattare; in caso contrario, restituisce false per indicare il servizio di linguaggio utilizza le schede.

Note

Un servizio di linguaggio può supportare il codice sorgente di formattazione (la proprietà di EnableFormatSelection è impostata su true) che in genere implica l'inserimento o rimuovere lo spazio vuoto all'inizio di una riga per regolare il rientro al livello appropriato.Il tipo di spazio vuoto utilizzato per formattare è controllato dalla finestra di dialogo di opzioni (disponibile da strumenti - menu di > opzioni ), in genere nella pagina delle proprietà di schede per ogni linguaggio.La proprietà di DefaultToInsertSpaces determina la configurazione iniziale dell'opzione di Inserire spazi .

Questa proprietà è disponibile in qualsiasi implementazione del servizio di linguaggio.

L'impostazione predefinita è false, indicando che l'opzione di Inserire spazi inizialmente non è selezionata.

Gli aspetti della voce del Registro di sistema è simile al seguente:

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

Esempi

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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ProvideLanguageServiceAttribute Classe

Spazio dei nomi Microsoft.VisualStudio.Shell