Vb.net visual studio 2015中的导航条件

Vb.net visual studio 2015中的导航条件,vb.net,visual-studio,visual-studio-2015,Vb.net,Visual Studio,Visual Studio 2015,假设我有一个巨大的“如果”条件,它有几百(或几千)行长,其中嵌套着另一个“如果”,就像这样: (VB.Net中的示例) 如果(某物)那么 如果是(别的)那么 如果结束 如果结束 所以,我有两个If条件,嵌套在内部的“If”是点“X”。 是否有人知道热键或其他允许我从点“X”跳到条件层次结构上的东西,以便它捕捉到“if”语句(在本例中为“if”,但我认为它可能是“for”、“while”、“Do-until”等) 提前谢谢。没有答案,但如果方法太大,无法手动查看此类内容,听起来您可能需要一些重构

假设我有一个巨大的“如果”条件,它有几百(或几千)行长,其中嵌套着另一个“如果”,就像这样: (VB.Net中的示例)

如果(某物)那么 如果是(别的)那么 如果结束 如果结束 所以,我有两个If条件,嵌套在内部的“If”是点“X”。 是否有人知道热键或其他允许我从点“X”跳到条件层次结构上的东西,以便它捕捉到“if”语句(在本例中为“if”,但我认为它可能是“for”、“while”、“Do-until”等)


提前谢谢。

没有答案,但如果方法太大,无法手动查看此类内容,听起来您可能需要一些重构,并将内容拆分为不同的方法……这就是我正在做的,因此为什么我要找的东西会有帮助!:)哈哈!很公平:)为了理解,点“X”在每个实例中都是相同的吗?点X只是一个代码块的代表,该代码块嵌套在可能的几个“如果”语句中,我想要的只是某种热键(如Crtl+向上箭头或其他什么),它将捕捉到周围的“如果”或“执行时”或其他任何内容。
if (something) then
<lots of lines of code>
    if (something else) then
       <lots more code>
           <X>
    end if
end if