public AdapterHolder(string scheme, IFileSystemAdapterProvider adapterProvider)
 {
     _scheme          = scheme;
     _adapterProvider = adapterProvider;
 }
 public AdapterHolder(string scheme, FileSystem fileSystem)
 {
     _scheme          = scheme;
     _adapterProvider = fileSystem.AdapterProvider;
 }
 public FileSystem(IFileSystemAdapterProvider adapterProvider, IOptionsMonitor <FileSystemOptions> options)
 {
     AdapterProvider = adapterProvider;
     Options         = options.CurrentValue;
 }