class_docstr: A collection of protobufs dynamically constructed by descriptor protos.
class_docstr_tok: ["A","collection","of","protobufs","dynamically","constructed","by","descriptor","protos","."]
docstr: Creates a enum value descriptor object from a enum value proto.
  
  Args:
    value_proto: The proto describing the enum value.
    index: The index of the enum value.
  
  Returns:
    An initialized EnumValueDescriptor object.
code: def _MakeEnumValueDescriptor(self, value_proto, index):
      """Creates a enum value descriptor object from a enum value proto.
  
      Args:
        value_proto: The proto describing the enum value.
        index: The index of the enum value.
  
      Returns:
        An initialized EnumValueDescriptor object.
      """
  
      return descriptor.EnumValueDescriptor(
          name=value_proto.name,
          index=index,
          number=value_proto.number,
          options=_OptionsOrNone(value_proto),
          type=None,
          # pylint: disable=protected-access
          create_key=descriptor._internal_create_key,
      )
  
imports: import collections
  import warnings
  from google.protobuf import descriptor
  from google.protobuf import descriptor_database
  from google.protobuf import text_encoding
label_desc: Use image node_id 36 for calling the DescriptorPool obj's underlying member method code with example usage: obj._MakeEnumValueDescriptor(value_proto, index) and returns: descriptor