private static void CastAndVerifyItem(object item, out IToolStripElement element, out ButtonBase button) { if (item == null) { throw new ArgumentNullException("element", "ToolStrip.Elements doesn't accept null elements."); } element = item as IToolStripElement; if (element == null) { throw new ArgumentException("ToolStrip.Elements only accepts ButtonBase, IToolStripElement elements.", "element"); } button = item as ButtonBase; if (button == null) { throw new ArgumentException("ToolStrip.Elements only accepts ButtonBase, IToolStripElement elements.", "element"); } }
private static void CastAndVerifyItem(object item, out IToolStripElement element, out ButtonBase button) { if (item == null) { throw new ArgumentNullException("element", "ToolStrip.Elements doesn't accept null elements."); } element = item as IToolStripElement; if (element == null) { throw new ArgumentException("ToolStrip.Elements only accepts ButtonBase, IToolStripElement elements.", "element"); } button = item as ButtonBase; if (button == null) { throw new ArgumentException("ToolStrip.Elements only accepts ButtonBase, IToolStripElement elements.", "element"); } }