parameters property

List all parameters for the custom attribute.

Implementation

List<CustomAttributeParameter> get parameters {
  if (_parameters == null) {
    _parameters = <CustomAttributeParameter>[];

    final paramTypes = _parameterTypes();
    final paramValues = parameterValues(paramTypes);

    for (var idx = 0; idx < paramTypes.length; idx++) {
      _parameters!
          .add(CustomAttributeParameter(paramTypes[idx], paramValues[idx]));
    }
  }
  return _parameters!;
}