C# 如何获取VisualStudio项目中使用的所有类和方法的列表?
是否有Visual Studio 2008的报告工具可以构建项目中使用的所有类和方法的列表?可以创建这样的报告工具。它有自己的查询语言,因此您甚至可以根据某些元数据选择类型/成员。可以创建这样的查询语言。它有自己的查询语言,因此您甚至可以根据某些元数据选择类型/成员。如果需要所有名称,您可以使用反射,例如(在VB.NET中)C# 如何获取VisualStudio项目中使用的所有类和方法的列表?,c#,visual-studio-2008,C#,Visual Studio 2008,是否有Visual Studio 2008的报告工具可以构建项目中使用的所有类和方法的列表?可以创建这样的报告工具。它有自己的查询语言,因此您甚至可以根据某些元数据选择类型/成员。可以创建这样的查询语言。它有自己的查询语言,因此您甚至可以根据某些元数据选择类型/成员。如果需要所有名称,您可以使用反射,例如(在VB.NET中) 或者您可以使用第三方工具,例如,如果您只想计算它们。如果您需要所有名称,您可以使用反射,例如(在VB.NET中) 或者您可以使用第三方工具,例如,如果您只想计算它们。没有编
或者您可以使用第三方工具,例如,如果您只想计算它们。如果您需要所有名称,您可以使用反射,例如(在VB.NET中)
或者您可以使用第三方工具,例如,如果您只想计算它们。没有编译形式的工具?没有编译形式的工具?我正在编写这样一个脚本来编写解决方案中使用的方法名称列表。你能告诉我我的类名是什么吗。我的代码中有大量的类。无法传递每个类名。我正在使用这样一个脚本来编写解决方案中使用的方法名列表。你能告诉我我的类名是什么吗。我的代码中有大量的类。无法传递每个类名。
Dim myType As Type = GetType(myclassname)
Dim myArrayMethodInfo As MethodInfo() = myType.GetMethods(BindingFlags.Public Or BindingFlags.Instance Or BindingFlags.DeclaredOnly)
For i As Integer = 0 To myArrayMethodInfo.Length - 1
Dim mi As MethodInfo = CType(myArrayMethodInfo(i), MethodInfo)
Debug.Print(mi.Name)
Next i