WebDavSharp/WebDavSharp_MVC/WebDAVSharp.Server/Adapters/IAdapter.cs

18 lines
522 B
C#
Raw Normal View History

namespace WebDAVSharp.Server.Adapters {
/// <summary>
/// This interface is implemented by other adapters in the WebDAV#
/// project, to facilitate access to the underlying adapted object.
/// </summary>
/// <typeparam name="T">The type of internal instance that is adapted.</typeparam>
public interface IAdapter<out T> {
/// <summary>
/// Gets the internal instance that was adapted for WebDAV#.
/// </summary>
/// <value>
/// The adapted instance.
/// </value>
T AdaptedInstance {
get;
}
}
}