The MethodOptions, defined in descriptor.proto.
If the options message is not present (i.e. there are no options), null is returned.
Custom options can be retrieved as extensions of the returned message.
NOTE: A defensive copy is created each time this property is retrieved.
Returns a clone of the underlying MethodDescriptorProto describing this method.
Note that a copy is taken every time this method is called, so clients using it frequently
(and not modifying it) may want to cache the returned value.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["`MethodDescriptor` describes a single method within a service and is part of the `Google.Protobuf.Reflection` namespace."],["It inherits from `DescriptorBase` and implements `IDescriptor`, offering properties like `InputType`, `OutputType`, `IsClientStreaming`, and `IsServerStreaming` to define the method's characteristics."],["The class provides methods to access options and configurations, such as `GetOptions()`, to retrieve a method's options, and `ToProto()` to obtain a protobuf representation of the method descriptor."],["`MethodDescriptor` includes properties for obtaining the method's `Name`, `Service`, and `CustomOptions`, offering details about its identity, its belonging service and the possibility of custom extensions."],["It uses properties to define the method, including if it streams multiple requests or responses, with both `IsClientStreaming` and `IsServerStreaming`."]]],[]]