public override IViewModelSettings Clone() { if (WithoutClone) return this; var set = new ViewModelSettingsMock { DisposeCommands = DisposeCommands, DisposeIocContainer = DisposeIocContainer, HandleBusyMessageMode = HandleBusyMessageMode, EventExecutionMode = EventExecutionMode, DefaultBusyMessage = DefaultBusyMessage, BroadcastAllMessages = BroadcastAllMessages, WithoutClone = WithoutClone, State = new DataContext(State), }; set.Merge(Metadata); return set; }
public override IViewModelSettings Clone() { if (WithoutClone) { return(this); } var set = new ViewModelSettingsMock { DisposeCommands = DisposeCommands, DisposeIocContainer = DisposeIocContainer, HandleBusyMessageMode = HandleBusyMessageMode, EventExecutionMode = EventExecutionMode, DefaultBusyMessage = DefaultBusyMessage, BroadcastAllMessages = BroadcastAllMessages, WithoutClone = WithoutClone, State = new DataContext(State), }; set.Merge(Metadata); return(set); }