से अलग हो सकता है Roslyn (Microsoft.CodeAnalysis) में, SyntaxToken
के पास Text
और ValueText
फ़ील्ड हैं। मैंने जो भी परिस्थितियों में अब तक देखा है, इन दो मान समान हैं। ValueText
में प्रलेखन है जबकि Text
नहीं है। जहां तक मैं कह सकता हूं, यह एकमात्र अंतर है।किस स्थिति में टेक्स्ट ValueText
दोनों मौजूद क्यों हैं? वे किस स्थिति में अलग होंगे, और क्यों?
परीक्षण किए बिना अनुमान लगाना: '\ u0061 \ u0062 \ u0063' शायद' 'u0061 \ u0062 \ u0063' का' टेक्स्ट' और 'abc' का' ValueText' है। – Brian
संख्या अक्षर एक और संभावना है: '1.2 एफ'; पाठ '1.2 एफ' है, वैल्यूटेक्स्ट' 1.2' है। – InBetween