Właściwość ProvideLanguageServiceAttribute.EnableCommenting —
Określa, czy usługa języka można komentarz, a następnie usuń oznaczenie komentarza kodu źródłowego za pomocą jednego polecenia.
Przestrzeń nazw: Microsoft.VisualStudio.Shell
Zestaw: Microsoft.VisualStudio.Shell.11.0 (w Microsoft.VisualStudio.Shell.11.0.dll)
Składnia
'Deklaracja
Public Property EnableCommenting As Boolean
public bool EnableCommenting { get; set; }
Wartość właściwości
Typ: System.Boolean
Zwraca true Jeśli komentowania jest obsługiwana; w przeciwnym razie zwraca false.
Uwagi
Visual Studiodostarcza zaawansowanych opcji edycji, można w komentarz całej sekcji kodu źródłowego przy użyciu jednego polecenia (Edytuj -> Zaawansowane -> Zaznaczenie komentarza polecenia menu).Jest również polecenie Usuń oznaczenie komentarza sekcji kodu.Jeśli ta funkcja jest obsługiwana przez usługę język, a następnie EnableCommenting właściwość powinna być ustawiona na true.
Ta właściwość jest szczególnych ram pakiet zarządzanych (MPF).
Wartością domyślną jest true podczas odpowiedniego wpisu rejestru jest dostępna za pośrednictwem LanguagePreferences klasy.
Wpis rejestru wygląda następująco:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\[X.Y]\Languages\Language Services\
[Language Name]\
EnableCommenting = reg_dword: 0x00000001
Przykłady
[ProvideLanguageService(typeof(MyLanguageService), // Required
MyConstants.languageName, // Required
MyConstants.languageNameResourceID, // Required
// Optional language service properties
EnableCommenting = true, // Commenting/uncommenting is supported
)]
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..