Lines Matching refs:cin
431 CodedInputStream cin = new CodedInputStream(new MemoryStream(bytes), new byte[50], 0, 0, false);
432 Assert.AreEqual(0, cin.Position);
434 uint tag = cin.ReadTag();
436 Assert.AreEqual(1, cin.Position);
437 Assert.AreEqual(500, cin.ReadInt32());
438 Assert.AreEqual(3, cin.Position);
440 tag = cin.ReadTag();
442 Assert.AreEqual(4, cin.Position);
443 int childlen = cin.ReadLength();
445 Assert.AreEqual(5, cin.Position);
446 int oldlimit = cin.PushLimit((int)childlen);
447 Assert.AreEqual(5, cin.Position);
451 tag = cin.ReadTag();
453 Assert.AreEqual(6, cin.Position);
454 Assert.AreEqual(500, cin.ReadInt32());
455 Assert.AreEqual(8, cin.Position);
457 tag = cin.ReadTag();
459 Assert.AreEqual(9, cin.Position);
460 ByteString bstr = cin.ReadBytes();
463 Assert.AreEqual(120, cin.Position);
465 tag = cin.ReadTag();
468 Assert.AreEqual(121, cin.Position);
469 Assert.AreEqual(501, cin.ReadSFixed32());
470 Assert.AreEqual(125, cin.Position);
471 Assert.IsTrue(cin.IsAtEnd);
473 cin.PopLimit(oldlimit);
474 Assert.AreEqual(125, cin.Position);
476 tag = cin.ReadTag();
478 Assert.AreEqual(126, cin.Position);
479 Assert.AreEqual(501, cin.ReadSFixed32());
480 Assert.AreEqual(130, cin.Position);
481 Assert.IsTrue(cin.IsAtEnd);