هل هناك أداة .NET/Add-in متاحة والتي تتيح لك إعادة ترتيب وترتيب المناطق والوظائف والدوال والمتغيرات الخاصة بالأعضاء بسهولة في أي فئة؟

أنا أبحث عن الوظيفة الإضافية .NET التي تقرأ في محتويات إطار "المستند الحالي" ، يسرد إعلان رأس كافة "المناطق" و "الفرعية" و "دالات" و "متغيرات مستوى الوحدة النمطية" ويوفر أزرار نقل لأعلى/نقل لأسفل بسيطة إلى إعادة ترتيب طلباتهم.

0

3 إجابة

أجد أن "نافذة بنية الملف" التي توفرها الوظيفة الإضافية Resharper توفر معظم الميزات أنت تبحث عن. ومع ذلك ، فهو جزء من الوظيفة الإضافية لإعادة بيع ديون شاملة وهذا قد لا يناسبك.

4
وأضاف
يمكنك أيضًا استخدام ميزة ترتيب الأعضاء التلقائية في Code Cleanup ، والتي تغطي (تقريبًا) جميع ميزات Regionerate والمكونات الإضافية الأخرى وتضيف المزيد.
وأضاف المؤلف Ilya Ryzhenkov, مصدر

لم أستخدمها بعد (لأنني عادة أقوم فقط برمزي في المناطق بنفسي ، أو انتظر حتى أقوم بأعمال إعادة بناء ديون أخرى على مشروع موروث) ، ولكن Regionerate تبدو جيدة.

2
وأضاف
أنا أستخدم Regionerate ، وقابلة للتخصيص للغاية ويعمل جيد جدا. أعتقد أن البروتوكول الاختياري يبحث عن شيء غير موجود.
وأضاف المؤلف Will, مصدر
مشكلة مثيرة للاهتمام لديك ... أنا لا أعرف من أي ضربة مرتدة. قد يجعل لتجربة ممتعة مع إضافات VS. الغريب أن Regionerate هو C# فقط ؛ الصيغة #region متطابقة جانبا من غلاف و VB تتطلب سلاسل مقتبسة.
وأضاف المؤلف John Rudy, مصدر
شكرا ، ولكن Regionerate ليست تماما ما أبحث عنه. لا أستخدم المناطق فعلاً في كثير من الأحيان ، لكن الأداة ستضطر إلى نقل المناطق كوحدة (أو حتى أفضل ، السماح للأعضاء المتحركين داخل الإقليم). أنا أيضا القيام بالكثير من الترميز VB.NET وهذا يدعم C# فقط.
وأضاف المؤلف Gordon Bell, مصدر

في ما يلي مكوِّن إضافي للمؤسسة التلقائية للأعضاء يعمل مع DXCore . يمكنك أيضًا مشاهدة مارك ميلر تطوير هذا البرنامج المساعد في dnrTV.

http://dnrtv.com/default.aspx؟showID=5

1
وأضاف