ProvideLanguageServiceAttribute.CodeSense, propriété
Détermine si les opérations d'Intellisense 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 CodeSense As Boolean
public bool CodeSense { get; set; }
Valeur de propriété
Type : System.Boolean
Retourne true si les opérations d'Intellisense de service prend en charge de langage ; sinon, retours false.
Remarques
Les opérations d'Intellisense comprennent Word terminé, des membres de liste, des informations de paramètre, l'info express et la correspondance d'accolade.Si le service prend en charge de langage d'un ou plusieurs des opérations d'Intellisense, la propriété d'CodeSense doivent être définis à 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]\
CodeSense = reg_dword: 0x00000001
Exemples
[ProvideLanguageService(typeof(MyLanguageService), // Required
MyConstants.languageName, // Required
MyConstants.languageNameResourceID, // Required
// Optional language service properties
CodeSense = true, // IntelliSense operations 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.