Dev2.ConnectionHelpers.ConnectControlSingleton.ConnectControlSingleton C# (CSharp) Method

ConnectControlSingleton() private method

private ConnectControlSingleton ( IStudioResourceRepository studioResourceRepository, IAsyncWorker asyncWorker, IEnvironmentModelProvider serverProvider, IEnvironmentRepository environmentRepository ) : System
studioResourceRepository IStudioResourceRepository
asyncWorker IAsyncWorker
serverProvider IEnvironmentModelProvider
environmentRepository IEnvironmentRepository
return System
        internal ConnectControlSingleton(IStudioResourceRepository studioResourceRepository,
                                         IAsyncWorker asyncWorker,
                                         IEnvironmentModelProvider serverProvider,
                                         IEnvironmentRepository environmentRepository)
        {
            VerifyArgument.IsNotNull("studioResourceRepository", studioResourceRepository);
            VerifyArgument.IsNotNull("asyncWorker", asyncWorker);
            VerifyArgument.IsNotNull("serverProvider", serverProvider);
            VerifyArgument.IsNotNull("environmentRepository", environmentRepository);
            _studioResourceRepository = studioResourceRepository;
            _asyncWorker = asyncWorker;
            _serverProvider = serverProvider;
            _environmentRepository = environmentRepository;
            Servers = new ObservableCollection<IConnectControlEnvironment>();
            LoadServers();
        }