private static bool isValid(LinkedList<ExpressionModule> modules)
{
if(null == modules)
{
Logger.Log("Device::isValid null==modules", Logger.Level.DEBUG);
return false;
}
if(0 == modules.Count)
{
Logger.Log("Device::isValid 0==modules.Count", Logger.Level.DEBUG);
return false;
}
foreach (ExpressionModule em in modules)
if (!em.isValid())
{
Logger.Log("Device::isValid module "+em+" is invalid", Logger.Level.WARN);
return false;
}
return true;
}