Reduce massive code duplication
commitd3660335a1969b04d447310c082cb25ced360ad7
authorraja <raja@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Fri, 8 Aug 2008 17:47:58 +0000 (8 17:47 +0000)
committerraja <raja@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Fri, 8 Aug 2008 17:47:58 +0000 (8 17:47 +0000)
tree20195247323f8e28c0d1370740c7740b475598c1
parentfa90baa11f1a5399a49d60b598ddb0b69f658534
Reduce massive code duplication

* System.Data.Common/DataContainer.cs (DataContainer): Rename from
AbstractDataContainer.
Introduce new 'protected abstract' members to encapsulate
type-specific handling, and move all common code here.
(DataContainer.Create): Rename from CreateInstance.
* System.Data/DataColumn.cs: Update to changes in DataCollection.

(Since a majority of the lines are changed, I decided to dos2unix the file
too)

git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mcs@110002 e3ebcda4-bce8-0310-ba0a-eca2169e7518
class/System.Data/System.Data.Common/ChangeLog
class/System.Data/System.Data.Common/DataContainer.cs
class/System.Data/System.Data/ChangeLog
class/System.Data/System.Data/DataColumn.cs