Beispiel #1
0
 public Span <byte> AsSpan()
 => BitView.ViewBits(ref this).Bytes;
Beispiel #2
0
 public void CopyTo(Span <byte> dst)
 => BitView.ViewBits(ref this).CopyTo(dst);
Beispiel #3
0
 EnumBitField(ulong data)
 {
     this.data = data;
     this.bits = BitView.ViewBits(ref this.data);
 }
Beispiel #4
0
 public static void CopyTo <T>(ref T src, Span <byte> dst)
     where T : unmanaged, IBitBlock
 => BitView.ViewBits(ref src).CopyTo(dst);
Beispiel #5
0
 public static Span <byte> AsSpan <T>(ref T src)
     where T : unmanaged, IBitBlock
 => BitView.ViewBits(ref src).Bytes;
Beispiel #6
0
 public static BitString ToBitString <T>(this BitView <T> src)
     where T : struct
 => src.Bytes.ToBitString();