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; }
public override TResult Accept <TResult>(IReceivedVisitor <TResult> visitor) => visitor.Visit(this);
public abstract TResult Accept <TResult>(IReceivedVisitor <TResult> visitor);