createChild method

EvaluationContext createChild(
  1. Map<String, dynamic> childAttributes, {
  2. List<TargetingRule>? childRules,
  3. Duration? childCacheDuration,
})

Create a child context

Implementation

EvaluationContext createChild(
  Map<String, dynamic> childAttributes, {
  List<TargetingRule>? childRules,
  Duration? childCacheDuration,
}) {
  return EvaluationContext(
    attributes: childAttributes,
    parent: this,
    rules: childRules ?? [],
    cacheDuration: childCacheDuration ?? cacheDuration,
  );
}