internal ProjectResource(ProjectResourceImporter projectResourceImporter) { Tags = new ProjectResourceTags(projectResourceImporter); FileInfo = projectResourceImporter.FileInfo; Explorer = projectResourceImporter.ProjectExplorer; FullName = projectResourceImporter.ProjectKey; Name = FileInfo.Name; Extension = FileInfo.Extension; UncompressedSize = FileInfo.Length; }
internal ProjectResource(ProjectResourceImporter projectResourceImporter) { Entry = projectResourceImporter.FileInfo; Name = Entry.Name; UncompressedSize = Entry.Length; CompressedSize = UncompressedSize; Explorer = projectResourceImporter.ProjectExplorer; FullName = projectResourceImporter.ProjectKey; Tags = new ProjectResourceTags(projectResourceImporter); }
internal ProjectResource(ProjectDirectory directory, ProjectResourceImporter projectResourceImporter) { Explorer = projectResourceImporter.ProjectExplorer; Content = new ProjectResourceContent(projectResourceImporter.ArchiveEntry); Directory = directory; Tags = new ProjectResourceTags(projectResourceImporter); FullName = projectResourceImporter.ProjectKey; Name = projectResourceImporter.ArchiveEntry.Name; Extension = projectResourceImporter.ArchiveEntry.Extension; UncompressedSize = projectResourceImporter.ArchiveEntry.UncompressedSize; Dependencies = new ProjectResourceDependencies(Explorer); Dependants = new ProjectResourceDependencies(Explorer); foreach (var importerDependency in projectResourceImporter.Dependencies) { Dependencies.dependencies.Add( new ProjectResourceDependency(Explorer, importerDependency.Resource, importerDependency.Metadata)); } }
public ProjectResourceTagsDebugView(ProjectResourceTags source) { this.source = source; }