From 2a585e95c43383c44ab5a31ce74a684ec4c3507d Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Wed, 11 Apr 2012 21:27:52 +0200 Subject: [PATCH] fix possible cause for OutOfMemoryException in VBNetParser --- src/Libraries/NRefactory/Project/Src/Parser/VBNet/VBNetParser.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Libraries/NRefactory/Project/Src/Parser/VBNet/VBNetParser.cs b/src/Libraries/NRefactory/Project/Src/Parser/VBNet/VBNetParser.cs index 2765fa7e74..10f1c830e7 100644 --- a/src/Libraries/NRefactory/Project/Src/Parser/VBNet/VBNetParser.cs +++ b/src/Libraries/NRefactory/Project/Src/Parser/VBNet/VBNetParser.cs @@ -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++;