Siegfried Pammer 13 years ago
parent
commit
e4a3f11179
  1. 18
      src/AddIns/BackendBindings/VBNetBinding/Project/Src/FormattingStrategy/VBNetFormattingStrategy.cs

18
src/AddIns/BackendBindings/VBNetBinding/Project/Src/FormattingStrategy/VBNetFormattingStrategy.cs

@ -832,22 +832,14 @@ namespace ICSharpCode.VBNetBinding
internal static bool IsBlockEnd(Token current, Token prev) internal static bool IsBlockEnd(Token current, Token prev)
{ {
if (current.Kind == Tokens.Next) { if (current.Kind == Tokens.Next)
if (prev.Kind == Tokens.Resume) return prev.Kind == Tokens.EOL;
return false;
else
return true;
}
if (current.Kind == Tokens.Loop) if (current.Kind == Tokens.Loop)
return true; return prev.Kind == Tokens.EOL;
if (blockTokens.Contains(current.Kind)) { if (blockTokens.Contains(current.Kind))
if (prev.Kind == Tokens.End) return prev.Kind == Tokens.End;
return true;
else
return false;
}
return IsSpecialCase(current, prev); return IsSpecialCase(current, prev);
} }

Loading…
Cancel
Save