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); }
public BSABuilder(BSAStateObject bsaStateObject) : this() { _version = bsaStateObject.Version; _fileFlags = bsaStateObject.FileFlags; _archiveFlags = bsaStateObject.ArchiveFlags; }