0
kicks
A Type-safe BackgroundWorker Wrapper
Using a generic wrapper for the BackgroundWorker, combined with anonymous types, anonymous delegates, and lambda expressions, has drastically reduced the amount of code necessary to create responsive user interfaces.