Exemplo n.º 1
0
 public IToolInfo GetToolInfo(string toolName)
 {
     if (TaskToolInfoDic.ContainsKey(toolName))
     {
         return(TaskToolsInfo.Find(p => p.TaskName == toolName));
     }
     return(null);
 }
Exemplo n.º 2
0
 public bool InsertToolInfo(int index, IToolInfo info)
 {
     if (!TaskToolInfoDic.ContainsKey(info.ToolName))
     {
         TaskToolInfoDic.Add(info.ToolName, info);
         TaskToolsInfo.Insert(index, info);
         return(true);
     }
     return(false);
 }
Exemplo n.º 3
0
 public bool RemoveToolInfo(string toolName)
 {
     if (TaskToolInfoDic.ContainsKey(toolName))
     {
         TaskToolInfoDic.Remove(toolName);
         TaskToolsInfo.RemoveAll(p => p.ToolName == toolName);
         return(true);
     }
     return(false);
 }
Exemplo n.º 4
0
 public bool AddToolInfo(IToolInfo info)
 {
     if (!TaskToolInfoDic.ContainsKey(info.ToolName))
     {
         TaskToolInfoDic.Add(info.ToolName, info);
         TaskToolsInfo.Add(info);
         return(true);
     }
     return(false);
 }