841 B
841 B
MonoScriptRuntime::TryGetClassFieldMetadata
命名空间: XCEngine::Scripting
类型: method
头文件: XCEngine/Scripting/Mono/MonoScriptRuntime.h
签名
bool TryGetClassFieldMetadata(
const std::string& assemblyName,
const std::string& namespaceName,
const std::string& className,
std::vector<ScriptFieldMetadata>& outFields) const override;
当前实现行为
- 先查找类缓存。
- 找不到返回
false并清空输出。 - 找到后把缓存中的字段元数据复制到
outFields。 - 最终按字段名排序。
字段来源边界
当前只会收录:
- 公共实例字段
- 非静态字段
- 可映射到当前支持脚本字段类型的字段