public RevisionInRepositoryModel(HgRepository repository, RevisionSelectedEvent revisionSelectedEvent, RevisionListOptions options) { Guard.AgainstNull(repository, "repository"); _repository = repository; _revisionSelectedEvent = revisionSelectedEvent; _options = options; DiscoveredRevisionsQueue = new Queue <Revision>(); }
public RevisionInRepositoryModel(HgRepository repository, RevisionSelectedEvent revisionSelectedEvent, RevisionListOptions options) { Guard.AgainstNull(repository, "repository"); _repository = repository; _revisionSelectedEvent = revisionSelectedEvent; _options = options; DiscoveredRevisionsQueue = new Queue<Revision>(); }
public ChangesInRevisionModel(RevisionInspector revisionInspector, ChangedRecordSelectedEvent changedRecordSelectedEventToRaise, NavigateToRecordEvent navigateToRecordEventToRaise, RevisionSelectedEvent revisionSelectedEventToSubscribeTo, ChorusFileTypeHandlerCollection fileHandlers) { _revisionInspector = revisionInspector; _changedRecordSelectedEventToRaise = changedRecordSelectedEventToRaise; _navigateToRecordEvent = navigateToRecordEventToRaise; _fileHandlers = fileHandlers; revisionSelectedEventToSubscribeTo.Subscribe(SetRevision); }