AvalonStudio.Debugging.WatchListViewModel.Invalidate C# (CSharp) Method

Invalidate() public method

public Invalidate ( List updates ) : System.Threading.Tasks.Task
updates List
return System.Threading.Tasks.Task
		public async Task Invalidate(List<VariableObjectChange> updates)
		{
			foreach (var watch in LastChangedRegisters)
			{
				await Dispatcher.UIThread.InvokeTaskAsync(() => { watch.HasChanged = false; });
			}

			LastChangedRegisters.Clear();

			if (updates != null)
			{
				foreach (var update in updates)
				{
					ApplyChange(update);
				}
			}
		}