Fixed A few last methods taking CodedInputStream

pull/288/head
csharptest 14 years ago committed by rogerk
parent 579bb3defe
commit afff2c655c
  1. 2
      src/ProtoGen/ServiceInterfaceGenerator.cs
  2. 2
      src/ProtocolBuffers.Test/TestProtos/UnitTestRpcInterop.cs
  3. 4
      src/ProtocolBuffers/DynamicMessage.cs
  4. 2
      src/ProtocolBuffers/IRpcDispatch.cs

@ -274,7 +274,7 @@ namespace Google.ProtocolBuffers.ProtoGen
writer.WriteLine();
writer.WriteLine(
"public pb::IMessageLite CallMethod(string methodName, pb::CodedInputStream input, pb::ExtensionRegistry registry) {{",
"public pb::IMessageLite CallMethod(string methodName, pb::ICodedInputStream input, pb::ExtensionRegistry registry) {{",
Descriptor.Name);
writer.Indent();
writer.WriteLine("switch(methodName) {");

@ -1305,7 +1305,7 @@ namespace Google.ProtocolBuffers.TestProtos {
if (dispose) ((global::System.IDisposable)implementation).Dispose();
}
public pb::IMessageLite CallMethod(string methodName, pb::CodedInputStream input, pb::ExtensionRegistry registry) {
public pb::IMessageLite CallMethod(string methodName, pb::ICodedInputStream input, pb::ExtensionRegistry registry) {
switch(methodName) {
case "Search": return implementation.CallMethod(methodName, global::Google.ProtocolBuffers.TestProtos.SearchRequest.ParseFrom(input, registry), global::Google.ProtocolBuffers.TestProtos.SearchResponse.CreateBuilder());
case "RefineSearch": return implementation.CallMethod(methodName, global::Google.ProtocolBuffers.TestProtos.RefineSearchRequest.ParseFrom(input, registry), global::Google.ProtocolBuffers.TestProtos.SearchResponse.CreateBuilder());

@ -77,7 +77,7 @@ namespace Google.ProtocolBuffers
/// <summary>
/// Parses a message of the given type from the given stream.
/// </summary>
public static DynamicMessage ParseFrom(MessageDescriptor type, CodedInputStream input)
public static DynamicMessage ParseFrom(MessageDescriptor type, ICodedInputStream input)
{
Builder builder = CreateBuilder(type);
Builder dynamicBuilder = builder.MergeFrom(input);
@ -91,7 +91,7 @@ namespace Google.ProtocolBuffers
/// <param name="input"></param>
/// <param name="extensionRegistry"></param>
/// <returns></returns>
public static DynamicMessage ParseFrom(MessageDescriptor type, CodedInputStream input,
public static DynamicMessage ParseFrom(MessageDescriptor type, ICodedInputStream input,
ExtensionRegistry extensionRegistry)
{
Builder builder = CreateBuilder(type);

@ -43,7 +43,7 @@ namespace Google.ProtocolBuffers
/// </summary>
public interface IRpcServerStub
{
IMessageLite CallMethod(string methodName, CodedInputStream input, ExtensionRegistry registry);
IMessageLite CallMethod(string methodName, ICodedInputStream input, ExtensionRegistry registry);
}
public interface IRpcDispatch

Loading…
Cancel
Save