display threads at stop point
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
using Microsoft.VisualStudio.Shared.VSCodeDebugProtocol.Messages;
|
||||
|
||||
namespace SharpIDE.Application.Features.Debugging;
|
||||
|
||||
public class ThreadsStackTraceModel
|
||||
{
|
||||
public List<ThreadModel> Threads { get; set; } = [];
|
||||
}
|
||||
|
||||
public class ThreadModel
|
||||
{
|
||||
public required int Id { get; set; }
|
||||
public required string Name { get; set; }
|
||||
public List<StackFrameModel> StackFrames { get; set; } = [];
|
||||
}
|
||||
|
||||
public class StackFrameModel
|
||||
{
|
||||
public required int Id { get; set; }
|
||||
public required string Name { get; set; }
|
||||
public required int? Line { get; set; }
|
||||
public required int? Column { get; set; }
|
||||
public required string? Source { get; set; }
|
||||
public List<ScopeModel> Scopes { get; set; } = [];
|
||||
}
|
||||
|
||||
public class ScopeModel
|
||||
{
|
||||
public required string Name { get; set; }
|
||||
public List<Variable> Variables { get; set; } = [];
|
||||
}
|
||||
Reference in New Issue
Block a user