parameters: (self)
return_statement: return ret
docstring: get dict of str to concrete Property values
docstring_summary: get dict of str to concrete Property values
docstring_tokens: get dict of str to concrete Property values
function: def properties(self):
          """ get dict of str to concrete Property values"""
          ret = {}
          for prop in self.class_layout.properties.values():
              state = self.property_state.get_by_index(prop.index)
              v = None
              if state.is_initialized:
                  if state.use_default_value:
                      v = prop.default_value
                  else:
                      v = self.data.get_value(self.toc[prop.index], prop.type)
              ret[prop.name] = ClassInstanceProperty(prop, self, state, v)
          return ret
function_tokens: def properties ( self ) : ret = { } for prop in self . class_layout . properties . values ( ) : state = self . property_state . get_by_index ( prop . index ) v = None if state . is_initialized : if state . use_default_value : v = prop . default_value else : v = self . data . get_value ( self . toc [ prop . index ] , prop . type ) ret [ prop . name ] = ClassInstanceProperty ( prop , self , state , v ) return ret