From 1ffe463bab45f6d32adfcb3260350cf1e71a5390 Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Thu, 19 Jun 2008 15:51:08 +0000 Subject: [PATCH] Fixed forum-7686: make code completion in CSharpCodeCompletion sample work better when the edited code has syntax errors/incomplete code. git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3114 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- samples/CSharpCodeCompletion/MainForm.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/samples/CSharpCodeCompletion/MainForm.cs b/samples/CSharpCodeCompletion/MainForm.cs index 7c6db05835..696eadcdad 100644 --- a/samples/CSharpCodeCompletion/MainForm.cs +++ b/samples/CSharpCodeCompletion/MainForm.cs @@ -175,6 +175,11 @@ class A else supportedLanguage = NRefactory.SupportedLanguage.CSharp; using (NRefactory.IParser p = NRefactory.ParserFactory.CreateParser(supportedLanguage, textReader)) { + // we only need to parse types and method definitions, no method bodies + // so speed up the parser and make it more resistent to syntax + // errors in methods + p.ParseMethodBodies = false; + p.Parse(); newCompilationUnit = ConvertCompilationUnit(p.CompilationUnit); }