Lines Matching refs:resolveNodeRS
51 XFA_RESOLVENODE_RS resolveNodeRS; in resolveNode() local
53 expression.AsStringView(), &resolveNodeRS, in resolveNode()
58 if (resolveNodeRS.dwFlags == XFA_ResolveNode_RSType_Nodes) { in resolveNode()
59 CXFA_Object* pObject = resolveNodeRS.objects.front().Get(); in resolveNode()
67 if (!resolveNodeRS.script_attribute.callback || in resolveNode()
68 resolveNodeRS.script_attribute.eValueType != XFA_ScriptType::Object) { in resolveNode()
73 CJX_Object* jsObject = resolveNodeRS.objects.front()->JSObject(); in resolveNode()
74 (*resolveNodeRS.script_attribute.callback)( in resolveNode()
75 jsObject, pValue.get(), false, resolveNodeRS.script_attribute.attribute); in resolveNode()
206 XFA_RESOLVENODE_RS resolveNodeRS; in ResolveNodeList() local
209 &resolveNodeRS, dwFlag, nullptr); in ResolveNodeList()
211 if (resolveNodeRS.dwFlags == XFA_ResolveNode_RSType_Nodes) { in ResolveNodeList()
212 for (auto& pObject : resolveNodeRS.objects) { in ResolveNodeList()
217 if (resolveNodeRS.script_attribute.callback && in ResolveNodeList()
218 resolveNodeRS.script_attribute.eValueType == XFA_ScriptType::Object) { in ResolveNodeList()
219 for (auto& pObject : resolveNodeRS.objects) { in ResolveNodeList()
223 (*resolveNodeRS.script_attribute.callback)( in ResolveNodeList()
225 resolveNodeRS.script_attribute.attribute); in ResolveNodeList()