要找出在不同解决方案中使用给定类的哪些属性

时间:2015-12-23 16:23:49

标签: c# visual-studio

我的要求是:找出给定类的哪些属性在不同的解决方案中使用以及如何使用它们(基本上是检索代码行以便我们了解逻辑)。

我获得了七个Visual Studio解决方案和一个具有一些属性的类。 我需要转到每个解决方案并遍历给定类的每个属性并查找,

  1. 使用此属性的代码行。
  2. 使用该属性的方法名称。
  3. 此方法所在的类名称。
  4. 此课程所在的项目。
  5. 我需要将这些信息存储在一个文件中。例如,Microsoft Excel文档中的示例。 我需要对给定输入类的所有变量执行上述步骤。

    你能帮我解决一下这个问题吗?你能否提出一些工具或算法来实现这个目的。

    我给出的类有100多个属性,这些属性可以是枚举(我看到一个枚举有40个值)和其他类实例。所以我需要找出所有给定的七种不同解决方案,其中使用给定类中的所有属性..格式,propertyName,使用此属性的代码(1或2行),方法Name,className和项目名称。如果可能,您能否建议一个算法(以便我可以尝试开发工具)或任何可用的工具?基本要求是找出在给定的7个解决方案中实际使用的字段。我需要创建一个包含这些细节的文件。

    如果您需要更多信息,请与我们联系。

    谢谢,

    希狄。

1 个答案:

答案 0 :(得分:0)

我认为最好的办法是创建一个新的解决方案,并将所有项目导入到该解决方案中。然后,您可以使用Visual Studio搜索所有这些内容。