Esempio n. 1
0
 public static BitVector <N, T> Load <N, T>(T[] src, N n = default)
     where N : ITypeNat, new()
     where T : unmanaged
 => BitVector <N, T> .Load(src);
Esempio n. 2
0
 public static BitVector <T> Load <T>(Span <T> src, BitSize?n = null)
     where T : unmanaged
 => BitVector <T> .Load(src, n);
Esempio n. 3
0
 public static BitVector <N, T> Load <N, T>(ReadOnlySpan <T> src, N n = default)
     where N : ITypeNat, new()
     where T : unmanaged
 => BitVector <N, T> .Load(src.ToSpan());
Esempio n. 4
0
 public static BitVector <T> Load <T>(params T[] src)
     where T : unmanaged
 => BitVector <T> .Load(src);
Esempio n. 5
0
 public static BitVector <T> Load <T>(T[] src, BitSize n)
     where T : unmanaged
 => BitVector <T> .Load(src, n);
Esempio n. 6
0
 public static BitVector <T> ToBitVector <T>(this Span <T> src, BitSize?len = null)
     where T : unmanaged
 => BitVector.Load(src, len);
Esempio n. 7
0
 public static BitVector <N, T> ToBitVector <N, T>(this ReadOnlySpan <T> src, N n = default)
     where N : ITypeNat, new()
     where T : unmanaged
 => BitVector.Load(src, n);