| 2065 | |
| 2066 | #ifdef TOOLS_ENABLED |
| 2067 | void CSharpScript::_update_exports_values(HashMap<StringName, Variant> &values, List<PropertyInfo> &propnames) { |
| 2068 | for (const KeyValue<StringName, Variant> &E : exported_members_defval_cache) { |
| 2069 | values[E.key] = E.value; |
| 2070 | } |
| 2071 | |
| 2072 | for (const PropertyInfo &prop_info : exported_members_cache) { |
| 2073 | propnames.push_back(prop_info); |
| 2074 | } |
| 2075 | |
| 2076 | if (base_script.is_valid()) { |
| 2077 | base_script->_update_exports_values(values, propnames); |
| 2078 | } |
| 2079 | } |
| 2080 | #endif |
| 2081 | |
| 2082 | void GD_CLR_STDCALL CSharpScript::_add_property_info_list_callback(CSharpScript *p_script, const String *p_current_class_name, void *p_props, int32_t p_count) { |