void NotifyClient(string wrapPath, IWrapAssemblyClient client) { if (!_notificationClients.ContainsKey(wrapPath)) return; var d = _notificationClients[wrapPath]; var parsedDescriptor = new WrapDescriptorParser().ParseFile(wrapPath); client.WrapAssembliesUpdated(_resolver.GetAssemblyReferences(parsedDescriptor, d.Repository, client)); }
void NotifyClient(IFile wrapPath, IWrapAssemblyClient client) { if (!_notificationClients.ContainsKey(wrapPath.Path)) return; var d = _notificationClients[wrapPath.Path]; d.Repository.Refresh(); var parsedDescriptor = new PackageDescriptorReaderWriter().Read(wrapPath); client.WrapAssembliesUpdated(_resolver.GetAssemblyReferences(parsedDescriptor, d.Repository, client)); }