aboutsummaryrefslogtreecommitdiff
path: root/src/ProtocolBuffers/IBuilder.cs
diff options
context:
space:
mode:
authorcsharptest <roger@csharptest.net>2011-06-03 21:57:15 -0500
committerrogerk <devnull@localhost>2011-06-03 21:57:15 -0500
commit17699c21f98bda5ca039be3f5d43c9b0aa462aea (patch)
treea918f950dbffbc6ef719a58dc71fb10e0db50f6f /src/ProtocolBuffers/IBuilder.cs
parentd2af9e923f4f2d7f7c56a2e74d5a26536aae0369 (diff)
downloadprotobuf-17699c21f98bda5ca039be3f5d43c9b0aa462aea.tar.gz
protobuf-17699c21f98bda5ca039be3f5d43c9b0aa462aea.tar.bz2
protobuf-17699c21f98bda5ca039be3f5d43c9b0aa462aea.zip
Extracted ICodedInputStream interface
Diffstat (limited to 'src/ProtocolBuffers/IBuilder.cs')
-rw-r--r--src/ProtocolBuffers/IBuilder.cs22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/ProtocolBuffers/IBuilder.cs b/src/ProtocolBuffers/IBuilder.cs
index 7a9d6907..f9c0df61 100644
--- a/src/ProtocolBuffers/IBuilder.cs
+++ b/src/ProtocolBuffers/IBuilder.cs
@@ -128,8 +128,8 @@ namespace Google.ProtocolBuffers
IBuilder WeakMergeFrom(IMessage message);
new IBuilder WeakMergeFrom(ByteString data);
new IBuilder WeakMergeFrom(ByteString data, ExtensionRegistry registry);
- new IBuilder WeakMergeFrom(CodedInputStream input);
- new IBuilder WeakMergeFrom(CodedInputStream input, ExtensionRegistry registry);
+ new IBuilder WeakMergeFrom(ICodedInputStream input);
+ new IBuilder WeakMergeFrom(ICodedInputStream input, ExtensionRegistry registry);
new IMessage WeakBuild();
new IMessage WeakBuildPartial();
new IBuilder WeakClone();
@@ -203,15 +203,15 @@ namespace Google.ProtocolBuffers
/// Use BuildPartial to build, which ignores missing required fields.
/// </list>
/// </remarks>
- new TBuilder MergeFrom(CodedInputStream input);
+ new TBuilder MergeFrom(ICodedInputStream input);
/// <summary>
- /// Like MergeFrom(CodedInputStream), but also parses extensions.
+ /// Like MergeFrom(ICodedInputStream), but also parses extensions.
/// The extensions that you want to be able to parse must be registered
/// in <paramref name="extensionRegistry"/>. Extensions not in the registry
/// will be treated as unknown fields.
/// </summary>
- new TBuilder MergeFrom(CodedInputStream input, ExtensionRegistry extensionRegistry);
+ new TBuilder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry);
/// <summary>
/// Get's the message's type's default instance.
@@ -260,35 +260,35 @@ namespace Google.ProtocolBuffers
/// <summary>
/// Parse <paramref name="data"/> as a message of this type and merge
/// it with the message being built. This is just a small wrapper around
- /// MergeFrom(CodedInputStream).
+ /// MergeFrom(ICodedInputStream).
/// </summary>
new TBuilder MergeFrom(ByteString data);
/// <summary>
/// Parse <paramref name="data"/> as a message of this type and merge
/// it with the message being built. This is just a small wrapper around
- /// MergeFrom(CodedInputStream, extensionRegistry).
+ /// MergeFrom(ICodedInputStream, extensionRegistry).
/// </summary>
new TBuilder MergeFrom(ByteString data, ExtensionRegistry extensionRegistry);
/// <summary>
/// Parse <paramref name="data"/> as a message of this type and merge
/// it with the message being built. This is just a small wrapper around
- /// MergeFrom(CodedInputStream).
+ /// MergeFrom(ICodedInputStream).
/// </summary>
new TBuilder MergeFrom(byte[] data);
/// <summary>
/// Parse <paramref name="data"/> as a message of this type and merge
/// it with the message being built. This is just a small wrapper around
- /// MergeFrom(CodedInputStream, extensionRegistry).
+ /// MergeFrom(ICodedInputStream, extensionRegistry).
/// </summary>
new TBuilder MergeFrom(byte[] data, ExtensionRegistry extensionRegistry);
/// <summary>
/// Parse <paramref name="input"/> as a message of this type and merge
/// it with the message being built. This is just a small wrapper around
- /// MergeFrom(CodedInputStream). Note that this method always reads
+ /// MergeFrom(ICodedInputStream). Note that this method always reads
/// the entire input (unless it throws an exception). If you want it to
/// stop earlier, you will need to wrap the input in a wrapper
/// stream which limits reading. Or, use IMessage.WriteDelimitedTo(Stream)
@@ -300,7 +300,7 @@ namespace Google.ProtocolBuffers
/// <summary>
/// Parse <paramref name="input"/> as a message of this type and merge
/// it with the message being built. This is just a small wrapper around
- /// MergeFrom(CodedInputStream, extensionRegistry).
+ /// MergeFrom(ICodedInputStream, extensionRegistry).
/// </summary>
new TBuilder MergeFrom(Stream input, ExtensionRegistry extensionRegistry);