public FilesystemEntryTab(IFilesystemEntry filesystemEntry)
        {
            FilesystemEntry = filesystemEntry;



            var filesystemEntryNofity = filesystemEntry as INotifyPropertyChanged;

            if (filesystemEntryNofity != null)
            {
                filesystemEntryNofity.PropertyChanged += FilesystemTreeViewItem_PropertyChanged;
            }

            var filename = filesystemEntry.Name.ToLowerInvariant();
            var filetype = Fileconverter.FilenameToFiletype(filename);

            Header = filesystemEntry.Name;
            //ToolTip = $"{filesystemEntry.Namespace}:{filesystemEntry.FullPath}";
        }
 public static void RegisterCodec(FileType fileType, Func <byte[], byte[]> decode, Func <byte[], byte[]> encode)
 {
     Fileconverter.RegisterCodec(fileType, decode, encode);
 }