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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.