Reimplement BsonValue IConvertible methods using virtual methods

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Done
    • Priority: Major - P3
    • 2.1
    • Affects Version/s: None
    • Component/s: BSON
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Currently BsonValue IConvertible methods are entirely implemented in BsonValue and switch on the BsonType.

      It might be better to implement them as virtual methods and let the subclasses override them as needed to provide subclass specific behavior.

            Assignee:
            Robert Stam
            Reporter:
            Robert Stam
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: