2023-05-24 20:02:31 -05:00
|
|
|
using Microsoft.Iris.Debug.Data;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.Collections.ObjectModel;
|
2022-06-06 23:10:30 -05:00
|
|
|
|
2023-05-24 20:02:31 -05:00
|
|
|
namespace Microsoft.Iris.Debug;
|
2022-06-12 23:26:39 -05:00
|
|
|
|
2023-05-24 20:02:31 -05:00
|
|
|
public class DebugSettings
|
2022-06-06 23:10:30 -05:00
|
|
|
{
|
2023-05-24 20:02:31 -05:00
|
|
|
public bool UseDecompiler { get; set; } = false;
|
|
|
|
|
public ObservableCollection<DecompilationResult> DecompileResults { get; } = new();
|
2022-06-07 14:30:29 -05:00
|
|
|
|
2023-05-24 20:02:31 -05:00
|
|
|
public TraceSettings TraceSettings { get; } = TraceSettings.Current;
|
2022-06-12 21:21:29 -05:00
|
|
|
|
2023-05-24 20:02:31 -05:00
|
|
|
public bool GenerateDataMappingModels { get; set; } = false;
|
|
|
|
|
public ObservableCollection<DataMappingModel> DataMappingModels { get; } = new();
|
2023-04-28 18:46:37 -05:00
|
|
|
|
2023-05-24 20:02:31 -05:00
|
|
|
public List<Breakpoint> Breakpoints { get; } = new();
|
2022-06-12 23:26:39 -05:00
|
|
|
|
2023-05-24 20:02:31 -05:00
|
|
|
public string DebugConnectionUri { get; set; }
|
2022-06-06 23:10:30 -05:00
|
|
|
}
|