मुझे रोज़लिन सीटीपी में मौजूद कोड स्वरूपण को काफी कमी आई है। लेकिन डस्टिन कैंपबेल ने his talk (लगभग 42:00 अंक) में उल्लेख किया है कि:एक्सटेंसिबल स्वरूपण?
वास्तविक स्वरूपण इंजन भी एक्स्टेंसिबल है। वहाँ एक नियम इंजन है ताकि आप फ़ॉर्मेटिंग नियम जोड़ सकें और यदि आप चाहें तो कस्टम सामान भी कर सकते हैं।
लेकिन जब वास्तविक कोड को देख, मैं केवल Format(SyntaxNode)
विस्तार विधि है कि आंतरिक रूप से एक internal
वर्ग SyntaxFormatter
का उपयोग करता पाया है।
मेरा प्रश्न है: एक्स्टेंसिबिलिटी कहां है? क्या यह रोज़लिन सीटीपी में मौजूद है?
ऐसा लगता है कि IFormattingRule अब CodeAnalysis.Workspaces के लिए आंतरिक है। इस डीएलएल के उपभोक्ताओं को कस्टम स्वरूपण को लागू करने के लिए क्या करना चाहिए इसके लिए कोई सुझाव नियम, कहने के लिए, कोड फिक्स? –