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;
 }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 public DiagramErrorViewModel(DiagramError error)
 {
     Line    = error.LineNumber;
     Message = error.Message;
 }