JsonExSerializer.Collections.GenericCollectionBuilder< ItemT > Class Reference

Implements a collection builder for types implementing the generic version of ICollection. More...

Inherits JsonExSerializer.Collections.ICollectionBuilder.

List of all members.

Public Member Functions

 GenericCollectionBuilder (Type _instanceType)
 GenericCollectionBuilder (ICollection< ItemT > collection)
void Add (object item)
virtual object GetResult ()
virtual object GetReference ()

Protected Attributes

ICollection< ItemT > _collector


Detailed Description

Implements a collection builder for types implementing the generic version of ICollection.

<typeparam name="ItemT">the item type of the ICollection interface</typeparam>


Constructor & Destructor Documentation

JsonExSerializer.Collections.GenericCollectionBuilder< ItemT >.GenericCollectionBuilder ( Type  _instanceType  ) 

JsonExSerializer.Collections.GenericCollectionBuilder< ItemT >.GenericCollectionBuilder ( ICollection< ItemT >  collection  ) 


Member Function Documentation

void JsonExSerializer.Collections.GenericCollectionBuilder< ItemT >.Add ( object  item  ) 

Implements JsonExSerializer.Collections.ICollectionBuilder.

virtual object JsonExSerializer.Collections.GenericCollectionBuilder< ItemT >.GetResult (  )  [virtual]

Implements JsonExSerializer.Collections.ICollectionBuilder.

virtual object JsonExSerializer.Collections.GenericCollectionBuilder< ItemT >.GetReference (  )  [virtual]

Implements JsonExSerializer.Collections.ICollectionBuilder.


Member Data Documentation

ICollection<ItemT> JsonExSerializer.Collections.GenericCollectionBuilder< ItemT >._collector [protected]


Generated on Fri Feb 15 23:33:58 2008 for JsonExSerializer by  doxygen 1.5.2