IAdapter.cs 600 B

123456789101112131415161718
  1. namespace WebDAVSharp.Server.Adapters
  2. {
  3. /// <summary>
  4. /// This interface is implemented by other adapters in the WebDAV#
  5. /// project, to facilitate access to the underlying adapted object.
  6. /// </summary>
  7. /// <typeparam name="T">The type of internal instance that is adapted.</typeparam>
  8. public interface IAdapter<out T>
  9. {
  10. /// <summary>
  11. /// Gets the internal instance that was adapted for WebDAV#.
  12. /// </summary>
  13. /// <value>
  14. /// The adapted instance.
  15. /// </value>
  16. T AdaptedInstance { get; }
  17. }
  18. }