<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:35:52 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[CSHARP-122] JSON/BSON Serialization of child objects with properties that hide the their parents properties fails</title>
                <link>https://jira.mongodb.org/browse/CSHARP-122</link>
                <project id="10041" key="CSHARP">C# Driver</project>
                    <description>&lt;p&gt;Same as &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-120&quot; title=&quot;ToJson() serialization of Abstract classes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-120&quot;&gt;&lt;del&gt;CSHARP-120&lt;/del&gt;&lt;/a&gt;, but for non abstract methods. Use any combination of virtual/new keywords or lack thereof.&lt;/p&gt;</description>
                <environment></environment>
        <key id="13856">CSHARP-122</key>
            <summary>JSON/BSON Serialization of child objects with properties that hide the their parents properties fails</summary>
                <type id="5" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14716&amp;avatarType=issuetype">Sub-task</type>
                            <parent id="13852">CSHARP-120</parent>
                                    <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="9">Done</resolution>
                                        <assignee username="robert@mongodb.com">Robert Stam</assignee>
                                    <reporter username="zippy1981">Justin Dearing</reporter>
                        <labels>
                    </labels>
                <created>Fri, 3 Dec 2010 16:21:07 +0000</created>
                <updated>Thu, 2 Apr 2015 18:27:40 +0000</updated>
                            <resolved>Fri, 3 Dec 2010 22:38:21 +0000</resolved>
                                    <version>0.9</version>
                                    <fixVersion>0.9</fixVersion>
                                                        <votes>0</votes>
                                    <watches>0</watches>
                                                                                                                <comments>
                            <comment id="21031" author="rstam" created="Fri, 3 Dec 2010 22:38:21 +0000"  >&lt;p&gt;Allow BsonClassMap to have more than one member of the same name (possible if a member in a subclass hides a base class member) as long as the element names are different. Changed MapMember to check for an existing map and return it before creating a new one. &lt;/p&gt;

&lt;p&gt;NOTE: this solution requires you to specify an element name for at least one of the two members with the same name (for one, BSON doesn&apos;t allow duplicate element names, and even if it did during deserialization we wouldn&apos;t be able to tell which was which).&lt;/p&gt;

&lt;p&gt;See CSharp122Tests.cs for sample code.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hrh9k7:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>14348</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>