ProvideLanguageServiceAttribute.EnableCommenting, propriété
Détermine si le service de langage peut commenter et annuler les marques de commentaire code source à l'aide d'une commande unique.
Espace de noms : Microsoft.VisualStudio.Shell
Assembly : Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)
Syntaxe
'Déclaration
Public Property EnableCommenting As Boolean
public bool EnableCommenting { get; set; }
Valeur de propriété
Type : System.Boolean
Retourne true si commenter est pris en charge ; sinon, retours false.
Remarques
Visual Studio fournit une option avancée de modification qui peut commenter une section entière de code source avec une commande unique (Edit - > Avancé - > commande de menu de Sélection de commentaire).Il existe également une commande d'annuler les marques de commentaire une section de code.Si cette fonctionnalité est prise en charge par le service de langage, alors la propriété d'EnableCommenting doit être définie à true.
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]\
EnableCommenting = reg_dword: 0x00000001
Exemples
[ProvideLanguageService(typeof(MyLanguageService), // Required
MyConstants.languageName, // Required
MyConstants.languageNameResourceID, // Required
// Optional language service properties
EnableCommenting = true, // Commenting/uncommenting is 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.