using System; namespace SabreTools.DatItems { /// /// Source information wrapper /// public class Source : ICloneable { /// /// Source index /// public readonly int Index; /// /// Source name /// public readonly string? Name; /// /// Constructor /// /// Source ID /// Source name, optional public Source(int id, string? source = null) { Index = id; Name = source; } #region Cloning /// /// Clone the current object /// public object Clone() => new Source(Index, Name); #endregion } }