WrapFileDescriptor GetDescriptor(string wrapPath, IWrapRepository wrapsDirectory)
 {
     WrapFileDescriptor descriptor;
     if (!_notificationClients.TryGetValue(wrapPath, out descriptor))
         _notificationClients.Add(wrapPath, descriptor = new WrapFileDescriptor(wrapPath, wrapsDirectory, HandleWrapFileUpdate));
     return descriptor;
 }
 WrapFileDescriptor GetDescriptor(IFile wrapPath, IPackageRepository packageRepository)
 {
     WrapFileDescriptor descriptor;
     if (!_notificationClients.TryGetValue(wrapPath.Path, out descriptor))
         _notificationClients.Add(wrapPath.Path, descriptor = new WrapFileDescriptor(wrapPath, packageRepository, HandleWrapFileUpdate));
     return descriptor;
 }