/// <summary> /// Gets the type defining rules for the given module /// </summary> /// <param name="ModuleName">The name of the module</param> /// <returns>The rules type for this module, or null if not found</returns> public Type GetModuleRulesType(string ModuleName) { if (ModuleNameToModuleFile.ContainsKey(ModuleName)) { return(GetModuleRulesTypeInternal(ModuleName)); } else { return((Parent == null) ? null : Parent.GetModuleRulesType(ModuleName)); } }