Browse Source

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
shortcuts
Daniel Grunwald 17 years ago
parent
commit
1ffe463bab
  1. 5
      samples/CSharpCodeCompletion/MainForm.cs

5
samples/CSharpCodeCompletion/MainForm.cs

@ -175,6 +175,11 @@ class A @@ -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);
}

Loading…
Cancel
Save