मैंने एक विजुअल स्टूडियो एक्सटेंशन बनाया है जो माइक्रोसॉफ्ट से विरासत में मेरे डोमेन विशिष्ट भाषा के लिए इंटेलिजेंस प्रदान करता है। VisualStudio.Language.Intellisense.ICompletionSource।इंटेलिजेंस सत्र को समय-समय पर बंद करने से रोकें
यह ठीक काम करता है, सिवाय इसके कि मेरी भाषा के कीवर्ड में एक वैध चरित्र अंडरस्कोर '_' है।
जब इंटेलिजेंस खुलता है तो आप टाइपिंग शुरू कर सकते हैं और इंटेलिसेंस बॉक्स की सामग्री को केवल उन वस्तुओं को दिखाने के लिए फ़िल्टर किया जाता है जो आपने टाइप किए हैं।
हालांकि, यदि उपयोगकर्ता अंडरस्कोर टाइप करता है, तो यह विशेष रूप से इलाज किया जाता है, उपलब्ध इंटेलिजेंस आइटमों की सूची को फ़िल्टर करने के बजाय, यह वर्तमान आइटम करता है और इंटेलिजेंस सत्र समाप्त करता है।
क्या इस व्यवहार को रोकने का कोई तरीका है ताकि अंडरस्कोर को नियमित अल्फान्यूमेरिक वर्णों के समान माना जा सके?