コード例 #1
0
 /// <inheritdoc />
 public EntityDataChangeTrackerTickable(IReadonlyEntityGuidMappable <IChangeTrackableEntityDataCollection> changeTrackableMap,
                                        IEntityDataChangeCallbackService entityDataCallbackDispatcher,
                                        [NotNull] IReadonlyKnownEntitySet knownEntites,
                                        [NotNull] ILog logger)
 {
     ChangeTrackableMap           = changeTrackableMap ?? throw new ArgumentNullException(nameof(changeTrackableMap));
     EntityDataCallbackDispatcher = entityDataCallbackDispatcher ?? throw new ArgumentNullException(nameof(entityDataCallbackDispatcher));
     KnownEntites = knownEntites ?? throw new ArgumentNullException(nameof(knownEntites));
     Logger       = logger ?? throw new ArgumentNullException(nameof(logger));
 }
コード例 #2
0
 /// <inheritdoc />
 public EntityDataChangeTrackerTickable(IReadonlyEntityGuidMappable <IChangeTrackableEntityDataCollection> changeTrackableMap, IEntityDataChangeCallbackService entityDataCallbackDispatcher)
 {
     ChangeTrackableMap           = changeTrackableMap ?? throw new ArgumentNullException(nameof(changeTrackableMap));
     EntityDataCallbackDispatcher = entityDataCallbackDispatcher ?? throw new ArgumentNullException(nameof(entityDataCallbackDispatcher));
 }