aboutsummaryrefslogtreecommitdiff
path: root/src/ProtoBench
diff options
context:
space:
mode:
authorJon Skeet <skeet@pobox.com>2009-01-27 12:25:21 +0000
committerJon Skeet <skeet@pobox.com>2009-01-27 12:25:21 +0000
commit642a8140c88dfb61f5f4812fc179e4f42beb4978 (patch)
tree4d5bef960bd3af7d84c168e675076c0f69990e1a /src/ProtoBench
parent25a2792283ec695d3c038559ea0682f1d83d9bd3 (diff)
downloadprotobuf-642a8140c88dfb61f5f4812fc179e4f42beb4978.tar.gz
protobuf-642a8140c88dfb61f5f4812fc179e4f42beb4978.tar.bz2
protobuf-642a8140c88dfb61f5f4812fc179e4f42beb4978.zip
Setters/adders now throw ArgumentNullException appropriately.
Diffstat (limited to 'src/ProtoBench')
-rw-r--r--src/ProtoBench/BenchmarkProtoFile.cs37
-rw-r--r--src/ProtoBench/BenchmarkSpeedProtoFile.cs37
2 files changed, 74 insertions, 0 deletions
diff --git a/src/ProtoBench/BenchmarkProtoFile.cs b/src/ProtoBench/BenchmarkProtoFile.cs
index d0c7744f..e0a06292 100644
--- a/src/ProtoBench/BenchmarkProtoFile.cs
+++ b/src/ProtoBench/BenchmarkProtoFile.cs
@@ -575,6 +575,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField1(value); }
}
public Builder SetField1(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField1 = true;
result.field1_ = value;
return this;
@@ -593,6 +594,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField9(value); }
}
public Builder SetField9(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField9 = true;
result.field9_ = value;
return this;
@@ -611,6 +613,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField18(value); }
}
public Builder SetField18(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField18 = true;
result.field18_ = value;
return this;
@@ -755,6 +758,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField4(value); }
}
public Builder SetField4(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField4 = true;
result.field4_ = value;
return this;
@@ -817,6 +821,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField7(value); }
}
public Builder SetField7(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField7 = true;
result.field7_ = value;
return this;
@@ -997,6 +1002,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField102(value); }
}
public Builder SetField102(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField102 = true;
result.field102_ = value;
return this;
@@ -1015,6 +1021,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField103(value); }
}
public Builder SetField103(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField103 = true;
result.field103_ = value;
return this;
@@ -1195,16 +1202,19 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField15(value); }
}
public Builder SetField15(global::Google.ProtocolBuffers.ProtoBench.Message2 value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField15 = true;
result.field15_ = value;
return this;
}
public Builder SetField15(global::Google.ProtocolBuffers.ProtoBench.Message2.Builder builderForValue) {
+ pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
result.hasField15 = true;
result.field15_ = builderForValue.Build();
return this;
}
public Builder MergeField15(global::Google.ProtocolBuffers.ProtoBench.Message2 value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
if (result.HasField15 &&
result.field15_ != global::Google.ProtocolBuffers.ProtoBench.Message2.DefaultInstance) {
result.field15_ = global::Google.ProtocolBuffers.ProtoBench.Message2.CreateBuilder(result.field15_).MergeFrom(value).BuildPartial();
@@ -1300,6 +1310,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField129(value); }
}
public Builder SetField129(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField129 = true;
result.field129_ = value;
return this;
@@ -1660,6 +1671,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField15(value); }
}
public Builder SetField15(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField15 = true;
result.field15_ = value;
return this;
@@ -1912,6 +1924,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField205(value); }
}
public Builder SetField205(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField205 = true;
result.field205_ = value;
return this;
@@ -2269,6 +2282,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField12(value); }
}
public Builder SetField12(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField12 = true;
result.field12_ = value;
return this;
@@ -2287,6 +2301,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField13(value); }
}
public Builder SetField13(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField13 = true;
result.field13_ = value;
return this;
@@ -2307,10 +2322,12 @@ namespace Google.ProtocolBuffers.ProtoBench {
return result.GetField14(index);
}
public Builder SetField14(int index, string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.field14_[index] = value;
return this;
}
public Builder AddField14(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.field14_.Add(value);
return this;
}
@@ -2367,6 +2384,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField27(value); }
}
public Builder SetField27(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField27 = true;
result.field27_ = value;
return this;
@@ -2403,6 +2421,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField29(value); }
}
public Builder SetField29(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField29 = true;
result.field29_ = value;
return this;
@@ -2421,6 +2440,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField16(value); }
}
public Builder SetField16(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField16 = true;
result.field16_ = value;
return this;
@@ -2441,10 +2461,12 @@ namespace Google.ProtocolBuffers.ProtoBench {
return result.GetField22(index);
}
public Builder SetField22(int index, string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.field22_[index] = value;
return this;
}
public Builder AddField22(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.field22_.Add(value);
return this;
}
@@ -2509,6 +2531,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField24(value); }
}
public Builder SetField24(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField24 = true;
result.field24_ = value;
return this;
@@ -2527,16 +2550,19 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField31(value); }
}
public Builder SetField31(global::Google.ProtocolBuffers.ProtoBench.Message4 value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField31 = true;
result.field31_ = value;
return this;
}
public Builder SetField31(global::Google.ProtocolBuffers.ProtoBench.Message4.Builder builderForValue) {
+ pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
result.hasField31 = true;
result.field31_ = builderForValue.Build();
return this;
}
public Builder MergeField31(global::Google.ProtocolBuffers.ProtoBench.Message4 value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
if (result.HasField31 &&
result.field31_ != global::Google.ProtocolBuffers.ProtoBench.Message4.DefaultInstance) {
result.field31_ = global::Google.ProtocolBuffers.ProtoBench.Message4.CreateBuilder(result.field31_).MergeFrom(value).BuildPartial();
@@ -2913,6 +2939,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField1(value); }
}
public Builder SetField1(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField1 = true;
result.field1_ = value;
return this;
@@ -3003,6 +3030,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField6(value); }
}
public Builder SetField6(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField6 = true;
result.field6_ = value;
return this;
@@ -3021,6 +3049,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField2(value); }
}
public Builder SetField2(pb::ByteString value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField2 = true;
result.field2_ = value;
return this;
@@ -3311,18 +3340,22 @@ namespace Google.ProtocolBuffers.ProtoBench {
return result.GetGroup1(index);
}
public Builder SetGroup1(int index, global::Google.ProtocolBuffers.ProtoBench.Message3.Types.Group1 value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.group1_[index] = value;
return this;
}
public Builder SetGroup1(int index, global::Google.ProtocolBuffers.ProtoBench.Message3.Types.Group1.Builder builderForValue) {
+ pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
result.group1_[index] = builderForValue.Build();
return this;
}
public Builder AddGroup1(global::Google.ProtocolBuffers.ProtoBench.Message3.Types.Group1 value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.group1_.Add(value);
return this;
}
public Builder AddGroup1(global::Google.ProtocolBuffers.ProtoBench.Message3.Types.Group1.Builder builderForValue) {
+ pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
result.group1_.Add(builderForValue.Build());
return this;
}
@@ -3345,10 +3378,12 @@ namespace Google.ProtocolBuffers.ProtoBench {
return result.GetField128(index);
}
public Builder SetField128(int index, string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.field128_[index] = value;
return this;
}
public Builder AddField128(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.field128_.Add(value);
return this;
}
@@ -3389,10 +3424,12 @@ namespace Google.ProtocolBuffers.ProtoBench {
return result.GetField127(index);
}
public Builder SetField127(int index, string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.field127_[index] = value;
return this;
}
public Builder AddField127(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.field127_.Add(value);
return this;
}
diff --git a/src/ProtoBench/BenchmarkSpeedProtoFile.cs b/src/ProtoBench/BenchmarkSpeedProtoFile.cs
index 83b0e8cd..670cccf1 100644
--- a/src/ProtoBench/BenchmarkSpeedProtoFile.cs
+++ b/src/ProtoBench/BenchmarkSpeedProtoFile.cs
@@ -1179,6 +1179,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField1(value); }
}
public Builder SetField1(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField1 = true;
result.field1_ = value;
return this;
@@ -1197,6 +1198,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField9(value); }
}
public Builder SetField9(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField9 = true;
result.field9_ = value;
return this;
@@ -1215,6 +1217,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField18(value); }
}
public Builder SetField18(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField18 = true;
result.field18_ = value;
return this;
@@ -1359,6 +1362,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField4(value); }
}
public Builder SetField4(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField4 = true;
result.field4_ = value;
return this;
@@ -1421,6 +1425,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField7(value); }
}
public Builder SetField7(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField7 = true;
result.field7_ = value;
return this;
@@ -1601,6 +1606,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField102(value); }
}
public Builder SetField102(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField102 = true;
result.field102_ = value;
return this;
@@ -1619,6 +1625,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField103(value); }
}
public Builder SetField103(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField103 = true;
result.field103_ = value;
return this;
@@ -1799,16 +1806,19 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField15(value); }
}
public Builder SetField15(global::Google.ProtocolBuffers.ProtoBench.SpeedMessage2 value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField15 = true;
result.field15_ = value;
return this;
}
public Builder SetField15(global::Google.ProtocolBuffers.ProtoBench.SpeedMessage2.Builder builderForValue) {
+ pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
result.hasField15 = true;
result.field15_ = builderForValue.Build();
return this;
}
public Builder MergeField15(global::Google.ProtocolBuffers.ProtoBench.SpeedMessage2 value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
if (result.HasField15 &&
result.field15_ != global::Google.ProtocolBuffers.ProtoBench.SpeedMessage2.DefaultInstance) {
result.field15_ = global::Google.ProtocolBuffers.ProtoBench.SpeedMessage2.CreateBuilder(result.field15_).MergeFrom(value).BuildPartial();
@@ -1904,6 +1914,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField129(value); }
}
public Builder SetField129(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField129 = true;
result.field129_ = value;
return this;
@@ -2586,6 +2597,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField15(value); }
}
public Builder SetField15(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField15 = true;
result.field15_ = value;
return this;
@@ -2838,6 +2850,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField205(value); }
}
public Builder SetField205(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField205 = true;
result.field205_ = value;
return this;
@@ -3472,6 +3485,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField12(value); }
}
public Builder SetField12(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField12 = true;
result.field12_ = value;
return this;
@@ -3490,6 +3504,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField13(value); }
}
public Builder SetField13(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField13 = true;
result.field13_ = value;
return this;
@@ -3510,10 +3525,12 @@ namespace Google.ProtocolBuffers.ProtoBench {
return result.GetField14(index);
}
public Builder SetField14(int index, string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.field14_[index] = value;
return this;
}
public Builder AddField14(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.field14_.Add(value);
return this;
}
@@ -3570,6 +3587,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField27(value); }
}
public Builder SetField27(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField27 = true;
result.field27_ = value;
return this;
@@ -3606,6 +3624,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField29(value); }
}
public Builder SetField29(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField29 = true;
result.field29_ = value;
return this;
@@ -3624,6 +3643,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField16(value); }
}
public Builder SetField16(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField16 = true;
result.field16_ = value;
return this;
@@ -3644,10 +3664,12 @@ namespace Google.ProtocolBuffers.ProtoBench {
return result.GetField22(index);
}
public Builder SetField22(int index, string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.field22_[index] = value;
return this;
}
public Builder AddField22(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.field22_.Add(value);
return this;
}
@@ -3712,6 +3734,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField24(value); }
}
public Builder SetField24(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField24 = true;
result.field24_ = value;
return this;
@@ -3730,16 +3753,19 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField31(value); }
}
public Builder SetField31(global::Google.ProtocolBuffers.ProtoBench.SpeedMessage4 value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField31 = true;
result.field31_ = value;
return this;
}
public Builder SetField31(global::Google.ProtocolBuffers.ProtoBench.SpeedMessage4.Builder builderForValue) {
+ pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
result.hasField31 = true;
result.field31_ = builderForValue.Build();
return this;
}
public Builder MergeField31(global::Google.ProtocolBuffers.ProtoBench.SpeedMessage4 value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
if (result.HasField31 &&
result.field31_ != global::Google.ProtocolBuffers.ProtoBench.SpeedMessage4.DefaultInstance) {
result.field31_ = global::Google.ProtocolBuffers.ProtoBench.SpeedMessage4.CreateBuilder(result.field31_).MergeFrom(value).BuildPartial();
@@ -4570,6 +4596,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField1(value); }
}
public Builder SetField1(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField1 = true;
result.field1_ = value;
return this;
@@ -4660,6 +4687,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField6(value); }
}
public Builder SetField6(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField6 = true;
result.field6_ = value;
return this;
@@ -4678,6 +4706,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
set { SetField2(value); }
}
public Builder SetField2(pb::ByteString value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.hasField2 = true;
result.field2_ = value;
return this;
@@ -4968,18 +4997,22 @@ namespace Google.ProtocolBuffers.ProtoBench {
return result.GetGroup1(index);
}
public Builder SetGroup1(int index, global::Google.ProtocolBuffers.ProtoBench.SpeedMessage3.Types.Group1 value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.group1_[index] = value;
return this;
}
public Builder SetGroup1(int index, global::Google.ProtocolBuffers.ProtoBench.SpeedMessage3.Types.Group1.Builder builderForValue) {
+ pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
result.group1_[index] = builderForValue.Build();
return this;
}
public Builder AddGroup1(global::Google.ProtocolBuffers.ProtoBench.SpeedMessage3.Types.Group1 value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.group1_.Add(value);
return this;
}
public Builder AddGroup1(global::Google.ProtocolBuffers.ProtoBench.SpeedMessage3.Types.Group1.Builder builderForValue) {
+ pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
result.group1_.Add(builderForValue.Build());
return this;
}
@@ -5002,10 +5035,12 @@ namespace Google.ProtocolBuffers.ProtoBench {
return result.GetField128(index);
}
public Builder SetField128(int index, string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.field128_[index] = value;
return this;
}
public Builder AddField128(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.field128_.Add(value);
return this;
}
@@ -5046,10 +5081,12 @@ namespace Google.ProtocolBuffers.ProtoBench {
return result.GetField127(index);
}
public Builder SetField127(int index, string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.field127_[index] = value;
return this;
}
public Builder AddField127(string value) {
+ pb::ThrowHelper.ThrowIfNull(value, "value");
result.field127_.Add(value);
return this;
}