コード例 #1
0
        public CodePane(IAssemblyBrowser browser, MemberMenu mnuMember)
        {
            this.browser   = browser;
            this.mnuMember = mnuMember;

            DoubleBuffered = true;
            InitializeComponent();
        }
コード例 #2
0
        public AssemblyExplorer()
        {
            InitializeComponent();
            mnuMember     = new MemberMenu(this);
            codePane      = new CodePane(this, mnuMember);
            codePane.Dock = DockStyle.Fill;
            rightSplit.Panel1.Controls.Add(codePane);

            LoadAnalysisCache();

            imgs.Images.AddRange(IconHelper.GetIcons().ToArray());

            var searchControl = new SearchTypeOrMember(this);

            searchControl.Dock = DockStyle.Fill;
            tpSearch.Controls.Add(searchControl);

            AliasManager.Instance.AliasChanged      += new AliasManager.AliasChangedHandler(AliasManager_AliasChanged);
            ILDebugManager.Instance.DebuggerChanged += new EventHandler(ILDebugManager_DebuggerChanged);
            ILDebugManager.Instance.BreakpointHit   += new EventHandler(ILDebugManager_BreakpointHit);
            FillAssemblies();

            showOnlyAliasesWhenPresentToolStripMenuItem_Click(showOnlyAliasesWhenPresentToolStripMenuItem, EventArgs.Empty);
        }