Share via


Proprietà ProvideLanguageServiceAttribute.SingleCodeWindowOnly

determina se finestra - il comando di > nuova finestra è disabilitato per un 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 SingleCodeWindowOnly As Boolean
public bool SingleCodeWindowOnly { get; set; }

Valore proprietà

Tipo: System.Boolean
Restituisce true se finestra - il comando di > nuova finestra è disabilitato, in caso contrario, restituisce false.

Note

finestra - il comando di > nuova finestra visualizzata un'altra finestra nella finestra corrente di modifica.Tutte le modifiche apportate in questa finestra aggiuntiva vengono riflesse nella finestra originale (e in qualsiasi altra finestre duplicati nello stesso file di origine.Se un servizio di linguaggio non può supportare più finestre di modifica con lo stesso file di origine, la proprietà di SingleCodeWindowOnly deve essere impostata su true.

Questa proprietà è disponibile in qualsiasi implementazione del servizio di linguaggio.

L'impostazione predefinita è false che indica che le finestre nello stesso file di origine sono supportate.

Gli aspetti della voce del Registro di sistema è simile al seguente:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\[X.Y]\Languages\Language Services\
  [Language Name]\
    Single Code Window Only = reg_dword: 0x00000001

Esempi

    [ProvideLanguageService(typeof(MyLanguageService),           // Required
                            MyConstants.languageName,            // Required
                            MyConstants.languageNameResourceID,  // Required
        // Optional language service properties
        SingleCodeWindowOnly = true,  // disable New Window command
                           )]

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ProvideLanguageServiceAttribute Classe

Spazio dei nomi Microsoft.VisualStudio.Shell