39 lines
807 B
C#
39 lines
807 B
C#
using System;
|
|
using Nebula.Launcher.Views;
|
|
using Nebula.Shared.ViewHelper;
|
|
|
|
namespace Nebula.Launcher.ViewModels;
|
|
|
|
[ViewModelRegister(typeof(ExceptionView), false)]
|
|
public class ExceptionCompound : ViewModelBase
|
|
{
|
|
public ExceptionCompound()
|
|
{
|
|
Message = "Test exception";
|
|
StackTrace = "Stack trace";
|
|
}
|
|
|
|
public ExceptionCompound(string message, string stackTrace)
|
|
{
|
|
Message = message;
|
|
StackTrace = stackTrace;
|
|
}
|
|
|
|
public ExceptionCompound(Exception ex)
|
|
{
|
|
Message = ex.Message;
|
|
StackTrace = ex.StackTrace;
|
|
}
|
|
|
|
public string Message { get; set; }
|
|
public string? StackTrace { get; set; }
|
|
|
|
|
|
protected override void InitialiseInDesignMode()
|
|
{
|
|
}
|
|
|
|
protected override void Initialise()
|
|
{
|
|
}
|
|
} |