Цитата:
Сообщение от
mazzy
Но в этом расширении метод cObject предлагается. Вот я и удивляюсь - может еще как это можно использовать?
Недавно писал такой же метод cObject .
Мне он пригодился для таких конструкций:
Раньше можно было написать
X++:
if (... && SysDictClass::is(element.args().caller().runBase(), ClassNum(MyClass))
теперь аналог
X++:
if (... && element.args().caller().runBase() is MyClass)
не прокатывает потому что element.args().caller().runBase() это с точки зрения компилятора - anyType и он автоматом не приводится к Object
теперь приходится писать
X++:
if (... && cObject(element.args().caller().runBase()) is MyClass)