public void AddLast([NotNull] T item) { if (item is null) { ExceptionThrower.ThrowArgumentNullException(nameof(item)); } Extensions.AddLast(this, item); }