When specifying -X:PrivateBinding on the command line I'm unable to invoke constructors that are defined with internal visibility.
Example (C#):
internal class ParameterHandler {
internal ParameterHandler( NDescription d ) { // ...
When calling from Iron Ruby:
ParameterHandler.new( @param_description )
I get
TypeError: allocator undefined for Napa::Core::ServiceFunctions::Dispatcher::ParameterHandler
When I change the visibility of the C# constructor to public everything works smooth.
iron ruby 0.9, win xp sp 2, Dotnet framework 3.5