allFileReferences property

List<String> get allFileReferences

All implicit + explicit file references found in input.

Implementation

List<String> get allFileReferences {
  final explicit = mentionedFiles;
  final implicit = detectImplicitFileReferences(rawInput);
  final seen = <String>{...explicit};
  final result = [...explicit];
  for (final f in implicit) {
    if (seen.add(f)) result.add(f);
  }
  return result;
}