private void LoadManualDevice(object sender, EventArgs e) { IDeviceProvider Provider = null; // differentiate between context selection and startup if (sender is ToolStripItem) { ToolStripItem item = (ToolStripItem)sender; Provider = (IDeviceProvider)item.Tag; } if (Provider == null) { return; } Provider.ManualTrigger(); }