Создать интерфейсы с наследованием
От: _NN_ www.nemerleweb.com
Дата: 08.03.13 20:43
Оценка:
В обычном коде порядок интерфейсов в коде не важен.
Вот это работает:
interface X : Y {}
interface Y {}


Однако в макросе так создать интерфейсы нельзя
typer.Env.Define(<[ decl: interface X : Y  {} ]>);
typer.Env.Define(<[ decl: interface Y  {} ]>);


error : unbound type name `Y'
error : interfaces are not allowed to inherit from other types


Как все же написать такой код в макросе ?
http://rsdn.nemerleweb.com
http://nemerleweb.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.