예제 #1
0
 internal CreateFsOption()
 {
     this.InputDir     = (string)null;
     this.InputAdfFile = (string)null;
     this.Format       = ArchiveFormatType.Invalid;
     this.OutputFile   = "./output.fs";
 }
예제 #2
0
 public new OptionDescription[] GetOptionDescription()
 {
     return(((IEnumerable <OptionDescription>) new OptionDescription[1]
     {
         new OptionDescription("--format", (string)null, 1, (Action <List <string> >)(s =>
         {
             if (s.First <string>() == "partitionfs")
             {
                 this.Format = ArchiveFormatType.PartitionFs;
             }
             else
             {
                 if (!(s.First <string>() == "romfs"))
                 {
                     throw new InvalidOptionException(string.Format("invalid option --format.", Array.Empty <object>()));
                 }
                 this.Format = ArchiveFormatType.RomFs;
             }
         }))
     }).Concat <OptionDescription>((IEnumerable <OptionDescription>)base.GetOptionDescription()).ToArray <OptionDescription>());
 }