In 1997, Joshua C. Jensen released the first version of his popular DevStudio add-in, "Workspace Utilities". As the add-in evolved over time, it came to offer many features such as project wide tag searches, incremental file open functions with workspace awareness, file history, and more.
In 1999, Workspace Utils. had already reached version 1.75. When Joshua decided to up the ante with version 2.0, it was soon apparent that the massive changes would require a new name for this new product.
And so Workspace Whiz! was born, at version 2.0.
I won't replicate the entire WWhiz! feature list here, but the new product added an improved user interface, more functions like a fantastic Template system, and improved tag system and more.
Workspace Whiz! actually split the original Workspace Utils. into two sub-products.
The interface exposes the power of the WWhiz! engine to the public. The workspace parser, the tag generator, and all other functions are all at your disposal.
Line Counter uses the WWhiz Interface for it's workspace project file enumeration functions. It's very curious that Microsoft neglected to add such functionality to the project object exposed by its object model. Nevertheless, the Interface does the job wonderfully.
The Line Counter sources will show you how to use the enumeration functions, as well as how to actually load the interface. Two loading methods are shown:
Workspace Whiz! Web Site: http://www.workspacewhiz.com