একটি এসও প্রশ্ন দ্বারা অনুপ্রাণিত। আইসডিফাইন্ড () পদ্ধতির জন্য অ্যাট্রিবিউট শ্রেণীর বেশ কয়েকটি ওভারলোড রয়েছে । আচ্ছাদনগুলি অ্যাসেম্বলি, মডিউল, মেম্বারআইএনফো, প্যারামিটারআইএনফো-তে প্রয়োগ করা হয়। মেম্বারআইনফো ওভারলোডের মধ্যে প্রপার্টিআইএনফো, ফিল্ডইনফো, ইভেন্টআইএনফো, মেথডইনফো, কনস্ট্রাক্টর ইনফোও রয়েছে।
এটি বেশিরভাগ অ্যাট্রিবিউটট্রেজ্টসের যত্ন নেয়। একটি বড় কথা ব্যতীত: অ্যাট্রিবিউটের জন্য কোনও ওভারলোড নেই sআইএসডিফাইন্ড (প্রকার, প্রকার) যাতে আপনি পরীক্ষা করতে পারেন কোনও শ্রেণীর উপর কোনও অ্যাট্রিবিউট সংজ্ঞায়িত করা হয়েছে কিনা। অথবা এই বিষয়ে স্ট্রাক্ট, প্রতিনিধি বা এনাম।
এটি আসল সমস্যা নয়, টাইপ করুন.গেটকাস্টমঅ্যাট্রিবিউটস () এটি ঠিক করতে পারে। তবে ব্লাহআইএনফো-র সমস্ত ধরণের এটির রয়েছে। প্রতিসাম্যের অভাব নিয়ে আমি অবাক হই। কেন এটি টাইপের জন্য সমস্যা হবে তাতে আমি একটি আঙুল রাখতে পারি না। উত্তরাধিকারের সমস্যা অনুমান করা আমার কাছে এটি ব্যাখ্যা করে না। মিশ্রণে ভ্যালু টাইপ থাকা একটি সীসা হতে পারে, তবুও তা বোঝায় না। আমি "তারা ভুলে গেছে" কিনে না, তারা কখনই করে না।
কেন এই ওভারলোড অনুপস্থিত?
ICustomAttributeProvider
অনেক কিছু বোঝা যায়।