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