public ConfigData GetConfigData(ConfigFileFormatType configType, string name) { string tmpName = $".{configType.ToString().ToLower()}"; int tmpIndex = name.LastIndexOf(tmpName); if (tmpIndex == -1) { name = name + tmpName; } ConfigData configData = null; switch (configType) { case ConfigFileFormatType.Json: if (this.dicJsonConfigData.TryGetValue(name, out configData)) { return(configData); } break; case ConfigFileFormatType.CSV: if (this.dicCSVConfigData.TryGetValue(name, out configData)) { return(configData); } break; default: break; } return(null); }
public List <ConfigData> GetConfigData(ConfigFileFormatType configType) { switch (configType) { case ConfigFileFormatType.Json: return(this.dicJsonConfigData.Values.ToList()); case ConfigFileFormatType.CSV: return(this.dicCSVConfigData.Values.ToList()); default: break; } return(null); }