Browse Source

fix possible cause for OutOfMemoryException in VBNetParser

pull/6/merge
Siegfried Pammer 14 years ago
parent
commit
2a585e95c4
  1. 1
      src/Libraries/NRefactory/Project/Src/Parser/VBNet/VBNetParser.cs

1
src/Libraries/NRefactory/Project/Src/Parser/VBNet/VBNetParser.cs

@ -300,6 +300,7 @@ namespace ICSharpCode.NRefactory.Parser.VB @@ -300,6 +300,7 @@ namespace ICSharpCode.NRefactory.Parser.VB
// look for attributes
while (tn.kind == Tokens.LessThan) {
while (braceCount > 0 || tn.kind != Tokens.GreaterThan) {
if (tn.kind == Tokens.EOF) return false;
tn = lexer.Peek();
if (tn.kind == Tokens.OpenParenthesis)
braceCount++;

Loading…
Cancel
Save