Indicates whether the field in the specified message is set.
For proto3 fields that aren't explicitly optional, this throws an InvalidOperationException
Repeated fields are mutated by fetching the value and manipulating it as a list.
Map fields are mutated by fetching the value and manipulating it as a dictionary.
[[["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."],[[["\u003cp\u003e\u003ccode\u003eIFieldAccessor\u003c/code\u003e is an interface that allows reflective access to fields within the \u003ccode\u003eGoogle.Protobuf.Reflection\u003c/code\u003e namespace.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eIFieldAccessor\u003c/code\u003e interface provides a \u003ccode\u003eDescriptor\u003c/code\u003e property to get the field's associated \u003ccode\u003eFieldDescriptor\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eClear(IMessage)\u003c/code\u003e method is used to remove a field's value in a message, clearing lists for repeated fields.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eGetValue(IMessage)\u003c/code\u003e method retrieves a field's value, returning an \u003ccode\u003eIList\u003c/code\u003e for repeated fields and \u003ccode\u003eIDictionary\u003c/code\u003e for map values.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eSetValue(IMessage, object)\u003c/code\u003e is used for setting the value of single, non-repeated fields, and throws an exception if used on non-"simple" fields.\u003c/p\u003e\n"]]],[],null,[]]