public virtual void ProcessMessage(IProcessorMessage message) { if (message is UndoFileMessage) { UndoFile = (message as UndoFileMessage).UndoFile; } if (message is Message) { NewName = (message as Message).NewName; Operation = (message as Message).Operation; Conflicts = (message as Message).Conflicts; } }
public Message(string newName, FileOperation operation, ConflictSolving confilctSolving) : this(newName, operation) { Conflicts = confilctSolving; }