sanitizedName property

String get sanitizedName

Prevents the parameter to be invalid in Dart. Some parameters must not start with an underscore. To ensure this, we add a dollar sign in front of the name, if it starts with an underscore.

Implementation

String get sanitizedName {
  final String name = sanitizeName(this.name);
  if (name.startsWith("_")) {
    return "\$$name";
  }
  return name;
}