ProvideLanguageServiceAttribute.AutoOutlining, propriété
Détermine si le mode Plan automatique de service prend en charge 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 AutoOutlining As Boolean
public bool AutoOutlining { get; set; }
Valeur de propriété
Type : System.Boolean
Retourne true si le mode Plan automatique de service prend en charge de langage ; sinon, retours false.
Remarques
Le mode Plan est utilisé pour réduire la complexité visuelle d'un programme en autorisant code source à réduire à un plan, qui, par exemple, masque le contenu de toutes les méthodes, montrant uniquement les noms de méthode.Visual Studio prend en charge le mode Plan explicite où l'utilisateur peut marquer une zone de code source et la masquer.Le mode Plan automatique est pris en charge si un service de langage peut analyser un langage et générer automatiquement des régions pouvant être masquées.
Cette propriété est spécifique à l'infrastructure managée de package. (MPF)
La valeur par défaut est true lorsque l'entrée du Registre correspondante est accessible via la classe d'LanguagePreferences.
L'entrée du Registre ressemble à ceci :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\[X.Y]\Languages\Language Services\
[Language Name]\
AutoOutlining = reg_dword: 0x00000001
Exemples
[ProvideLanguageService(typeof(MyLanguageService), // Required
MyConstants.languageName, // Required
MyConstants.languageNameResourceID, // Required
// Optional language service properties
AutoOutlining = true, // Automatic outlining supported
)]
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.