public ErrorListViewItem(DiagramError error) { InitializeComponent(); this.error = error; this.pbIcon.Image = this.imageList.Images[(int)this.error.Type]; this.lDescription.Text = this.error.Message; this.lDiagram.Text = this.error.Diagram.Name; }
private void SelectErrorInEditor(DiagramError error) { int zeroBasedLineNumber = error.TokenLine - 1; int numberOfNewLineChars = zeroBasedLineNumber; int startIndex = inputTextBox .Lines .Select(line => line.Length) .Take(zeroBasedLineNumber) .Sum() + numberOfNewLineChars + error.TokenStart; int tokenLength = error.TokenLength; inputTextBox.Select(startIndex, (tokenLength == 0) ? 1 : tokenLength); }
public DiagramErrorViewModel(DiagramError error) { Line = error.LineNumber; Message = error.Message; }