Memory Assertions on Generic Types

When running under .NET Framework 2.0, it is possible to supply generic types to the assertion methods. In order for generic memory assertions to work, the MemProfiler2.dll library must be used.

The assertions work with fully-specified generic types (e.g., List<string>), as well as open generic types (e.g., List<>).