Take advantage of the inversion of control pattern to loosely couple the components of your application and make them easier to test and maintain. Both inversion of control and dependency injection ...
The .NET Framework's Trace class lets you record details about your application's runtime behavior. Tracing gives you insight into your running code, but using it "as is" produces unwieldy code and ...
Tracing allows you to record information about your application as it runs. Custom trace listeners let you leverage this trace information. In this article, I'll show you how to output your trace ...