示例#1
0
        private readonly List <IReceived <IUser, ITransmittable> > _context = new List <IReceived <IUser, ITransmittable> >(); // Todo: Optimization: Use a circular buffer

        public SnapshotFactory(IReceivedVisitor <DelegatedSnapshotFactory> receivedVisitor, ITimeService timeService, ISettings settings)
        {
            _receivedVisitor = receivedVisitor;
            _timeService     = timeService;
            _settings        = settings;
        }
示例#2
0
 public override TResult Accept <TResult>(IReceivedVisitor <TResult> visitor) => visitor.Visit(this);
示例#3
0
 public abstract TResult Accept <TResult>(IReceivedVisitor <TResult> visitor);