Example #1
0
 public TricycleConfig Clone()
 {
     return(new TricycleConfig()
     {
         Version = Version,
         Video = Video?.Clone(),
         Audio = Audio?.Clone(),
         ForcedSubtitlesOnly = ForcedSubtitlesOnly,
         PreferSoftSubtitles = PreferSoftSubtitles,
         DefaultFileExtensions = DefaultFileExtensions?.ToDictionary(p => p.Key, p => p.Value),
         CompletionAlert = CompletionAlert,
         DeleteIncompleteFiles = DeleteIncompleteFiles,
         DestinationDirectoryMode = DestinationDirectoryMode,
         DestinationDirectory = DestinationDirectory,
         Trace = Trace
     });
 }