prefix property

  1. @override
String? get prefix
override

Implementation

@override
String? get prefix {
  String? p;

  for (final Reference(:prefix) in references) {
    if (prefix == null) continue;

    p ??= prefix;

    if (p != prefix) {
      throw Exception('MultiReference cannot have multiple prefixes');
    }
  }

  return p;
}