示例#1
0
 /* ----------------------------------------------------------------- */
 ///
 /// GetConfiguration
 ///
 /// <summary>
 /// Gets the configuration path.
 /// </summary>
 ///
 /// <param name="src">Source arguments.</param>
 ///
 /// <returns>Configuration path.</returns>
 ///
 /* ----------------------------------------------------------------- */
 public static string GetConfiguration(this ArgumentCollection src) =>
 src.GetPath(src.FirstOrDefault());
示例#2
0
 /* ----------------------------------------------------------------- */
 ///
 /// GetResourceDirectory
 ///
 /// <summary>
 /// Gets the resource directory from the specified arguments.
 /// </summary>
 ///
 /// <param name="src">Source arguments.</param>
 ///
 /// <returns>Resource directory.</returns>
 ///
 /* ----------------------------------------------------------------- */
 public static string GetResourceDirectory(this ArgumentCollection src) =>
 src.Options.TryGetValue("Resource", out var dest) ? src.GetPath(dest) : _current;