aboutsummaryrefslogtreecommitdiff
path: root/src/ProtoBench
diff options
context:
space:
mode:
authorJon Skeet <skeet@pobox.com>2009-02-24 16:50:56 +0000
committerJon Skeet <skeet@pobox.com>2009-02-24 16:50:56 +0000
commite81a9d7c87380028b72cd77d48e767705ee224b5 (patch)
treea4e0c00735509e67a8188dfc6934f418a49b3abf /src/ProtoBench
parent25a28580a6f307cb8eb040367f5671e678e9896b (diff)
downloadprotobuf-e81a9d7c87380028b72cd77d48e767705ee224b5.tar.gz
protobuf-e81a9d7c87380028b72cd77d48e767705ee224b5.tar.bz2
protobuf-e81a9d7c87380028b72cd77d48e767705ee224b5.zip
Added ToBuilder and WeakToBuilder
Diffstat (limited to 'src/ProtoBench')
-rw-r--r--src/ProtoBench/BenchmarkProtoFile.cs5
-rw-r--r--src/ProtoBench/BenchmarkSpeedProtoFile.cs5
2 files changed, 10 insertions, 0 deletions
diff --git a/src/ProtoBench/BenchmarkProtoFile.cs b/src/ProtoBench/BenchmarkProtoFile.cs
index e0a06292..95cd1650 100644
--- a/src/ProtoBench/BenchmarkProtoFile.cs
+++ b/src/ProtoBench/BenchmarkProtoFile.cs
@@ -525,6 +525,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
}
public static Builder CreateBuilder() { return new Builder(); }
+ public override Builder ToBuilder() { return CreateBuilder(this); }
public override Builder CreateBuilderForType() { return new Builder(); }
public static Builder CreateBuilder(Message1 prototype) {
return (Builder) new Builder().MergeFrom(prototype);
@@ -1568,6 +1569,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
}
public static Builder CreateBuilder() { return new Builder(); }
+ public override Builder ToBuilder() { return CreateBuilder(this); }
public override Builder CreateBuilderForType() { return new Builder(); }
public static Builder CreateBuilder(Message2 prototype) {
return (Builder) new Builder().MergeFrom(prototype);
@@ -2194,6 +2196,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
}
public static Builder CreateBuilder() { return new Builder(); }
+ public override Builder ToBuilder() { return CreateBuilder(this); }
public override Builder CreateBuilderForType() { return new Builder(); }
public static Builder CreateBuilder(Group1 prototype) {
return (Builder) new Builder().MergeFrom(prototype);
@@ -2886,6 +2889,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
}
public static Builder CreateBuilder() { return new Builder(); }
+ public override Builder ToBuilder() { return CreateBuilder(this); }
public override Builder CreateBuilderForType() { return new Builder(); }
public static Builder CreateBuilder(Message3 prototype) {
return (Builder) new Builder().MergeFrom(prototype);
@@ -3670,6 +3674,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
}
public static Builder CreateBuilder() { return new Builder(); }
+ public override Builder ToBuilder() { return CreateBuilder(this); }
public override Builder CreateBuilderForType() { return new Builder(); }
public static Builder CreateBuilder(Message4 prototype) {
return (Builder) new Builder().MergeFrom(prototype);
diff --git a/src/ProtoBench/BenchmarkSpeedProtoFile.cs b/src/ProtoBench/BenchmarkSpeedProtoFile.cs
index df0d52ee..5c5e2841 100644
--- a/src/ProtoBench/BenchmarkSpeedProtoFile.cs
+++ b/src/ProtoBench/BenchmarkSpeedProtoFile.cs
@@ -803,6 +803,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
}
public static Builder CreateBuilder() { return new Builder(); }
+ public override Builder ToBuilder() { return CreateBuilder(this); }
public override Builder CreateBuilderForType() { return new Builder(); }
public static Builder CreateBuilder(SpeedMessage1 prototype) {
return (Builder) new Builder().MergeFrom(prototype);
@@ -2320,6 +2321,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
}
public static Builder CreateBuilder() { return new Builder(); }
+ public override Builder ToBuilder() { return CreateBuilder(this); }
public override Builder CreateBuilderForType() { return new Builder(); }
public static Builder CreateBuilder(SpeedMessage2 prototype) {
return (Builder) new Builder().MergeFrom(prototype);
@@ -3267,6 +3269,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
}
public static Builder CreateBuilder() { return new Builder(); }
+ public override Builder ToBuilder() { return CreateBuilder(this); }
public override Builder CreateBuilderForType() { return new Builder(); }
public static Builder CreateBuilder(Group1 prototype) {
return (Builder) new Builder().MergeFrom(prototype);
@@ -4339,6 +4342,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
}
public static Builder CreateBuilder() { return new Builder(); }
+ public override Builder ToBuilder() { return CreateBuilder(this); }
public override Builder CreateBuilderForType() { return new Builder(); }
public static Builder CreateBuilder(SpeedMessage3 prototype) {
return (Builder) new Builder().MergeFrom(prototype);
@@ -5463,6 +5467,7 @@ namespace Google.ProtocolBuffers.ProtoBench {
return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
}
public static Builder CreateBuilder() { return new Builder(); }
+ public override Builder ToBuilder() { return CreateBuilder(this); }
public override Builder CreateBuilderForType() { return new Builder(); }
public static Builder CreateBuilder(SpeedMessage4 prototype) {
return (Builder) new Builder().MergeFrom(prototype);