সি # - ডিবাগ মোডে পদক্ষেপ নেওয়ার সময় কোনও পদ্ধতিতে এড়িয়ে যাওয়ার বৈশিষ্ট্য


102

কোনও পদ্ধতিতে আমি ব্যবহার করতে পারি এমন কোনও বৈশিষ্ট্য আছে যাতে ডিবাগ মোডে কিছু কোড নিয়ে যাওয়ার সময় ডিবাগারটি পদ্ধতির বাইরের দিকে থাকে?

উত্তর:


175
 [DebuggerStepThrough]

( ডকস )


ধন্যবাদ। আমি এ জাতীয় "লগার", ডিবাগার দক্ষতা মরিচা হয়ে উঠছি।
বুদিজো

কোনও সম্পত্তির বৈশিষ্ট্য সম্পর্কে কী বলা যায়? [
ডিবাগারস্টেপ থ্রো

এর বিপরীত কি আছে? আমার উত্পন্ন আংশিক শ্রেণীর সাথে আংশিক শ্রেণীর লিঙ্ক রয়েছে যার মধ্যে [ডিবাগারস্টেপ] বৈশিষ্ট্য রয়েছে। আমি ভিএস এর ডিবাগার বৈশিষ্ট্যগুলি পরিবর্তন না করেই আমার কোডটি দিয়ে পদক্ষেপ করতে সক্ষম হতে চাই।
মাইক জি

2
যোগ করার বিষয়টি নিশ্চিত করুনusing System.Diagnostics;
চাদ

1
এটি পুরো পদ্ধতিটির উপরে পদক্ষেপ রাখে না (যেমন প্রশ্নে জিজ্ঞাসা করা হয়েছিল), এটি এটিকে এড়িয়ে যায় - সুতরাং ডিবাগারটি প্রথমে ডাকা প্রথম পদ্ধতিতে থামে। সুতরাং [ডিবাগারস্টেপ থ্রো] কেবল খুব ছোট পদ্ধতির জন্য দরকারী যা অন্য কোনও কল দেয় না।


9

এটি ভিবি.এনইটি- তে লেখা <DebuggerStepThrough>আছে ।

এটি ব্যবহারের জন্য কেবল পদ্ধতির উপরে রাখুন:

<DebuggerStepThrough>
Private Sub form_Paint(sender As Object, e As PaintEventArgs) Handles form.Paint
     ' Picasso
End Sub
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.