Показать сообщение отдельно
Старый 23.04.2010, 09:38   #4  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Есть метод, тип возвращаемого значения которого класс. Как, используя DictMethod или MethodInfo (или возможно ещё что-нибудь, но без вызова самого метода), узнать имя этого класса?
X++:
// 23.04.2010, EVO
static void returnClassName(Args _args)
{
    DictMethod      dictMethod;
    ;

    dictMethod = new dictmethod(UtilElementType::ClassInstanceMethod, classnum(Info) ,methodstr(Info, docu));

    if (dictMethod.returnType() == Types::Class)
    {
        info(new DictClass(dictMethod.returnId()).name());
    }
}
За это сообщение автора поблагодарили: S.Kuskov (2).