2
0

IShortcutHandler.cs 820 B

123456789101112131415161718192021222324
  1. namespace MediaBrowser.Model.IO
  2. {
  3. public interface IShortcutHandler
  4. {
  5. /// <summary>
  6. /// Gets the extension.
  7. /// </summary>
  8. /// <value>The extension.</value>
  9. string Extension { get; }
  10. /// <summary>
  11. /// Resolves the specified shortcut path.
  12. /// </summary>
  13. /// <param name="shortcutPath">The shortcut path.</param>
  14. /// <returns>System.String.</returns>
  15. string Resolve(string shortcutPath);
  16. /// <summary>
  17. /// Creates the specified shortcut path.
  18. /// </summary>
  19. /// <param name="shortcutPath">The shortcut path.</param>
  20. /// <param name="targetPath">The target path.</param>
  21. /// <returns>System.String.</returns>
  22. void Create(string shortcutPath, string targetPath);
  23. }
  24. }