private void ErrorsDetailsCombobox_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (sender is ComboBox)
     {
         var cmb = (ComboBox)sender;
         var val = cmb.SelectedValue;
         if (val is ErrorMessage)
         {
             var errorMessage = (ErrorMessage)val;
             if (_codeProvider != null)
             {
                 _codeProvider.SelectionMoveToLineAndOffset(errorMessage.StartLine, errorMessage.StartColumn + 1);
                 _codeProvider.SetFocus();
             }
         }
     }
 }