Taijutsu.Data.Internal.DataContextSupervisor.DataContextSupervisor C# (CSharp) Method

DataContextSupervisor() public method

public DataContextSupervisor ( DataSource>.[ dataSourcesProvider, ITerminationPolicy terminationPolicy = null ) : System
dataSourcesProvider DataSource>.[
terminationPolicy ITerminationPolicy
return System
        public DataContextSupervisor([NotNull] Func<ReadOnlyDictionary<string, DataSource>> dataSourcesProvider, ITerminationPolicy terminationPolicy = null)
        {
            if (dataSourcesProvider == null)
            {
                throw new ArgumentNullException("dataSourcesProvider");
            }

            this.dataSourcesProvider = dataSourcesProvider;
            this.terminationPolicy = terminationPolicy ?? new ImmediateTerminationPolicy();
        }