Start with cleanup BsonReader.
Remove files which arent referenced in projects anymore.
More BsonReader cleanup.
More BsonReader cleanup.
Remove old Properties folder in GridFS and GridFS.Tests.
Refactor BesonReader to extract object and array creation to IBsonObjectBuilder.
Add default impl. of IBsonObjectBuilder -> DocumentBuilder
Cleanup BsonReader.
Change gitignore so that is really exclude the example binarys.
Start cleanup BsonWriter.
Dont use local copy of Encoding.UTF8.
More cleanup on BsonWriter.
Minor refectoring.
Minor.
Refectored BasoWriter to use IBsonObjectDescriptor to get object (document) data.
Add DocumentDescriptor which brings the old behavior document behavior to the BasoWriter.
Add initial reflection based impl. of IBsonObjectBuilder nad IBsonObjectDescriptor.
Change IBsonObjectBuilder.EndProperty to include the property name.
Add some tests for serialization.
Better support for collection serialization.
Extract array creation to its own class.
Add MongoIgnoreAttribute.
Add MongoNameAttribute.
Use ReflectionBuilder and ReflectionDescriptor as default. All tests pass, but it still needs refactoring.
Change GridFileInfo to handle the document array change from string[] to List<string>.
Rename and cleanup Collection to MongoCollection before it gets Typed.