<PackageReference Include="Google.Protobuf" Version="3.34.0" />

Google.Protobuf.Reflection.MethodDescriptorProto

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); } }