using System.Security.Principal; using WebDAVSharp.Server.Stores; using WebDAVSharp.Server.Stores.BaseClasses; using WebDAVSharp.Server.Stores.Locks.Interfaces; namespace RamDavisk.Ramfs { internal class WebDavRamfsStore : WebDavStoreBase { public WebDavRamfsStore(IWebDavStoreCollection root, IWebDavStoreItemLock lockSystem) : base(root, lockSystem) { Root = root; } public WebDavRamfsStore(IWebDavStoreItemLock lockSystem) : base(lockSystem) { Root = new WebDavRamfsStoreCollection(); } public override void UserAuthenticated(IIdentity ident) { } public override IWebDavStoreCollection Root { get; } } }