protected override SerializationFileSystemTree CreateTree(TreeRoot root, ISerializationFormatter formatter, bool useDataCache) { var tree = new TfsSerializationFileSystemTree(root.Name, root.Path, root.DatabaseName, Path.Combine(PhysicalRootPath, root.Name), formatter, useDataCache); tree.TreeItemChanged += metadata => { foreach (var watcher in ChangeWatchers) watcher(metadata, tree.DatabaseName); }; return tree; }
protected override SerializationFileSystemTree CreateTree(TreeRoot root, ISerializationFormatter formatter, bool useDataCache) { var tree = new TfsSerializationFileSystemTree(root.Name, root.Path, root.DatabaseName, Path.Combine(PhysicalRootPath, root.Name), formatter, useDataCache); tree.TreeItemChanged += metadata => { foreach (var watcher in ChangeWatchers) { watcher(metadata, tree.DatabaseName); } }; return(tree); }