Beispiel #1
0
        private static Configuration Read(string source, ConfigurationSourceDriver driver)
        {
            var sourceStream  = new MemoryStream(Encoding.UTF8.GetBytes(source));
            var configuration = driver.Read(sourceStream);

            return(configuration);
        }
Beispiel #2
0
        private static string Write(Configuration configuration, ConfigurationSourceDriver driver)
        {
            using (var stream = new MemoryStream())
            {
                driver.Write(stream, configuration);
                stream.Position = 0L;
                var streamReader = new StreamReader(stream, Encoding.UTF8);

                return(streamReader.ReadToEnd());
            }
        }