Exemple #1
0
        public NspItem LoadNsp(string nspFilePath)
        {
            var keySet = _keySetProviderService.GetKeySet(_appSettings.AlwaysReloadKeysBeforeOpen);

            var localFile = new LocalFile(nspFilePath, OpenMode.Read);

            var fileStorage  = new FileStorage(localFile);
            var nspPartition = new PartitionFileSystem(fileStorage);


            var nspItem = new NspItem(nspPartition, System.IO.Path.GetFileName(nspFilePath), localFile, keySet);

            BuildChildItems(nspItem);

            return(nspItem);
        }
            public FileOverview CreateNspOverview(NspItem nspItem)
            {
                var fileOverview = new FileOverview(nspItem);

                return(FillOverview(fileOverview, nspItem));
            }
 public FileOverview Load(NspItem nspItem)
 {
     return(new FileOverviewLoaderInternal(_logger).CreateNspOverview(nspItem));
 }
 public NspItemViewModel(NspItem nspItem, IServiceProvider serviceProvider)
     : base(nspItem, serviceProvider)
 {
     _nspItem = nspItem;
 }