Google.Protobuf.Reflection.MethodDescriptor
Describes a single method in a service.
namespace Google.Protobuf.Reflection
{
public sealed class MethodDescriptor : DescriptorBase
{
public ServiceDescriptor Service { get; }
public MessageDescriptor InputType { get; }
public MessageDescriptor OutputType { get; }
public bool IsClientStreaming { get; }
public bool IsServerStreaming { get; }
public CustomOptions CustomOptions { get; }
public MethodOptions GetOptions();
public T GetOption<T>(Extension<MethodOptions, T> extension);
public RepeatedField<T> GetOption<T>(RepeatedExtension<MethodOptions, T> extension);
public MethodDescriptorProto ToProto();
}
}