Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual Studio-通过其完全限定名导航到方法_C#_Visual Studio_Visual Studio 2013 - Fatal编程技术网

C# Visual Studio-通过其完全限定名导航到方法

C# Visual Studio-通过其完全限定名导航到方法,c#,visual-studio,visual-studio-2013,C#,Visual Studio,Visual Studio 2013,在VisualStudio中,如果我们还没有找到方法引用,IDE可以通过完全限定名找到并直接转到方法的定义。例如: Orchard.Core.Contents.Controllers.ItemController.Display 。。。无需转到名为Display的其他方法或名为ItemController的其他类 理想情况下,它将是一个采用完全限定方法名的搜索框 以下各项不起作用: 查找文本,需要严格的正则表达式。 请转到以获取行号。 导航到“尚未确定”。 仅当有对方法的引用时,才转到“定义”

在VisualStudio中,如果我们还没有找到方法引用,IDE可以通过完全限定名找到并直接转到方法的定义。例如:

Orchard.Core.Contents.Controllers.ItemController.Display
。。。无需转到名为Display的其他方法或名为ItemController的其他类

理想情况下,它将是一个采用完全限定方法名的搜索框

以下各项不起作用:

查找文本,需要严格的正则表达式。 请转到以获取行号。 导航到“尚未确定”。 仅当有对方法的引用时,才转到“定义”。 “类视图”可以工作,但如果以某些方式配置解决方案,则有时无法工作:


如果要直接导航到该方法而不在代码中显示当前方法,可以使用窗格并在搜索框中键入完整的方法名称

此外,如果代码中存在该方法,则可以右键单击该方法并选择Go to definition,或者将文本光标放在方法名称上并点击F12

要查看的其他一些功能:


如果要直接导航到该方法而不在代码中显示当前方法,可以使用窗格并在搜索框中键入完整的方法名称

此外,如果代码中存在该方法,则可以右键单击该方法并选择Go to definition,或者将文本光标放在方法名称上并点击F12

要查看的其他一些功能:


JetBrains的ReSharper有一个功能,可以根据其名称的一部分打开任何类型/文件/符号。它在下面的Resharper菜单中导航->转到所有内容/键入Ctrl+T

JetBrains的Resharper具有根据其名称的部分打开任何类型/文件/符号的功能。它在下面的Resharper菜单中导航->转到所有内容/键入Ctrl+T

转到意味着什么?比如浏览器url?或者指向IDE向您显示该方法的代码?指向IDE向我显示该方法的代码。右键单击索引并选择“转到定义”,除非您处理的是接口。转到意味着什么?比如浏览器url?或者指向IDE向您显示该方法的代码?指向IDE向我显示该方法的代码。右键单击索引并选择“转到定义”,除非您处理的是接口。如果没有该方法可单击,该怎么办。例如,有人告诉我向MVCMusicStore.Controllers.StoreController.Index添加断点。我该如何直接访问它呢?也许可以尝试一下这个扩展:如果你右键点击它,你应该有选项,如果你设置为C,它就是F12,正如@dhsto所说的。如果您有VB设置,请使用Shift-F2。因此,如果不想使用右键单击菜单,请使用F12或Shift-F2键。如果右键单击“从菜单中选择”。@ShaunLuttin也可以发布右键单击方法名称时的屏幕截图。您在标记中提到这是C代码,因此只要该方法是可导航的,您就可以导航到该代码。@dhsto我没有要单击的方法名称。如果我还没有找到一个方法引用,有没有办法找到定义?如果我没有这个方法可以点击怎么办。例如,有人告诉我向MVCMusicStore.Controllers.StoreController.Index添加断点。我该如何直接访问它呢?也许可以尝试一下这个扩展:如果你右键点击它,你应该有选项,如果你设置为C,它就是F12,正如@dhsto所说的。如果您有VB设置,请使用Shift-F2。因此,如果不想使用右键单击菜单,请使用F12或Shift-F2键。如果右键单击“从菜单中选择”。@ShaunLuttin也可以发布右键单击方法名称时的屏幕截图。您在标记中提到这是C代码,因此只要该方法是可导航的,您就可以导航到该代码。@dhsto我没有要单击的方法名称。如果我还没有找到方法引用,有没有办法找到定义?