<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:45:04 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-3350] Improve types handling</title>
                <link>https://jira.mongodb.org/browse/CSHARP-3350</link>
                <project id="10041" key="CSHARP">C# Driver</project>
                    <description>&lt;p&gt;Suggestions&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Validation of full inheritance path in OfType&amp;lt;T&amp;gt; filter, to handle rare cases where documents with different/non existent full paths but same/existent leaf present:
	&lt;ol&gt;
		&lt;li&gt;Collections with&#160;&lt;span class=&quot;error&quot;&gt;&amp;#91;A_nonexistent, B_nonexistent, C_existent&amp;#93;&lt;/span&gt; documents
		&lt;ol&gt;
			&lt;li&gt;Due to corruption/leftovers&lt;/li&gt;
			&lt;li&gt;Collections shared among mult. apps.&lt;/li&gt;
		&lt;/ol&gt;
		&lt;/li&gt;
		&lt;li&gt;Collections with&#160;&lt;span class=&quot;error&quot;&gt;&amp;#91;X, Y, C&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;A, B, C&amp;#93;&lt;/span&gt;&#160;documents, where &lt;span class=&quot;error&quot;&gt;&amp;#91;X, Y, C&amp;#93;&lt;/span&gt; and &lt;span class=&quot;error&quot;&gt;&amp;#91;A, B, C&amp;#93;&lt;/span&gt; are in different namespaces&lt;/li&gt;
	&lt;/ol&gt;
	&lt;/li&gt;
&lt;/ol&gt;


&lt;ol&gt;
	&lt;li&gt;Forbid upsert of abstract classes and interfaces&lt;/li&gt;
	&lt;li&gt;Consider forbidding instantiating objects with non existent inheritance paths. For example&#160;C with _t: &lt;span class=&quot;error&quot;&gt;&amp;#91;A_nonexistent, B_nonexistent, C_existent&amp;#93;&lt;/span&gt; discriminator&lt;/li&gt;
&lt;/ol&gt;
</description>
                <environment></environment>
        <key id="1597990">CSHARP-3350</key>
            <summary>Improve types handling</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <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="12300">Won&apos;t Do</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="boris.dogadov@mongodb.com">Boris Dogadov</reporter>
                        <labels>
                    </labels>
                <created>Fri, 22 Jan 2021 19:47:09 +0000</created>
                <updated>Mon, 8 Feb 2021 15:55:22 +0000</updated>
                            <resolved>Mon, 8 Feb 2021 15:55:22 +0000</resolved>
                                                                    <component>Linq</component>
                    <component>Serialization</component>
                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                    <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="398504">CSHARP-2009</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <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|hycj7z:</customfieldvalue>

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