Google.Protobuf.Reflection.MethodDescriptorProto
public sealed class MethodDescriptorProto : IMessage<MethodDescriptorProto>, IMessage, IEquatable<MethodDescriptorProto>, IDeepCloneable<MethodDescriptorProto>, IBufferMessage
Describes a method of a service.
namespace Google.Protobuf.Reflection
{
public sealed class MethodDescriptorProto : IMessage<MethodDescriptorProto>, IMessage, IEquatable<MethodDescriptorProto>, IDeepCloneable<MethodDescriptorProto>, IBufferMessage
{
public const int NameFieldNumber = 1;
public const int InputTypeFieldNumber = 2;
public const int OutputTypeFieldNumber = 3;
public const int OptionsFieldNumber = 4;
public const int ClientStreamingFieldNumber = 5;
public const int ServerStreamingFieldNumber = 6;
public static MessageParser<MethodDescriptorProto> Parser { get; }
public static MessageDescriptor Descriptor { get; }
public string Name { get; set; }
public bool HasName { get; }
public string InputType { get; set; }
public bool HasInputType { get; }
public string OutputType { get; set; }
public bool HasOutputType { get; }
public MethodOptions Options { get; set; }
public bool ClientStreaming { get; set; }
public bool HasClientStreaming { get; }
public bool ServerStreaming { get; set; }
public bool HasServerStreaming { get; }
public MethodDescriptorProto();
public MethodDescriptorProto(MethodDescriptorProto other);
public MethodDescriptorProto Clone();
public void ClearName();
public void ClearInputType();
public void ClearOutputType();
public void ClearClientStreaming();
public void ClearServerStreaming();
public bool Equals(MethodDescriptorProto other);
public void WriteTo(CodedOutputStream output);
public int CalculateSize();
public void MergeFrom(MethodDescriptorProto other);
public void MergeFrom(CodedInputStream input);
}
}