aboutsummaryrefslogtreecommitdiff
path: root/csharp/ProtocolBuffers.Test/TestProtos/MessageWithNoOuter.cs
diff options
context:
space:
mode:
Diffstat (limited to 'csharp/ProtocolBuffers.Test/TestProtos/MessageWithNoOuter.cs')
-rw-r--r--csharp/ProtocolBuffers.Test/TestProtos/MessageWithNoOuter.cs20
1 files changed, 14 insertions, 6 deletions
diff --git a/csharp/ProtocolBuffers.Test/TestProtos/MessageWithNoOuter.cs b/csharp/ProtocolBuffers.Test/TestProtos/MessageWithNoOuter.cs
index 860b7a03..6c5ec24f 100644
--- a/csharp/ProtocolBuffers.Test/TestProtos/MessageWithNoOuter.cs
+++ b/csharp/ProtocolBuffers.Test/TestProtos/MessageWithNoOuter.cs
@@ -95,12 +95,16 @@ namespace Google.ProtocolBuffers.TestProtos {
}
public static Builder CreateBuilder() { return new Builder(); }
- public override IBuilder<self::MessageWithNoOuter.Types.NestedMessage> CreateBuilderForType() { return new Builder(); }
+ public override Builder CreateBuilderForType() { return new Builder(); }
public static Builder CreateBuilder(self::MessageWithNoOuter.Types.NestedMessage prototype) {
return (Builder) new Builder().MergeFrom(prototype);
}
public sealed partial class Builder : pb::GeneratedBuilder<self::MessageWithNoOuter.Types.NestedMessage, Builder> {
+ protected override Builder ThisBuilder {
+ get { return this; }
+ }
+
// Construct using self::MessageWithNoOuter.Types.NestedMessage.CreateBuilder()
internal Builder() {}
@@ -110,12 +114,12 @@ namespace Google.ProtocolBuffers.TestProtos {
get { return result; }
}
- public override IBuilder<self::MessageWithNoOuter.Types.NestedMessage> Clear() {
+ public override Builder Clear() {
result = new self::MessageWithNoOuter.Types.NestedMessage();
return this;
}
- public override IBuilder<self::MessageWithNoOuter.Types.NestedMessage> Clone() {
+ public override Builder Clone() {
return new Builder().MergeFrom(result);
}
@@ -231,12 +235,16 @@ namespace Google.ProtocolBuffers.TestProtos {
}
public static Builder CreateBuilder() { return new Builder(); }
- public override IBuilder<self::MessageWithNoOuter> CreateBuilderForType() { return new Builder(); }
+ public override Builder CreateBuilderForType() { return new Builder(); }
public static Builder CreateBuilder(self::MessageWithNoOuter prototype) {
return (Builder) new Builder().MergeFrom(prototype);
}
public sealed partial class Builder : pb::GeneratedBuilder<self::MessageWithNoOuter, Builder> {
+ protected override Builder ThisBuilder {
+ get { return this; }
+ }
+
// Construct using self::MessageWithNoOuter.CreateBuilder()
internal Builder() {}
@@ -246,12 +254,12 @@ namespace Google.ProtocolBuffers.TestProtos {
get { return result; }
}
- public override IBuilder<self::MessageWithNoOuter> Clear() {
+ public override Builder Clear() {
result = new self::MessageWithNoOuter();
return this;
}
- public override IBuilder<self::MessageWithNoOuter> Clone() {
+ public override Builder Clone() {
return new Builder().MergeFrom(result);
}