Debugger2.Break Yöntem (Boolean)
Böylece geçerli durumunu analiz edilebilir, yürütmeye Ara vermek verilen bir işlemi neden olur.
Ad alanı: EnvDTE80
Derleme: EnvDTE80 (EnvDTE80.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.Bkz: nasıl yapılır: daha fazla bilgi için yürütme sonu.
Notlar
Bö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(EnvDTE80.DTE2 dte)
{
// Setup 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();
EnvDTE80.Debugger2 debugger = (EnvDTE80.Debugger2)dte.Debugger;
debugger.Break(false);
owp.OutputString("The process is paused. Examine the values of
variables.");
}
.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.