Metoda LanguageService.OnModeChange —
Wywołana w każdym przypadku, gdy tryb debugowania zmieniła się podczas debugowania.
Przestrzeń nazw: Microsoft.VisualStudio.Package
Zestawy: Microsoft.VisualStudio.Package.LanguageService.9.0 (w Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService.10.0 (w Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (w Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService (w Microsoft.VisualStudio.Package.LanguageService.dll)
Składnia
'Deklaracja
Public Overridable Function OnModeChange ( _
dbgmodeNew As DBGMODE _
) As Integer
public virtual int OnModeChange(
DBGMODE dbgmodeNew
)
Parametry
- dbgmodeNew
Typ: Microsoft.VisualStudio.Shell.Interop.DBGMODE
[w] Nowy tryb debugowania, określony przez wartość z DBGMODE wyliczania.
Wartość zwracana
Typ: System.Int32
Jeśli się powiedzie, zwraca S_OK; w przeciwnym razie zwraca kod błędu.
Implementuje
IVsDebuggerEvents.OnModeChange(DBGMODE)
Uwagi
Jeśli usługi języku powinna skorygować wartość dla różnych trybów debugowania, a następnie musi pochodzić od klasy LanguageService klasy i wdrożenie tej metody.Należy upewnić się, że wywołanie klasy podstawowej wersji tej metody, przed implementacją.
Metody podstawowej ustawia nową wartość trybu debugowania pola wewnętrznego.
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..