एक निश्चित फ़ंक्शन में पैरामीटर के स्लॉट पर ctrl+space होने पर एक निश्चित वर्ग के सभी (स्थिर) फ़ील्ड स्वत: पूर्णता सूची कैसे बनाएं?

उदाहरण

मैंने नीचे दिए गए कोड में ctrl+space की कोशिश की:-

enter image description here

(पाठ के रूप में कोड यहां है।)

प्रश्न: इसे कैसे दिखाएं E_1 E_2 E_3?
अगर मुझे वास्तव में एक की आवश्यकता है तो मुझे एक और प्लगइन से कोई फर्क नहीं पड़ता।

यह वर्तमान में काम करता है लेकिन केवल एनम के लिए :-

enter image description here

मेरा समाधान

व्यवहार में, स्मार्ट सुराग पाने के लिए, मुझे और टाइप करना होगा (PrototypeList::) :-

enter image description here

इनाम का कारण

यहाँ वर्तमान उत्तर का परिणाम है (नागरिकता का): -

enter image description here

यह अलग है, लेकिन फिर भी E_1 E_2 E_3 नहीं दिखा।

2
javaLover 2 अप्रैल 2017, 08:14

2 जवाब

सबसे बढ़िया उत्तर

वास्तव में, ReSharper यहाँ आपकी मदद करता है। सभी E_1, E_2 और E_3 पूर्णता सूची में हैं, लेकिन इसके शीर्ष पर नहीं हैं - उन्हें कम अंक दिए गए हैं क्योंकि उन्हें एक अतिरिक्त योग्यता की आवश्यकता है। उस ने कहा, ऐसा लगता है कि स्कोरिंग के साथ अभी भी कोई समस्या है: यहां छवि विवरण दर्ज करें

E_2 और E_3 भी सूची में हैं, लेकिन उन्हें E_1 के साथ नहीं दिखाया गया है। हम इसकी जांच करेंगे (RSCPP-19501)।

1
Igor Akhmetov 5 अप्रैल 2017, 21:07

क्या आपने स्मार्ट समापन आज़माया है? यह सुविधा केवल पूर्ण होने वाले आइटम दिखाएगी जो वर्तमान संदर्भ के लिए मान्य हैं। मुझे लगता है कि यह सी ++ में भी काम करता है।

2
citizenmatt 4 अप्रैल 2017, 18:04