Skip to content
| Marketplace
Sign in
Visual Studio>Tools>Collection Generator
Collection Generator

Collection Generator

BlaydSoftware

|
1,106 clicks
| (0) | Free Trial
The Collection Generator generates .Net Framework source code for non-generic collections, generic collections, comparers and wrappers.
Get Started

blaydsoftware

Collection Generator

Revisions

Version 3.1.1500.0, released 2011/10/11

Minor version maintenance, release. Several small fixes and updates have been rolled in to this release.

Version 3.0.1000.0, released 2011/04/08

Major version upgrade, specification as below.

Overview

The Collection Generator generates .Net Framework source code for non-generic collections, generic collections, comparers and wrappers.

The Collection Generator application generates .Net Framework source code for non-generic collections, generic collections, comparers and wrappers. TheCollection Generator provides a wizard based user interface that is used to capture the relevant generator properties. The wizard has two operational modes, it can be launched by the Visual Studio add-in provided by Blayd Software or it can be launched as a standalone application. The standalone operational mode is provided for users who do not have Visual Studio installed on their machine or users who prefer to generate their source code separately from their Visual Studio sessions.

When first installed, theCollection Generator may be used in evaluation mode for a period of 14 days. Whilst running in evaluation mode the wizard is fully functional i.e. all of the wizard's functionality may be used and evaluated, however, some base class and generation property combinations are restricted to view only i.e. rather than generating a source code fileCollection Generator will display the source code in a read-only view Window. The evaluation mode restrictions donot prevent the functionality of the Collection Generator from being evaluated as you can generate and at least view the source code of all the base class and generation property combinations.

Base Class Options

Non-Generic Collections

  • CollectionBase Standard
  • CollectionBase with Generic API Support
  • DictionaryBase Standard
  • NameObjectCollectionBase Standard
  • NameObjectCollectionBase with Generic API Support

Generic Collections

  • BindingList{T} Standard
  • Collection{T} Observable
  • Collection{T} Sort and Search
  • Collection{T} Standard
  • KeyedCollection{TKey, TItem} Standard

Comparers

  • ItemComparer{T}
  • PropertyComparer{T}
  • PropertyEqualityComparer{T}
  • StringItemComparer

Wrappers

  • ICollectionWrapper{T}
  • ICollectionTWrapper{T}

The base class options listed above represent a starting point for generating your source code, theCollection Generator wizard provides various options that allow you to customize the generated output, some options are available to all base classes, others are base class specific. Generation options include the following:

  • Optional methods and functionality
  • Generation of, nested, read-only wrapper
  • Generation of, nested, synchronized wrapper
  • Optional specification of member group output order
  • Optional generation of code regions
  • Optional generation of code documentation comments

Screenshots

Wizard Home Page (standalone)

Wizard Home Page (add-in)

 

 

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft