Exemplo n.º 1
0
 public LayoutFilePersistence(
     LiveVirtualFileSystem fileSystem,
     LiveVirtualFileSystemOptions options
     )
 {
     FileSystem = fileSystem;
     Options    = options;
 }
        public LiveVirtualFileSystem(LiveVirtualFileSystemOptions options)
        {
            if (!string.IsNullOrEmpty(options?.FileSystemLayoutFilePath))
            {
                Persistence = new LayoutFilePersistence(this, options);
            }

            Persistence.Load();

            _stub     = new LiveStub(this);
            Drive     = _stub;
            Directory = _stub;
            File      = _stub;
        }