public void SetErrorResponse(ErrorResponse errorResponse)
        {
            var messages  = new List <TreeViewItemViewModel>();
            var rootError = new RootErrorItemViewModel(ImageSourceFactory, null, "Error processing request. You may need to restart Visual Studio.");

            messages.Add(rootError);
            while (errorResponse != null)
            {
                rootError.Children.Add(new TextItemViewModel(ImageSourceFactory, rootError, errorResponse.Message));
                errorResponse = errorResponse.InnerError;
            }
            SetRootNodes(messages);
        }
Пример #2
0
 public void SetErrorResponse(ErrorResponse errorResponse)
 {
     var messages = new List<TreeViewItemViewModel>();
       var rootError = new RootErrorItemViewModel(ImageSourceFactory, null, "Error processing request. You may need to restart Visual Studio.");
       messages.Add(rootError);
       while (errorResponse != null) {
     rootError.Children.Add(new TextItemViewModel(ImageSourceFactory, rootError, errorResponse.Message));
     errorResponse = errorResponse.InnerError;
       }
       SetRootNodes(messages);
 }