Пример #1
0
        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);
        }
Пример #2
0
        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);
        }