mirror of
				https://github.com/jellyfin/jellyfin.git
				synced 2025-11-04 02:01:28 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			34 lines
		
	
	
		
			743 B
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			743 B
		
	
	
	
		
			C#
		
	
	
	
	
	
using System;
 | 
						|
using System.Collections.Generic;
 | 
						|
using System.Linq;
 | 
						|
 | 
						|
namespace Emby.Server.Implementations
 | 
						|
{
 | 
						|
    public class StartupOptions
 | 
						|
    {
 | 
						|
        private readonly List<string> _options;
 | 
						|
 | 
						|
        public StartupOptions(string[] commandLineArgs)
 | 
						|
        {
 | 
						|
            _options = commandLineArgs.ToList();
 | 
						|
        }
 | 
						|
 | 
						|
        public bool ContainsOption(string option)
 | 
						|
        {
 | 
						|
            return _options.Contains(option, StringComparer.OrdinalIgnoreCase);
 | 
						|
        }
 | 
						|
 | 
						|
        public string GetOption(string name)
 | 
						|
        {
 | 
						|
            var index = _options.IndexOf(name);
 | 
						|
 | 
						|
            if (index != -1)
 | 
						|
            {
 | 
						|
                return _options.ElementAtOrDefault(index + 1);
 | 
						|
            }
 | 
						|
 | 
						|
            return null;
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 |