ardalis / GuardClauses

A simple package with guard clause extensions.
MIT License
3.06k stars 270 forks source link

Performance Improvements: NullOrEmpty check on IEnumerable<T> #328

Closed mjebrahimi closed 8 months ago

mjebrahimi commented 10 months ago

Benchmark: Any() vs Pattern Matching vs TryGetNonEnumerableCount() https://github.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/tree/master/Enumerable-NullOrEmpty-Benchmark

mjebrahimi commented 9 months ago

Hi Ardalis, is there anything I can do since you approved it?

ardalis commented 8 months ago

Thanks!