public LocalObjectRenamedRemoteObjectMoved(
ISession session,
IMetaDataStorage storage,
ISolver renameSolver,
ISolver changeChangeSolver) : base(session, storage)
{
if (renameSolver == null) {
throw new ArgumentNullException("renameSolver", "Given solver for rename rename situation is null");
}
if (changeChangeSolver == null) {
throw new ArgumentNullException("changeChangeSolver", "Given solver for change change situation is null");
}
this.changeChangeSolver = changeChangeSolver;
this.renameRenameSolver = renameSolver;
}