private void ShowLineError(int codeLineNumber, string errorMessage) { if (codeLineNumber < 0 || codeLineNumber >= CodeEditor.ActiveView.CurrentSnapshot.Lines.Count) { codeLineNumber = 0; } var editorLine = CodeEditor.ActiveView.CurrentSnapshot.Lines[codeLineNumber]; CodeEditor.ActiveView.Selection.StartOffset = editorLine.StartOffset; CodeEditor.ActiveView.Selection.SelectToLineEnd(); var tag = new ErrorIndicatorTag { ContentProvider = new PlainTextContentProvider(errorMessage) }; CodeEditor.Document.IndicatorManager.Add <ErrorIndicatorTagger, ErrorIndicatorTag>(CodeEditor.ActiveView.Selection.SnapshotRange, tag); }
private void ShowLineError(int codeLineNumber, string errorMessage) { if (codeLineNumber < 0 || codeLineNumber >= CodeEditor.ActiveView.CurrentSnapshot.Lines.Count) codeLineNumber = 0; var editorLine = CodeEditor.ActiveView.CurrentSnapshot.Lines[codeLineNumber]; CodeEditor.ActiveView.Selection.StartOffset = editorLine.StartOffset; CodeEditor.ActiveView.Selection.SelectToLineEnd(); var tag = new ErrorIndicatorTag { ContentProvider = new PlainTextContentProvider(errorMessage) }; CodeEditor.Document.IndicatorManager.Add<ErrorIndicatorTagger, ErrorIndicatorTag>(CodeEditor.ActiveView.Selection.SnapshotRange, tag); }