protected abstract void WriteInt32(int val, string name); protected abstract void WriteInt64(long val, string name);