Lines Matching refs:DecodeZigZag64
296 public void DecodeZigZag64()
298 Assert.AreEqual(0, ParsingPrimitives.DecodeZigZag64(0));
299 Assert.AreEqual(-1, ParsingPrimitives.DecodeZigZag64(1));
300 Assert.AreEqual(1, ParsingPrimitives.DecodeZigZag64(2));
301 Assert.AreEqual(-2, ParsingPrimitives.DecodeZigZag64(3));
302 Assert.AreEqual(0x000000003FFFFFFFL, ParsingPrimitives.DecodeZigZag64(0x000000007FFFFFFEL));
303 Assert.AreEqual(unchecked((long) 0xFFFFFFFFC0000000L), ParsingPrimitives.DecodeZigZag64(0x000000007FFFFFFFL));
304 Assert.AreEqual(0x000000007FFFFFFFL, ParsingPrimitives.DecodeZigZag64(0x00000000FFFFFFFEL));
305 Assert.AreEqual(unchecked((long) 0xFFFFFFFF80000000L), ParsingPrimitives.DecodeZigZag64(0x00000000FFFFFFFFL));
306 Assert.AreEqual(0x7FFFFFFFFFFFFFFFL, ParsingPrimitives.DecodeZigZag64(0xFFFFFFFFFFFFFFFEL));
307 Assert.AreEqual(unchecked((long) 0x8000000000000000L), ParsingPrimitives.DecodeZigZag64(0xFFFFFFFFFFFFFFFFL));