This information is typically only available for dynamically loaded descriptors,
for example within a protoc plugin where the full descriptors, including source info,
are passed to the code by protoc.
The index of this descriptor within its parent descriptor.
Remarks
This returns the index of this descriptor within its parent, for
this descriptor's type. (There can be duplicate values for different
types, e.g. one enum type with index 0 and one message type with index 0.)
Name
public abstract string Name { get; }
Returns the name of the entity (field, message etc) being described.
[[["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."],[[["`DescriptorBase` is an abstract base class that provides common functionality for nearly all descriptors within the Google.Protobuf library, version 3.15.8."],["It implements the `IDescriptor` interface and inherits from `Object`, serving as a foundation for various derived descriptor types like `EnumDescriptor`, `MessageDescriptor`, and `ServiceDescriptor`."],["The `DescriptorBase` class has properties such as `Declaration`, `File`, `FullName`, `Index`, and `Name`, which provide detailed information about the descriptor, including its origin and position."],["The `Index` property returns the index of a descriptor within its parent, allowing for identification within a collection, and `FullName` returns the fully qualified name of the descriptor's target."],["The class is found in the `Google.Protobuf.Reflection` namespace within the `Google.Protobuf.dll` assembly, and it can use any version equal to or less than 3.27.1, for example, 3.23.0 and 3.15.8."]]],[]]