Debugger.CurrentStackFrame الخاصية
يعين أو يحصل على إطار الكومة الحالي.
مساحة الاسم: EnvDTE
التجميع: EnvDTE (في EnvDTE.dll)
بناء الجملة
'إقرار
Property CurrentStackFrame As StackFrame
Get
Set
StackFrame CurrentStackFrame { get; set; }
property StackFrame^ CurrentStackFrame {
StackFrame^ get ();
void set (StackFrame^ value);
}
abstract CurrentStackFrame : StackFrame with get, set
function get CurrentStackFrame () : StackFrame
function set CurrentStackFrame (value : StackFrame)
قيمة الخاصية
النوع: EnvDTE.StackFrame
كائن StackFrame .
ملاحظات
CurrentStackFrameتعيين أو إرجاعStackFrame كائن. راجع إدارة الذاكرة: تخصيص أعضاء البياناتللحصول على مزيد من المعلومات حول مكدس إطار.
أمثلة
يوضح المثال التالي كيفية إلى تستخدم في CurrentStackFrameخاصية.
لاختبار هذه خاصية:
التعيين نقطة توقف في تطبيق الهدف. قم بتشغيل الوظيفة الإضافية.
إطار الكومة الحالي هو فارغة.
التعيين نقطة توقف في تطبيق الهدف. قم بتشغيل تطبيق الهدف يصحح الالوضع. عندما يتم إيقاف البرنامج عند نقطة إيقاف، تشغيل إضافة-في.
إطار الكومة الحالي يحتوي على اسم الأسلوب و نوع الإرجاع.
public static void CurrentStackFrame(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("Current StackFrame Test");
owp.Activate();
owp.OutputString("Current Stack Frame Info: ");
EnvDTE.StackFrame sf = dte.Debugger.CurrentStackFrame;
if(sf == null)
owp.OutputString("No program is being debugged, Stack Frame is empty.");
else
owp.OutputString("Function " + sf.FunctionName +
" returns type " + sf.ReturnType);
}
Shared Sub CurrentStackFrame(ByRef dte As EnvDTE.DTE)
Dim sf As EnvDTE.StackFrame = dte.Debugger.CurrentStackFrame
If sf Is Nothing Then
MessageBox.Show("No program is being debugged, Stack Frame is empty.", _
"Debugger Test - Current Stack Frame Info")
Else
MessageBox.Show("Function " + sf.FunctionName + " returns type " + _
sf.ReturnType, "Debugger Test - Current Stack Frame Info")
End If
End Sub
أمن NET Framework.
- الثقة الكاملة للمتصل الفوري. يتعذر استخدام هذا العضو بواسطة التعليمات البرمجية الموثوق بها جزئيًا. لمزيد من المعلومات، راجع باستخدام مكتبات من تعليمات برمجية موثوق بها جزئي.