Condividi tramite


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

Vedere anche

Riferimenti

ProvideLanguageServiceAttribute Classe

Spazio dei nomi Microsoft.VisualStudio.Shell