namedString method

W namedString(
  1. String tag,
  2. dynamic naMap,
  3. Map? methodMap,
  4. BuildContext context,
  5. Domain? domain,
  6. String v,
)

Implementation

W namedString(String tag, dynamic naMap, Map? methodMap, BuildContext context,
    Domain? domain, String v) {
  var result;
  var needBinding = false;
  var body;
  if ((body = replaceMethod(methodMap, v)) != null) {
    result = convert(context, body, methodMap, domain: domain);
  } else {
    var r = proxyMirror?.evaluate(context, bound, v, domain: domain);
    if (r?.binding == true) {
      needBinding = true;
    }
    if (r?.data is FairModule) {
      result = (r?.data as FairModule).onCreateComponent(context, null);
    } else {
      result = r?.data;
    }
  }
  return W(result, needBinding);
}