internal virtual void AddProviderToChain(IServiceProvider serviceProvider) { this.chainedServiceProvider = new ChainedServiceProvider(serviceProvider); }
internal ApplicationBuildingTurn(ChainedServiceProvider chainedProvider, TProvider turnProvider) { this.ChainedProvider = chainedProvider; this.TurnProvider = turnProvider; }