Changeset 4068 for trunk/sources/HeuristicLab.ExtLibs/HeuristicLab.ProtobufCS/0.9.1/ProtobufCS/src/ProtocolBuffers.Test/TestProtos/UnitTestOptimizeForProtoFile.cs
- Timestamp:
- 07/22/10 00:44:01 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.ExtLibs/HeuristicLab.ProtobufCS/0.9.1/ProtobufCS/src/ProtocolBuffers.Test/TestProtos/UnitTestOptimizeForProtoFile.cs
r3857 r4068 2 2 3 3 using pb = global::Google.ProtocolBuffers; 4 using pbc = global::Google.ProtocolBuffers.Collections;5 4 using pbd = global::Google.ProtocolBuffers.Descriptors; 6 using scg = global::System.Collections.Generic;7 5 namespace Google.ProtocolBuffers.TestProtos { 8 6 9 7 public static partial class UnitTestOptimizeForProtoFile { 10 8 11 9 #region Extension registration 12 10 public static void RegisterAllExtensions(pb::ExtensionRegistry registry) { … … 28 26 } 29 27 private static pbd::FileDescriptor descriptor; 30 28 31 29 static UnitTestOptimizeForProtoFile() { 32 30 byte[] descriptorData = global::System.Convert.FromBase64String( 33 "Citnb29nbGUvcHJvdG9idWYvdW5pdHRlc3Rfb3B0aW1pemVfZm9yLnByb3Rv" + 34 "EhFwcm90b2J1Zl91bml0dGVzdBokZ29vZ2xlL3Byb3RvYnVmL2NzaGFycF9v" + 35 "cHRpb25zLnByb3RvGh5nb29nbGUvcHJvdG9idWYvdW5pdHRlc3QucHJvdG8i" + 36 "kgIKFFRlc3RPcHRpbWl6ZWRGb3JTaXplEgkKAWkYASABKAUSLgoDbXNnGBMg" + 37 "ASgLMiEucHJvdG9idWZfdW5pdHRlc3QuRm9yZWlnbk1lc3NhZ2UqCQjoBxCA" + 38 "gICAAjJACg50ZXN0X2V4dGVuc2lvbhInLnByb3RvYnVmX3VuaXR0ZXN0LlRl" + 39 "c3RPcHRpbWl6ZWRGb3JTaXplGNIJIAEoBTJyCg90ZXN0X2V4dGVuc2lvbjIS" + 40 "Jy5wcm90b2J1Zl91bml0dGVzdC5UZXN0T3B0aW1pemVkRm9yU2l6ZRjTCSAB" + 41 "KAsyLy5wcm90b2J1Zl91bml0dGVzdC5UZXN0UmVxdWlyZWRPcHRpbWl6ZWRG" + 42 "b3JTaXplIikKHFRlc3RSZXF1aXJlZE9wdGltaXplZEZvclNpemUSCQoBeBgB" + 43 "IAIoBSJaChxUZXN0T3B0aW9uYWxPcHRpbWl6ZWRGb3JTaXplEjoKAW8YASAB" + 44 "KAsyLy5wcm90b2J1Zl91bml0dGVzdC5UZXN0UmVxdWlyZWRPcHRpbWl6ZWRG" + 45 "b3JTaXplQkZIAsI+QQohR29vZ2xlLlByb3RvY29sQnVmZmVycy5UZXN0UHJv" + 31 "Citnb29nbGUvcHJvdG9idWYvdW5pdHRlc3Rfb3B0aW1pemVfZm9yLnByb3Rv" + 32 "EhFwcm90b2J1Zl91bml0dGVzdBokZ29vZ2xlL3Byb3RvYnVmL2NzaGFycF9v" + 33 "cHRpb25zLnByb3RvGh5nb29nbGUvcHJvdG9idWYvdW5pdHRlc3QucHJvdG8i" + 34 "kgIKFFRlc3RPcHRpbWl6ZWRGb3JTaXplEgkKAWkYASABKAUSLgoDbXNnGBMg" + 35 "ASgLMiEucHJvdG9idWZfdW5pdHRlc3QuRm9yZWlnbk1lc3NhZ2UqCQjoBxCA" + 36 "gICAAjJACg50ZXN0X2V4dGVuc2lvbhInLnByb3RvYnVmX3VuaXR0ZXN0LlRl" + 37 "c3RPcHRpbWl6ZWRGb3JTaXplGNIJIAEoBTJyCg90ZXN0X2V4dGVuc2lvbjIS" + 38 "Jy5wcm90b2J1Zl91bml0dGVzdC5UZXN0T3B0aW1pemVkRm9yU2l6ZRjTCSAB" + 39 "KAsyLy5wcm90b2J1Zl91bml0dGVzdC5UZXN0UmVxdWlyZWRPcHRpbWl6ZWRG" + 40 "b3JTaXplIikKHFRlc3RSZXF1aXJlZE9wdGltaXplZEZvclNpemUSCQoBeBgB" + 41 "IAIoBSJaChxUZXN0T3B0aW9uYWxPcHRpbWl6ZWRGb3JTaXplEjoKAW8YASAB" + 42 "KAsyLy5wcm90b2J1Zl91bml0dGVzdC5UZXN0UmVxdWlyZWRPcHRpbWl6ZWRG" + 43 "b3JTaXplQkZIAsI+QQohR29vZ2xlLlByb3RvY29sQnVmZmVycy5UZXN0UHJv" + 46 44 "dG9zEhxVbml0VGVzdE9wdGltaXplRm9yUHJvdG9GaWxl"); 47 45 pbd::FileDescriptor.InternalDescriptorAssigner assigner = delegate(pbd::FileDescriptor root) { 48 46 descriptor = root; 49 47 internal__static_protobuf_unittest_TestOptimizedForSize__Descriptor = Descriptor.MessageTypes[0]; 50 internal__static_protobuf_unittest_TestOptimizedForSize__FieldAccessorTable = 48 internal__static_protobuf_unittest_TestOptimizedForSize__FieldAccessorTable = 51 49 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestOptimizedForSize, global::Google.ProtocolBuffers.TestProtos.TestOptimizedForSize.Builder>(internal__static_protobuf_unittest_TestOptimizedForSize__Descriptor, 52 50 new string[] { "I", "Msg", }); … … 54 52 global::Google.ProtocolBuffers.TestProtos.TestOptimizedForSize.TestExtension2 = pb::GeneratedSingleExtension<global::Google.ProtocolBuffers.TestProtos.TestRequiredOptimizedForSize>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.TestOptimizedForSize.Descriptor.Extensions[1]); 55 53 internal__static_protobuf_unittest_TestRequiredOptimizedForSize__Descriptor = Descriptor.MessageTypes[1]; 56 internal__static_protobuf_unittest_TestRequiredOptimizedForSize__FieldAccessorTable = 54 internal__static_protobuf_unittest_TestRequiredOptimizedForSize__FieldAccessorTable = 57 55 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestRequiredOptimizedForSize, global::Google.ProtocolBuffers.TestProtos.TestRequiredOptimizedForSize.Builder>(internal__static_protobuf_unittest_TestRequiredOptimizedForSize__Descriptor, 58 56 new string[] { "X", }); 59 57 internal__static_protobuf_unittest_TestOptionalOptimizedForSize__Descriptor = Descriptor.MessageTypes[2]; 60 internal__static_protobuf_unittest_TestOptionalOptimizedForSize__FieldAccessorTable = 58 internal__static_protobuf_unittest_TestOptionalOptimizedForSize__FieldAccessorTable = 61 59 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestOptionalOptimizedForSize, global::Google.ProtocolBuffers.TestProtos.TestOptionalOptimizedForSize.Builder>(internal__static_protobuf_unittest_TestOptionalOptimizedForSize__Descriptor, 62 60 new string[] { "O", }); … … 74 72 } 75 73 #endregion 76 74 77 75 } 78 76 #region Messages … … 82 80 get { return defaultInstance; } 83 81 } 84 82 85 83 public override TestOptimizedForSize DefaultInstanceForType { 86 84 get { return defaultInstance; } 87 85 } 88 86 89 87 protected override TestOptimizedForSize ThisMessage { 90 88 get { return this; } 91 89 } 92 90 93 91 public static pbd::MessageDescriptor Descriptor { 94 92 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestOptimizeForProtoFile.internal__static_protobuf_unittest_TestOptimizedForSize__Descriptor; } 95 93 } 96 94 97 95 protected override pb::FieldAccess.FieldAccessorTable<TestOptimizedForSize, TestOptimizedForSize.Builder> InternalFieldAccessors { 98 96 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestOptimizeForProtoFile.internal__static_protobuf_unittest_TestOptimizedForSize__FieldAccessorTable; } 99 97 } 100 98 101 99 public const int TestExtensionFieldNumber = 1234; 102 100 public static pb::GeneratedExtensionBase<int> TestExtension; … … 112 110 get { return i_; } 113 111 } 114 112 115 113 public const int MsgFieldNumber = 19; 116 114 private bool hasMsg; … … 122 120 get { return msg_; } 123 121 } 124 122 125 123 public static TestOptimizedForSize ParseFrom(pb::ByteString data) { 126 return ((Builder) 124 return ((Builder)CreateBuilder().MergeFrom(data)).BuildParsed(); 127 125 } 128 126 public static TestOptimizedForSize ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) { 129 return ((Builder) 127 return ((Builder)CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed(); 130 128 } 131 129 public static TestOptimizedForSize ParseFrom(byte[] data) { 132 return ((Builder) 130 return ((Builder)CreateBuilder().MergeFrom(data)).BuildParsed(); 133 131 } 134 132 public static TestOptimizedForSize ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) { 135 return ((Builder) 133 return ((Builder)CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed(); 136 134 } 137 135 public static TestOptimizedForSize ParseFrom(global::System.IO.Stream input) { 138 return ((Builder) 136 return ((Builder)CreateBuilder().MergeFrom(input)).BuildParsed(); 139 137 } 140 138 public static TestOptimizedForSize ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) { 141 return ((Builder) 139 return ((Builder)CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed(); 142 140 } 143 141 public static TestOptimizedForSize ParseDelimitedFrom(global::System.IO.Stream input) { … … 148 146 } 149 147 public static TestOptimizedForSize ParseFrom(pb::CodedInputStream input) { 150 return ((Builder) 148 return ((Builder)CreateBuilder().MergeFrom(input)).BuildParsed(); 151 149 } 152 150 public static TestOptimizedForSize ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) { 153 return ((Builder) 151 return ((Builder)CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed(); 154 152 } 155 153 public static Builder CreateBuilder() { return new Builder(); } … … 157 155 public override Builder CreateBuilderForType() { return new Builder(); } 158 156 public static Builder CreateBuilder(TestOptimizedForSize prototype) { 159 return (Builder) 160 } 161 157 return (Builder)new Builder().MergeFrom(prototype); 158 } 159 162 160 public sealed partial class Builder : pb::ExtendableBuilder<TestOptimizedForSize, Builder> { 163 161 protected override Builder ThisBuilder { 164 162 get { return this; } 165 163 } 166 public Builder() { }167 164 public Builder() { } 165 168 166 TestOptimizedForSize result = new TestOptimizedForSize(); 169 167 170 168 protected override TestOptimizedForSize MessageBeingBuilt { 171 169 get { return result; } 172 170 } 173 171 174 172 public override Builder Clear() { 175 173 result = new TestOptimizedForSize(); 176 174 return this; 177 175 } 178 176 179 177 public override Builder Clone() { 180 178 return new Builder().MergeFrom(result); 181 179 } 182 180 183 181 public override pbd::MessageDescriptor DescriptorForType { 184 182 get { return global::Google.ProtocolBuffers.TestProtos.TestOptimizedForSize.Descriptor; } 185 183 } 186 184 187 185 public override TestOptimizedForSize DefaultInstanceForType { 188 186 get { return global::Google.ProtocolBuffers.TestProtos.TestOptimizedForSize.DefaultInstance; } 189 187 } 190 188 191 189 public override TestOptimizedForSize BuildPartial() { 192 190 if (result == null) { … … 197 195 return returnMe; 198 196 } 199 200 197 198 201 199 public bool HasI { 202 200 get { return result.HasI; } … … 216 214 return this; 217 215 } 218 216 219 217 public bool HasMsg { 220 get { return result.HasMsg; }218 get { return result.HasMsg; } 221 219 } 222 220 public global::Google.ProtocolBuffers.TestProtos.ForeignMessage Msg { … … 240 238 if (result.HasMsg && 241 239 result.msg_ != global::Google.ProtocolBuffers.TestProtos.ForeignMessage.DefaultInstance) { 242 240 result.msg_ = global::Google.ProtocolBuffers.TestProtos.ForeignMessage.CreateBuilder(result.msg_).MergeFrom(value).BuildPartial(); 243 241 } else { 244 242 result.msg_ = value; … … 257 255 } 258 256 } 259 257 260 258 public sealed partial class TestRequiredOptimizedForSize : pb::GeneratedMessage<TestRequiredOptimizedForSize, TestRequiredOptimizedForSize.Builder> { 261 259 private static readonly TestRequiredOptimizedForSize defaultInstance = new Builder().BuildPartial(); … … 263 261 get { return defaultInstance; } 264 262 } 265 263 266 264 public override TestRequiredOptimizedForSize DefaultInstanceForType { 267 265 get { return defaultInstance; } 268 266 } 269 267 270 268 protected override TestRequiredOptimizedForSize ThisMessage { 271 269 get { return this; } 272 270 } 273 271 274 272 public static pbd::MessageDescriptor Descriptor { 275 273 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestOptimizeForProtoFile.internal__static_protobuf_unittest_TestRequiredOptimizedForSize__Descriptor; } 276 274 } 277 275 278 276 protected override pb::FieldAccess.FieldAccessorTable<TestRequiredOptimizedForSize, TestRequiredOptimizedForSize.Builder> InternalFieldAccessors { 279 277 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestOptimizeForProtoFile.internal__static_protobuf_unittest_TestRequiredOptimizedForSize__FieldAccessorTable; } 280 278 } 281 279 282 280 public const int XFieldNumber = 1; 283 281 private bool hasX; … … 289 287 get { return x_; } 290 288 } 291 289 292 290 public static TestRequiredOptimizedForSize ParseFrom(pb::ByteString data) { 293 return ((Builder) 291 return ((Builder)CreateBuilder().MergeFrom(data)).BuildParsed(); 294 292 } 295 293 public static TestRequiredOptimizedForSize ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) { 296 return ((Builder) 294 return ((Builder)CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed(); 297 295 } 298 296 public static TestRequiredOptimizedForSize ParseFrom(byte[] data) { 299 return ((Builder) 297 return ((Builder)CreateBuilder().MergeFrom(data)).BuildParsed(); 300 298 } 301 299 public static TestRequiredOptimizedForSize ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) { 302 return ((Builder) 300 return ((Builder)CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed(); 303 301 } 304 302 public static TestRequiredOptimizedForSize ParseFrom(global::System.IO.Stream input) { 305 return ((Builder) 303 return ((Builder)CreateBuilder().MergeFrom(input)).BuildParsed(); 306 304 } 307 305 public static TestRequiredOptimizedForSize ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) { 308 return ((Builder) 306 return ((Builder)CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed(); 309 307 } 310 308 public static TestRequiredOptimizedForSize ParseDelimitedFrom(global::System.IO.Stream input) { … … 315 313 } 316 314 public static TestRequiredOptimizedForSize ParseFrom(pb::CodedInputStream input) { 317 return ((Builder) 315 return ((Builder)CreateBuilder().MergeFrom(input)).BuildParsed(); 318 316 } 319 317 public static TestRequiredOptimizedForSize ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) { 320 return ((Builder) 318 return ((Builder)CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed(); 321 319 } 322 320 public static Builder CreateBuilder() { return new Builder(); } … … 324 322 public override Builder CreateBuilderForType() { return new Builder(); } 325 323 public static Builder CreateBuilder(TestRequiredOptimizedForSize prototype) { 326 return (Builder) 327 } 328 324 return (Builder)new Builder().MergeFrom(prototype); 325 } 326 329 327 public sealed partial class Builder : pb::GeneratedBuilder<TestRequiredOptimizedForSize, Builder> { 330 328 protected override Builder ThisBuilder { 331 329 get { return this; } 332 330 } 333 public Builder() { }334 331 public Builder() { } 332 335 333 TestRequiredOptimizedForSize result = new TestRequiredOptimizedForSize(); 336 334 337 335 protected override TestRequiredOptimizedForSize MessageBeingBuilt { 338 336 get { return result; } 339 337 } 340 338 341 339 public override Builder Clear() { 342 340 result = new TestRequiredOptimizedForSize(); 343 341 return this; 344 342 } 345 343 346 344 public override Builder Clone() { 347 345 return new Builder().MergeFrom(result); 348 346 } 349 347 350 348 public override pbd::MessageDescriptor DescriptorForType { 351 349 get { return global::Google.ProtocolBuffers.TestProtos.TestRequiredOptimizedForSize.Descriptor; } 352 350 } 353 351 354 352 public override TestRequiredOptimizedForSize DefaultInstanceForType { 355 353 get { return global::Google.ProtocolBuffers.TestProtos.TestRequiredOptimizedForSize.DefaultInstance; } 356 354 } 357 355 358 356 public override TestRequiredOptimizedForSize BuildPartial() { 359 357 if (result == null) { … … 364 362 return returnMe; 365 363 } 366 367 364 365 368 366 public bool HasX { 369 367 get { return result.HasX; } … … 388 386 } 389 387 } 390 388 391 389 public sealed partial class TestOptionalOptimizedForSize : pb::GeneratedMessage<TestOptionalOptimizedForSize, TestOptionalOptimizedForSize.Builder> { 392 390 private static readonly TestOptionalOptimizedForSize defaultInstance = new Builder().BuildPartial(); … … 394 392 get { return defaultInstance; } 395 393 } 396 394 397 395 public override TestOptionalOptimizedForSize DefaultInstanceForType { 398 396 get { return defaultInstance; } 399 397 } 400 398 401 399 protected override TestOptionalOptimizedForSize ThisMessage { 402 400 get { return this; } 403 401 } 404 402 405 403 public static pbd::MessageDescriptor Descriptor { 406 404 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestOptimizeForProtoFile.internal__static_protobuf_unittest_TestOptionalOptimizedForSize__Descriptor; } 407 405 } 408 406 409 407 protected override pb::FieldAccess.FieldAccessorTable<TestOptionalOptimizedForSize, TestOptionalOptimizedForSize.Builder> InternalFieldAccessors { 410 408 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestOptimizeForProtoFile.internal__static_protobuf_unittest_TestOptionalOptimizedForSize__FieldAccessorTable; } 411 409 } 412 410 413 411 public const int OFieldNumber = 1; 414 412 private bool hasO; … … 420 418 get { return o_; } 421 419 } 422 420 423 421 public static TestOptionalOptimizedForSize ParseFrom(pb::ByteString data) { 424 return ((Builder) 422 return ((Builder)CreateBuilder().MergeFrom(data)).BuildParsed(); 425 423 } 426 424 public static TestOptionalOptimizedForSize ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) { 427 return ((Builder) 425 return ((Builder)CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed(); 428 426 } 429 427 public static TestOptionalOptimizedForSize ParseFrom(byte[] data) { 430 return ((Builder) 428 return ((Builder)CreateBuilder().MergeFrom(data)).BuildParsed(); 431 429 } 432 430 public static TestOptionalOptimizedForSize ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) { 433 return ((Builder) 431 return ((Builder)CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed(); 434 432 } 435 433 public static TestOptionalOptimizedForSize ParseFrom(global::System.IO.Stream input) { 436 return ((Builder) 434 return ((Builder)CreateBuilder().MergeFrom(input)).BuildParsed(); 437 435 } 438 436 public static TestOptionalOptimizedForSize ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) { 439 return ((Builder) 437 return ((Builder)CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed(); 440 438 } 441 439 public static TestOptionalOptimizedForSize ParseDelimitedFrom(global::System.IO.Stream input) { … … 446 444 } 447 445 public static TestOptionalOptimizedForSize ParseFrom(pb::CodedInputStream input) { 448 return ((Builder) 446 return ((Builder)CreateBuilder().MergeFrom(input)).BuildParsed(); 449 447 } 450 448 public static TestOptionalOptimizedForSize ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) { 451 return ((Builder) 449 return ((Builder)CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed(); 452 450 } 453 451 public static Builder CreateBuilder() { return new Builder(); } … … 455 453 public override Builder CreateBuilderForType() { return new Builder(); } 456 454 public static Builder CreateBuilder(TestOptionalOptimizedForSize prototype) { 457 return (Builder) 458 } 459 455 return (Builder)new Builder().MergeFrom(prototype); 456 } 457 460 458 public sealed partial class Builder : pb::GeneratedBuilder<TestOptionalOptimizedForSize, Builder> { 461 459 protected override Builder ThisBuilder { 462 460 get { return this; } 463 461 } 464 public Builder() { }465 462 public Builder() { } 463 466 464 TestOptionalOptimizedForSize result = new TestOptionalOptimizedForSize(); 467 465 468 466 protected override TestOptionalOptimizedForSize MessageBeingBuilt { 469 467 get { return result; } 470 468 } 471 469 472 470 public override Builder Clear() { 473 471 result = new TestOptionalOptimizedForSize(); 474 472 return this; 475 473 } 476 474 477 475 public override Builder Clone() { 478 476 return new Builder().MergeFrom(result); 479 477 } 480 478 481 479 public override pbd::MessageDescriptor DescriptorForType { 482 480 get { return global::Google.ProtocolBuffers.TestProtos.TestOptionalOptimizedForSize.Descriptor; } 483 481 } 484 482 485 483 public override TestOptionalOptimizedForSize DefaultInstanceForType { 486 484 get { return global::Google.ProtocolBuffers.TestProtos.TestOptionalOptimizedForSize.DefaultInstance; } 487 485 } 488 486 489 487 public override TestOptionalOptimizedForSize BuildPartial() { 490 488 if (result == null) { … … 495 493 return returnMe; 496 494 } 497 498 495 496 499 497 public bool HasO { 500 get { return result.HasO; }498 get { return result.HasO; } 501 499 } 502 500 public global::Google.ProtocolBuffers.TestProtos.TestRequiredOptimizedForSize O { … … 520 518 if (result.HasO && 521 519 result.o_ != global::Google.ProtocolBuffers.TestProtos.TestRequiredOptimizedForSize.DefaultInstance) { 522 520 result.o_ = global::Google.ProtocolBuffers.TestProtos.TestRequiredOptimizedForSize.CreateBuilder(result.o_).MergeFrom(value).BuildPartial(); 523 521 } else { 524 522 result.o_ = value; … … 537 535 } 538 536 } 539 537 540 538 #endregion 541 539 542 540 }
Note: See TracChangeset
for help on using the changeset viewer.