示例#1
0
 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() );
     }
 }