簡體   English   中英

找出給定類的哪些屬性在不同的解決方案中使用

[英]To find out which properties of a given class are in use in different solutions

我的要求是:找出給定類的哪些屬性在不同的解決方案中使用以及它們是如何使用的(基本上是為了檢索代碼行,以便我們了解邏輯)。

我得到了七個 Visual Studio 解決方案和一個具有某些屬性的類。 我需要去每個解決方案並循環遍歷給定類的每個屬性並找出,

  1. 使用此屬性的代碼行。
  2. 使用屬性的方法名稱。
  3. 此方法所在的類名。
  4. 此類所在的項目。

我需要將這些信息存儲在一個文件中。 例如在 Microsoft Excel 文檔中。 我需要對給定輸入類的所有變量執行上述步驟。

你能幫我如何實現這一目標嗎? 您能否建議一些工具或算法來實現這一點。

我得到的類有 100 多個屬性,這些屬性可以是枚舉(我看到一個枚舉有 40 個值)和其他類實例。 所以我需要找出所有給定的七種不同的解決方案,其中使用給定類中的所有屬性......格式,propertyName,使用該屬性的代碼(1或2行),方法名稱,類名稱和項目名稱。 如果可能,您能否提出一種算法(以便我可以嘗試開發工具)或任何可用的工具? 基本要求是找出給定的 7 個解決方案中實際使用了哪些字段。 我需要創建一個包含這些詳細信息的文件。

如果您需要更多信息,請告訴我。

謝謝,

西迪。

我認為最好的辦法是創建一個新的解決方案,並將所有項目導入到該解決方案中。 然后,您可以使用 Visual Studio 來搜索所有這些。

暫無
暫無

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

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