private void Init() { // // GraphTabPage // this.components = new System.ComponentModel.Container(); System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(GraphTabPage)); this.panelGroup = new PSUI.PSPanelGroup(); this.psLegendPanel = new PSUI.PSPanel(551); this.psTreePanel = new PSUI.PSPanel(552); this.graphTree = new System.Windows.Forms.TreeView(); this.splitter1 = new System.Windows.Forms.Splitter(); this.legendPanel = new System.Windows.Forms.Panel(); this.panelCanvas = new System.Windows.Forms.Panel(); this.groupBox1 = new System.Windows.Forms.GroupBox(); this.GroupByBox = new System.Windows.Forms.ComboBox(); this.groupBox2 = new System.Windows.Forms.GroupBox(); this.BarGraph = new System.Windows.Forms.CheckBox(); this.PieGraph = new System.Windows.Forms.CheckBox(); // this.LineGraph = new System.Windows.Forms.CheckBox(); this.btnAverages = new System.Windows.Forms.Button(); this.canvasPanel = new System.Windows.Forms.Panel(); ((System.ComponentModel.ISupportInitialize)(this.panelGroup)).BeginInit(); this.panelGroup.SuspendLayout(); this.psLegendPanel.SuspendLayout(); this.psTreePanel.SuspendLayout(); this.panelCanvas.SuspendLayout(); this.groupBox1.SuspendLayout(); this.groupBox2.SuspendLayout(); this.SuspendLayout(); // // panelGroup // this.panelGroup.AutoScroll = true; this.panelGroup.BackColor = System.Drawing.Color.Transparent; this.panelGroup.Controls.Add(this.psLegendPanel); this.panelGroup.Controls.Add(this.psTreePanel); this.panelGroup.Dock = System.Windows.Forms.DockStyle.Left; this.panelGroup.Location = new System.Drawing.Point(0, 0); this.panelGroup.Name = "panelGroup"; this.panelGroup.PanelGradient = ((PSUI.GradientColor)(resources.GetObject("panelGroup.PanelGradient"))); this.panelGroup.Size = new System.Drawing.Size(216, 621); this.panelGroup.TabIndex = 8; // // psLegendPanel // this.psLegendPanel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.psLegendPanel.BackColor = System.Drawing.Color.Transparent; this.psLegendPanel.Caption = "Legends"; this.psLegendPanel.CaptionCornerType = PSUI.CornerType.Top; this.psLegendPanel.CaptionGradient.End = System.Drawing.Color.Gray; this.psLegendPanel.CaptionGradient.Start = System.Drawing.Color.Gray; this.psLegendPanel.CaptionGradientMode = System.Drawing.Drawing2D.LinearGradientMode.Horizontal; this.psLegendPanel.CaptionUnderline = System.Drawing.Color.FromArgb(((System.Byte)(64)), ((System.Byte)(64)), ((System.Byte)(64))); this.psLegendPanel.Controls.Add(this.legendPanel); this.psLegendPanel.CurveRadius = 12; this.psLegendPanel.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.psLegendPanel.ForeColor = System.Drawing.SystemColors.WindowText; this.psLegendPanel.HorzAlignment = System.Drawing.StringAlignment.Near; this.psLegendPanel.ImageItems.PSImgSet = null; this.psLegendPanel.Location = new System.Drawing.Point(8, 568); this.psLegendPanel.Name = "psLegendPanel"; this.psLegendPanel.PanelGradient.End = System.Drawing.Color.White; this.psLegendPanel.PanelGradient.Start = System.Drawing.Color.White; this.psLegendPanel.PanelGradientMode = System.Drawing.Drawing2D.LinearGradientMode.Horizontal; this.psLegendPanel.PanelState = PSUI.PSPanelState.Collapsed; this.psLegendPanel.Size = new System.Drawing.Size(200, 33); this.psLegendPanel.TabIndex = 1; this.psLegendPanel.TextColors.Background = System.Drawing.SystemColors.ActiveCaptionText; this.psLegendPanel.TextColors.Foreground = System.Drawing.SystemColors.ControlText; this.psLegendPanel.TextHighlightColors.Background = System.Drawing.SystemColors.ControlText; this.psLegendPanel.TextHighlightColors.Foreground = System.Drawing.SystemColors.ActiveCaptionText; this.psLegendPanel.VertAlignment = System.Drawing.StringAlignment.Center; this.psLegendPanel.AnimationRate=0; // // psTreePanel // this.psTreePanel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.psTreePanel.BackColor = System.Drawing.Color.Transparent; this.psTreePanel.Caption = "Select column to graph"; this.psTreePanel.CaptionCornerType = PSUI.CornerType.Top; this.psTreePanel.CaptionGradient.End = System.Drawing.Color.Gray; this.psTreePanel.CaptionGradient.Start = System.Drawing.Color.Gray; this.psTreePanel.CaptionGradientMode = System.Drawing.Drawing2D.LinearGradientMode.Horizontal; this.psTreePanel.CaptionUnderline = System.Drawing.Color.FromArgb(((System.Byte)(64)), ((System.Byte)(64)), ((System.Byte)(64))); this.psTreePanel.Controls.Add(this.graphTree); this.psTreePanel.CurveRadius = 12; this.psTreePanel.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.psTreePanel.ForeColor = System.Drawing.SystemColors.WindowText; this.psTreePanel.HorzAlignment = System.Drawing.StringAlignment.Near; this.psTreePanel.ImageItems.PSImgSet = null; this.psTreePanel.Location = new System.Drawing.Point(8, 8); this.psTreePanel.Name = "psTreePanel"; this.psTreePanel.PanelGradient.End = System.Drawing.Color.White; this.psTreePanel.PanelGradient.Start = System.Drawing.Color.White; this.psTreePanel.PanelGradientMode = System.Drawing.Drawing2D.LinearGradientMode.Horizontal; this.psTreePanel.Size = new System.Drawing.Size(200, 552); this.psTreePanel.TabIndex = 0; this.psTreePanel.TextColors.Background = System.Drawing.SystemColors.ActiveCaptionText; this.psTreePanel.TextColors.Foreground = System.Drawing.SystemColors.ControlText; this.psTreePanel.TextHighlightColors.Background = System.Drawing.SystemColors.ControlText; this.psTreePanel.TextHighlightColors.Foreground = System.Drawing.SystemColors.ActiveCaptionText; this.psTreePanel.VertAlignment = System.Drawing.StringAlignment.Center; this.psTreePanel.AnimationRate =0; // // graphTree // this.graphTree.Dock = System.Windows.Forms.DockStyle.Fill; this.graphTree.ImageIndex = -1; this.graphTree.Location = new System.Drawing.Point(2, 35); this.graphTree.Name = "graphTree"; this.graphTree.SelectedImageIndex = -1; this.graphTree.Size = new System.Drawing.Size(196, 514); this.graphTree.TabIndex = 0; this.graphTree.CheckBoxes =true; // // splitter1 // this.splitter1.BackColor = System.Drawing.SystemColors.AppWorkspace; this.splitter1.Location = new System.Drawing.Point(216, 0); this.splitter1.Name = "splitter1"; this.splitter1.Size = new System.Drawing.Size(2, 621); this.splitter1.TabIndex = 9; this.splitter1.TabStop = false; // // legendPanel // this.legendPanel.Dock = System.Windows.Forms.DockStyle.Fill; this.legendPanel.Location = new System.Drawing.Point(2, 35); this.legendPanel.Name = "legendPanel"; this.legendPanel.Size = new System.Drawing.Size( 550,1000 ); this.legendPanel.TabIndex = 0; // // panelCanvas // this.panelCanvas.BackColor = System.Drawing.SystemColors.ActiveCaptionText; this.panelCanvas.Controls.Add(this.canvasPanel); this.panelCanvas.Controls.Add(this.groupBox1); this.panelCanvas.Dock = System.Windows.Forms.DockStyle.Fill; this.panelCanvas.Location = new System.Drawing.Point(221, 0); this.panelCanvas.Name = "panelCanvas"; this.panelCanvas.Size = new System.Drawing.Size(723, 621); this.panelCanvas.TabIndex = 10; // // groupBox1 // this.groupBox1.Controls.Add(this.groupBox2); this.groupBox1.Controls.Add(this.GroupByBox); this.groupBox1.Controls.Add(this.btnAverages); this.groupBox1.Dock = System.Windows.Forms.DockStyle.Top; this.groupBox1.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.groupBox1.Location = new System.Drawing.Point(0, 0); this.groupBox1.Name = "groupBox1"; this.groupBox1.Size = new System.Drawing.Size(723, 88); this.groupBox1.TabIndex = 0; this.groupBox1.TabStop = false; this.groupBox1.Text = "Group By"; // // GroupByBox // this.GroupByBox.Dock = System.Windows.Forms.DockStyle.Left; this.GroupByBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.GroupByBox.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.GroupByBox.Location = new System.Drawing.Point(3, 16); this.GroupByBox.Name = "GroupByBox"; this.GroupByBox.Size = new System.Drawing.Size(293, 22); this.GroupByBox.TabIndex = 0; // // groupBox2 // // this.groupBox2.Controls.Add(this.LineGraph); this.groupBox2.Controls.Add(this.PieGraph); this.groupBox2.Controls.Add(this.BarGraph); this.groupBox2.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.groupBox2.Location = new System.Drawing.Point(304, 16); this.groupBox2.Name = "groupBox2"; this.groupBox2.Size = new System.Drawing.Size(240, 64); this.groupBox2.TabIndex = 1; this.groupBox2.TabStop = false; this.groupBox2.Text = "Select Representation"; // // PieGraph // this.PieGraph.Location = new System.Drawing.Point(128, 16); this.PieGraph.Name = "PieGraph"; this.PieGraph.Size = new System.Drawing.Size(96, 45); this.PieGraph.TabIndex = 10; this.PieGraph.Text = "Pie Graph"; // // BarGraph // this.BarGraph.Location = new System.Drawing.Point(16, 16); this.BarGraph.Name = "BarGraph"; this.BarGraph.Size = new System.Drawing.Size(101, 45); this.BarGraph.TabIndex = 9; this.BarGraph.Text = "Bar Graph"; // LineGraph // // this.LineGraph.Dock = System.Windows.Forms.DockStyle.Left; // this.LineGraph.Location = new System.Drawing.Point(200, 16); // this.LineGraph.Name = "LineGraph"; // this.LineGraph.Size = new System.Drawing.Size(100, 45); // this.LineGraph.TabIndex = 2; // this.LineGraph.Text = "Line Graph"; // // btnAverages // this.btnAverages.Location = new System.Drawing.Point(568, 24); this.btnAverages.Name = "btnAverages"; this.btnAverages.Size = new System.Drawing.Size(128, 48); this.btnAverages.TabIndex = 11; this.btnAverages.Text = "Show Averages"; this.btnAverages.Cursor=Cursors.Hand ; // // canvasPanel // this.canvasPanel.Dock = System.Windows.Forms.DockStyle.Fill; this.canvasPanel.Location = new System.Drawing.Point(0, 88); this.canvasPanel.Name = "canvasPanel"; this.canvasPanel.Size = new System.Drawing.Size(723, 533); this.canvasPanel.TabIndex = 1; // // Test this.ClientSize = new System.Drawing.Size(944, 621); this.Controls.Add(this.panelCanvas); this.Controls.Add(this.splitter1); this.Controls.Add(this.panelGroup); this.Name = "GrapgTabPage"; this.Text = "Graph"; ((System.ComponentModel.ISupportInitialize)(this.panelGroup)).EndInit(); this.panelGroup.ResumeLayout(false); this.psLegendPanel.ResumeLayout(false); this.psTreePanel.ResumeLayout(false); this.panelCanvas.ResumeLayout(false); this.groupBox1.ResumeLayout(false); this.groupBox2.ResumeLayout(false); this.ResumeLayout(false); this.psTreePanel.Expanded+=new EventHandler(psTreePanel_Expanded); this.psLegendPanel.Expanded+= new EventHandler(psTreePanel_Expanded); this.graphTree.AfterCheck += new System.Windows.Forms.TreeViewEventHandler(this.graphTree_AfterCheck); this.graphTree.BeforeCheck += new System.Windows.Forms.TreeViewCancelEventHandler(this.graphTree_BeforeCheck); this.btnAverages.Click += new System.EventHandler(this.btnAverages_Click); // this.LineGraph.CheckedChanged += new System.EventHandler(this.LineGraph_CheckedChanged); this.PieGraph.CheckedChanged += new System.EventHandler(this.PieGraph_CheckedChanged); this.BarGraph.CheckedChanged += new System.EventHandler(this.BarGraph_CheckedChanged); this.GroupByBox.SelectedIndexChanged +=new EventHandler(GroupByBox_SelectedIndexChanged); this.canvasPanel.SizeChanged += new System.EventHandler(this.canvasPanel_SizeChanged); this.canvasPanel.Paint += new System.Windows.Forms.PaintEventHandler(this.canvasPanel_Paint); this.ClientSize = new System.Drawing.Size(888, 621); this.VisibleChanged += new System.EventHandler(this.GraphTabPage_VisibleChanged); this.legendPanel.Paint+=new PaintEventHandler(legendPanel_Paint); }
/// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { this.components = new System.ComponentModel.Container(); System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(Configurator)); this.acceptSettings = new System.Windows.Forms.Button(); this.rejectSettings = new System.Windows.Forms.Button(); this.MemTab = new System.Windows.Forms.TabPage(); this.psMemPanelGroup = new PSUI.PSPanelGroup(); this.psMemDataCollection = new PSUI.PSPanel(280); this.groupBox2 = new System.Windows.Forms.GroupBox(); this.objRuntimeSrcCodeAnalysis = new System.Windows.Forms.CheckBox(); this.objGCBeforeObjectCollection = new System.Windows.Forms.CheckBox(); this.label18 = new System.Windows.Forms.Label(); this.objRuntimeObjectAllocation = new System.Windows.Forms.CheckBox(); this.objRuntimeObjectNameOnly = new System.Windows.Forms.CheckBox(); this.label13 = new System.Windows.Forms.Label(); this.objRuntimeReferencedObjectData = new System.Windows.Forms.CheckBox(); this.objRuntimeObjectSize = new System.Windows.Forms.CheckBox(); this.objRuntimeObjectCount = new System.Windows.Forms.CheckBox(); this.psMemFilterPanel = new PSUI.PSPanel(280); this.ObjectClassFilterGroupBox = new System.Windows.Forms.GroupBox(); this.groupBox1 = new System.Windows.Forms.GroupBox(); this.radioMemObjectBlock = new System.Windows.Forms.RadioButton(); this.radioMemObjPassthrough = new System.Windows.Forms.RadioButton(); this.label1 = new System.Windows.Forms.Label(); this.objClassFilter = new System.Windows.Forms.ComboBox(); this.PerfTab = new System.Windows.Forms.TabPage(); this.psPerfPanelGroup = new PSUI.PSPanelGroup(); this.psPerfRuntimePanel = new PSUI.PSPanel(280); this.groupBox12 = new System.Windows.Forms.GroupBox(); this.label17 = new System.Windows.Forms.Label(); this.funcRuntimeCodeView = new System.Windows.Forms.CheckBox(); this.groupBox11 = new System.Windows.Forms.GroupBox(); this.funcRuntimeCalleeFunctions = new System.Windows.Forms.CheckBox(); this.label7 = new System.Windows.Forms.Label(); this.groupBox9 = new System.Windows.Forms.GroupBox(); this.calleeFunctionTree = new System.Windows.Forms.TreeView(); this.groupBox8 = new System.Windows.Forms.GroupBox(); this.funcRuntimeManagedOnly = new System.Windows.Forms.CheckBox(); this.label6 = new System.Windows.Forms.Label(); this.groupBox7 = new System.Windows.Forms.GroupBox(); this.funcRuntimeExceptionStackTrace = new System.Windows.Forms.CheckBox(); this.funcRuntimeExceptions = new System.Windows.Forms.CheckBox(); this.groupBox6 = new System.Windows.Forms.GroupBox(); this.funcRuntimeTimeResolution = new System.Windows.Forms.ComboBox(); this.funcRuntimeNumberOfCalls = new System.Windows.Forms.CheckBox(); this.funcRuntimeThreadID = new System.Windows.Forms.CheckBox(); this.funcRuntimeModuleName = new System.Windows.Forms.CheckBox(); this.label4 = new System.Windows.Forms.Label(); this.funcRuntimeFuncSignature = new System.Windows.Forms.CheckBox(); this.funcRuntimeCallTimes = new System.Windows.Forms.CheckBox(); this.psPerfFilterPanel = new PSUI.PSPanel(280); this.psPerfFilterTab = new System.Windows.Forms.TabControl(); this.psPerfClassFilterTab = new System.Windows.Forms.TabPage(); this.FunctionClassFilterGroupBox = new System.Windows.Forms.GroupBox(); this.label9 = new System.Windows.Forms.Label(); this.groupBox4 = new System.Windows.Forms.GroupBox(); this.radioFuncObjBlock = new System.Windows.Forms.RadioButton(); this.radioFuncObjPassthrough = new System.Windows.Forms.RadioButton(); this.funcClassFilter = new System.Windows.Forms.ComboBox(); this.psPerfModuleFilterTab = new System.Windows.Forms.TabPage(); this.groupBox3 = new System.Windows.Forms.GroupBox(); this.label2 = new System.Windows.Forms.Label(); this.groupBox5 = new System.Windows.Forms.GroupBox(); this.radioPerfModuleBlock = new System.Windows.Forms.RadioButton(); this.radioPerfModulePassthrough = new System.Windows.Forms.RadioButton(); this.funcModuleFilter = new System.Windows.Forms.ComboBox(); this.tabConfig = new System.Windows.Forms.TabControl(); this.profileeTab = new System.Windows.Forms.TabPage(); this.groupBox10 = new System.Windows.Forms.GroupBox(); this.label8 = new System.Windows.Forms.Label(); this.label5 = new System.Windows.Forms.Label(); this.profileeAlreadyRunning = new System.Windows.Forms.RadioButton(); this.radioProfileeSuspended = new System.Windows.Forms.RadioButton(); this.profileeInteractiveSuspended = new System.Windows.Forms.RadioButton(); this.profileeInteractive = new System.Windows.Forms.RadioButton(); this.newProfileeGroupBox = new System.Windows.Forms.GroupBox(); this.label3 = new System.Windows.Forms.Label(); this.label16 = new System.Windows.Forms.Label(); this.label15 = new System.Windows.Forms.Label(); this.browseProfileeApp = new System.Windows.Forms.Button(); this.ProfileeCmdlineParam = new System.Windows.Forms.TextBox(); this.ProfileeAppFolder = new System.Windows.Forms.TextBox(); this.ProfileeApp = new System.Windows.Forms.TextBox(); this.profileeView = new System.Windows.Forms.ListView(); this.processID = new System.Windows.Forms.ColumnHeader(); this.processName = new System.Windows.Forms.ColumnHeader(); this.Status = new System.Windows.Forms.ColumnHeader(); this.profilingType = new System.Windows.Forms.ColumnHeader(); this.defaultAttach = new System.Windows.Forms.CheckBox(); this.openProfileeDialog = new System.Windows.Forms.OpenFileDialog(); this.filterToolTip = new System.Windows.Forms.ToolTip(this.components); this.MemTab.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.psMemPanelGroup)).BeginInit(); this.psMemPanelGroup.SuspendLayout(); this.psMemDataCollection.SuspendLayout(); this.groupBox2.SuspendLayout(); this.psMemFilterPanel.SuspendLayout(); this.ObjectClassFilterGroupBox.SuspendLayout(); this.groupBox1.SuspendLayout(); this.PerfTab.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.psPerfPanelGroup)).BeginInit(); this.psPerfPanelGroup.SuspendLayout(); this.psPerfRuntimePanel.SuspendLayout(); this.groupBox12.SuspendLayout(); this.groupBox11.SuspendLayout(); this.groupBox9.SuspendLayout(); this.groupBox8.SuspendLayout(); this.groupBox7.SuspendLayout(); this.groupBox6.SuspendLayout(); this.psPerfFilterPanel.SuspendLayout(); this.psPerfFilterTab.SuspendLayout(); this.psPerfClassFilterTab.SuspendLayout(); this.FunctionClassFilterGroupBox.SuspendLayout(); this.groupBox4.SuspendLayout(); this.psPerfModuleFilterTab.SuspendLayout(); this.groupBox3.SuspendLayout(); this.groupBox5.SuspendLayout(); this.tabConfig.SuspendLayout(); this.profileeTab.SuspendLayout(); this.groupBox10.SuspendLayout(); this.newProfileeGroupBox.SuspendLayout(); this.SuspendLayout(); // // acceptSettings // this.acceptSettings.BackColor = System.Drawing.SystemColors.Control; this.acceptSettings.Cursor = System.Windows.Forms.Cursors.Hand; this.acceptSettings.Location = new System.Drawing.Point(376, 384); this.acceptSettings.Name = "acceptSettings"; this.acceptSettings.Size = new System.Drawing.Size(152, 40); this.acceptSettings.TabIndex = 1; this.acceptSettings.Text = "Next >>"; this.acceptSettings.Click += new System.EventHandler(this.acceptSettings_Click); // // rejectSettings // this.rejectSettings.BackColor = System.Drawing.SystemColors.Control; this.rejectSettings.Cursor = System.Windows.Forms.Cursors.Hand; this.rejectSettings.Location = new System.Drawing.Point(528, 384); this.rejectSettings.Name = "rejectSettings"; this.rejectSettings.Size = new System.Drawing.Size(160, 40); this.rejectSettings.TabIndex = 2; this.rejectSettings.Text = "Cancel"; this.rejectSettings.Click += new System.EventHandler(this.rejectSettings_Click); // // MemTab // this.MemTab.BackColor = System.Drawing.SystemColors.ActiveCaptionText; this.MemTab.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; this.MemTab.Controls.Add(this.psMemPanelGroup); this.MemTab.Location = new System.Drawing.Point(4, 28); this.MemTab.Name = "MemTab"; this.MemTab.Size = new System.Drawing.Size(688, 352); this.MemTab.TabIndex = 0; this.MemTab.Text = "Memory Analysis Settings"; // // psMemPanelGroup // this.psMemPanelGroup.AutoScroll = true; this.psMemPanelGroup.BackColor = System.Drawing.Color.Transparent; this.psMemPanelGroup.Controls.Add(this.psMemDataCollection); this.psMemPanelGroup.Controls.Add(this.psMemFilterPanel); this.psMemPanelGroup.Dock = System.Windows.Forms.DockStyle.Fill; this.psMemPanelGroup.Location = new System.Drawing.Point(0, 0); this.psMemPanelGroup.Name = "psMemPanelGroup"; this.psMemPanelGroup.PanelGradient = ((PSUI.GradientColor)(resources.GetObject("psMemPanelGroup.PanelGradient"))); this.psMemPanelGroup.Size = new System.Drawing.Size(684, 348); this.psMemPanelGroup.TabIndex = 0; // // psMemDataCollection // this.psMemDataCollection.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.psMemDataCollection.AnimationRate = 0; this.psMemDataCollection.BackColor = System.Drawing.Color.Transparent; this.psMemDataCollection.Caption = "Advance Options"; this.psMemDataCollection.CaptionCornerType = PSUI.CornerType.Top; this.psMemDataCollection.CaptionGradient.End = System.Drawing.SystemColors.AppWorkspace; this.psMemDataCollection.CaptionGradient.Start = System.Drawing.SystemColors.AppWorkspace; this.psMemDataCollection.CaptionGradientMode = System.Drawing.Drawing2D.LinearGradientMode.Horizontal; this.psMemDataCollection.CaptionUnderline = System.Drawing.Color.Gray; this.psMemDataCollection.Controls.Add(this.groupBox2); this.psMemDataCollection.CurveRadius = 12; this.psMemDataCollection.Font = new System.Drawing.Font("Arial", 9.75F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.psMemDataCollection.ForeColor = System.Drawing.SystemColors.WindowText; this.psMemDataCollection.HorzAlignment = System.Drawing.StringAlignment.Near; this.psMemDataCollection.ImageItems.Disabled = -1; this.psMemDataCollection.ImageItems.Highlight = -1; this.psMemDataCollection.ImageItems.Normal = -1; this.psMemDataCollection.ImageItems.Pressed = -1; this.psMemDataCollection.ImageItems.PSImgSet = null; this.psMemDataCollection.Location = new System.Drawing.Point(8, 296); this.psMemDataCollection.Name = "psMemDataCollection"; this.psMemDataCollection.PanelGradient.End = System.Drawing.SystemColors.ActiveCaptionText; this.psMemDataCollection.PanelGradient.Start = System.Drawing.SystemColors.ActiveCaptionText; this.psMemDataCollection.PanelGradientMode = System.Drawing.Drawing2D.LinearGradientMode.Horizontal; this.psMemDataCollection.PanelState = PSUI.PSPanelState.Collapsed; this.psMemDataCollection.Size = new System.Drawing.Size(668, 33); this.psMemDataCollection.TabIndex = 6; this.psMemDataCollection.TextColors.Background = System.Drawing.Color.White; this.psMemDataCollection.TextColors.Foreground = System.Drawing.Color.Black; this.psMemDataCollection.TextHighlightColors.Background = System.Drawing.Color.Black; this.psMemDataCollection.TextHighlightColors.Foreground = System.Drawing.Color.White; this.psMemDataCollection.VertAlignment = System.Drawing.StringAlignment.Center; this.psMemDataCollection.Expanded += new System.EventHandler(this.psMemPanel_Expanded); // // groupBox2 // this.groupBox2.Controls.Add(this.objRuntimeSrcCodeAnalysis); this.groupBox2.Controls.Add(this.objGCBeforeObjectCollection); this.groupBox2.Controls.Add(this.label18); this.groupBox2.Controls.Add(this.objRuntimeObjectAllocation); this.groupBox2.Controls.Add(this.objRuntimeObjectNameOnly); this.groupBox2.Controls.Add(this.label13); this.groupBox2.Controls.Add(this.objRuntimeReferencedObjectData); this.groupBox2.Controls.Add(this.objRuntimeObjectSize); this.groupBox2.Controls.Add(this.objRuntimeObjectCount); this.groupBox2.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.groupBox2.Location = new System.Drawing.Point(16, 64); this.groupBox2.Name = "groupBox2"; this.groupBox2.Size = new System.Drawing.Size(624, 184); this.groupBox2.TabIndex = 0; this.groupBox2.TabStop = false; this.groupBox2.Text = "Memory Profiling Advance Options"; // // objRuntimeSrcCodeAnalysis // this.objRuntimeSrcCodeAnalysis.Checked = true; this.objRuntimeSrcCodeAnalysis.CheckState = System.Windows.Forms.CheckState.Checked; this.objRuntimeSrcCodeAnalysis.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.objRuntimeSrcCodeAnalysis.Location = new System.Drawing.Point(48, 120); this.objRuntimeSrcCodeAnalysis.Name = "objRuntimeSrcCodeAnalysis"; this.objRuntimeSrcCodeAnalysis.Size = new System.Drawing.Size(248, 24); this.objRuntimeSrcCodeAnalysis.TabIndex = 9; this.objRuntimeSrcCodeAnalysis.Text = "Only profile objects allocated by source code"; this.objRuntimeSrcCodeAnalysis.CheckedChanged += new System.EventHandler(this.objRuntimeSrcCodeAnalysis_CheckedChanged); // // objGCBeforeObjectCollection // this.objGCBeforeObjectCollection.Checked = true; this.objGCBeforeObjectCollection.CheckState = System.Windows.Forms.CheckState.Checked; this.objGCBeforeObjectCollection.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.objGCBeforeObjectCollection.Location = new System.Drawing.Point(544, 16); this.objGCBeforeObjectCollection.Name = "objGCBeforeObjectCollection"; this.objGCBeforeObjectCollection.Size = new System.Drawing.Size(16, 24); this.objGCBeforeObjectCollection.TabIndex = 8; this.objGCBeforeObjectCollection.Text = "Force .NET Garbage Collector before every memory snapshot."; this.objGCBeforeObjectCollection.Visible = false; // // label18 // this.label18.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.label18.ForeColor = System.Drawing.SystemColors.HotTrack; this.label18.Location = new System.Drawing.Point(320, 88); this.label18.Name = "label18"; this.label18.Size = new System.Drawing.Size(296, 56); this.label18.TabIndex = 7; this.label18.Text = "( *Select to determine each object\'s allocation pattern and heap generation data." + " It is a CPU intensive operation and requires you to profile the process immedia" + "tely and not later when the process has started.)"; this.label18.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; // // objRuntimeObjectAllocation // this.objRuntimeObjectAllocation.Checked = true; this.objRuntimeObjectAllocation.CheckState = System.Windows.Forms.CheckState.Checked; this.objRuntimeObjectAllocation.Location = new System.Drawing.Point(16, 96); this.objRuntimeObjectAllocation.Name = "objRuntimeObjectAllocation"; this.objRuntimeObjectAllocation.Size = new System.Drawing.Size(272, 24); this.objRuntimeObjectAllocation.TabIndex = 6; this.objRuntimeObjectAllocation.Text = "Collect object allocation and generation data"; this.objRuntimeObjectAllocation.CheckedChanged += new System.EventHandler(this.objRuntimeObjectAllocation_CheckedChanged); // // objRuntimeObjectNameOnly // this.objRuntimeObjectNameOnly.Checked = true; this.objRuntimeObjectNameOnly.CheckState = System.Windows.Forms.CheckState.Checked; this.objRuntimeObjectNameOnly.Enabled = false; this.objRuntimeObjectNameOnly.Location = new System.Drawing.Point(560, 16); this.objRuntimeObjectNameOnly.Name = "objRuntimeObjectNameOnly"; this.objRuntimeObjectNameOnly.Size = new System.Drawing.Size(16, 24); this.objRuntimeObjectNameOnly.TabIndex = 5; this.objRuntimeObjectNameOnly.Text = "Collect Object Class Name."; this.objRuntimeObjectNameOnly.Visible = false; // // label13 // this.label13.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.label13.ForeColor = System.Drawing.SystemColors.HotTrack; this.label13.Location = new System.Drawing.Point(328, 32); this.label13.Name = "label13"; this.label13.Size = new System.Drawing.Size(232, 40); this.label13.TabIndex = 4; this.label13.Text = "( *Select to determine inter-object references. It is a memory intensive operatio" + "n. )"; this.label13.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; // // objRuntimeReferencedObjectData // this.objRuntimeReferencedObjectData.Checked = true; this.objRuntimeReferencedObjectData.CheckState = System.Windows.Forms.CheckState.Checked; this.objRuntimeReferencedObjectData.Location = new System.Drawing.Point(16, 32); this.objRuntimeReferencedObjectData.Name = "objRuntimeReferencedObjectData"; this.objRuntimeReferencedObjectData.Size = new System.Drawing.Size(256, 24); this.objRuntimeReferencedObjectData.TabIndex = 3; this.objRuntimeReferencedObjectData.Text = "Collect referenced objects for each object."; // // objRuntimeObjectSize // this.objRuntimeObjectSize.Checked = true; this.objRuntimeObjectSize.CheckState = System.Windows.Forms.CheckState.Checked; this.objRuntimeObjectSize.Location = new System.Drawing.Point(592, 16); this.objRuntimeObjectSize.Name = "objRuntimeObjectSize"; this.objRuntimeObjectSize.Size = new System.Drawing.Size(16, 24); this.objRuntimeObjectSize.TabIndex = 2; this.objRuntimeObjectSize.Text = "Collect Objects\' in-memory size (in bytes)."; this.objRuntimeObjectSize.Visible = false; // // objRuntimeObjectCount // this.objRuntimeObjectCount.Checked = true; this.objRuntimeObjectCount.CheckState = System.Windows.Forms.CheckState.Checked; this.objRuntimeObjectCount.Location = new System.Drawing.Point(576, 16); this.objRuntimeObjectCount.Name = "objRuntimeObjectCount"; this.objRuntimeObjectCount.Size = new System.Drawing.Size(16, 24); this.objRuntimeObjectCount.TabIndex = 1; this.objRuntimeObjectCount.Text = "Collect Object Count."; this.objRuntimeObjectCount.Visible = false; // // psMemFilterPanel // this.psMemFilterPanel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.psMemFilterPanel.AnimationRate = 0; this.psMemFilterPanel.BackColor = System.Drawing.Color.Transparent; this.psMemFilterPanel.Caption = "Filters"; this.psMemFilterPanel.CaptionCornerType = PSUI.CornerType.Top; this.psMemFilterPanel.CaptionGradient.End = System.Drawing.SystemColors.AppWorkspace; this.psMemFilterPanel.CaptionGradient.Start = System.Drawing.SystemColors.AppWorkspace; this.psMemFilterPanel.CaptionGradientMode = System.Drawing.Drawing2D.LinearGradientMode.Horizontal; this.psMemFilterPanel.CaptionUnderline = System.Drawing.Color.DarkGray; this.psMemFilterPanel.Controls.Add(this.ObjectClassFilterGroupBox); this.psMemFilterPanel.CurveRadius = 12; this.psMemFilterPanel.Font = new System.Drawing.Font("Arial", 9.75F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.psMemFilterPanel.ForeColor = System.Drawing.SystemColors.WindowText; this.psMemFilterPanel.HorzAlignment = System.Drawing.StringAlignment.Near; this.psMemFilterPanel.ImageItems.Disabled = -1; this.psMemFilterPanel.ImageItems.Highlight = -1; this.psMemFilterPanel.ImageItems.Normal = -1; this.psMemFilterPanel.ImageItems.Pressed = -1; this.psMemFilterPanel.ImageItems.PSImgSet = null; this.psMemFilterPanel.Location = new System.Drawing.Point(8, 8); this.psMemFilterPanel.Name = "psMemFilterPanel"; this.psMemFilterPanel.PanelGradient.End = System.Drawing.SystemColors.ActiveCaptionText; this.psMemFilterPanel.PanelGradient.Start = System.Drawing.SystemColors.ActiveCaptionText; this.psMemFilterPanel.PanelGradientMode = System.Drawing.Drawing2D.LinearGradientMode.Horizontal; this.psMemFilterPanel.Size = new System.Drawing.Size(668, 280); this.psMemFilterPanel.TabIndex = 1; this.psMemFilterPanel.TextColors.Background = System.Drawing.SystemColors.ActiveCaptionText; this.psMemFilterPanel.TextColors.Foreground = System.Drawing.SystemColors.ControlText; this.psMemFilterPanel.TextHighlightColors.Background = System.Drawing.SystemColors.ControlText; this.psMemFilterPanel.TextHighlightColors.Foreground = System.Drawing.SystemColors.ActiveCaptionText; this.filterToolTip.SetToolTip(this.psMemFilterPanel, "Filters let you select which classes or namespaces or modules will (or will not) " + "be profiled."); this.psMemFilterPanel.VertAlignment = System.Drawing.StringAlignment.Center; this.psMemFilterPanel.Expanded += new System.EventHandler(this.psMemPanel_Expanded); // // ObjectClassFilterGroupBox // this.ObjectClassFilterGroupBox.Controls.Add(this.groupBox1); this.ObjectClassFilterGroupBox.Controls.Add(this.label1); this.ObjectClassFilterGroupBox.Controls.Add(this.objClassFilter); this.ObjectClassFilterGroupBox.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.ObjectClassFilterGroupBox.Location = new System.Drawing.Point(24, 40); this.ObjectClassFilterGroupBox.Name = "ObjectClassFilterGroupBox"; this.ObjectClassFilterGroupBox.Size = new System.Drawing.Size(632, 240); this.ObjectClassFilterGroupBox.TabIndex = 0; this.ObjectClassFilterGroupBox.TabStop = false; this.ObjectClassFilterGroupBox.Text = "Apply Class Filter"; this.filterToolTip.SetToolTip(this.ObjectClassFilterGroupBox, "Filters let you select which classes or namespaces or modules will (or will not) " + "be profiled."); // // groupBox1 // this.groupBox1.Controls.Add(this.radioMemObjectBlock); this.groupBox1.Controls.Add(this.radioMemObjPassthrough); this.groupBox1.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.groupBox1.Location = new System.Drawing.Point(336, 144); this.groupBox1.Name = "groupBox1"; this.groupBox1.Size = new System.Drawing.Size(280, 88); this.groupBox1.TabIndex = 2; this.groupBox1.TabStop = false; this.groupBox1.Text = "Filter Option"; // // radioMemObjectBlock // this.radioMemObjectBlock.Checked = true; this.radioMemObjectBlock.Location = new System.Drawing.Point(8, 56); this.radioMemObjectBlock.Name = "radioMemObjectBlock"; this.radioMemObjectBlock.Size = new System.Drawing.Size(272, 16); this.radioMemObjectBlock.TabIndex = 1; this.radioMemObjectBlock.TabStop = true; this.radioMemObjectBlock.Text = "Ignore selected Classes / Namespaces"; // // radioMemObjPassthrough // this.radioMemObjPassthrough.Location = new System.Drawing.Point(8, 32); this.radioMemObjPassthrough.Name = "radioMemObjPassthrough"; this.radioMemObjPassthrough.Size = new System.Drawing.Size(280, 16); this.radioMemObjPassthrough.TabIndex = 0; this.radioMemObjPassthrough.Text = "Profile only selected Classes / Namespaces."; // // label1 // this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.label1.ForeColor = System.Drawing.SystemColors.HotTrack; this.label1.Location = new System.Drawing.Point(16, 24); this.label1.Name = "label1"; this.label1.Size = new System.Drawing.Size(568, 32); this.label1.TabIndex = 1; this.label1.Text = "Class Filter lets you select which classes or namespaces will (or will not) be pr" + "ofiled. Type in fully-qualified .NET classes / namespaces to analyze for memory " + "analysis (Case-Sensitive) and select a Filter Option."; // // objClassFilter // this.objClassFilter.DropDownStyle = System.Windows.Forms.ComboBoxStyle.Simple; this.objClassFilter.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.objClassFilter.Items.AddRange(new object[] { "System", "Microsoft", "ASP"}); this.objClassFilter.Location = new System.Drawing.Point(16, 56); this.objClassFilter.Name = "objClassFilter"; this.objClassFilter.Size = new System.Drawing.Size(312, 176); this.objClassFilter.TabIndex = 0; this.filterToolTip.SetToolTip(this.objClassFilter, "To add a class / namespace, type and press Enter.To remove, select and press Dele" + "te."); this.objClassFilter.KeyDown += new System.Windows.Forms.KeyEventHandler(this.objClassFilter_KeyDown); this.objClassFilter.DoubleClick += new System.EventHandler(this.objClassFilter_DoubleClick); // // PerfTab // this.PerfTab.BackColor = System.Drawing.SystemColors.ActiveCaptionText; this.PerfTab.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; this.PerfTab.Controls.Add(this.psPerfPanelGroup); this.PerfTab.Location = new System.Drawing.Point(4, 28); this.PerfTab.Name = "PerfTab"; this.PerfTab.Size = new System.Drawing.Size(688, 352); this.PerfTab.TabIndex = 1; this.PerfTab.Text = "Performance Analysis Settings"; // // psPerfPanelGroup // this.psPerfPanelGroup.AutoScroll = true; this.psPerfPanelGroup.BackColor = System.Drawing.Color.Transparent; this.psPerfPanelGroup.Controls.Add(this.psPerfRuntimePanel); this.psPerfPanelGroup.Controls.Add(this.psPerfFilterPanel); this.psPerfPanelGroup.Dock = System.Windows.Forms.DockStyle.Fill; this.psPerfPanelGroup.Location = new System.Drawing.Point(0, 0); this.psPerfPanelGroup.Name = "psPerfPanelGroup"; this.psPerfPanelGroup.PanelGradient = ((PSUI.GradientColor)(resources.GetObject("psPerfPanelGroup.PanelGradient"))); this.psPerfPanelGroup.Size = new System.Drawing.Size(684, 348); this.psPerfPanelGroup.TabIndex = 0; // // psPerfRuntimePanel // this.psPerfRuntimePanel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.psPerfRuntimePanel.AnimationRate = 0; this.psPerfRuntimePanel.BackColor = System.Drawing.Color.Transparent; this.psPerfRuntimePanel.Caption = "Advance Options"; this.psPerfRuntimePanel.CaptionCornerType = PSUI.CornerType.Top; this.psPerfRuntimePanel.CaptionGradient.End = System.Drawing.SystemColors.AppWorkspace; this.psPerfRuntimePanel.CaptionGradient.Start = System.Drawing.SystemColors.AppWorkspace; this.psPerfRuntimePanel.CaptionGradientMode = System.Drawing.Drawing2D.LinearGradientMode.Horizontal; this.psPerfRuntimePanel.CaptionUnderline = System.Drawing.Color.Gray; this.psPerfRuntimePanel.Controls.Add(this.groupBox12); this.psPerfRuntimePanel.Controls.Add(this.groupBox11); this.psPerfRuntimePanel.Controls.Add(this.groupBox9); this.psPerfRuntimePanel.Controls.Add(this.groupBox8); this.psPerfRuntimePanel.Controls.Add(this.groupBox7); this.psPerfRuntimePanel.Controls.Add(this.groupBox6); this.psPerfRuntimePanel.Controls.Add(this.funcRuntimeNumberOfCalls); this.psPerfRuntimePanel.Controls.Add(this.funcRuntimeThreadID); this.psPerfRuntimePanel.Controls.Add(this.funcRuntimeModuleName); this.psPerfRuntimePanel.Controls.Add(this.label4); this.psPerfRuntimePanel.Controls.Add(this.funcRuntimeFuncSignature); this.psPerfRuntimePanel.Controls.Add(this.funcRuntimeCallTimes); this.psPerfRuntimePanel.CurveRadius = 12; this.psPerfRuntimePanel.Font = new System.Drawing.Font("Arial", 9.75F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.psPerfRuntimePanel.ForeColor = System.Drawing.SystemColors.WindowText; this.psPerfRuntimePanel.HorzAlignment = System.Drawing.StringAlignment.Near; this.psPerfRuntimePanel.ImageItems.Disabled = -1; this.psPerfRuntimePanel.ImageItems.Highlight = -1; this.psPerfRuntimePanel.ImageItems.Normal = -1; this.psPerfRuntimePanel.ImageItems.Pressed = -1; this.psPerfRuntimePanel.ImageItems.PSImgSet = null; this.psPerfRuntimePanel.Location = new System.Drawing.Point(8, 296); this.psPerfRuntimePanel.Name = "psPerfRuntimePanel"; this.psPerfRuntimePanel.PanelGradient.End = System.Drawing.SystemColors.ActiveCaptionText; this.psPerfRuntimePanel.PanelGradient.Start = System.Drawing.SystemColors.ActiveCaptionText; this.psPerfRuntimePanel.PanelGradientMode = System.Drawing.Drawing2D.LinearGradientMode.Horizontal; this.psPerfRuntimePanel.PanelState = PSUI.PSPanelState.Collapsed; this.psPerfRuntimePanel.Size = new System.Drawing.Size(200, 33); this.psPerfRuntimePanel.TabIndex = 1; this.psPerfRuntimePanel.TextColors.Background = System.Drawing.SystemColors.ActiveCaptionText; this.psPerfRuntimePanel.TextColors.Foreground = System.Drawing.SystemColors.ControlText; this.psPerfRuntimePanel.TextHighlightColors.Background = System.Drawing.SystemColors.ControlText; this.psPerfRuntimePanel.TextHighlightColors.Foreground = System.Drawing.SystemColors.ActiveCaptionText; this.psPerfRuntimePanel.VertAlignment = System.Drawing.StringAlignment.Center; this.psPerfRuntimePanel.Expanded += new System.EventHandler(this.psPerfFilterPanel_Expanded); // // groupBox12 // this.groupBox12.Controls.Add(this.label17); this.groupBox12.Controls.Add(this.funcRuntimeCodeView); this.groupBox12.Font = new System.Drawing.Font("Arial", 8.25F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.groupBox12.Location = new System.Drawing.Point(136, 256); this.groupBox12.Name = "groupBox12"; this.groupBox12.Size = new System.Drawing.Size(104, 16); this.groupBox12.TabIndex = 15; this.groupBox12.TabStop = false; this.groupBox12.Text = "Code-Profiling"; this.groupBox12.Visible = false; // // label17 // this.label17.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.label17.Location = new System.Drawing.Point(24, 32); this.label17.Name = "label17"; this.label17.Size = new System.Drawing.Size(200, 16); this.label17.TabIndex = 12; this.label17.Text = "(Only for methods with source-code)"; // // funcRuntimeCodeView // this.funcRuntimeCodeView.Checked = true; this.funcRuntimeCodeView.CheckState = System.Windows.Forms.CheckState.Checked; this.funcRuntimeCodeView.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.funcRuntimeCodeView.Location = new System.Drawing.Point(16, 16); this.funcRuntimeCodeView.Name = "funcRuntimeCodeView"; this.funcRuntimeCodeView.Size = new System.Drawing.Size(160, 16); this.funcRuntimeCodeView.TabIndex = 11; this.funcRuntimeCodeView.Text = "Perform line-level profiling."; this.funcRuntimeCodeView.CheckedChanged += new System.EventHandler(this.funcRuntimeCodeView_CheckedChanged); // // groupBox11 // this.groupBox11.Controls.Add(this.funcRuntimeCalleeFunctions); this.groupBox11.Controls.Add(this.label7); this.groupBox11.Font = new System.Drawing.Font("Arial", 8.25F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline)))); this.groupBox11.Location = new System.Drawing.Point(40, 96); this.groupBox11.Name = "groupBox11"; this.groupBox11.Size = new System.Drawing.Size(576, 72); this.groupBox11.TabIndex = 13; this.groupBox11.TabStop = false; this.groupBox11.Text = "Callee Function Profiling"; // // funcRuntimeCalleeFunctions // this.funcRuntimeCalleeFunctions.Checked = true; this.funcRuntimeCalleeFunctions.CheckState = System.Windows.Forms.CheckState.Checked; this.funcRuntimeCalleeFunctions.Font = new System.Drawing.Font("Arial", 8.25F); this.funcRuntimeCalleeFunctions.Location = new System.Drawing.Point(8, 24); this.funcRuntimeCalleeFunctions.Name = "funcRuntimeCalleeFunctions"; this.funcRuntimeCalleeFunctions.Size = new System.Drawing.Size(208, 32); this.funcRuntimeCalleeFunctions.TabIndex = 0; this.funcRuntimeCalleeFunctions.Text = "Collect function-call hierarchy information."; this.funcRuntimeCalleeFunctions.CheckedChanged += new System.EventHandler(this.funcRuntimeCalleeFunctions_CheckedChanged); // // label7 // this.label7.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.label7.ForeColor = System.Drawing.SystemColors.HotTrack; this.label7.Location = new System.Drawing.Point(232, 24); this.label7.Name = "label7"; this.label7.Size = new System.Drawing.Size(304, 40); this.label7.TabIndex = 10; this.label7.Text = "( Select to profile which functions were called by a particular function and vice" + "-versa. It\'s a CPU intensive operation. Recommended for performance profiling)"; // // groupBox9 // this.groupBox9.BackColor = System.Drawing.SystemColors.AppWorkspace; this.groupBox9.Controls.Add(this.calleeFunctionTree); this.groupBox9.Font = new System.Drawing.Font("Arial", 8.25F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.groupBox9.Location = new System.Drawing.Point(424, 264); this.groupBox9.Name = "groupBox9"; this.groupBox9.Size = new System.Drawing.Size(72, 24); this.groupBox9.TabIndex = 9; this.groupBox9.TabStop = false; this.groupBox9.Text = "Callee functions"; this.groupBox9.Visible = false; // // calleeFunctionTree // this.calleeFunctionTree.CheckBoxes = true; this.calleeFunctionTree.Dock = System.Windows.Forms.DockStyle.Fill; this.calleeFunctionTree.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.calleeFunctionTree.ImageIndex = -1; this.calleeFunctionTree.Indent = 19; this.calleeFunctionTree.ItemHeight = 18; this.calleeFunctionTree.Location = new System.Drawing.Point(3, 16); this.calleeFunctionTree.Name = "calleeFunctionTree"; this.calleeFunctionTree.Nodes.AddRange(new System.Windows.Forms.TreeNode[] { new System.Windows.Forms.TreeNode("Profile Callee Functions [Names Only]", new System.Windows.Forms.TreeNode[] { new System.Windows.Forms.TreeNode("Number of Calls"), new System.Windows.Forms.TreeNode("Duration (*resolution same as parent)")})}); this.calleeFunctionTree.SelectedImageIndex = -1; this.calleeFunctionTree.Size = new System.Drawing.Size(66, 5); this.calleeFunctionTree.TabIndex = 0; this.calleeFunctionTree.AfterCheck += new System.Windows.Forms.TreeViewEventHandler(this.calleeFunctionTree_AfterCheck); // // groupBox8 // this.groupBox8.Controls.Add(this.funcRuntimeManagedOnly); this.groupBox8.Controls.Add(this.label6); this.groupBox8.Font = new System.Drawing.Font("Arial", 8.25F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.groupBox8.Location = new System.Drawing.Point(336, 256); this.groupBox8.Name = "groupBox8"; this.groupBox8.Size = new System.Drawing.Size(72, 16); this.groupBox8.TabIndex = 8; this.groupBox8.TabStop = false; this.groupBox8.Text = "Platform"; this.groupBox8.Visible = false; // // funcRuntimeManagedOnly // this.funcRuntimeManagedOnly.Checked = true; this.funcRuntimeManagedOnly.CheckState = System.Windows.Forms.CheckState.Checked; this.funcRuntimeManagedOnly.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.funcRuntimeManagedOnly.Location = new System.Drawing.Point(8, 24); this.funcRuntimeManagedOnly.Name = "funcRuntimeManagedOnly"; this.funcRuntimeManagedOnly.Size = new System.Drawing.Size(208, 16); this.funcRuntimeManagedOnly.TabIndex = 0; this.funcRuntimeManagedOnly.Text = "Profile only managed functions."; // // label6 // this.label6.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.label6.Location = new System.Drawing.Point(8, 48); this.label6.Name = "label6"; this.label6.Size = new System.Drawing.Size(200, 40); this.label6.TabIndex = 1; this.label6.Text = "(Select to ignore Native calls made or received by the CLR.)"; // // groupBox7 // this.groupBox7.Controls.Add(this.funcRuntimeExceptionStackTrace); this.groupBox7.Controls.Add(this.funcRuntimeExceptions); this.groupBox7.Font = new System.Drawing.Font("Arial", 8.25F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.groupBox7.Location = new System.Drawing.Point(248, 256); this.groupBox7.Name = "groupBox7"; this.groupBox7.Size = new System.Drawing.Size(80, 16); this.groupBox7.TabIndex = 7; this.groupBox7.TabStop = false; this.groupBox7.Text = "Exception-Tracing"; this.groupBox7.Visible = false; // // funcRuntimeExceptionStackTrace // this.funcRuntimeExceptionStackTrace.Checked = true; this.funcRuntimeExceptionStackTrace.CheckState = System.Windows.Forms.CheckState.Checked; this.funcRuntimeExceptionStackTrace.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.funcRuntimeExceptionStackTrace.Location = new System.Drawing.Point(48, 24); this.funcRuntimeExceptionStackTrace.Name = "funcRuntimeExceptionStackTrace"; this.funcRuntimeExceptionStackTrace.Size = new System.Drawing.Size(16, 16); this.funcRuntimeExceptionStackTrace.TabIndex = 1; this.funcRuntimeExceptionStackTrace.Text = "Exception StackTrace"; this.funcRuntimeExceptionStackTrace.CheckedChanged += new System.EventHandler(this.funcRuntimeExceptionStackTrace_CheckedChanged); // // funcRuntimeExceptions // this.funcRuntimeExceptions.Checked = true; this.funcRuntimeExceptions.CheckState = System.Windows.Forms.CheckState.Checked; this.funcRuntimeExceptions.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.funcRuntimeExceptions.Location = new System.Drawing.Point(16, 24); this.funcRuntimeExceptions.Name = "funcRuntimeExceptions"; this.funcRuntimeExceptions.Size = new System.Drawing.Size(16, 16); this.funcRuntimeExceptions.TabIndex = 0; this.funcRuntimeExceptions.Text = "Collect Exceptions information."; this.funcRuntimeExceptions.CheckedChanged += new System.EventHandler(this.funcRuntimeExceptions_CheckedChanged); // // groupBox6 // this.groupBox6.Controls.Add(this.funcRuntimeTimeResolution); this.groupBox6.Font = new System.Drawing.Font("Arial", 8.25F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.groupBox6.Location = new System.Drawing.Point(40, 176); this.groupBox6.Name = "groupBox6"; this.groupBox6.Size = new System.Drawing.Size(360, 56); this.groupBox6.TabIndex = 6; this.groupBox6.TabStop = false; this.groupBox6.Text = "Performance measurement units"; // // funcRuntimeTimeResolution // this.funcRuntimeTimeResolution.BackColor = System.Drawing.SystemColors.Window; this.funcRuntimeTimeResolution.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.funcRuntimeTimeResolution.Font = new System.Drawing.Font("Trebuchet MS", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.funcRuntimeTimeResolution.ForeColor = System.Drawing.SystemColors.ControlText; this.funcRuntimeTimeResolution.Items.AddRange(new object[] { "CPU Cycles", "High resolution timer (in 1/10000 of Milliseconds)", "Low resolution timer (in Milliseconds)"}); this.funcRuntimeTimeResolution.Location = new System.Drawing.Point(8, 24); this.funcRuntimeTimeResolution.MaxDropDownItems = 3; this.funcRuntimeTimeResolution.Name = "funcRuntimeTimeResolution"; this.funcRuntimeTimeResolution.Size = new System.Drawing.Size(320, 24); this.funcRuntimeTimeResolution.TabIndex = 6; // // funcRuntimeNumberOfCalls // this.funcRuntimeNumberOfCalls.Checked = true; this.funcRuntimeNumberOfCalls.CheckState = System.Windows.Forms.CheckState.Checked; this.funcRuntimeNumberOfCalls.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.funcRuntimeNumberOfCalls.Location = new System.Drawing.Point(56, 256); this.funcRuntimeNumberOfCalls.Name = "funcRuntimeNumberOfCalls"; this.funcRuntimeNumberOfCalls.Size = new System.Drawing.Size(16, 16); this.funcRuntimeNumberOfCalls.TabIndex = 4; this.funcRuntimeNumberOfCalls.Text = "Collect number of times each function was invoked"; this.funcRuntimeNumberOfCalls.Visible = false; this.funcRuntimeNumberOfCalls.CheckedChanged += new System.EventHandler(this.funcRuntimeNumberOfCalls_CheckedChanged); // // funcRuntimeThreadID // this.funcRuntimeThreadID.Checked = true; this.funcRuntimeThreadID.CheckState = System.Windows.Forms.CheckState.Checked; this.funcRuntimeThreadID.Enabled = false; this.funcRuntimeThreadID.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.funcRuntimeThreadID.Location = new System.Drawing.Point(104, 256); this.funcRuntimeThreadID.Name = "funcRuntimeThreadID"; this.funcRuntimeThreadID.Size = new System.Drawing.Size(16, 16); this.funcRuntimeThreadID.TabIndex = 3; this.funcRuntimeThreadID.Text = "Collect Thread ID "; this.funcRuntimeThreadID.Visible = false; // // funcRuntimeModuleName // this.funcRuntimeModuleName.Checked = true; this.funcRuntimeModuleName.CheckState = System.Windows.Forms.CheckState.Checked; this.funcRuntimeModuleName.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.funcRuntimeModuleName.Location = new System.Drawing.Point(80, 256); this.funcRuntimeModuleName.Name = "funcRuntimeModuleName"; this.funcRuntimeModuleName.Size = new System.Drawing.Size(16, 16); this.funcRuntimeModuleName.TabIndex = 2; this.funcRuntimeModuleName.Text = "Collect module name for each function."; this.funcRuntimeModuleName.Visible = false; // // label4 // this.label4.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.label4.ForeColor = System.Drawing.SystemColors.HotTrack; this.label4.Location = new System.Drawing.Point(376, 48); this.label4.Name = "label4"; this.label4.Size = new System.Drawing.Size(256, 32); this.label4.TabIndex = 1; this.label4.Text = "( Select to infer fully qualified function signature. Otherwise only function-tit" + "le is collected)"; // // funcRuntimeFuncSignature // this.funcRuntimeFuncSignature.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.funcRuntimeFuncSignature.Location = new System.Drawing.Point(16, 56); this.funcRuntimeFuncSignature.Name = "funcRuntimeFuncSignature"; this.funcRuntimeFuncSignature.Size = new System.Drawing.Size(352, 16); this.funcRuntimeFuncSignature.TabIndex = 0; this.funcRuntimeFuncSignature.Text = "Collect complete function-signature for each profiled function."; // // funcRuntimeCallTimes // this.funcRuntimeCallTimes.Checked = true; this.funcRuntimeCallTimes.CheckState = System.Windows.Forms.CheckState.Checked; this.funcRuntimeCallTimes.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.funcRuntimeCallTimes.Location = new System.Drawing.Point(32, 256); this.funcRuntimeCallTimes.Name = "funcRuntimeCallTimes"; this.funcRuntimeCallTimes.Size = new System.Drawing.Size(16, 16); this.funcRuntimeCallTimes.TabIndex = 5; this.funcRuntimeCallTimes.Text = "Collect time consumed by each function."; this.funcRuntimeCallTimes.Visible = false; this.funcRuntimeCallTimes.CheckedChanged += new System.EventHandler(this.funcRuntimeCallTimes_CheckedChanged); // // psPerfFilterPanel // this.psPerfFilterPanel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.psPerfFilterPanel.AnimationRate = 0; this.psPerfFilterPanel.BackColor = System.Drawing.Color.Transparent; this.psPerfFilterPanel.Caption = "Filters"; this.psPerfFilterPanel.CaptionCornerType = PSUI.CornerType.Top; this.psPerfFilterPanel.CaptionGradient.End = System.Drawing.SystemColors.AppWorkspace; this.psPerfFilterPanel.CaptionGradient.Start = System.Drawing.SystemColors.AppWorkspace; this.psPerfFilterPanel.CaptionGradientMode = System.Drawing.Drawing2D.LinearGradientMode.Horizontal; this.psPerfFilterPanel.CaptionUnderline = System.Drawing.Color.Gray; this.psPerfFilterPanel.Controls.Add(this.psPerfFilterTab); this.psPerfFilterPanel.CurveRadius = 12; this.psPerfFilterPanel.Font = new System.Drawing.Font("Arial", 9.75F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.psPerfFilterPanel.ForeColor = System.Drawing.SystemColors.WindowText; this.psPerfFilterPanel.HorzAlignment = System.Drawing.StringAlignment.Near; this.psPerfFilterPanel.ImageItems.Disabled = -1; this.psPerfFilterPanel.ImageItems.Highlight = -1; this.psPerfFilterPanel.ImageItems.Normal = -1; this.psPerfFilterPanel.ImageItems.Pressed = -1; this.psPerfFilterPanel.ImageItems.PSImgSet = null; this.psPerfFilterPanel.Location = new System.Drawing.Point(8, 8); this.psPerfFilterPanel.Name = "psPerfFilterPanel"; this.psPerfFilterPanel.PanelGradient.End = System.Drawing.SystemColors.ActiveCaptionText; this.psPerfFilterPanel.PanelGradient.Start = System.Drawing.SystemColors.ActiveCaptionText; this.psPerfFilterPanel.PanelGradientMode = System.Drawing.Drawing2D.LinearGradientMode.Horizontal; this.psPerfFilterPanel.Size = new System.Drawing.Size(668, 280); this.psPerfFilterPanel.TabIndex = 0; this.psPerfFilterPanel.TextColors.Background = System.Drawing.SystemColors.ActiveCaptionText; this.psPerfFilterPanel.TextColors.Foreground = System.Drawing.SystemColors.ControlText; this.psPerfFilterPanel.TextHighlightColors.Background = System.Drawing.SystemColors.ControlText; this.psPerfFilterPanel.TextHighlightColors.Foreground = System.Drawing.SystemColors.ActiveCaptionText; this.filterToolTip.SetToolTip(this.psPerfFilterPanel, "Filters let you select which classes or namespaces or modules will (or will not) " + "be profiled."); this.psPerfFilterPanel.VertAlignment = System.Drawing.StringAlignment.Center; this.psPerfFilterPanel.Expanded += new System.EventHandler(this.psPerfFilterPanel_Expanded); // // psPerfFilterTab // this.psPerfFilterTab.Controls.Add(this.psPerfClassFilterTab); this.psPerfFilterTab.Controls.Add(this.psPerfModuleFilterTab); this.psPerfFilterTab.Dock = System.Windows.Forms.DockStyle.Fill; this.psPerfFilterTab.ItemSize = new System.Drawing.Size(62, 18); this.psPerfFilterTab.Location = new System.Drawing.Point(2, 35); this.psPerfFilterTab.Multiline = true; this.psPerfFilterTab.Name = "psPerfFilterTab"; this.psPerfFilterTab.SelectedIndex = 0; this.psPerfFilterTab.Size = new System.Drawing.Size(664, 242); this.psPerfFilterTab.SizeMode = System.Windows.Forms.TabSizeMode.FillToRight; this.psPerfFilterTab.TabIndex = 0; // // psPerfClassFilterTab // this.psPerfClassFilterTab.BackColor = System.Drawing.SystemColors.ActiveCaptionText; this.psPerfClassFilterTab.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.psPerfClassFilterTab.Controls.Add(this.FunctionClassFilterGroupBox); this.psPerfClassFilterTab.Location = new System.Drawing.Point(4, 22); this.psPerfClassFilterTab.Name = "psPerfClassFilterTab"; this.psPerfClassFilterTab.Size = new System.Drawing.Size(656, 216); this.psPerfClassFilterTab.TabIndex = 0; this.psPerfClassFilterTab.Text = "Class Filter"; // // FunctionClassFilterGroupBox // this.FunctionClassFilterGroupBox.Controls.Add(this.label9); this.FunctionClassFilterGroupBox.Controls.Add(this.groupBox4); this.FunctionClassFilterGroupBox.Controls.Add(this.funcClassFilter); this.FunctionClassFilterGroupBox.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.FunctionClassFilterGroupBox.Location = new System.Drawing.Point(12, 0); this.FunctionClassFilterGroupBox.Name = "FunctionClassFilterGroupBox"; this.FunctionClassFilterGroupBox.Size = new System.Drawing.Size(636, 208); this.FunctionClassFilterGroupBox.TabIndex = 3; this.FunctionClassFilterGroupBox.TabStop = false; this.FunctionClassFilterGroupBox.Text = "Apply Class Filter"; this.filterToolTip.SetToolTip(this.FunctionClassFilterGroupBox, "Filters let you select which classes or namespaces or modules will (or will not) " + "be profiled."); // // label9 // this.label9.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.label9.ForeColor = System.Drawing.SystemColors.HotTrack; this.label9.Location = new System.Drawing.Point(16, 24); this.label9.Name = "label9"; this.label9.Size = new System.Drawing.Size(576, 32); this.label9.TabIndex = 3; this.label9.Text = "Class Filter lets you select which classes or namespaces will (or will not) be pr" + "ofiled. Type in fully-qualified .NET classes / namespaces to analyze for perform" + "ance analysis (Case-Sensitive) and select a Filter Option."; // // groupBox4 // this.groupBox4.Controls.Add(this.radioFuncObjBlock); this.groupBox4.Controls.Add(this.radioFuncObjPassthrough); this.groupBox4.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.groupBox4.Location = new System.Drawing.Point(328, 112); this.groupBox4.Name = "groupBox4"; this.groupBox4.Size = new System.Drawing.Size(296, 88); this.groupBox4.TabIndex = 2; this.groupBox4.TabStop = false; this.groupBox4.Text = "Filter Option"; // // radioFuncObjBlock // this.radioFuncObjBlock.Checked = true; this.radioFuncObjBlock.Location = new System.Drawing.Point(8, 56); this.radioFuncObjBlock.Name = "radioFuncObjBlock"; this.radioFuncObjBlock.Size = new System.Drawing.Size(272, 16); this.radioFuncObjBlock.TabIndex = 1; this.radioFuncObjBlock.TabStop = true; this.radioFuncObjBlock.Text = "Ignore selected Classes / Namespaces"; // // radioFuncObjPassthrough // this.radioFuncObjPassthrough.Location = new System.Drawing.Point(8, 32); this.radioFuncObjPassthrough.Name = "radioFuncObjPassthrough"; this.radioFuncObjPassthrough.Size = new System.Drawing.Size(280, 16); this.radioFuncObjPassthrough.TabIndex = 0; this.radioFuncObjPassthrough.Text = "Profile only selected Classes / Namespaces."; // // funcClassFilter // this.funcClassFilter.DropDownStyle = System.Windows.Forms.ComboBoxStyle.Simple; this.funcClassFilter.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.funcClassFilter.Items.AddRange(new object[] { "System", "Microsoft", "ASP"}); this.funcClassFilter.Location = new System.Drawing.Point(16, 56); this.funcClassFilter.Name = "funcClassFilter"; this.funcClassFilter.Size = new System.Drawing.Size(304, 144); this.funcClassFilter.TabIndex = 0; this.filterToolTip.SetToolTip(this.funcClassFilter, "To add a class / namespace, type and press Enter.To remove, select and press Dele" + "te."); this.funcClassFilter.KeyDown += new System.Windows.Forms.KeyEventHandler(this.objClassFilter_KeyDown); this.funcClassFilter.DoubleClick += new System.EventHandler(this.objClassFilter_DoubleClick); // // psPerfModuleFilterTab // this.psPerfModuleFilterTab.BackColor = System.Drawing.SystemColors.ActiveCaptionText; this.psPerfModuleFilterTab.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.psPerfModuleFilterTab.Controls.Add(this.groupBox3); this.psPerfModuleFilterTab.Location = new System.Drawing.Point(4, 22); this.psPerfModuleFilterTab.Name = "psPerfModuleFilterTab"; this.psPerfModuleFilterTab.Size = new System.Drawing.Size(656, 216); this.psPerfModuleFilterTab.TabIndex = 1; this.psPerfModuleFilterTab.Text = "Module Filter"; // // groupBox3 // this.groupBox3.Controls.Add(this.label2); this.groupBox3.Controls.Add(this.groupBox5); this.groupBox3.Controls.Add(this.funcModuleFilter); this.groupBox3.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.groupBox3.Location = new System.Drawing.Point(13, 7); this.groupBox3.Name = "groupBox3"; this.groupBox3.Size = new System.Drawing.Size(632, 240); this.groupBox3.TabIndex = 4; this.groupBox3.TabStop = false; this.groupBox3.Text = "Apply Module Filter"; this.filterToolTip.SetToolTip(this.groupBox3, "Filters let you select which classes or namespaces or modules will (or will not) " + "be profiled."); // // label2 // this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.label2.ForeColor = System.Drawing.SystemColors.HotTrack; this.label2.Location = new System.Drawing.Point(16, 24); this.label2.Name = "label2"; this.label2.Size = new System.Drawing.Size(568, 32); this.label2.TabIndex = 4; this.label2.Text = "Module Filter lets you select which .NET assembly / module will (or will not) be " + " profiled. Type in module names to analyze for performance analysis (Case-Insens" + "itive) and select a Filter Option."; // // groupBox5 // this.groupBox5.Controls.Add(this.radioPerfModuleBlock); this.groupBox5.Controls.Add(this.radioPerfModulePassthrough); this.groupBox5.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.groupBox5.Location = new System.Drawing.Point(336, 112); this.groupBox5.Name = "groupBox5"; this.groupBox5.Size = new System.Drawing.Size(288, 88); this.groupBox5.TabIndex = 2; this.groupBox5.TabStop = false; this.groupBox5.Text = "Filter Option"; // // radioPerfModuleBlock // this.radioPerfModuleBlock.Location = new System.Drawing.Point(8, 56); this.radioPerfModuleBlock.Name = "radioPerfModuleBlock"; this.radioPerfModuleBlock.Size = new System.Drawing.Size(272, 16); this.radioPerfModuleBlock.TabIndex = 1; this.radioPerfModuleBlock.Text = "Ignore selected modules"; // // radioPerfModulePassthrough // this.radioPerfModulePassthrough.Checked = true; this.radioPerfModulePassthrough.Location = new System.Drawing.Point(8, 32); this.radioPerfModulePassthrough.Name = "radioPerfModulePassthrough"; this.radioPerfModulePassthrough.Size = new System.Drawing.Size(272, 16); this.radioPerfModulePassthrough.TabIndex = 0; this.radioPerfModulePassthrough.TabStop = true; this.radioPerfModulePassthrough.Text = "Profile only selected modules"; // // funcModuleFilter // this.funcModuleFilter.DropDownStyle = System.Windows.Forms.ComboBoxStyle.Simple; this.funcModuleFilter.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.funcModuleFilter.Location = new System.Drawing.Point(16, 56); this.funcModuleFilter.Name = "funcModuleFilter"; this.funcModuleFilter.Size = new System.Drawing.Size(312, 144); this.funcModuleFilter.TabIndex = 0; this.filterToolTip.SetToolTip(this.funcModuleFilter, "To add a module / assembly name, type and press Enter.To remove, select and press" + " Delete."); this.funcModuleFilter.KeyDown += new System.Windows.Forms.KeyEventHandler(this.funcModuleFilter_KeyDown); this.funcModuleFilter.DoubleClick += new System.EventHandler(this.objClassFilter_DoubleClick); // // tabConfig // this.tabConfig.Controls.Add(this.MemTab); this.tabConfig.Controls.Add(this.PerfTab); this.tabConfig.Controls.Add(this.profileeTab); this.tabConfig.ItemSize = new System.Drawing.Size(230, 24); this.tabConfig.Location = new System.Drawing.Point(0, 0); this.tabConfig.Multiline = true; this.tabConfig.Name = "tabConfig"; this.tabConfig.SelectedIndex = 0; this.tabConfig.Size = new System.Drawing.Size(696, 384); this.tabConfig.SizeMode = System.Windows.Forms.TabSizeMode.Fixed; this.tabConfig.TabIndex = 0; this.tabConfig.SelectedIndexChanged += new System.EventHandler(this.tabConfig_SelectedIndexChanged); // // profileeTab // this.profileeTab.BackColor = System.Drawing.SystemColors.ActiveCaptionText; this.profileeTab.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; this.profileeTab.Controls.Add(this.groupBox10); this.profileeTab.Controls.Add(this.newProfileeGroupBox); this.profileeTab.Controls.Add(this.profileeView); this.profileeTab.Controls.Add(this.defaultAttach); this.profileeTab.Location = new System.Drawing.Point(4, 28); this.profileeTab.Name = "profileeTab"; this.profileeTab.Size = new System.Drawing.Size(688, 352); this.profileeTab.TabIndex = 2; this.profileeTab.Text = "Profilee Setup"; // // groupBox10 // this.groupBox10.Controls.Add(this.label8); this.groupBox10.Controls.Add(this.label5); this.groupBox10.Controls.Add(this.profileeAlreadyRunning); this.groupBox10.Controls.Add(this.radioProfileeSuspended); this.groupBox10.Controls.Add(this.profileeInteractiveSuspended); this.groupBox10.Controls.Add(this.profileeInteractive); this.groupBox10.Dock = System.Windows.Forms.DockStyle.Top; this.groupBox10.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.groupBox10.Location = new System.Drawing.Point(0, 0); this.groupBox10.Name = "groupBox10"; this.groupBox10.Size = new System.Drawing.Size(684, 136); this.groupBox10.TabIndex = 2; this.groupBox10.TabStop = false; this.groupBox10.Text = "Select a session type"; this.groupBox10.Visible = false; // // label8 // this.label8.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.label8.ForeColor = System.Drawing.SystemColors.ControlText; this.label8.Location = new System.Drawing.Point(48, 96); this.label8.Name = "label8"; this.label8.Size = new System.Drawing.Size(344, 32); this.label8.TabIndex = 7; this.label8.Text = "(Suspends a process before the CLR is loaded so that you can start profiling it i" + "mmediately. Recommended for memory profiling.)"; // // label5 // this.label5.Font = new System.Drawing.Font("Verdana", 8.25F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Italic | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.label5.ForeColor = System.Drawing.Color.Red; this.label5.Location = new System.Drawing.Point(32, 24); this.label5.Name = "label5"; this.label5.Size = new System.Drawing.Size(632, 32); this.label5.TabIndex = 6; this.label5.Text = "Please select a process to profile from the list-view below and click \'Accept\' to" + " start profiling it. If the process you want to profile is not listed, you may n" + "eed to restart the process without closing this dialog."; // // profileeAlreadyRunning // this.profileeAlreadyRunning.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.profileeAlreadyRunning.Location = new System.Drawing.Point(24, 56); this.profileeAlreadyRunning.Name = "profileeAlreadyRunning"; this.profileeAlreadyRunning.Size = new System.Drawing.Size(264, 16); this.profileeAlreadyRunning.TabIndex = 5; this.profileeAlreadyRunning.Text = "Select an already running profilable process."; this.profileeAlreadyRunning.CheckedChanged += new System.EventHandler(this.profileeAlreadyRunning_CheckedChanged); // // radioProfileeSuspended // this.radioProfileeSuspended.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.radioProfileeSuspended.Location = new System.Drawing.Point(24, 80); this.radioProfileeSuspended.Name = "radioProfileeSuspended"; this.radioProfileeSuspended.Size = new System.Drawing.Size(640, 16); this.radioProfileeSuspended.TabIndex = 3; this.radioProfileeSuspended.Text = "Suspend all new .NET processes and services that start now onwards. I will se" + "lect the process to profile and resume it."; this.radioProfileeSuspended.CheckedChanged += new System.EventHandler(this.profileeAlreadyRunning_CheckedChanged); // // profileeInteractiveSuspended // this.profileeInteractiveSuspended.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.profileeInteractiveSuspended.Location = new System.Drawing.Point(624, 8); this.profileeInteractiveSuspended.Name = "profileeInteractiveSuspended"; this.profileeInteractiveSuspended.Size = new System.Drawing.Size(16, 16); this.profileeInteractiveSuspended.TabIndex = 1; this.profileeInteractiveSuspended.Text = "Start a new process and start profiling it right away."; this.profileeInteractiveSuspended.Visible = false; this.profileeInteractiveSuspended.CheckedChanged += new System.EventHandler(this.profileeInteractive_CheckedChanged); // // profileeInteractive // this.profileeInteractive.Checked = true; this.profileeInteractive.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.profileeInteractive.Location = new System.Drawing.Point(608, 8); this.profileeInteractive.Name = "profileeInteractive"; this.profileeInteractive.Size = new System.Drawing.Size(16, 16); this.profileeInteractive.TabIndex = 0; this.profileeInteractive.TabStop = true; this.profileeInteractive.Text = "Start a new process. I will profile it after it has started."; this.profileeInteractive.Visible = false; this.profileeInteractive.CheckedChanged += new System.EventHandler(this.profileeInteractive_CheckedChanged); // // newProfileeGroupBox // this.newProfileeGroupBox.Controls.Add(this.label3); this.newProfileeGroupBox.Controls.Add(this.label16); this.newProfileeGroupBox.Controls.Add(this.label15); this.newProfileeGroupBox.Controls.Add(this.browseProfileeApp); this.newProfileeGroupBox.Controls.Add(this.ProfileeCmdlineParam); this.newProfileeGroupBox.Controls.Add(this.ProfileeAppFolder); this.newProfileeGroupBox.Controls.Add(this.ProfileeApp); this.newProfileeGroupBox.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.newProfileeGroupBox.Location = new System.Drawing.Point(16, 48); this.newProfileeGroupBox.Name = "newProfileeGroupBox"; this.newProfileeGroupBox.Size = new System.Drawing.Size(656, 248); this.newProfileeGroupBox.TabIndex = 21; this.newProfileeGroupBox.TabStop = false; this.newProfileeGroupBox.Text = "Select a .NET Desktop Application to Profile"; this.newProfileeGroupBox.Visible = false; // // label3 // this.label3.Font = new System.Drawing.Font("Arial", 9F, ((System.Drawing.FontStyle)(((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic) | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.label3.Location = new System.Drawing.Point(16, 32); this.label3.Name = "label3"; this.label3.Size = new System.Drawing.Size(112, 16); this.label3.TabIndex = 6; this.label3.Text = "Select application"; // // label16 // this.label16.Font = new System.Drawing.Font("Arial", 9F, ((System.Drawing.FontStyle)(((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic) | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.label16.Location = new System.Drawing.Point(16, 176); this.label16.Name = "label16"; this.label16.Size = new System.Drawing.Size(112, 16); this.label16.TabIndex = 5; this.label16.Text = "Start parameters."; // // label15 // this.label15.Font = new System.Drawing.Font("Arial", 9F, ((System.Drawing.FontStyle)(((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic) | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.label15.Location = new System.Drawing.Point(16, 104); this.label15.Name = "label15"; this.label15.Size = new System.Drawing.Size(104, 16); this.label15.TabIndex = 4; this.label15.Text = "Startup folder."; // // browseProfileeApp // this.browseProfileeApp.Cursor = System.Windows.Forms.Cursors.Hand; this.browseProfileeApp.Location = new System.Drawing.Point(576, 56); this.browseProfileeApp.Name = "browseProfileeApp"; this.browseProfileeApp.Size = new System.Drawing.Size(40, 24); this.browseProfileeApp.TabIndex = 3; this.browseProfileeApp.Text = "..."; this.filterToolTip.SetToolTip(this.browseProfileeApp, "Browse and select an application to profile."); this.browseProfileeApp.Click += new System.EventHandler(this.browseProfileeApp_Click); // // ProfileeCmdlineParam // this.ProfileeCmdlineParam.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.ProfileeCmdlineParam.Location = new System.Drawing.Point(24, 200); this.ProfileeCmdlineParam.Name = "ProfileeCmdlineParam"; this.ProfileeCmdlineParam.Size = new System.Drawing.Size(536, 20); this.ProfileeCmdlineParam.TabIndex = 2; this.ProfileeCmdlineParam.Text = ""; // // ProfileeAppFolder // this.ProfileeAppFolder.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.ProfileeAppFolder.Location = new System.Drawing.Point(24, 128); this.ProfileeAppFolder.Name = "ProfileeAppFolder"; this.ProfileeAppFolder.Size = new System.Drawing.Size(536, 20); this.ProfileeAppFolder.TabIndex = 1; this.ProfileeAppFolder.Text = ""; // // ProfileeApp // this.ProfileeApp.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.ProfileeApp.Location = new System.Drawing.Point(24, 56); this.ProfileeApp.Name = "ProfileeApp"; this.ProfileeApp.Size = new System.Drawing.Size(536, 20); this.ProfileeApp.TabIndex = 0; this.ProfileeApp.Text = "Application to run.."; // // profileeView // this.profileeView.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.profileeView.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { this.processID, this.processName, this.Status, this.profilingType}); this.profileeView.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.profileeView.FullRowSelect = true; this.profileeView.GridLines = true; this.profileeView.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable; this.profileeView.Location = new System.Drawing.Point(16, 152); this.profileeView.MultiSelect = false; this.profileeView.Name = "profileeView"; this.profileeView.Size = new System.Drawing.Size(644, 160); this.profileeView.TabIndex = 20; this.profileeView.View = System.Windows.Forms.View.Details; this.profileeView.Visible = false; this.profileeView.VisibleChanged += new System.EventHandler(this.profileeView_VisibleChanged); this.profileeView.Leave += new System.EventHandler(this.profileeView_Leave); // // processID // this.processID.Text = "PID"; // // processName // this.processName.Text = "Process Name"; this.processName.Width = 260; // // Status // this.Status.Text = "Status"; this.Status.Width = 115; // // profilingType // this.profilingType.Text = "Configured For"; this.profilingType.Width = 200; // // defaultAttach // this.defaultAttach.Checked = true; this.defaultAttach.CheckState = System.Windows.Forms.CheckState.Checked; this.defaultAttach.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.defaultAttach.Location = new System.Drawing.Point(320, 320); this.defaultAttach.Name = "defaultAttach"; this.defaultAttach.Size = new System.Drawing.Size(320, 16); this.defaultAttach.TabIndex = 8; this.defaultAttach.Text = "Automatically attach and start profiling new processes."; // // openProfileeDialog // this.openProfileeDialog.DefaultExt = "exe"; this.openProfileeDialog.Filter = "Executable Files|*.exe"; this.openProfileeDialog.FilterIndex = 0; this.openProfileeDialog.ReadOnlyChecked = true; this.openProfileeDialog.Title = "Select profilee"; // // filterToolTip // this.filterToolTip.AutomaticDelay = 200; this.filterToolTip.AutoPopDelay = 8000; this.filterToolTip.InitialDelay = 200; this.filterToolTip.ReshowDelay = 40; this.filterToolTip.ShowAlways = true; // // Configurator // this.AutoScroll = true; this.BackColor = System.Drawing.SystemColors.AppWorkspace; this.Controls.Add(this.rejectSettings); this.Controls.Add(this.acceptSettings); this.Controls.Add(this.tabConfig); this.Name = "Configurator"; this.Size = new System.Drawing.Size(696, 424); this.Load += new System.EventHandler(this.Configurator_Load); this.MemTab.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.psMemPanelGroup)).EndInit(); this.psMemPanelGroup.ResumeLayout(false); this.psMemDataCollection.ResumeLayout(false); this.groupBox2.ResumeLayout(false); this.psMemFilterPanel.ResumeLayout(false); this.ObjectClassFilterGroupBox.ResumeLayout(false); this.groupBox1.ResumeLayout(false); this.PerfTab.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.psPerfPanelGroup)).EndInit(); this.psPerfPanelGroup.ResumeLayout(false); this.psPerfRuntimePanel.ResumeLayout(false); this.groupBox12.ResumeLayout(false); this.groupBox11.ResumeLayout(false); this.groupBox9.ResumeLayout(false); this.groupBox8.ResumeLayout(false); this.groupBox7.ResumeLayout(false); this.groupBox6.ResumeLayout(false); this.psPerfFilterPanel.ResumeLayout(false); this.psPerfFilterTab.ResumeLayout(false); this.psPerfClassFilterTab.ResumeLayout(false); this.FunctionClassFilterGroupBox.ResumeLayout(false); this.groupBox4.ResumeLayout(false); this.psPerfModuleFilterTab.ResumeLayout(false); this.groupBox3.ResumeLayout(false); this.groupBox5.ResumeLayout(false); this.tabConfig.ResumeLayout(false); this.profileeTab.ResumeLayout(false); this.groupBox10.ResumeLayout(false); this.newProfileeGroupBox.ResumeLayout(false); this.ResumeLayout(false); }
/// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { this.components = new System.ComponentModel.Container(); System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(ProfilerControl)); this.psProfileControlPanelGroup = new PSUI.PSPanelGroup(); this.psProfileMemory = new PSUI.PSPanel(280); this.Collect = new System.Windows.Forms.Button(); this.Dump = new System.Windows.Forms.Button(); this.Flush = new System.Windows.Forms.Button(); this.psProfilePerformance = new PSUI.PSPanel(80); this.Start = new System.Windows.Forms.Button(); this.Stop = new System.Windows.Forms.Button(); this.Clear = new System.Windows.Forms.Button(); this.Save = new System.Windows.Forms.Button(); this.Init = new System.Windows.Forms.Button(); this.saveSessionDlg = new System.Windows.Forms.SaveFileDialog(); this.profilerControlStausBar = new System.Windows.Forms.StatusBar(); this.profilerControlToolTip = new System.Windows.Forms.ToolTip(this.components); ((System.ComponentModel.ISupportInitialize)(this.psProfileControlPanelGroup)).BeginInit(); this.psProfileControlPanelGroup.SuspendLayout(); this.psProfileMemory.SuspendLayout(); this.psProfilePerformance.SuspendLayout(); this.SuspendLayout(); // // psProfileControlPanelGroup // this.psProfileControlPanelGroup.AutoScroll = true; this.psProfileControlPanelGroup.BackColor = System.Drawing.Color.Transparent; this.psProfileControlPanelGroup.Controls.Add(this.psProfileMemory); this.psProfileControlPanelGroup.Controls.Add(this.psProfilePerformance); this.psProfileControlPanelGroup.Dock = System.Windows.Forms.DockStyle.Fill; this.psProfileControlPanelGroup.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.psProfileControlPanelGroup.Location = new System.Drawing.Point(0, 0); this.psProfileControlPanelGroup.Name = "psProfileControlPanelGroup"; this.psProfileControlPanelGroup.PanelGradient = ((PSUI.GradientColor)(resources.GetObject("psProfileControlPanelGroup.PanelGradient"))); this.psProfileControlPanelGroup.Size = new System.Drawing.Size(282, 167); this.psProfileControlPanelGroup.TabIndex = 0; // // psProfileMemory // this.psProfileMemory.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.psProfileMemory.AnimationRate = 0; this.psProfileMemory.BackColor = System.Drawing.Color.Transparent; this.psProfileMemory.Caption = "Profile Memory"; this.psProfileMemory.CaptionCornerType = PSUI.CornerType.Top; this.psProfileMemory.CaptionGradient.End = System.Drawing.Color.Gray; this.psProfileMemory.CaptionGradient.Start = System.Drawing.Color.Gray; this.psProfileMemory.CaptionGradientMode = System.Drawing.Drawing2D.LinearGradientMode.Horizontal; this.psProfileMemory.CaptionUnderline = System.Drawing.Color.Gray; this.psProfileMemory.Controls.Add(this.Collect); this.psProfileMemory.Controls.Add(this.Dump); this.psProfileMemory.Controls.Add(this.Flush); this.psProfileMemory.CurveRadius = 12; this.psProfileMemory.Font = new System.Drawing.Font("Arial", 8.25F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.psProfileMemory.ForeColor = System.Drawing.SystemColors.WindowText; this.psProfileMemory.HorzAlignment = System.Drawing.StringAlignment.Near; this.psProfileMemory.ImageItems.Disabled = -1; this.psProfileMemory.ImageItems.Highlight = -1; this.psProfileMemory.ImageItems.Normal = -1; this.psProfileMemory.ImageItems.Pressed = -1; this.psProfileMemory.ImageItems.PSImgSet = null; this.psProfileMemory.Location = new System.Drawing.Point(8, 96); this.psProfileMemory.Name = "psProfileMemory"; this.psProfileMemory.PanelGradient.End = System.Drawing.SystemColors.ActiveCaptionText; this.psProfileMemory.PanelGradient.Start = System.Drawing.SystemColors.ActiveCaptionText; this.psProfileMemory.PanelGradientMode = System.Drawing.Drawing2D.LinearGradientMode.Horizontal; this.psProfileMemory.PanelState = PSUI.PSPanelState.Collapsed; this.psProfileMemory.Size = new System.Drawing.Size(266, 33); this.psProfileMemory.TabIndex = 1; this.psProfileMemory.TextColors.Background = System.Drawing.SystemColors.ActiveCaptionText; this.psProfileMemory.TextColors.Foreground = System.Drawing.SystemColors.ControlText; this.psProfileMemory.TextHighlightColors.Background = System.Drawing.SystemColors.ControlText; this.psProfileMemory.TextHighlightColors.Foreground = System.Drawing.SystemColors.ActiveCaptionText; this.psProfileMemory.VertAlignment = System.Drawing.StringAlignment.Center; this.psProfileMemory.Collapsed += new System.EventHandler(this.psProfilePerformance_Collapsed); this.psProfileMemory.Expanded += new System.EventHandler(this.psProfilePerformance_Expanded); // // Collect // this.Collect.BackColor = System.Drawing.SystemColors.AppWorkspace; this.Collect.Cursor = System.Windows.Forms.Cursors.Hand; this.Collect.Enabled = false; this.Collect.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.Collect.ForeColor = System.Drawing.SystemColors.ActiveCaptionText; this.Collect.Location = new System.Drawing.Point(24, 40); this.Collect.Name = "Collect"; this.Collect.Size = new System.Drawing.Size(56, 32); this.Collect.TabIndex = 41; this.Collect.Text = "Capture"; this.profilerControlToolTip.SetToolTip(this.Collect, "Take a Memory Snapshot of the .NET Heap."); this.Collect.Click += new System.EventHandler(this.Collect_Click); // // Dump // this.Dump.BackColor = System.Drawing.SystemColors.AppWorkspace; this.Dump.Cursor = System.Windows.Forms.Cursors.Hand; this.Dump.Enabled = false; this.Dump.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.Dump.ForeColor = System.Drawing.SystemColors.ActiveCaptionText; this.Dump.Location = new System.Drawing.Point(88, 40); this.Dump.Name = "Dump"; this.Dump.Size = new System.Drawing.Size(64, 32); this.Dump.TabIndex = 39; this.Dump.Text = "Save"; this.profilerControlToolTip.SetToolTip(this.Dump, "Save the memory-profiling data collected after clicking \'Capture\'"); this.Dump.Click += new System.EventHandler(this.Dump_Click); // // Flush // this.Flush.BackColor = System.Drawing.SystemColors.AppWorkspace; this.Flush.Cursor = System.Windows.Forms.Cursors.Hand; this.Flush.Enabled = false; this.Flush.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.Flush.ForeColor = System.Drawing.SystemColors.ActiveCaptionText; this.Flush.Location = new System.Drawing.Point(160, 40); this.Flush.Name = "Flush"; this.Flush.Size = new System.Drawing.Size(64, 32); this.Flush.TabIndex = 40; this.Flush.Text = "Clear"; this.profilerControlToolTip.SetToolTip(this.Flush, "Clear the Profiler\'s Memory. After saving the profiled information, click Clear."); this.Flush.Click += new System.EventHandler(this.Flush_Click); // // psProfilePerformance // this.psProfilePerformance.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.psProfilePerformance.AnimationRate = 0; this.psProfilePerformance.BackColor = System.Drawing.Color.Transparent; this.psProfilePerformance.Caption = "Profile Performance"; this.psProfilePerformance.CaptionCornerType = PSUI.CornerType.Top; this.psProfilePerformance.CaptionGradient.End = System.Drawing.SystemColors.AppWorkspace; this.psProfilePerformance.CaptionGradient.Start = System.Drawing.SystemColors.AppWorkspace; this.psProfilePerformance.CaptionGradientMode = System.Drawing.Drawing2D.LinearGradientMode.Horizontal; this.psProfilePerformance.CaptionUnderline = System.Drawing.SystemColors.ControlDark; this.psProfilePerformance.Controls.Add(this.Start); this.psProfilePerformance.Controls.Add(this.Stop); this.psProfilePerformance.Controls.Add(this.Clear); this.psProfilePerformance.Controls.Add(this.Save); this.psProfilePerformance.CurveRadius = 12; this.psProfilePerformance.Font = new System.Drawing.Font("Arial", 8.25F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.psProfilePerformance.ForeColor = System.Drawing.SystemColors.WindowText; this.psProfilePerformance.HorzAlignment = System.Drawing.StringAlignment.Near; this.psProfilePerformance.ImageItems.Disabled = -1; this.psProfilePerformance.ImageItems.Highlight = -1; this.psProfilePerformance.ImageItems.Normal = -1; this.psProfilePerformance.ImageItems.Pressed = -1; this.psProfilePerformance.ImageItems.PSImgSet = null; this.psProfilePerformance.Location = new System.Drawing.Point(8, 8); this.psProfilePerformance.Name = "psProfilePerformance"; this.psProfilePerformance.PanelGradient.End = System.Drawing.SystemColors.ActiveCaptionText; this.psProfilePerformance.PanelGradient.Start = System.Drawing.SystemColors.ActiveCaptionText; this.psProfilePerformance.PanelGradientMode = System.Drawing.Drawing2D.LinearGradientMode.Horizontal; this.psProfilePerformance.Size = new System.Drawing.Size(266, 80); this.psProfilePerformance.TabIndex = 0; this.psProfilePerformance.TextColors.Background = System.Drawing.SystemColors.ActiveCaptionText; this.psProfilePerformance.TextColors.Foreground = System.Drawing.SystemColors.ControlText; this.psProfilePerformance.TextHighlightColors.Background = System.Drawing.SystemColors.ControlText; this.psProfilePerformance.TextHighlightColors.Foreground = System.Drawing.SystemColors.ActiveCaptionText; this.psProfilePerformance.VertAlignment = System.Drawing.StringAlignment.Center; this.psProfilePerformance.Collapsed += new System.EventHandler(this.psProfilePerformance_Collapsed); this.psProfilePerformance.Expanded += new System.EventHandler(this.psProfilePerformance_Expanded); // // Start // this.Start.BackColor = System.Drawing.SystemColors.AppWorkspace; this.Start.Cursor = System.Windows.Forms.Cursors.Hand; this.Start.Enabled = false; this.Start.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.Start.ForeColor = System.Drawing.SystemColors.ActiveCaptionText; this.Start.Location = new System.Drawing.Point(16, 40); this.Start.Name = "Start"; this.Start.Size = new System.Drawing.Size(56, 32); this.Start.TabIndex = 34; this.Start.Text = "Start"; this.profilerControlToolTip.SetToolTip(this.Start, "Start Performance Profiling the Target Process."); this.Start.Click += new System.EventHandler(this.Start_Click); // // Stop // this.Stop.BackColor = System.Drawing.SystemColors.AppWorkspace; this.Stop.Cursor = System.Windows.Forms.Cursors.Hand; this.Stop.Enabled = false; this.Stop.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.Stop.ForeColor = System.Drawing.SystemColors.ActiveCaptionText; this.Stop.Location = new System.Drawing.Point(72, 40); this.Stop.Name = "Stop"; this.Stop.Size = new System.Drawing.Size(56, 32); this.Stop.TabIndex = 33; this.Stop.Text = "Stop"; this.profilerControlToolTip.SetToolTip(this.Stop, "Stop Performance Profiling the Target Process."); this.Stop.Click += new System.EventHandler(this.Stop_Click); // // Clear // this.Clear.BackColor = System.Drawing.SystemColors.AppWorkspace; this.Clear.Cursor = System.Windows.Forms.Cursors.Hand; this.Clear.Enabled = false; this.Clear.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.Clear.ForeColor = System.Drawing.SystemColors.ActiveCaptionText; this.Clear.Location = new System.Drawing.Point(184, 40); this.Clear.Name = "Clear"; this.Clear.Size = new System.Drawing.Size(64, 32); this.Clear.TabIndex = 32; this.Clear.Text = "Clear"; this.profilerControlToolTip.SetToolTip(this.Clear, "Clear the Profiler\'s Memory. After saving the profiled information, click Clear."); this.Clear.Click += new System.EventHandler(this.Clear_Click); // // Save // this.Save.BackColor = System.Drawing.SystemColors.AppWorkspace; this.Save.Cursor = System.Windows.Forms.Cursors.Hand; this.Save.Enabled = false; this.Save.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.Save.ForeColor = System.Drawing.SystemColors.ActiveCaptionText; this.Save.Location = new System.Drawing.Point(128, 40); this.Save.Name = "Save"; this.Save.Size = new System.Drawing.Size(56, 32); this.Save.TabIndex = 31; this.Save.Text = "Save"; this.profilerControlToolTip.SetToolTip(this.Save, "Save the Performance Data Collected."); this.Save.Click += new System.EventHandler(this.Save_Click); // // Init // this.Init.BackColor = System.Drawing.SystemColors.ActiveCaptionText; this.Init.Cursor = System.Windows.Forms.Cursors.Hand; this.Init.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.Init.ForeColor = System.Drawing.SystemColors.ControlText; this.Init.Location = new System.Drawing.Point(0, 0); this.Init.Name = "Init"; this.Init.Size = new System.Drawing.Size(272, 5); this.Init.TabIndex = 35; this.Init.Text = "Initialize"; this.profilerControlToolTip.SetToolTip(this.Init, "Initialize the Profiler for Profiling."); this.Init.Visible = false; // // saveSessionDlg // this.saveSessionDlg.DefaultExt = "P#Session"; this.saveSessionDlg.Filter = "All Files(*.*)|*.*"; // // profilerControlStausBar // this.profilerControlStausBar.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.profilerControlStausBar.Location = new System.Drawing.Point(0, 151); this.profilerControlStausBar.Name = "profilerControlStausBar"; this.profilerControlStausBar.Size = new System.Drawing.Size(282, 16); this.profilerControlStausBar.TabIndex = 36; this.profilerControlStausBar.Text = "Ready"; // // profilerControlToolTip // this.profilerControlToolTip.AutomaticDelay = 300; this.profilerControlToolTip.AutoPopDelay = 6000; this.profilerControlToolTip.InitialDelay = 300; this.profilerControlToolTip.ReshowDelay = 60; this.profilerControlToolTip.ShowAlways = true; // // ProfilerControl // this.AutoScaleBaseSize = new System.Drawing.Size(5, 13); this.BackColor = System.Drawing.SystemColors.Desktop; this.ClientSize = new System.Drawing.Size(282, 167); this.Controls.Add(this.profilerControlStausBar); this.Controls.Add(this.psProfileControlPanelGroup); this.Controls.Add(this.Init); this.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.Location = new System.Drawing.Point(600, 0); this.MaximizeBox = false; this.MaximumSize = new System.Drawing.Size(315, 230); this.Name = "ProfilerControl"; this.Opacity = 0.8; this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide; this.TopMost = true; this.Closed += new System.EventHandler(this.ProfilerControl_Closed); this.Activated += new System.EventHandler(this.ProfilerControl_Activated); ((System.ComponentModel.ISupportInitialize)(this.psProfileControlPanelGroup)).EndInit(); this.psProfileControlPanelGroup.ResumeLayout(false); this.psProfileMemory.ResumeLayout(false); this.psProfilePerformance.ResumeLayout(false); this.ResumeLayout(false); }
private void Init() { this.components = new System.ComponentModel.Container(); System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(SharpClientTabPage)); this.AnalysisPanelGroup = new PSUI.PSPanelGroup(); this.analysisPanel = new PSUI.PSPanel(540); this.settingsPanel = new PSUI.PSPanel(425); this.ReportsNavigation = new System.Windows.Forms.TreeView(); this.saveSessionDlg = new System.Windows.Forms.SaveFileDialog(); this.saveSessionDlg.RestoreDirectory = true; this.saveSessionDlg.Title = "Export Session Data"; MorphReportControl=new PGUserControl(); MorphReportControl.TotallingEnabled = true; MorphReportControl.BackColor = System.Drawing.SystemColors.ActiveCaptionText; MorphReportControl.DBCon =null; MorphReportControl.ConfigFile =""; MorphReportControl.Dock=DockStyle.Fill; MorphReportControl.Location = new System.Drawing.Point(2, 35); MorphReportControl.Visible =false; Application.DoEvents(); /////////// ((System.ComponentModel.ISupportInitialize)(this.AnalysisPanelGroup)).BeginInit(); this.AnalysisPanelGroup.SuspendLayout(); if(m_fileName.ToLower().EndsWith(".fxml")) { cnfgSettings=new Configurator ("READONLY",new FunctionData(0,"","",false,false,1),null,false,true,false); } else if(m_fileName.ToLower().EndsWith(".oxml")) { cnfgSettings=new Configurator ("READONLY",null,new ObjectData( 0,"",false,true),false,true,false); } else { cnfgSettings=new Configurator ("READONLY",null,null,false,true,false); } settingsPanel.Controls.Add(cnfgSettings); cnfgSettings.Dock =DockStyle.Fill ; cnfgSettings.Visible =false; // // AnalysisPanelGroup // this.AnalysisPanelGroup.AutoScroll = false; this.AnalysisPanelGroup.BackColor = System.Drawing.Color.Transparent; this.AnalysisPanelGroup.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; this.AnalysisPanelGroup.Controls.Add(this.analysisPanel); this.AnalysisPanelGroup.Controls.Add(this.settingsPanel); //this.AnalysisPanelGroup.Dock = System.Windows.Forms.DockStyle.Top; this.AnalysisPanelGroup.Dock = System.Windows.Forms.DockStyle.Fill; this.AnalysisPanelGroup.Location = new System.Drawing.Point(17, 17); this.AnalysisPanelGroup.Name = "AnalysisPanelGroup"; this.AnalysisPanelGroup.PanelGradient = ((PSUI.GradientColor)(resources.GetObject("AnalysisPanelGroup.PanelGradient"))); //this.AnalysisPanelGroup.Size = new System.Drawing.Size(728, 581); // // analysisPanel // this.analysisPanel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.analysisPanel.AnimationRate = 0; this.analysisPanel.BackColor = System.Drawing.Color.Transparent; this.analysisPanel.Caption = "Analyze"; this.analysisPanel.CaptionCornerType = PSUI.CornerType.Top; this.analysisPanel.CaptionGradient.End = System.Drawing.SystemColors.AppWorkspace; this.analysisPanel.CaptionGradient.Start = System.Drawing.SystemColors.AppWorkspace; this.analysisPanel.CaptionGradientMode = System.Drawing.Drawing2D.LinearGradientMode.Horizontal; this.analysisPanel.CaptionUnderline = System.Drawing.Color.Gray; this.analysisPanel.CurveRadius = 12; this.analysisPanel.Font = new System.Drawing.Font("Arial", 9.75F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.analysisPanel.ForeColor = System.Drawing.SystemColors.WindowText; this.analysisPanel.HorzAlignment = System.Drawing.StringAlignment.Near; this.analysisPanel.ImageItems.PSImgSet = null; this.analysisPanel.Location = new System.Drawing.Point(517, 17); this.analysisPanel.Name = "analysisPanel"; this.analysisPanel.PanelGradient.End = System.Drawing.Color.White; this.analysisPanel.PanelGradient.Start = System.Drawing.Color.White; this.analysisPanel.PanelGradientMode = System.Drawing.Drawing2D.LinearGradientMode.Horizontal; this.analysisPanel.Size = new System.Drawing.Size(720, 540); this.analysisPanel.TabIndex = 1; this.analysisPanel.TextColors.Background = System.Drawing.SystemColors.ActiveCaptionText; this.analysisPanel.TextColors.Foreground = System.Drawing.SystemColors.ControlText; this.analysisPanel.TextHighlightColors.Background = System.Drawing.SystemColors.ControlText; this.analysisPanel.TextHighlightColors.Foreground = System.Drawing.SystemColors.ActiveCaptionText; this.analysisPanel.VertAlignment = System.Drawing.StringAlignment.Center; this.analysisPanel.Expanded += new System.EventHandler(this.settingsPanel_Expanded); // // settingsPanel // this.settingsPanel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.settingsPanel.AnimationRate = 0; this.settingsPanel.BackColor = System.Drawing.Color.Transparent; this.settingsPanel.Caption = "Session Settings"; this.settingsPanel.CaptionCornerType = PSUI.CornerType.Top; this.settingsPanel.CaptionGradient.End = System.Drawing.SystemColors.AppWorkspace; this.settingsPanel.CaptionGradient.Start = System.Drawing.SystemColors.AppWorkspace; this.settingsPanel.CaptionGradientMode = System.Drawing.Drawing2D.LinearGradientMode.Horizontal; this.settingsPanel.CaptionUnderline = System.Drawing.Color.Gray; this.settingsPanel.CurveRadius = 12; this.settingsPanel.Font = new System.Drawing.Font("Arial", 9.75F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.settingsPanel.ForeColor = System.Drawing.SystemColors.WindowText; this.settingsPanel.HorzAlignment = System.Drawing.StringAlignment.Near; this.settingsPanel.ImageItems.PSImgSet = null; this.settingsPanel.Location = new System.Drawing.Point(166, 17); this.settingsPanel.Name = "settingsPanel"; this.settingsPanel.PanelGradient.End = System.Drawing.Color.White; this.settingsPanel.PanelGradient.Start = System.Drawing.Color.White; this.settingsPanel.PanelGradientMode = System.Drawing.Drawing2D.LinearGradientMode.Horizontal; this.settingsPanel.PanelState = PSUI.PSPanelState.Collapsed; this.settingsPanel.Size = new System.Drawing.Size(720, 425); this.settingsPanel.TabIndex = 0; this.settingsPanel.TextColors.Background = System.Drawing.SystemColors.ActiveCaptionText; this.settingsPanel.TextColors.Foreground = System.Drawing.SystemColors.ControlText; this.settingsPanel.TextHighlightColors.Background = System.Drawing.SystemColors.ControlText; this.settingsPanel.TextHighlightColors.Foreground = System.Drawing.SystemColors.ActiveCaptionText; this.settingsPanel.VertAlignment = System.Drawing.StringAlignment.Center; this.settingsPanel.Expanded += new System.EventHandler(this.settingsPanel_Expanded); // // ReportsNavigation // this.ReportsNavigation.Dock = System.Windows.Forms.DockStyle.Fill; this.ReportsNavigation.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); this.ReportsNavigation.FullRowSelect = true; this.ReportsNavigation.Location = new System.Drawing.Point(776, 17); this.ReportsNavigation.Name = "ReportsNavigation"; this.ReportsNavigation.SelectedImageIndex = -1; this.ReportsNavigation.Size = new System.Drawing.Size(708, 474); this.ReportsNavigation.TabIndex = 1; this.ReportsNavigation.ImageList=SharpClientForm.scInstance.imageList2; this.ReportsNavigation.ImageIndex=1; // // reportsImgList // ((System.ComponentModel.ISupportInitialize)(this.AnalysisPanelGroup)).EndInit(); this.AnalysisPanelGroup.ResumeLayout(false); this.analysisPanel.Controls.Add(ReportsNavigation); this.Controls.Add(AnalysisPanelGroup); if(m_fileName.ToLower().EndsWith(".fxml")) { LoadReportList(Application.StartupPath+ @"\PerformanceReportDefs\PerformanceReportCollection.xml"); } else if(m_fileName.ToLower().EndsWith(".oxml")) { LoadReportList(Application.StartupPath+@".\MemoryReportDefs\MemoryReportCollection.xml"); } ReportsNavigation.DoubleClick +=new EventHandler(ReportsNavigation_DoubleClick); }