private void OnAddButtonClicked() { var menu = new ContextMenu.ContextMenu(); var obj = Object; if (obj == null) { menu.AddButton("Missing object"); return; } var type = obj.GetType(); ObjectTrack.AddProperties(this, menu, type, m => m is FieldInfo); menu.Show(_addButton.Parent, _addButton.BottomLeft); }
private void OnAddButtonClicked() { var menu = new ContextMenu.ContextMenu(); var obj = Object; if (obj == null) { menu.AddButton("Missing object"); return; } var type = obj.GetType(); if (ObjectTrack.AddProperties(this, menu, type) != 0) { menu.AddSeparator(); } ObjectTrack.AddEvents(this, menu, type); menu.Show(_addButton.Parent, _addButton.BottomLeft); }