internal CreateFsOption() { this.InputDir = (string)null; this.InputAdfFile = (string)null; this.Format = ArchiveFormatType.Invalid; this.OutputFile = "./output.fs"; }
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>()); }