Udostępnij za pośrednictwem


Właściwość ProvideLanguageServiceAttribute.RequestStockColors —

Określa, czy usługa języka używa wbudowanych elementów colorable dostarczonego przez Visual Studio.

Przestrzeń nazw:  Microsoft.VisualStudio.Shell
Zestaw:  Microsoft.VisualStudio.Shell.11.0 (w Microsoft.VisualStudio.Shell.11.0.dll)

Składnia

'Deklaracja
Public Property RequestStockColors As Boolean
public bool RequestStockColors { get; set; }

Wartość właściwości

Typ: System.Boolean
Zwraca true , jeśli usługa języka używa wbudowanych pozycji colorable; w przeciwnym razie zwraca false, wskazując służbie językowej jest dostarczanie niestandardowych elementów colorable.

Uwagi

Wyróżnianie składni (również znany jako kolorowanie składni) można znacznie zwiększyć czytelność kodu źródłowego.Usługa języka zawiera wartości, które określają, który colorable element, aby użyć dla każdego elementu języka i Edytor renderuje źródła w odpowiednie kolory.Usługi języka można użyć wbudowanych elementów colorable dostarczonych przez Visual Studio, w którym to przypadku należy ustawić język usługi RequestStockColors właściwości do true.W przeciwnym wypadku usługa języka należy podać własną listę elementów colorable, opisującą kolory używane dla każdego elementu języka.Jest to realizowane poprzez IVsProvideColorableItems interfejsu.Ramy pakiet zarządzanych (MPF) LanguageService klasy już obsługuje IVsProvideColorableItems do niczego przydatnego, ale odpowiadających im metod interfejsu musi być zaimplementowana.

Ta właściwość jest dostępna dla implementacji usługi dowolnego języka.

Wartością domyślną jest false, wskazując służbie językowej dostaw niestandardowych elementów colorable.

Wpis rejestru wygląda następująco:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\[X.Y]\Languages\Language Services\
  [Language Name]\
    RequestStockColors = reg_dword: 0x00000001

Przykłady

    [ProvideLanguageService(typeof(MyLanguageService),           // Required
                            MyConstants.languageName,            // Required
                            MyConstants.languageNameResourceID,  // Required
        // Optional language service properties
        RequestStockColors = true,  // use built-in colors only
                           )]

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

ProvideLanguageServiceAttribute Klasa

Przestrzeń nazw Microsoft.VisualStudio.Shell