<div dir="ltr">Hi,<div><br></div><div>Thanks. I forgot to mention I did updated the .sources files. I moved my files to mcs/class but still does not work. </div><div><br></div><div>In the folder with mono source, the following files have a match with my class</div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Binary file ./mcs/class/lib/basic/System.dll matches<br>Binary file ./mcs/class/lib/basic/secxml/System.dll matches<br>Binary file ./mcs/class/lib/net_4_x/Facades/System.Net.Sockets.dll matches<br>Binary file ./mcs/class/lib/net_4_x/System.dll.mdb matches<br>Binary file ./mcs/class/lib/net_4_x/System.dll matches<br>Binary file ./mcs/class/lib/net_4_x/secxml/System.dll.mdb matches<br>Binary file ./mcs/class/lib/net_4_x/secxml/System.dll matches<br>Binary file ./mcs/class/lib/build/System.dll matches<br>Binary file ./mcs/class/lib/build/secxml/System.dll matches</blockquote></div><div><br></div><div>However, after "make install", the referenced dll when I build (/home/mininet/.mono/lib/mono/4.5-api/System.dll) does not have a hit on my class. The following files do match my class: </div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Binary file /home/mininet/.mono/lib/libmonosgen-2.0.a matches<br>Binary file /home/mininet/.mono/lib/libmonoboehm-2.0.a matches<br>Binary file /home/mininet/.mono/lib/libmonoboehm-2.0.so.1.0.0 matches<br>Binary file /home/mininet/.mono/lib/mono/gac/System/4.0.0.0__b77a5c561934e089/System.dll.mdb matches<br>Binary file /home/mininet/.mono/lib/mono/gac/System/4.0.0.0__b77a5c561934e089/System.dll matches<br>Binary file /home/mininet/.mono/lib/mono/4.5/Facades/System.Net.Sockets.dll matches<br>Binary file /home/mininet/.mono/lib/libmonosgen-2.0.so.1.0.0 matches<br>Binary file /home/mininet/.mono/bin/mono-sgen matches<br>Binary file /home/mininet/.mono/bin/monodis matches<br>Binary file /home/mininet/.mono/bin/mono-boehm matches<br>Binary file /home/mininet/.mono/bin/pedump matches</blockquote></div><div><br></div><div>I guess I'm close, but still :-)</div><div><br></div><div>Antoine</div></div><div class="gmail_extra"><br><div class="gmail_quote">On 14 November 2016 at 15:07, Alexander Köplinger <span dir="ltr"><<a href="mailto:alkpli@microsoft.com" target="_blank">alkpli@microsoft.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div style="word-wrap:break-word">
Hi!
<div><br>
</div>
<div>The .csproj files are auto-generated and not used by the Mono build. You need to edit the .sources file, e.g. in mcs/class/System/System.dll.<wbr>sources.</div>
<div>As a best practice, don’t add new classes in mcs/class/referencesource since the folder contains code we copy in from the referencesource repository. A better place is the mcs/class/System/<a href="http://system.net" target="_blank">System.Net</a> <wbr>folder.</div>
<div><br>
</div>
<div>- Alex</div>
<div><br>
<div>
<blockquote type="cite"><div><div class="h5">
<div>On 14 Nov 2016, at 14:41, Antoine Cailliau <<a href="mailto:antoinecailliau@gmail.com" target="_blank">antoinecailliau@gmail.com</a>> wrote:</div>
<br class="m_3368017059875834189Apple-interchange-newline">
</div></div><div><div><div class="h5">
<div dir="ltr">Hi,
<div><br>
</div>
<div>I'm patching mono to support MPTCP Socket API. I'll use this thread to group my questions. My implementation is very similar to the one supporting Linger options. </div>
<div><br>
</div>
<div>I added new classes in <span style="font-variant-ligatures:no-common-ligatures;font-family:menlo;font-size:11px">/mono/mcs/class/<wbr>referencesource/System/net/<wbr>System/Net/Sockets</span>, for example <span style="font-variant-ligatures:no-common-ligatures;font-family:menlo;font-size:11px">MPTCPSubIds.cs</span>.
 I updated the cproj file to reference my class. I can't, however, reference it in my code. Indeed, it is not present in the compiled System.dll. </div>
<div><br>
</div>
<div>I can create an instance at runtime using <span style="font-variant-ligatures:no-common-ligatures;font-family:menlo;font-size:11px">mono_class_load_from_<wbr>name</span> and <span style="font-variant-ligatures:no-common-ligatures;font-family:menlo;font-size:11px">mono_object_new_<wbr>checked</span>.</div>
<div><br>
</div>
<div>My guess it that I miss a file to update in order to make it available in System.dll.</div>
<div><br>
</div>
<div>Thanks in advance,</div>
<div><br>
</div>
<div>Antoine</div>
</div></div></div>
______________________________<wbr>_________________<br>
Mono-devel-list mailing list<br>
<a href="mailto:Mono-devel-list@lists.dot.net" target="_blank">Mono-devel-list@lists.dot.net</a><br>
<a href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Flists.dot.net%2Fmailman%2Flistinfo%2Fmono-devel-list&data=02%7C01%7Calkpli%40microsoft.com%7C70cfcdf03d764cf6286708d40c93f158%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636147276959188274&sdata=cB4fC0Kp7%2FrXGr9AltKxuXfHdF%2FeIqN8xoy8cX7ytCg%3D&reserved=0" target="_blank">https://na01.safelinks.<wbr>protection.outlook.com/?url=<wbr>http%3A%2F%2Flists.dot.net%<wbr>2Fmailman%2Flistinfo%2Fmono-<wbr>devel-list&data=02%7C01%<wbr>7Calkpli%40microsoft.com%<wbr>7C70cfcdf03d764cf6286708d40c93<wbr>f158%<wbr>7C72f988bf86f141af91ab2d7cd011<wbr>db47%7C1%7C0%<wbr>7C636147276959188274&sdata=<wbr>cB4fC0Kp7%2FrXGr9AltKxuXfHdF%<wbr>2FeIqN8xoy8cX7ytCg%3D&<wbr>reserved=0</a><br>
</div>
</blockquote>
</div>
<br>
</div>
</div>

</blockquote></div><br></div>