[CSHARP-589] Isolate the Core from the Public Api Created: 05/Oct/12  Updated: 22/Jul/13  Resolved: 14/Apr/13

Status: Closed
Project: C# Driver
Component/s: None
Affects Version/s: 1.7
Fix Version/s: 1.8, 1.8.2

Type: Improvement Priority: Major - P3
Reporter: Craig Wilson Assignee: Robert Stam
Resolution: Done Votes: 1
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Minor Change

 Description   

There are a number of classes that are coupled to the public api syntax. These should be decoupled in order to allow easier api refactoring and perhaps other drivers built upon the core.



 Comments   
Comment by auto [ 12/Apr/13 ]

Author:

{u'date': u'2013-04-12T20:28:21Z', u'name': u'rstam', u'email': u'robert@10gen.com'}

Message: CSHARP-589: Refactor some logic from MongoCollection and other classes into a set of Operations classes.
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/f61f965cc1e741d39bda247dfdf2445c2000ffed

Comment by Robert Stam [ 12/Apr/13 ]

Reopening to refactor some of the logic currently in MongoCollection into a set of Operations classes to be part of the Core.

Comment by auto [ 19/Dec/12 ]

Author:

{u'date': u'2012-12-18T20:25:47Z', u'email': u'craiggwilson@gmail.com', u'name': u'Craig Wilson'}

Message: CSHARP-589: isolating the core from the public api.
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/f7bdc76c2d35d5ab5f9ec4959a6195a010ef96cb

Comment by auto [ 05/Oct/12 ]

Author:

{u'date': u'2012-10-05T04:52:47-07:00', u'email': u'craiggwilson@gmail.com', u'name': u'Craig Wilson'}

Message: CSHARP-589: cleanup for push.
Branch: x2.0
https://github.com/mongodb/mongo-csharp-driver/commit/52986e7894af027dbb3e8f37771f717bdcac06a5

Generated at Wed Feb 07 21:37:16 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.