コード例 #1
0
 /// <summary>
 /// Runs a task with the given data and given tool.
 /// </summary>
 /// <param name="data">The given input data.</param>
 /// <param name="sortTool">The given tool.</param>
 /// <returns>A list of data as output.</returns>
 public override List <string> Run(string data, Sorter sortTool)
 {
     return(sortTool.Sort(data));
 }
コード例 #2
0
        /// <summary>
        /// Performs a specified task to current file path text.
        /// </summary>
        /// <param name="data">THIS: File path data.</param>
        /// <param name="sortTool">Type of sorting tool (if task is to sort data).</param>
        /// <returns>List of data as output.</returns>
        public static List <string> PerformTask(this string data, Sorter sortTool)
        {
            List <string> result = _task.Run(data, sortTool);

            return(result);
        }
コード例 #3
0
ファイル: Task.cs プロジェクト: evi-lim/name-sorter
 /// <summary>
 /// Runs a task with specified parameters.
 /// </summary>
 /// <param name="data">Input data.</param>
 /// <param name="sortTool">Type of sorting tool (if task to perform is sorting).</param>
 /// <returns>A list of sorted data.</returns>
 public abstract List <string> Run(string data, Sorter sortTool);