take a look at the following code I attempted to write inside a constructor:
private Predicate _isValid; //... Predicate isVali
this._isValid = isValid ?? (s => true);
Will work :)
It parsed it this way:
this._isValid = (isValid ?? s) => true;
which does not make any sense.