ClassDefinition FindModuleClass(Module node)
{
ClassDefinition found = null;
foreach (TypeMember member in node.Members)
{
if (IsModuleClass(member))
{
if (null == found)
{
found = (ClassDefinition)member;
}
else
{
// ERROR: only a single module class is allowed per module
}
}
}
return found;
}