private List <CommonModuleInfo> ParseCommonModules(string line) { List <CommonModuleInfo> list = new List <CommonModuleInfo>(); string[] fileNames = line.TrimStart('{').TrimEnd('}').Split(','); if (int.TryParse(fileNames[1], out int count) && count == 0) { return(list); } int offset = 2; for (int i = 0; i < count; i++) { CommonModuleInfo moduleInfo = ReadCommonModuleMetadata(fileNames[i + offset]); list.Add(moduleInfo); } return(list); }
public string ReadCommonModuleSourceCode(CommonModuleInfo module) { return(ReadConfigFile(module.UUID + ".0")); }