void OnWatchAdded(object sender, PinnedWatchEventArgs e) { if (!debugging || e.Watch.File != path) { return; } RenderAdornment(e.Watch); }
void OnWatchRemoved(object sender, PinnedWatchEventArgs e) { if (!debugging || e.Watch.File != path) { return; } layer.RemoveAdornmentsByTag(e.Watch); adornments.Remove(e.Watch); }
void OnWatchChanged(object sender, PinnedWatchEventArgs e) { if (!debugging || e.Watch.File != path) { return; } if (!adornments.TryGetValue(e.Watch, out var adornment)) { return; } var view = (PinnedWatchView)((ICocoaMaterialView)adornment).ContentView; view.SetObjectValue(e.Watch.Value); }