<div dir="ltr">Hello Diwas,<div><br></div><div>Yes, that's something you cannot get rid of it when you are building with c++/cli in visual studio.</div><div><br></div><div>Our solution was implementing a holder like osg::ref_ptr in .net:</div><div><br></div><div>template<typename T></div><div>ref class msclr_refptr { ... }</div><div><br></div><div>You can use the osg::ref_ptr class as inspiration to replicate the behaviour in .NET. Unfortunately I cannot share any code but is pretty straightforward to do it.</div><div><br></div><div>For managing properly the references in C++/CLI and use it in C# (with some limitations of course), we created some C++/CLI wrappers using internally the msclr_refptr holder:</div><div><br></div><div>ref class CLRGroup {</div><div>public:</div><div>    // whatever api you want to show</div><div>private:</div><div>     mslr_refptr<osg::Group> m_Group;</div><div>}</div><div><br></div><div>I hope this helps.</div><div><br></div><div>Regards,</div><div>Rafa.</div><div><br></div><div><br><div class="gmail_quote"><div dir="ltr">El vie., 1 abr. 2016 a las 12:44, Diwas Bhattarai (<<a href="mailto:osgforum@tevs.eu">osgforum@tevs.eu</a>>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>




        <div>

        <div>Hi,<br>
Did anybody came accross the problem when working with c#<br>
<br><table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tbody><tr>          <td><span><b>Quote:</b><br>
<br>
<br>
                </span></td><td><br>
        </td></tr><tr><td><br>
        </td></tr><tr>
          <td><br>
a member of a managed class cannot be of a non-managed class type <br>
<br>
                </td><td><br>
        </td></tr></tbody></table><span><br>
<br>
I posted the question in <a href="http://forum.openscenegraph.org/viewtopic.php?p=66696#66696" target="_blank">http://forum.openscenegraph.org/viewtopic.php?p=66696#66696</a><br>
<br>
<br>
Thank you!<br>
<br>
Cheers,<br>
Diwas[/quote]</span></div>
        <br><div>------------------<br>
Read this topic online here:<br>
<a href="http://forum.openscenegraph.org/viewtopic.php?p=66704#66704" target="_blank">http://forum.openscenegraph.org/viewtopic.php?p=66704#66704</a><br>
<br>
</div>
        </div>

_______________________________________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" rel="noreferrer" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
</blockquote></div></div></div>