Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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));
            }
        }
Ejemplo n.º 4
0
 public ProjectResourceTagsDebugView(ProjectResourceTags source)
 {
     this.source = source;
 }