resolveProperty static method
Implementation
static String? resolveProperty(
DartType? type,
String property,
String target,
) {
if (type == null) return null;
if ((type.isDartCoreList || type.isDartCoreString) &&
property == 'length') {
return '#$target';
}
final typeName = _typeName(type);
if (typeName != null) {
return RobloxMacroRegistry.resolveProperty(typeName, property, target);
}
return null;
}