[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["`OneofOptions` is a sealed class within the `Google.Protobuf.Reflection` namespace that represents options for a oneof field in Protocol Buffers, implementing interfaces like `IExtendableMessage`, `IMessage`, `IEquatable`, `IDeepCloneable`, `IBufferMessage`."],["The class `OneofOptions` provides constructors for creating new instances and copies, with two constructors `OneofOptions()` and `OneofOptions(OneofOptions other)`."],["`OneofOptions` has properties such as `Descriptor` and `Parser` for metadata and parsing, and `UninterpretedOption`, which is a `RepeatedField` storing options that are not directly recognized by the parser."],["The class implements various methods for manipulation, like `Clone()`, `Equals()`, `GetHashCode()`, `CalculateSize()`, `MergeFrom()`, `WriteTo()` and extension related `GetExtension()`, `HasExtension()`, `ClearExtension()`, and `SetExtension()`."],["`OneofOptions` also contains field information like `UninterpretedOptionFieldNumber`, which represents the field number for the \"uninterpreted\\_option\" field, which will be used to identify it during serialization and parsing."]]],[]]