# Functions
DescriptorProtos walks all descriptor protos in the given file using a depth-first traversal, calling the given function for each descriptor proto in the hierarchy.
DescriptorProtosEnterAndExit walks all descriptor protos in the given file using a depth-first traversal, calling the given functions on entry and on exit for each descriptor in the hierarchy.
DescriptorProtosWithPath walks all descriptor protos in the given file using a depth-first traversal.
DescriptorProtosWithPathEnterAndExit walks all descriptor protos in the given file using a depth-first traversal.
Descriptors walks all descriptors in the given file using a depth-first traversal, calling the given function for each descriptor in the hierarchy.
DescriptorsEnterAndExit walks all descriptors in the given file using a depth-first traversal, calling the given functions on entry and on exit for each descriptor in the hierarchy.