aboutsummaryrefslogtreecommitdiff
path: root/csharp/src/Google.Protobuf/WellKnownTypes/Wrappers.cs
diff options
context:
space:
mode:
Diffstat (limited to 'csharp/src/Google.Protobuf/WellKnownTypes/Wrappers.cs')
-rw-r--r--csharp/src/Google.Protobuf/WellKnownTypes/Wrappers.cs72
1 files changed, 18 insertions, 54 deletions
diff --git a/csharp/src/Google.Protobuf/WellKnownTypes/Wrappers.cs b/csharp/src/Google.Protobuf/WellKnownTypes/Wrappers.cs
index c9dd6ea6..9ecaf47c 100644
--- a/csharp/src/Google.Protobuf/WellKnownTypes/Wrappers.cs
+++ b/csharp/src/Google.Protobuf/WellKnownTypes/Wrappers.cs
@@ -135,14 +135,10 @@ namespace Google.Protobuf.WellKnownTypes {
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
- while (input.ReadTag(out tag)) {
+ while ((tag = input.ReadTag()) != 0) {
switch(tag) {
- case 0:
- throw pb::InvalidProtocolBufferException.InvalidTag();
default:
- if (pb::WireFormat.IsEndGroupTag(tag)) {
- return;
- }
+ input.SkipLastField();
break;
case 9: {
Value = input.ReadDouble();
@@ -241,14 +237,10 @@ namespace Google.Protobuf.WellKnownTypes {
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
- while (input.ReadTag(out tag)) {
+ while ((tag = input.ReadTag()) != 0) {
switch(tag) {
- case 0:
- throw pb::InvalidProtocolBufferException.InvalidTag();
default:
- if (pb::WireFormat.IsEndGroupTag(tag)) {
- return;
- }
+ input.SkipLastField();
break;
case 13: {
Value = input.ReadFloat();
@@ -347,14 +339,10 @@ namespace Google.Protobuf.WellKnownTypes {
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
- while (input.ReadTag(out tag)) {
+ while ((tag = input.ReadTag()) != 0) {
switch(tag) {
- case 0:
- throw pb::InvalidProtocolBufferException.InvalidTag();
default:
- if (pb::WireFormat.IsEndGroupTag(tag)) {
- return;
- }
+ input.SkipLastField();
break;
case 8: {
Value = input.ReadInt64();
@@ -453,14 +441,10 @@ namespace Google.Protobuf.WellKnownTypes {
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
- while (input.ReadTag(out tag)) {
+ while ((tag = input.ReadTag()) != 0) {
switch(tag) {
- case 0:
- throw pb::InvalidProtocolBufferException.InvalidTag();
default:
- if (pb::WireFormat.IsEndGroupTag(tag)) {
- return;
- }
+ input.SkipLastField();
break;
case 8: {
Value = input.ReadUInt64();
@@ -559,14 +543,10 @@ namespace Google.Protobuf.WellKnownTypes {
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
- while (input.ReadTag(out tag)) {
+ while ((tag = input.ReadTag()) != 0) {
switch(tag) {
- case 0:
- throw pb::InvalidProtocolBufferException.InvalidTag();
default:
- if (pb::WireFormat.IsEndGroupTag(tag)) {
- return;
- }
+ input.SkipLastField();
break;
case 8: {
Value = input.ReadInt32();
@@ -665,14 +645,10 @@ namespace Google.Protobuf.WellKnownTypes {
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
- while (input.ReadTag(out tag)) {
+ while ((tag = input.ReadTag()) != 0) {
switch(tag) {
- case 0:
- throw pb::InvalidProtocolBufferException.InvalidTag();
default:
- if (pb::WireFormat.IsEndGroupTag(tag)) {
- return;
- }
+ input.SkipLastField();
break;
case 8: {
Value = input.ReadUInt32();
@@ -771,14 +747,10 @@ namespace Google.Protobuf.WellKnownTypes {
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
- while (input.ReadTag(out tag)) {
+ while ((tag = input.ReadTag()) != 0) {
switch(tag) {
- case 0:
- throw pb::InvalidProtocolBufferException.InvalidTag();
default:
- if (pb::WireFormat.IsEndGroupTag(tag)) {
- return;
- }
+ input.SkipLastField();
break;
case 8: {
Value = input.ReadBool();
@@ -877,14 +849,10 @@ namespace Google.Protobuf.WellKnownTypes {
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
- while (input.ReadTag(out tag)) {
+ while ((tag = input.ReadTag()) != 0) {
switch(tag) {
- case 0:
- throw pb::InvalidProtocolBufferException.InvalidTag();
default:
- if (pb::WireFormat.IsEndGroupTag(tag)) {
- return;
- }
+ input.SkipLastField();
break;
case 10: {
Value = input.ReadString();
@@ -983,14 +951,10 @@ namespace Google.Protobuf.WellKnownTypes {
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
- while (input.ReadTag(out tag)) {
+ while ((tag = input.ReadTag()) != 0) {
switch(tag) {
- case 0:
- throw pb::InvalidProtocolBufferException.InvalidTag();
default:
- if (pb::WireFormat.IsEndGroupTag(tag)) {
- return;
- }
+ input.SkipLastField();
break;
case 10: {
Value = input.ReadBytes();