// Check that there are no tags names in run-time (meta-tags values) // which name does not exist in the setup-time (meta-tags schema) // Anyway this error will be found when compiling the strong-typed class, // but using this check at this earlier stage can find this problem much // faster protected void CheckVariableDeclarationListAndValuesConsistency(VariableValueList oVariableValues) { foreach (VariableValue oVal in oVariableValues) { if (!m_oGlobalVariablesDeclaration.Contains(oVal.Name)) { throw new TisException("Error! RuleEvaluator:CheckVariableDeclarationListAndValuesConsistency Variable:" + oVal.Name + " is not found in the VariableDeclarationList "); } } }