On Fri, Nov 25, 2011 at 6:01 PM, oliver <oliver.schoenborn@gmail.com> wrote:

On Fri, Nov 25, 2011 at 4:39 PM, William S Fulton <wsf@fultondesigns.co.uk> wrote:
swig-2.0.5 will have documentation on this and some macros to easily make these methods public. Look for the SWIG_CSBODY_PROXY macro in the 'Multiple Modules' section in the new C# docs.


William, that'll be a big improvement but it is a bad idea for the macro to make the special SWIG class constructor public, as described at length in a couple other recent posts. Is there any chance you could create the factory method described in those posts (one of the posts has example attached), default internal, make the special constructor private, and make the macro modify accessibility of the factory method instead of the constructor? 


William I just saw your post on swig-devel so ignore this... though unfortunate, I understand your requirement for not changing the C# typemaps.