void addExtensionInspector_Click(object sender, EventArgs e) { try { Type t = ((ToolStripItem)sender).Tag as Type; if (t != null) { IHexInspector inspector = (IHexInspector)CreateExtensionObject(t); InspectorEntry ent = new ExtensionInspectorEntry(inspector); _entries.Add(ent); AddInspectorEntry(ent); } } catch (Exception ex) { MessageBox.Show(this, ex.Message, CANAPE.Properties.Resources.MessageBox_ErrorString, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ExtensionInspectorEntry(IHexInspector inspector) : base(inspector.IsFixed, null, inspector.DisplayString) { SetUpdateField(GetValue); _inspector = inspector; }