| OLD | NEW |
| 1 #region Copyright notice and license | 1 #region Copyright notice and license |
| 2 // Protocol Buffers - Google's data interchange format | 2 // Protocol Buffers - Google's data interchange format |
| 3 // Copyright 2008 Google Inc. All rights reserved. | 3 // Copyright 2008 Google Inc. All rights reserved. |
| 4 // https://developers.google.com/protocol-buffers/ | 4 // https://developers.google.com/protocol-buffers/ |
| 5 // | 5 // |
| 6 // Redistribution and use in source and binary forms, with or without | 6 // Redistribution and use in source and binary forms, with or without |
| 7 // modification, are permitted provided that the following conditions are | 7 // modification, are permitted provided that the following conditions are |
| 8 // met: | 8 // met: |
| 9 // | 9 // |
| 10 // * Redistributions of source code must retain the above copyright | 10 // * Redistributions of source code must retain the above copyright |
| (...skipping 594 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 605 | 605 |
| 606 /// <summary> | 606 /// <summary> |
| 607 /// Reads a uint32 field value from the stream. | 607 /// Reads a uint32 field value from the stream. |
| 608 /// </summary> | 608 /// </summary> |
| 609 public uint ReadUInt32() | 609 public uint ReadUInt32() |
| 610 { | 610 { |
| 611 return ReadRawVarint32(); | 611 return ReadRawVarint32(); |
| 612 } | 612 } |
| 613 | 613 |
| 614 /// <summary> | 614 /// <summary> |
| 615 /// Reads an enum field value from the stream. If the enum is valid for
type T, | 615 /// Reads an enum field value from the stream. |
| 616 /// then the ref value is set and it returns true. Otherwise the unknow
n output | |
| 617 /// value is set and this method returns false. | |
| 618 /// </summary> | 616 /// </summary> |
| 619 public int ReadEnum() | 617 public int ReadEnum() |
| 620 { | 618 { |
| 621 // Currently just a pass-through, but it's nice to separate it logic
ally from WriteInt32. | 619 // Currently just a pass-through, but it's nice to separate it logic
ally from WriteInt32. |
| 622 return (int) ReadRawVarint32(); | 620 return (int) ReadRawVarint32(); |
| 623 } | 621 } |
| 624 | 622 |
| 625 /// <summary> | 623 /// <summary> |
| 626 /// Reads an sfixed32 field value from the stream. | 624 /// Reads an sfixed32 field value from the stream. |
| 627 /// </summary> | 625 /// </summary> |
| (...skipping 640 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1268 throw InvalidProtocolBufferException.TruncatedMessage(); | 1266 throw InvalidProtocolBufferException.TruncatedMessage(); |
| 1269 } | 1267 } |
| 1270 amountToSkip -= bytesRead; | 1268 amountToSkip -= bytesRead; |
| 1271 } | 1269 } |
| 1272 } | 1270 } |
| 1273 } | 1271 } |
| 1274 | 1272 |
| 1275 #endregion | 1273 #endregion |
| 1276 } | 1274 } |
| 1277 } | 1275 } |
| OLD | NEW |