पर एक स्थिर वर्ग में एक कॉन्स का संदर्भ देता है मेरे पास एक टी 4 सी # फ़ाइल है जिसमें मुझे स्थिर वर्ग में निरंतर संदर्भित करने की आवश्यकता है। स्थैतिक वर्ग एक ही नामस्थान में है।टी 4 संकलन समय
क्या यह संभव है?
नीचे केवल एक उदाहरण है। मुझे मौजूदा स्थिरांक के आधार पर वास्तविक स्थिरता की गणना करने की आवश्यकता है, लेकिन इसमें शामिल एक विस्तार विधि के लिए एक कॉल भी है। इसे सरल रखने के लिए, मैं केवल अवधारणा को सचित्र कर रहा हूं।
.cs फ़ाइल:
namespace me
{
pubic static class Stat
{
public const int Const = 1;
}
}
। टीटी फ़ाइल:
...
namespace me
{
pubic static int Test
{
return <#= Stat.Const #>;
}
}
यह एक अच्छा सवाल है। यह एक आम मुद्दा है और उत्तर स्पष्ट नहीं है। सोचो कि मैं इसके बारे में एक ब्लॉग पोस्ट लिख सकता हूं;)। –
जब आप पूरा कर लें तो कृपया अपनी पोस्ट से लिंक करें ताकि मैं जवाब को विस्तार से देख सकूं। – IamIC
कुछ अन्य विचार। पीढ़ी की प्रक्रिया के हिस्से के रूप में टीटी फाइल और उत्पादन द्वारा कॉन्स "स्वामित्व" हो सकता है। या रस्सी युक्त फ़ाइल को पार्स करने के लिए roslyn कोशिश करें और इसे वाक्यविन्यास पेड़ से निकालें। – FuleSnabel