Files
NebulaLauncher/Nebula.Launcher/ViewModels/ExceptionCompound.cs

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()
{
}
}