getPropertyNamesBindingCall function
dynamic
getPropertyNamesBindingCall(
- BindingObject bindingObject,
- List args, {
- BindingOpItem? profileOp,
Implementation
dynamic getPropertyNamesBindingCall(BindingObject bindingObject, List<dynamic> args, { BindingOpItem? profileOp }) {
assert(bindingObject is DynamicBindingObject);
if (enableWebFProfileTracking) {
WebFProfiler.instance.startTrackBindingSteps(profileOp!, 'getPropertyNamesBindingCall');
}
List<String> properties = (bindingObject as DynamicBindingObject)._properties.keys.toList();
List<String> methods = bindingObject._methods.keys.toList();
properties.addAll(methods);
if (enableWebFCommandLog) {
print('$bindingObject getPropertyNamesBindingCall value: $properties');
}
if (enableWebFProfileTracking) {
WebFProfiler.instance.finishTrackBindingSteps(profileOp!);
}
return properties;
}