示例#1
0
        public ApplicationJumpItemInfo Clone()
        {
            ApplicationJumpItemInfo item = CreateInstanceCore();

            CloneCore(item);
            return(item);
        }
示例#2
0
        protected override void CloneCore(ApplicationJumpItemInfo clone)
        {
            base.CloneCore(clone);
            ApplicationJumpPathInfo path = (ApplicationJumpPathInfo)clone;

            path.Path = Path;
        }
示例#3
0
        protected override void CloneCore(ApplicationJumpItemInfo clone)
        {
            base.CloneCore(clone);
            ApplicationJumpTaskInfo task = (ApplicationJumpTaskInfo)clone;

            task.Action            = Action;
            task.ApplicationPath   = ApplicationPath;
            task.Arguments         = Arguments;
            task.Description       = Description;
            task.Icon              = Icon;
            task.IconResourceIndex = IconResourceIndex;
            task.IconResourcePath  = IconResourcePath;
            task.Title             = Title;
            task.WorkingDirectory  = WorkingDirectory;
            if (CommandId != null && !CommandId.EndsWith(AutoGeneratedCommandSuffix, StringComparison.Ordinal))
            {
                task.CommandId = CommandId;
            }
        }
 protected override void CloneCore(ApplicationJumpItemInfo clone) {
     base.CloneCore(clone);
     ApplicationJumpPathInfo path = (ApplicationJumpPathInfo)clone;
     path.Path = Path;
 }
 protected virtual void CloneCore(ApplicationJumpItemInfo clone) {
     clone.CustomCategory = CustomCategory;
 }
 protected override void CloneCore(ApplicationJumpItemInfo clone) {
     base.CloneCore(clone);
     ApplicationJumpTaskInfo task = (ApplicationJumpTaskInfo)clone;
     task.Action = Action;
     task.ApplicationPath = ApplicationPath;
     task.Arguments = Arguments;
     task.Description = Description;
     task.Icon = Icon;
     task.IconResourceIndex = IconResourceIndex;
     task.IconResourcePath = IconResourcePath;
     task.Title = Title;
     task.WorkingDirectory = WorkingDirectory;
     if(CommandId != null && !CommandId.EndsWith(AutoGeneratedCommandSuffix, StringComparison.Ordinal))
         task.CommandId = CommandId;
 }
示例#7
0
 protected virtual void CloneCore(ApplicationJumpItemInfo clone)
 {
     clone.CustomCategory = CustomCategory;
 }
示例#8
0
 public RejectedApplicationJumpItem(ApplicationJumpItemInfo jumpItem, JumpItemRejectionReason reason)
 {
     JumpItem = jumpItem;
     Reason   = reason;
 }