using CommunityToolkit.Mvvm.ComponentModel; using System.Collections.ObjectModel; namespace MultiTerm.Protocols.Model; /// /// One line of data(characters). /// public partial class DataLine : ObservableObject { /// /// Represents the collection of characters from a communication protocol. /// [ObservableProperty] private ObservableCollection characters = new(); /// /// Constructor of . /// /// characters collection public DataLine(IEnumerable characters) { foreach (var character in characters) { this.Characters.Add(character); } } }