public uint Add(Fill fill) { if (fill == null) { throw new ArgumentNullException(nameof(fill)); } var i = Fills.IndexOf(fill); if (i < 0) { i = Fills.Count; Fills.Add(fill); } return((uint)i); }