private static void ConvertTo(IConfigurationSource source, AbstractFileConfigurationSource destination, string name, string extension) { Console.WriteLine("Convert to {0}:", name); destination.Merge(source); destination.FileName = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "composite" + extension); if (File.Exists(destination.FileName)) { File.Delete(destination.FileName); } destination.Save(); using (var file = File.OpenText(destination.FileName)) { Console.WriteLine(file.ReadToEnd()); } }
private static void ConvertTo( IConfigurationSource source, AbstractFileConfigurationSource destination, string name, string extension ) { Console.WriteLine( "Convert to {0}:", name ); destination.Merge( source ); destination.FileName = Path.Combine( AppDomain.CurrentDomain.BaseDirectory, "composite" + extension ); if ( File.Exists( destination.FileName ) ) { File.Delete( destination.FileName ); } destination.Save(); using ( var file = File.OpenText( destination.FileName ) ) { Console.WriteLine( file.ReadToEnd() ); } }