public SynchronizationThread(NoteRepository repository, ISynchronizationFeedback[] synclistener, ConflictResolutionStrategyConfig strat, IAlephDispatcher disp) { repo = repository; listener = synclistener.ToList(); conflictStrategy = ConflictResolutionStrategyHelper.ToInterfaceType(strat); dispatcher = disp; _comChannel = new ManualResetEvent(false); }
public static ConflictResolutionStrategy ToInterfaceType(ConflictResolutionStrategyConfig cfg) { return((ConflictResolutionStrategy)cfg); }