namespace HaloPixelToolBox.Core.Models.Bar; /// /// 地址解析模型 /// public class AddressResolverModel { /// /// 目标版本 /// public string Version { get; set; } = string.Empty; /// /// 组件名称 /// public string ModuleName { get; set; } = string.Empty; /// /// 基础地址 /// public long BaseAddress { get; set; } /// /// 偏移 /// public long[] Offsets { get; set; } = []; /// /// 供管理界面显示的十六进制基址 /// [System.Text.Json.Serialization.JsonIgnore] public string BaseAddressHex => $"0x{BaseAddress:X}"; /// /// 供管理界面显示的十六进制偏移 /// [System.Text.Json.Serialization.JsonIgnore] public string OffsetsHex => string.Join(", ", Offsets.Select(offset => $"0x{offset:X}")); }