private ICompilationUnitBase parse_the_file(string fileName, string contents) { if (IdeApp.ProjectOperations.CurrentSelectedProject == null) { return(null); } lock (syncObject) { try { ReloadReferences(); ReloadFiles(fileName, contents); CompletionStageHandler handler = new CompletionStageHandler(make_type); cu = new DefaultCompilationUnit(); engine.GetTypeTree(handler); return(cu); } catch (Exception ex) { System.Console.WriteLine("ERROR"); System.Console.WriteLine(ex.Message); System.Console.WriteLine(ex.StackTrace); return(null); } } }
private ICompilationUnitBase parse_the_file (string fileName, string contents) { if (IdeApp.ProjectOperations.CurrentSelectedProject == null) return null; lock (syncObject) { try { ReloadReferences (); ReloadFiles (fileName, contents); CompletionStageHandler handler = new CompletionStageHandler (make_type); cu = new DefaultCompilationUnit (); engine.GetTypeTree (handler); return cu; } catch (Exception ex) { System.Console.WriteLine ("ERROR"); System.Console.WriteLine (ex.Message); System.Console.WriteLine (ex.StackTrace); return null; } } }