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

Google.Protobuf.Reflection.ServiceDescriptorProto

Describes a service.
namespace Google.Protobuf.Reflection { public sealed class ServiceDescriptorProto : IMessage<ServiceDescriptorProto>, IMessage, IEquatable<ServiceDescriptorProto>, IDeepCloneable<ServiceDescriptorProto>, IBufferMessage { public const int NameFieldNumber = 1; public const int MethodFieldNumber = 2; public const int OptionsFieldNumber = 3; public static MessageParser<ServiceDescriptorProto> Parser { get; } public static MessageDescriptor Descriptor { get; } public string Name { get; set; } public bool HasName { get; } public RepeatedField<MethodDescriptorProto> Method { get; } public ServiceOptions Options { get; set; } public ServiceDescriptorProto(); public ServiceDescriptorProto(ServiceDescriptorProto other); public ServiceDescriptorProto Clone(); public void ClearName(); public bool Equals(ServiceDescriptorProto other); public void WriteTo(CodedOutputStream output); public int CalculateSize(); public void MergeFrom(ServiceDescriptorProto other); public void MergeFrom(CodedInputStream input); } }