У меня есть .NET тип 'MyClass' с защищенным методом, который принимает выходной параметр.Например:
protected bool MyMethod(out string value)
Я могу вызвать этот метод для объекта 'MyClass', созданного в скрипте Iron Python.Но, тем не менее, переменная out value имеет значение None, даже если ей присвоено какое-то значение в методе.
Теперь, если я сделаю это общедоступным, все в порядке.
Этоожидаемое поведение?Почему Iron Python позволяет вызывать защищенные методы?Это сознательное решение?
Я использую Iron Python 2.0.1