コード例 #1
0
 /// <summary>
 /// This function is the callback used to execute a command when the a menu item is clicked.
 /// See the Initialize method to see how the menu item is associated to this function using
 /// the OleMenuCommandService service and the MenuCommand class.
 /// </summary>
 private void StartProfilingWizard(object sender, EventArgs e) {
     var targetView = new ProfilingTargetView();
     var dialog = new LaunchProfiling(targetView);
     var res = dialog.ShowModal() ?? false;
     if (res && targetView.IsValid) {
         var target = targetView.GetTarget();
         if (target != null) {
             ProfileTarget(target);
         }
     }
 }
コード例 #2
0
 internal ProfilingTarget OpenTargetProperties() {
     var targetView = new ProfilingTargetView(_target);
     var dialog = new LaunchProfiling(targetView);
     var res = dialog.ShowModal() ?? false;
     if (res && targetView.IsValid) {
         var target = targetView.GetTarget();
         if (target != null && !ProfilingTarget.IsSame(target, _target)) {
             _target = target;
             MarkDirty();
             return _target;
         }
     }
     return null;
 }