public MessageEventArgs (int index) { if (index < 0) throw new ArgumentOutOfRangeException (nameof (index)); Index = index; }