Udostępnij za pośrednictwem


Właściwość ProvideLanguageServiceAttribute.DebuggerLanguageExpressionEvaluator —

Określa oceniającego wyrażenie, używany do oceny wyrażenia.

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

Składnia

'Deklaracja
Public Property DebuggerLanguageExpressionEvaluator As String
public string DebuggerLanguageExpressionEvaluator { get; set; }

Wartość właściwości

Typ: System.String
Zwraca ciąg zawierający identyfikator GUID modułu szacującego wyrażenia; w przeciwnym razie zwraca wartość null.

Uwagi

Usługa języka mogą współdziałać z debugera, gdy program jest debugowany.Visual Studiomoże być powiadamiany o które oceniającego wyrażenie, aby uniknąć konieczności załadować aparatu pełnego debugowania za pomocą usługi określonego języka.

Ta właściwość jest dostępna do wdrożenia usługi dowolnego języka.

Wartością domyślną jest wartość null, wskazujący, że nie wyrażenie skojarzone oceniający jest dostępny.

Wpis rejestru wygląda następująco:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\[X.Y]\Languages\Language Services\
  [Language Name]\
    Debugger Languages\
      [Expression Evaluator GUID] = reg_sz: [language name]

Przykłady

    [ProvideLanguageService(typeof(MyLanguageService),           // Required
                            MyConstants.languageName,            // Required
                            MyConstants.languageNameResourceID,  // Required
        // Optional language service properties
        DebuggerLanguageExpressionEvaluator = "{45345223-cecd-48e7-a866-45cad2e8b169}",
                           )]

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

ProvideLanguageServiceAttribute Klasa

Przestrzeń nazw Microsoft.VisualStudio.Shell