Reko.Core.Serialization.ProjectSaver.SerializeRegisterValues C# (CSharp) Méthode

SerializeRegisterValues() private méthode

private SerializeRegisterValues ( SortedList registerValues ) : Reko.Core.Serialization.RegisterValue_v2[]
registerValues SortedList
Résultat Reko.Core.Serialization.RegisterValue_v2[]
        private RegisterValue_v2[] SerializeRegisterValues(SortedList<Address, List<UserRegisterValue>> registerValues)
        {
            var sRegValues = new List<RegisterValue_v2>();
            foreach (var de in registerValues)
            {
                var sAddr = de.Key.ToString();
                foreach (var rv in de.Value)
                {
                    sRegValues.Add(new RegisterValue_v2
                    {
                        Address = sAddr,
                        Register = rv.Register.Name,
                        Value = rv.Value.ToString().Replace("0x", ""),
                    });
                }
            }
            return sRegValues.ToArray();
        }