| 123456789101112131415161718192021222324252627282930 | using System;using System.Linq;namespace Emby.Server.Implementations{    public class StartupOptions    {        private readonly string[] _options;        public StartupOptions(string[] commandLineArgs)        {            _options = commandLineArgs;        }        public bool ContainsOption(string option)            => _options.Contains(option, StringComparer.OrdinalIgnoreCase);        public string GetOption(string name)        {            int index = Array.IndexOf(_options, name);            if (index == -1)            {                return null;            }            return _options.ElementAtOrDefault(index + 1);        }    }}
 |