Example #1
0
 /// <inheritdoc />
 public NoticesController(
     ILogger <NoticesController> logger,
     IOptionsMonitor <OperationalOptions> optionsAccessor)
 {
     _logger             = logger;
     _operationalOptions = optionsAccessor.CurrentValue;
 }
Example #2
0
        public override string ToString()
        {
            var output = OperationalOptions.ToString() + QualityOptions + Filters + HeaderOptions + Id3Tags;

            // [Extra command line arguments]
            if (!string.IsNullOrWhiteSpace(ExtraArguments))
            {
                output += ExtraArguments;
            }
            else
            {
                output = output.Substring(0, output.Length - 1);
            }

            return(output);
        }