/// <summary> /// Gets the errors of the text buffer /// </summary> /// <param name="textBuffer"></param> /// <returns></returns> internal IList<ValidationError> GetErrors(ITextBuffer textBuffer) { var sink = new PyErrorListCompilerSink(textBuffer); var modules = new Microsoft.VisualStudio.IronPythonInference.Modules(); modules.AnalyzeModule(sink, textBuffer.GetFileName(), textBuffer.CurrentSnapshot.GetText()); return sink.Errors.ToList(); }
/// <summary> /// Gets the errors of the text buffer /// </summary> /// <param name="textBuffer"></param> /// <returns></returns> internal IList <ValidationError> GetErrors(ITextBuffer textBuffer) { var sink = new PyErrorListCompilerSink(textBuffer); var modules = new Microsoft.VisualStudio.IronPythonInference.Modules(); modules.AnalyzeModule(sink, textBuffer.GetFileName(), textBuffer.CurrentSnapshot.GetText()); return(sink.Errors.ToList()); }