public ThrowingMonsterStateManager( StateEntryFactory factory, EntityKeyFactorySource entityKeyFactorySource, StateEntrySubscriber subscriber, StateEntryNotifier notifier, ValueGenerationManager valueGeneration, DbContextService <IModel> model, DbContextService <DataStore> dataStore) : base(factory, entityKeyFactorySource, subscriber, notifier, valueGeneration, model, dataStore) { }
/// <summary> /// Clones this dependency parameter object with one service replaced. /// </summary> /// <param name="valueGenerationManager"> A replacement for the current dependency of this type. </param> /// <returns> A new parameter object with the given service replaced. </returns> public StateManagerDependencies With([NotNull] ValueGenerationManager valueGenerationManager) => new StateManagerDependencies( InternalEntityEntryFactory, InternalEntityEntrySubscriber, InternalEntityEntryNotifier, valueGenerationManager, Model, Database, ConcurrencyDetector, CurrentContext, EntityFinderSource, SetSource, EntityMaterializerSource, LoggingOptions, UpdateLogger, ChangeTrackingLogger);