Esempio n. 1
0
File: Char8.cs Progetto: 0xCM/arrows
        public static Char8 FromChars(int offset, params char[] chars)
        {
            Char8 dst    = default;
            var   srcLen = chars.Length;

            if (srcLen < Half || srcLen >= Half)
            {
                dst.lo = Char4.FromChars(offset, chars);
            }

            if (srcLen >= Half)
            {
                dst.hi = Char4.FromChars(offset + Half, chars);
            }

            return(dst);
        }
Esempio n. 2
0
 Char16(Char8 head, Char8 tail)
 {
     this.lo = head;
     this.hi = tail;
 }
Esempio n. 3
0
 public static Char16 FromChars(Char8 head, Char8 tail)
 => new Char16(head, tail);