عنوان:

‫آیا امکان شمارش دفعات اجرای متدها در زمان Debug وجود دارد؟


نویسنده: هادی مزارعی
تاریخ: ۱۴۰۴/۱۰/۰۹ ۱۹:۴۳
آدرس: www.dntips.ir
چطور بدون استفاده از Break Point و در زمان اشکال‌زدایی (Debugging) متوجه بشم که کدام متد و چندین بار اجرا شده است؟ مشکل من در تولید کنترل‌های سفارشی در Windows Form هستش. برخی مواقع از زمان ایجاد کنترل در فرم (Initialize Component) و سپس مقداردهی به ویژگی‌های کنترل (Properties)، متدها و رویدادهایی (Events) بصورت تو در تو (Nested) اجرا می‌شوند و گاها تعدادشان نیز زیاد است. بررسی پنجره call stack برای هدف مورد نظر خروجی مناسبی ارائه نمی‌دهد.
برای مثال قصد دارم اگر در یک متد دو تابع صدا زده می‌شوند، در ابتدا و انتها متد جاری بتوانم به Debugger اعلام کنم که رصد را شروع کند و در انتهای متد جاری گزارش را ارائه کند. آیا راهی برای مشاهده تمام متدها، رویدادها به همراه دفعات اجرای آنها وجود دارد؟

نظرات