Exemple #1
0
        public static async Task <BSABuilder> Create(BSAStateObject bsaStateObject, long size)
        {
            var self = await Create(size).ConfigureAwait(false);

            self.HeaderType   = (VersionType)bsaStateObject.Version;
            self.FileFlags    = (FileFlags)bsaStateObject.FileFlags;
            self.ArchiveFlags = (ArchiveFlags)bsaStateObject.ArchiveFlags;
            return(self);
        }
Exemple #2
0
 public BSABuilder(BSAStateObject bsaStateObject) : this()
 {
     _version      = bsaStateObject.Version;
     _fileFlags    = bsaStateObject.FileFlags;
     _archiveFlags = bsaStateObject.ArchiveFlags;
 }