এটি এনজেনকে বলেছে যে এটি অন্য পদ্ধতিতেও প্রয়োগ করা পদ্ধতিটি ইনলাইন করা ঠিক আছে।
উদাহরণ স্বরূপ:
String.Equals
হয়েছে [TargetedPatchingOptOut]
- আপনি কল করেন এমন একটি প্রোগ্রাম লিখুন
String.Equals
- আপনি সর্বাধিক পারফরম্যান্সের জন্য এই প্রোগ্রামটিতে এনজেন চালান
- এনজেইন
String.Equals
কলটি ইনলাইন করবে , পদ্ধতিটিতে কল পদ্ধতিটি প্রকৃত কোডের সাথে প্রতিস্থাপন করবে।
মেথড কলগুলি (সামান্য) ব্যয়বহুল, সুতরাং এটি প্রায়শই বলা-আসা পদ্ধতিগুলির জন্য পারফরম্যান্সের উত্সাহ।
তবে, যদি মাইক্রোসফ্ট কোনও সুরক্ষা গর্ত খুঁজে পায় তবে String.Equals
তারা কেবল আপডেট করতে পারে না mscorlib.dll
, কারণ এটি কেবল এনজিএন'র সমাবেশকে প্রভাবিত করবে না। (যেহেতু এটিতে উল্লেখ ছাড়াই কাঁচা মেশিন কোড রয়েছে String.Equals
)।
আমি ধরে নিয়েছি যে এটি যদি সত্যিই ঘটে থাকে তবে সুরক্ষা আপডেট এনজেন স্টোরটি সাফ করবে।
নোট করুন যে এই বৈশিষ্ট্যটি কেবলমাত্র নেট ফ্রেমওয়ার্ক অ্যাসেমব্লিতেই কার্যকর। আপনার নিজের দরকার নেই। আপনি এখানে সে সম্পর্কে আরও তথ্য পেতে পারেন: https://stackoverflow.com/a/14982340/631802