public LocalPackageRelatedStorageItem(FileStorageFeed feed, PackageName packageName, int deleteDepth, string rootPath, string itemName) { this.feed = feed; this.packageName = packageName; this.rootPath = rootPath; itemFile = new StorageFile(Path.Combine(rootPath, itemName), deleteDepth); }
public LocalPackageStorageItem( FileStorageFeed feed, string userName, PackageState packageState, PackageName packageName) { this.feed = feed; this.packageState = packageState; this.packageName = packageName; statePath = GetStatePath(feed.Path, packageState); packageRelativePath = GetPackageRelativePath(packageName, "nupkg"); linkFile = new LinkFile(Path.Combine(statePath, GetPackageRelativePath(packageName, "txt")), LinkPathDepth); this.userName = userName; }
public LocalSourceStorageItem(FileStorageFeed feed, PackageName packageName, SourceName sourceName) : base(feed, packageName, 4, GetSourcePath(feed.Path, sourceName), sourceName.FileName) { }
public LocalSymbolStorageItem(FileStorageFeed feed, PackageName packageName, SymbolName symbolName) : base(feed, packageName, 4, GetSymbolPath(feed.Path, symbolName), symbolName.ImageName + ".pd_") { }