Debugger.Break Yöntem
Böylece geçerli durumunu analiz edilebilir, yürütmeye Ara vermek verilen bir işlemi neden olur.
Ad alanı: EnvDTE
Derleme: EnvDTE (EnvDTE.dll içinde)
Sözdizimi
'Bildirim
Sub Break ( _
WaitForBreakMode As Boolean _
)
void Break(
bool WaitForBreakMode
)
void Break(
[InAttribute] bool WaitForBreakMode
)
abstract Break :
WaitForBreakMode:bool -> unit
function Break(
WaitForBreakMode : boolean
)
Parametreler
- WaitForBreakMode
Tür: System.Boolean
Ayarlamak true yalnızca hata ayıklama kesme moduna girdiğinde dönün.Ayarlamak false kırmak ve hemen geri dönmek için.Yürütme sonu daha fazla bilgi için bkz.
Notlar
BreakBöylece geçerli durumunu analiz edilebilir, yürütmeye Ara vermek verilen bir işlemi neden olur.
Örnekler
Aşağıdaki örnek, nasıl kullanılacağını gösterir Break yöntemi.
Bu yöntem test etmek için:
Sonsuz bir döngüye hedef uygulama kodlarını kullanın.
Hedef uygulama hata ayıklama modunda çalıştırın.
Hedef çalışırken değişkenlerin değerleri inceleyin olamaz.
Eklentiyi Çalıştır.
Değişkenlerin değerlerini inceleyin.
public static void Break(DTE dte)
{
// Setup the debug Output window.
Window w = (Window)dte.Windows.Item(EnvDTE.Constants.vsWindowKindOutput);
w.Visible = true;
OutputWindow ow = (OutputWindow)w.Object;
OutputWindowPane owp = ow.OutputWindowPanes.Add("Break Method Test");
owp.Activate();
dte.Debugger.Break(false);
owp.OutputString("The process is paused. Examine the values of variables.");
}
Shared Sub Break(ByRef dte As EnvDTE.DTE)
dte.Debugger.Break(False)
MessageBox.Show("The process is paused. Examine the values of variables.", _
"Debugger Test - Break Test")
End Sub
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen güvenilen kod kitaplıklarını kullanma.