簡體   English   中英

合並Base和派生C#類的工具

[英]Tool to coalesce Base and Derived C# Classes

有沒有人知道一個工具或VS加載項,它將允許我采用基類和派生類,並將它們折疊成一個“扁平”類? 或者這是一項操作太難,因為需要解決重寫和隱藏/新成員的問題?

背景:我正在開發一個項目,我們有一個基類和一個派生類,它將成為其他幾個中的第一個。

后續的分析工作意味着現在沒有必要使用另一個類,並且專業化只會讓代碼庫新來的編碼人員感到困惑。 我想合並基類和派生類來簡化事情(並簡化nHibernate中的數據庫映射),但兩者都非常大 - 所以我認為值得檢查一個工具是否可以完成這項工作。

通常, ReSharper可以幫助您。 有一個選項(在菜單下:Refactor),稱為“pull members up”,您可以在其中選擇要移動到基類的成員。
有一個選項“推動成員向另一個方向下來。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM