/// <summary>
 /// The BytesToValueStructure.
 /// </summary>
 /// <param name="array">The array<see cref="byte[]"/>.</param>
 /// <param name="structure">The structure<see cref="ValueType"/>.</param>
 /// <param name="offset">The offset<see cref="ulong"/>.</param>
 /// <returns>The <see cref="ValueType"/>.</returns>
 public unsafe static ValueType BytesToValueStructure(byte[] array, ValueType structure, ulong offset)
 {
     _extract.BytesToValueStructure(array, ref structure, offset);
     return(structure);
 }
 /// <summary>
 /// The BytesToStructure.
 /// </summary>
 /// <param name="binary">The binary<see cref="byte[]"/>.</param>
 /// <param name="structure">The structure<see cref="ValueType"/>.</param>
 /// <param name="offset">The offset<see cref="long"/>.</param>
 /// <returns>The <see cref="ValueType"/>.</returns>
 public unsafe static ValueType BytesToStructure(byte[] binary, ref ValueType structure, long offset)
 {
     extractor.BytesToValueStructure(binary, ref structure, 0);
     return(structure);
 }