diff --git a/src/AddIns/BackendBindings/VBNetBinding/Project/Src/FormattingStrategy/VBNetFormattingStrategy.cs b/src/AddIns/BackendBindings/VBNetBinding/Project/Src/FormattingStrategy/VBNetFormattingStrategy.cs index 5fa9e46fec..630eb36816 100644 --- a/src/AddIns/BackendBindings/VBNetBinding/Project/Src/FormattingStrategy/VBNetFormattingStrategy.cs +++ b/src/AddIns/BackendBindings/VBNetBinding/Project/Src/FormattingStrategy/VBNetFormattingStrategy.cs @@ -832,22 +832,14 @@ namespace ICSharpCode.VBNetBinding internal static bool IsBlockEnd(Token current, Token prev) { - if (current.Kind == Tokens.Next) { - if (prev.Kind == Tokens.Resume) - return false; - else - return true; - } + if (current.Kind == Tokens.Next) + return prev.Kind == Tokens.EOL; if (current.Kind == Tokens.Loop) - return true; + return prev.Kind == Tokens.EOL; - if (blockTokens.Contains(current.Kind)) { - if (prev.Kind == Tokens.End) - return true; - else - return false; - } + if (blockTokens.Contains(current.Kind)) + return prev.Kind == Tokens.End; return IsSpecialCase(current, prev); }