Two things I wanted to comment on:
1. If calling the FindTask() method, I would expect it to return a collection of results that matched the specified name (or
ideally RegEx for consistency with the GetTasks() method). Instead, the
FindTask() method returns only a single Task object.
2. Also, an extra overload on the FindTask() method would be nice -- make the searchAllFolders boolean value default to true.
Any thoughts on either of the above points?
Nice work on the library, by the way .. very helpful that I didn't have to write all of this.