Merge pull request #655 from jtattermusch/csharp_expose_more_info_about_service

Expose IsClientStreaming and IsServerStreaming in MethodDescriptor
This commit is contained in:
Jon Skeet 2015-07-30 06:46:53 +01:00
commit 9cfea1d6f6

View File

@ -57,6 +57,16 @@ namespace Google.Protobuf.Reflection
/// </value>
public MessageDescriptor OutputType { get { return outputType; } }
/// <value>
/// Indicates if client streams multiple requests.
/// </value>
public bool IsClientStreaming { get { return proto.ClientStreaming; } }
/// <value>
/// Indicates if server streams multiple responses.
/// </value>
public bool IsServerStreaming { get { return proto.ServerStreaming; } }
internal MethodDescriptor(MethodDescriptorProto proto, FileDescriptor file,
ServiceDescriptor parent, int index)
: base(file, parent.FullName + "." + proto.Name, index)