@WLDN мне стало интересно, зачем понадобилось везде в шаблоне использовать контекст? a.Context(); - это же довольно-таки не удобная штука. Куда лучше инициализировать в каждом кубике
ZennoLab.OwnCode.ADB ADB = new ZennoLab.OwnCode.ADB(project);
, и затем уже вызывать нужные методы через ADB.нужный метод (тут после точки и список методов появится, и аргументы для каждого метода, что сильно упрощает работу с ними и чего
не происходит при работе с контекстом). И кроме того, также минус контекста в том, что изменения, сделанные в общем коде, не применятся для контекстной переменной, пока заново не передать содержимое общего кода в неё.