|
@@ -146,7 +146,7 @@ namespace Invercargill {
|
|
throw new SequenceError.NO_ELEMENTS("The sequence contains no elements");
|
|
throw new SequenceError.NO_ELEMENTS("The sequence contains no elements");
|
|
}
|
|
}
|
|
|
|
|
|
- public virtual T first_or_default() throws SequenceError {
|
|
|
|
|
|
+ public virtual T? first_or_default() {
|
|
var tracker = get_tracker();
|
|
var tracker = get_tracker();
|
|
if(tracker.has_next()) {
|
|
if(tracker.has_next()) {
|
|
return tracker.get_next();
|
|
return tracker.get_next();
|