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); }
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); }