public ulong ReadLword() { fixed (byte* ptr_workspace = workspace) { ulong tmp = *((ulong*)(ptr_workspace + readIndex)); readIndex += 8; return tmp; } }