diff options
author | Jon Skeet <skeet@pobox.com> | 2008-08-14 20:35:22 +0100 |
---|---|---|
committer | Jon Skeet <skeet@pobox.com> | 2008-08-14 20:35:22 +0100 |
commit | 5d7adf66ceb531be50cec1963ecdf271f5fc591e (patch) | |
tree | d34f52a7dcd26a60cafc28e6125b038552a1cbf7 /csharp/ProtocolBuffers/GeneratedBuilder.cs | |
parent | 3f9a6f211664021db368c4b4549793935315382a (diff) | |
download | protobuf-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.cs | 9 |
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(); |