Share via


Proprietà ProvideLanguageServiceAttribute.AutoOutlining

Determina se la struttura automatica di supportare del 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 AutoOutlining As Boolean
public bool AutoOutlining { get; set; }

Valore proprietà

Tipo: System.Boolean
Restituisce true se la struttura automatica di supportare del servizio di linguaggio; in caso contrario, restituisce false.

Note

La struttura viene utilizzata per ridurre la complessità grafica di un programma consentendo il codice sorgente da comprimere una struttura, ad esempio, che nasconde il contenuto di tutti i metodi, mostrando solo i nomi del metodo.Visual Studio supporta la struttura esplicita in cui l'utente può identificare un'area del codice sorgente e nasconderla.La struttura automatica è supportato se un servizio di linguaggio possibile analizzare una lingua e generare automaticamente le aree che possono essere nascosti.

Questa proprietà è specifica del framework (MPF) gestito del pacchetto.

L'impostazione predefinita è true quando la voce del Registro di sistema corrispondente è accessibile attraverso la classe di LanguagePreferences .

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

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

Esempi

    [ProvideLanguageService(typeof(MyLanguageService),           // Required
                            MyConstants.languageName,            // Required
                            MyConstants.languageNameResourceID,  // Required
        // Optional language service properties
        AutoOutlining = true,  // Automatic outlining supported
                           )]

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ProvideLanguageServiceAttribute Classe

Spazio dei nomi Microsoft.VisualStudio.Shell