मेरे पास कुछ कक्षाएं हैं, जिनमें कई विधियां हैं जो मैं वास्तव में वहां नहीं रहना चाहता हूं, लेकिन वहां केवल इसलिए हैं क्योंकि एक्सएमएल सीरियलाइज़र को उनकी आवश्यकता है। यदि उपयोगकर्ता-कोड से कॉल किया जाता है तो क्या संकलन-समय त्रुटियों/चेतावनियां उत्पन्न करने के लिए वैसे भी है?क्या संकलन-समय पर बुलाए जाने वाले तरीके को रोकने का कोई तरीका है?
मुझे पता है कि मैं IXmlSerializable को कार्यान्वित कर सकता हूं, और मुझे यह भी पता है कि मैं कक्षाओं को पूरी तरह से डेटा स्टोरेज कक्षाओं में अलग कर सकता हूं, हालांकि, मैं इस तरह के सिस्टम को कैसे डिजाइन करना चाहिए, इस बारे में कोई सवाल नहीं पूछ रहा हूं, मैं हूं बस पूछ अगर वहाँ एक तरह से अगर वे कुछ भी है कि एक्सएमएल serializer नहीं है द्वारा कहा जाता है संकलन समय त्रुटियों/चेतावनी उत्पन्न करने के लिए है ...
भी देखें http://stackoverflow.com/questions/968249/c-create-custom-warning-in-visual-studio-if-certain-method-is-used-in-source-co –