Proprietà ProvideLanguageServiceAttribute.CodeSense
Determina se le operazioni di IntelliSense supporta 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 CodeSense As Boolean
public bool CodeSense { get; set; }
Valore proprietà
Tipo: System.Boolean
Restituisce true se le operazioni di IntelliSense supporta del servizio di linguaggio; in caso contrario, restituisce false.
Note
Le operazioni di IntelliSense includono Completa parola, elenca membri, le informazioni sui parametri, le informazioni rapide e la corrispondenza di parentesi graffe.Se i supporti del servizio di linguaggio di una o più operazioni di IntelliSense, la proprietà di CodeSense deve essere impostato su true.
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]\
CodeSense = reg_dword: 0x00000001
Esempi
[ProvideLanguageService(typeof(MyLanguageService), // Required
MyConstants.languageName, // Required
MyConstants.languageNameResourceID, // Required
// Optional language service properties
CodeSense = true, // IntelliSense operations 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.