aboutsummaryrefslogtreecommitdiff
path: root/csharp/ProtocolBuffers/GeneratedBuilder.cs
diff options
context:
space:
mode:
authorJon Skeet <skeet@pobox.com>2008-08-14 20:35:22 +0100
committerJon Skeet <skeet@pobox.com>2008-08-14 20:35:22 +0100
commit5d7adf66ceb531be50cec1963ecdf271f5fc591e (patch)
treed34f52a7dcd26a60cafc28e6125b038552a1cbf7 /csharp/ProtocolBuffers/GeneratedBuilder.cs
parent3f9a6f211664021db368c4b4549793935315382a (diff)
downloadprotobuf-5d7adf66ceb531be50cec1963ecdf271f5fc591e.tar.gz
protobuf-5d7adf66ceb531be50cec1963ecdf271f5fc591e.tar.bz2
protobuf-5d7adf66ceb531be50cec1963ecdf271f5fc591e.zip
First unit test reading a complete message\!
Diffstat (limited to 'csharp/ProtocolBuffers/GeneratedBuilder.cs')
-rw-r--r--csharp/ProtocolBuffers/GeneratedBuilder.cs9
1 files changed, 9 insertions, 0 deletions
diff --git a/csharp/ProtocolBuffers/GeneratedBuilder.cs b/csharp/ProtocolBuffers/GeneratedBuilder.cs
index acafe486..4b3567d0 100644
--- a/csharp/ProtocolBuffers/GeneratedBuilder.cs
+++ b/csharp/ProtocolBuffers/GeneratedBuilder.cs
@@ -199,6 +199,10 @@ namespace Google.ProtocolBuffers {
((IBuilder)this).MergeFrom(input, extensionRegistry);
return this;
}
+
+ protected override IBuilder MergeFromImpl(CodedInputStream data, ExtensionRegistry extensionRegistry) {
+ return MergeFrom(data, extensionRegistry);
+ }
/// <summary>
/// Like Build(), but will wrap UninitializedMessageException in
@@ -222,6 +226,11 @@ namespace Google.ProtocolBuffers {
}
return BuildPartial();
}
+
+ public override UnknownFieldSet UnknownFields {
+ get { return MessageBeingBuilt.UnknownFields; }
+ set { MessageBeingBuilt.SetUnknownFields(value); }
+ }
public abstract TMessage BuildPartial();
public abstract IBuilder<TMessage> Clone();