public sealed class GeneratedCodeInfo : IMessage<GeneratedCodeInfo>, IEquatable<GeneratedCodeInfo>, IDeepCloneable<GeneratedCodeInfo>, IBufferMessage, IMessage
Describes the relationship between generated code and its original source
file. A GeneratedCodeInfo message is associated with only one generated
source file, but may contain references to different source .proto files.
[[["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."],[[["The `GeneratedCodeInfo` class describes the connection between generated code and its original source file, with one `GeneratedCodeInfo` message per generated source file, potentially referencing multiple .proto files."],["This class implements multiple interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, providing functionalities such as message handling, equality checks, deep cloning, and buffer management."],["The `GeneratedCodeInfo` class contains an `Annotation` property, which is a `RepeatedField` that connects spans of text in generated code to elements in the generating .proto file."],["The class provides methods for calculating message size (`CalculateSize`), deep cloning (`Clone`), equality comparisons (`Equals`), hash code generation (`GetHashCode`), merging data from streams (`MergeFrom`), converting to strings (`ToString`), and writing to output streams (`WriteTo`)."],["The class also contains static properties `Descriptor` and `Parser` to help with the handling of messages."]]],[]]