コード例 #1
0
 /// <summary>
 /// Returns files from the specified argument or empty array if none specified
 /// </summary>
 public static string[] GetFilesFromArgument(this IArgumentProvider arguments, IFileService fileService, params string[] optionAliases)
 {
     return(ArgumentProviderExtensions.SplitFiles(fileService, arguments.GetOption <string>(optionAliases)));
 }
コード例 #2
0
 /// <summary>
 /// Returns files from the specified argument or empty array if none specified
 /// </summary>
 public static string[] GetExtensionsFromArgument(this IArgumentProvider arguments, params string[] optionAliases)
 {
     return(ArgumentProviderExtensions.SplitExtensions(arguments.GetOption <string>(optionAliases)));
 }
コード例 #3
0
 /// <summary>
 /// Gets target directory arguments or null if none specified
 /// </summary>
 public static string[] GetDirectories(this IArgumentProvider arguments, IFileService fileService)
 {
     return(ArgumentProviderExtensions.SplitAndValidateDirectories(fileService, arguments.Targets));
 }