Share via


Proprietà ProvideLanguageServiceAttribute.ShowSmartIndent

Determina se l'opzione di I rientri intelligenti è abilitata nella finestra di dialogo di opzioni .

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

Sintassi

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

Valore proprietà

Tipo: System.Boolean
Restituisce true se l'opzione intelligente di rientro viene abilitata; in caso contrario, restituisce false.

Note

Esistono tre stili di base del controllo di rientro: nessuno, bloccoe Smart.Ogni oggetto controlla il comportamento di rientro quando una nuova riga è tipizzata nel codice sorgente.Queste tre opzioni sono selezionabili nella finestra di dialogo di opzioni (disponibile in strumenti - menu di > opzioni ), in genere nella pagina delle proprietà di schede per ogni linguaggio.Se la proprietà di ShowSmartIndent è impostata su true, quindi l'opzione di rientro per Smart può essere modificata.Ciò indica che il rientro grado di supportare del servizio di linguaggio.Visual Studio possibile supportare le modalità di blocco e di nessuno senza conoscere il linguaggio che viene modificato, ma Smart che rientri l'opzione richiede la conoscenza del linguaggio di impostare i livelli di rientro appropriati.

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

L'impostazione predefinita è false che indica che l'opzione per il rientro di Smart è disabilitata.

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

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

Esempi

    [ProvideLanguageService(typeof(MyLanguageService),           // Required
                            MyConstants.languageName,            // Required
                            MyConstants.languageNameResourceID,  // Required
        // Optional language service properties
        ShowSmartIndent = true,  // enable indent options
                           )]

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ProvideLanguageServiceAttribute Classe

Spazio dei nomi Microsoft.VisualStudio.Shell