resolve method
Implementation
@override
void resolve(
{Condition? parent, required List<ConditionParameter> parameters}) {
_parent = parent;
var value = this.value;
if (value is ConditionParameter) {
value.resolve(parent: this, parameters: parameters);
_setParameters([value]);
} else if (value is List) {
for (var v in value) {
if (v is ConditionParameter) {
v.resolve(parent: this, parameters: parameters);
}
}
_setParameters(value.whereType<ConditionParameter>());
} else {
_setParameters([]);
}
_markResolved();
}