Convert( this IDiskImageSettings settings, Bam.Core.StringArray commandLine) { switch (settings.Verbosity) { case EDiskImageVerbosity.Default: break; case EDiskImageVerbosity.Quiet: commandLine.Add("-quiet"); break; case EDiskImageVerbosity.Verbose: commandLine.Add("-verbose"); break; case EDiskImageVerbosity.Debug: commandLine.Add("-debug"); break; default: throw new Bam.Core.Exception("Unknown disk image verbosity level, {0}", settings.Verbosity.ToString()); } // Note: intentionally not parsing ImageSize - used later in the builder scripts }
Defaults( this IDiskImageSettings settings, Bam.Core.Module module) { settings.Verbosity = EDiskImageVerbosity.Default; settings.ImageSize = "32m"; }