Exemplo n.º 1
0
 protected FileSystemShimChangeProvider(Lifetime lifetime, Shim.IFileSystem fileSystem,
                                        ChangeManager changeManager, params IChangeProvider[] changeProviders) : base(lifetime, fileSystem)
 {
     changeManager.RegisterChangeProvider(lifetime, this);
     foreach (var changeProvider in changeProviders)
     {
         changeManager.AddDependency(lifetime, this, changeProvider);
     }
 }
 public DelegatingFileSystemShim(Lifetime lifetime)
 {
     myFileSystem    = Shim.FileSystem;
     Shim.FileSystem = this;
     lifetime.AddAction(() => Shim.FileSystem = myFileSystem);
 }