protected override IVirtualDirectory AddDirectoryToBackingDirectoryOrDefault(string name)
        {
            var newDir = new InMemoryVirtualDirectory(VirtualPathProvider, this)
            {
                DirName = name,
            };

            this.dirs.Add(newDir);
            return(newDir);
        }
 public InMemoryVirtualPathProvider()
     : base()
 {
     this.rootDirectory = new InMemoryVirtualDirectory(this);
 }
 protected override IVirtualDirectory AddDirectoryToBackingDirectoryOrDefault(string name)
 {
     var newDir = new InMemoryVirtualDirectory(VirtualPathProvider, this)
     {
         DirName = name,
     };
     this.dirs.Add(newDir);
     return newDir;
 }