Files
XCEngine/docs/api/XCEngine/Scripting/Mono/MonoScriptRuntime/TryGetClassFieldMetadata.md

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
  • 最终按字段名排序。

字段来源边界

当前只会收录:

  • 公共实例字段
  • 非静态字段
  • 可映射到当前支持脚本字段类型的字段

相关文档