? value
: ReverseBytes(value);
}
- _pos = offset;
}
public void PutInt(int offset, int value)
? value
: ReverseBytes(value);
}
- _pos = offset;
}
public unsafe void PutLong(int offset, long value)
? value
: ReverseBytes(value);
}
- _pos = offset;
}
public unsafe void PutFloat(int offset, float value)
*(uint*)(ptr + offset) = ReverseBytes(*(uint*)(&value));
}
}
- _pos = offset;
}
public unsafe void PutDouble(int offset, double value)
*(ulong*)(ptr + offset) = ReverseBytes(*(ulong*)(ptr + offset));
}
}
- _pos = offset;
}
#else // !UNSAFE_BYTEBUFFER
// Slower versions of Put* for when unsafe code is not allowed.