public TrackRepositoryPathCache(IMetadataRepository metadataRepository, IMetadataRepositoryCache metadataRepositoryCache, ITagReaderFactory tagReaderFactory, Guid userId, string path, Guid collectionId, bool populate, bool updateCollection) { var repositoryDelegate = new TrackRepositoryPathDelegate(userId, path, collectionId, populate, updateCollection); repositoryDelegate.Method = repositoryDelegate.CreateMethod(metadataRepository, metadataRepositoryCache, tagReaderFactory); RepositoryDelegate = repositoryDelegate; }
private bool Equals(TrackRepositoryPathDelegate item) { return(item != null && this == item); }