/// <exception cref="ArgumentException">The sum of offset and count is larger than the length of <c>data</c></exception>\r
/// <exception cref="NullReferenceException"><c>data</c> is a null reference</exception>\r
/// <exception cref="ArgumentOutOfRangeException">Offset or count is negative.</exception>\r
/// <exception cref="ArgumentException">The sum of offset and count is larger than the length of <c>data</c></exception>\r
/// <exception cref="NullReferenceException"><c>data</c> is a null reference</exception>\r
/// <exception cref="ArgumentOutOfRangeException">Offset or count is negative.</exception>\r