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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..