コード例 #1
0
ファイル: ToolBarService.cs プロジェクト: zhenren92/dnSpy
        object?Create(ToolBarItemMD md, IToolBarItemContext ctx, IInputElement?commandTarget)
        {
            if (md is ToolBarButtonMD mdButton)
            {
                return(Create(mdButton, ctx, commandTarget));
            }

            if (md is ToolBarObjectMD mdObj)
            {
                return(Create(mdObj, ctx, commandTarget));
            }

            Debug.Fail("Unknown TB MD");
            return(null);
        }
コード例 #2
0
ファイル: ToolBarService.cs プロジェクト: pashav15/pashav
        object Create(ToolBarItemMD md, IToolBarItemContext ctx, IInputElement commandTarget)
        {
            var mdButton = md as ToolBarButtonMD;

            if (mdButton != null)
            {
                return(Create(mdButton, ctx, commandTarget));
            }

            var mdObj = md as ToolBarObjectMD;

            if (mdObj != null)
            {
                return(Create(mdObj, ctx, commandTarget));
            }

            Debug.Fail("Unknown TB MD");
            return(null);
        }
コード例 #3
0
ファイル: ToolBarManager.cs プロジェクト: GreenDamTan/dnSpy
        object Create(ToolBarItemMD md, IToolBarItemContext ctx, IInputElement commandTarget)
        {
            var mdButton = md as ToolBarButtonMD;
            if (mdButton != null)
                return Create(mdButton, ctx, commandTarget);

            var mdObj = md as ToolBarObjectMD;
            if (mdObj != null)
                return Create(mdObj, ctx, commandTarget);

            Debug.Fail("Unknown TB MD");
            return null;
        }