मैं सभी वर्गों और असेंबली को खोजने का प्रयास कर रहा हूं जो किसी विशेष वर्ग का उपयोग/संदर्भ कर रहे हैं। क्या सी # में प्रोग्रामिंग के माध्यम से पता लगाने का कोई तरीका है?कक्षा और विधियों के संदर्भ में
उदाहरण के लिए, यदि Class1
कहा जाता है/Class2
द्वारा Assembly1
में Assembly2
में Class3
संदर्भित, मैं सी # प्रोग्रामिंग का उपयोग कर Class2
& Class3
लगाना चाहते हैं।
क्या कोई है जो मेरी मदद कर सकता है? क्या कोई ऐसा उपकरण है जो इसमें मदद कर सकता है? मैं एक असेंबली से कक्षा पढ़ने के लिए एक छोटा कार्यक्रम लिखना चाहता हूं और उन वर्गों को ढूंढना चाहता हूं जहां उस विशेष वर्ग का संदर्भ/उपयोग किया जाता है।
मेरा प्रश्न संक्षिप्त में: कोड क्लीनअप गतिविधि के हिस्से के रूप में एक सी # प्रोग्राम लिखकर मेरे कोडबेस में अप्रयुक्त कक्षा या विधि को कैसे ढूंढें?
यह संकलन समय में है या रन-टाइम (अप्रयुक्त कोड वास्तव में खोजने के लिए उपयोगी नहीं)? – oleksii
"यह टैग असेंबली भाषा प्रोग्रामिंग प्रश्नों के लिए है जो किसी एक प्रोसेसर के लिए विशिष्ट नहीं है।" - कृपया –
के बजाय [.net-assembly] टैग का उपयोग करें यदि रनटाइम, प्रतिबिंब के माध्यम से यह संभव है, लेकिन आपको सभी असेंबली, उनके सभी वर्गों, सभी विधियों, गुणों और कन्स्ट्रक्टरों और उनके पैरामीटर इत्यादि के माध्यम से गणना करना होगा। कक्षाएं और फिर आप अभी भी विधियों आदि के कोड बॉडी के भीतर उपयोग किए गए संदर्भों को नहीं पकड़ पाएंगे। – Casperah