Would this work?

```csharp
private static bool DefaultFilter<TSource>(TSource x) { return true; }
...
    this.filter = filter ?? DefaultFilter;
```