private bool LevelIsReached(SignatureLevel level, bool previousLevel)
{
if (level != null)
{
if (!previousLevel)
{
level.GetLevelReached().SetStatus(Result.ResultStatus.INVALID, "previous.level.has.errors"
);
}
bool thisLevel = previousLevel && level.GetLevelReached().IsValid();
return thisLevel;
}
else
{
return false;
}
}