Есть ли способ фильтрации по комбинации слоев на классах в проектах? - PullRequest
0 голосов
/ 21 декабря 2011

Например, я хочу видеть только классы, получившие код в ОБА слоях syp и cus в моем проекте.

1 Ответ

1 голос
/ 24 января 2012

SQL приходит на помощь:

static void UtilElement2Layers(Args _args)
{
    UtilIdElements uc, u1, u2;
    while select uc
        where uc.recordType == UtilElementType::Class
        exists join u1
        where u1.parentId == uc.id
           && u1.utilLevel == UtilEntryLevel::cus
        exists join u2
        where u2.parentId == uc.id
           && u2.utilLevel == UtilEntryLevel::syp
        // && u2.id == u1.id
    {
        info(uc.name);
    }
}
...