roslyn-code-analysis

    11गर्मी

    2उत्तर

    उदाहरण के सदस्यों का उपयोग करते समय मैं हमेशा अपने कोड के साथ स्पष्ट हूं, उन्हें this. और स्थिर सदस्यों के साथ उपसर्ग कर रहा हूं, उन्हें टाइप नाम के साथ उपसर्ग कर रहा हूं। रोसलिन यह पसंद नहीं लगता है,

    5गर्मी

    1उत्तर

    से संबंधित डायरेक्टिव सिंटैक्स का उपयोग करें नीचे दिए गए कोड में, "कंसोल। राइटलाइन" कॉल को काम करने के निर्देश का उपयोग करके "सिस्टम" की आवश्यकता होती है। मेरे पास पहले से ही "कंसोल। राइटलाइन" के लिए

    5गर्मी

    1उत्तर

    faililng एक दृश्य स्टूडियो एक्सटेंशन (VSIX) समाधान में दस्तावेजों, मैं अपने वर्तमान समाधान से एक विशेष परियोजना लोड करने के लिए रोसलिन उपयोग कर रहा हूँ: Project myProject = this.CurrentComponentM

    5गर्मी

    1उत्तर

    में रोज़लिन वर्कस्पेस में लोड की गई असेंबली को कैसे खिला सकता हूं, मैं रनटाइम कोड पीढ़ी के साथ मौजूदा प्रक्रिया को बढ़ा रहा हूं। कोडटाइम पर जो कोड मैं बना रहा हूं उसे उसी डीएलएस तक पहुंच की आवश्यकता ह

    8गर्मी

    1उत्तर

    का उपयोग करके nupkg में "विश्लेषक" dir में फ़ाइलों को डालकर मैं nnpec फ़ाइल का उपयोग किये बिना NuGet पैकेज को पैक करने के लिए नया .csproj फ़ाइल प्रारूप का उपयोग कर रहा हूं। समस्या है, यह \ lib \ में म

    5गर्मी

    1उत्तर

    चलो कहते हैं कि मैं दो SyntaxTree रों एक और बी, करते हैं जहां बीएक पर परिवर्तन लागू करने के द्वारा उत्पादित किया गया है। मैं निम्नलिखित जानकारी प्राप्त करना चाहते हैं: SyntaxNodes & टोकन कि एक से हटा

    6गर्मी

    1उत्तर

    एक उदाहरण के रूप कोड का निम्न भाग को देखते हुए कर रहे हैं: public class Thing { public int Item { get; } public Thing(int item) { Item = Item; // note incorrect assignment: rhs

    6गर्मी

    1उत्तर

    मैं अपने रोज़लिन विश्लेषक परियोजनाओं को NuGet में पैक करने के लिए अच्छा तरीका खोजने की कोशिश कर रहा हूं। इसे .dll के साथ विशिष्ट NuGet पैकेज संरचना की आवश्यकता है \analyzer\, \lib\ पर नहीं। इस काम के

    8गर्मी

    1उत्तर

    कुछ मामलों में, जब मैं अपने सिंटैक्स नोड के लिए आईसिम्बोल प्राप्त करने का प्रयास कर रहा हूं, तो मैं SemanticModel.GetSymbolInfo का उपयोग करते समय असफल हो रहा हूं (लेकिन शून्य हो रहा हूं लेकिन उपयोग कर