Properties of a DescriptorProto.
Properties:
| Name | Type | Attributes | Description | 
|---|---|---|---|
name | 
      
      string | null | 
            
              <optional> | 
        
        
        
           DescriptorProto name  | 
    
field | 
      
      Array.<google.protobuf.IFieldDescriptorProto> | null | 
            
              <optional> | 
        
        
        
           DescriptorProto field  | 
    
extension | 
      
      Array.<google.protobuf.IFieldDescriptorProto> | null | 
            
              <optional> | 
        
        
        
           DescriptorProto extension  | 
    
nestedType | 
      
      Array.<google.protobuf.IDescriptorProto> | null | 
            
              <optional> | 
        
        
        
           DescriptorProto nestedType  | 
    
enumType | 
      
      Array.<google.protobuf.IEnumDescriptorProto> | null | 
            
              <optional> | 
        
        
        
           DescriptorProto enumType  | 
    
extensionRange | 
      
      Array.<google.protobuf.DescriptorProto.IExtensionRange> | null | 
            
              <optional> | 
        
        
        
           DescriptorProto extensionRange  | 
    
oneofDecl | 
      
      Array.<google.protobuf.IOneofDescriptorProto> | null | 
            
              <optional> | 
        
        
        
           DescriptorProto oneofDecl  | 
    
options | 
      
      google.protobuf.IMessageOptions | null | 
            
              <optional> | 
        
        
        
           DescriptorProto options  | 
    
reservedRange | 
      
      Array.<google.protobuf.DescriptorProto.IReservedRange> | null | 
            
              <optional> | 
        
        
        
           DescriptorProto reservedRange  | 
    
reservedName | 
      
      Array.<string> | null | 
            
              <optional> | 
        
        
        
           DescriptorProto reservedName  |