The Parameter data type.

Exemplo n.º 1
0
        public List<Parameter> Read()
        {
            var result = new List<Parameter>();

            using (var stream = new FileStream(_filePath, FileMode.Open))
            using (var sr = new StreamReader(stream))
            {
                var content = sr.ReadToEnd();
                if (string.IsNullOrWhiteSpace(content))
                    return result;

                var parametersInFile = JObject.Parse(content);

                foreach (var paramInFile in parametersInFile)
                {
                    var parameter = new Parameter { ParameterKey = paramInFile.Key, ParameterValue = paramInFile.Value.ToString() };
                    result.Add(parameter);
                }
            }

            return result;
        }