Example #1
0
        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);
        }
Example #2
0
 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);
 }