Exemple #1
0
        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");
            }
        }