コード例 #1
0
ファイル: Archive.cs プロジェクト: ssinai1/rbfx
        /// Do BeginBlock and return the guard that will call EndBlock automatically on destruction.
        /// Return null block in case of error.
        ArchiveBlock OpenBlock(string name, uint sizeHint, bool safe, ArchiveBlockType type)
        {
            bool opened = BeginBlock(name, ref sizeHint, safe, type);

            return(opened ? new ArchiveBlock(this, sizeHint) : new ArchiveBlock());
        }
コード例 #2
0
ファイル: Archive.cs プロジェクト: rokups/rbfx
 /// Do BeginBlock and return the guard that will call EndBlock automatically on destruction.
 ArchiveBlock OpenBlock(string name, uint sizeHint, bool safe, ArchiveBlockType type)
 {
     BeginBlock(name, ref sizeHint, safe, type);
     return(new ArchiveBlock(this, sizeHint));
 }