The application generates Task's based wrappers for 'old' asynchronous Programming Model pattern BeginXxx/EndXxx.
- Creates functions with return type Task/Task<T>;
- Supports more then 3 input parameters;
- Supports out parameters;
- Copies the Xml documentation to extension methods.