Refactor completion provider in preperation for unimported-completions
Refactor completion provider in preperation for unimported-completions

Dart-Code/Dart-Code,Dart-Code/Dart-Code,Dart-Code/Dart-Code,Dart-Code/Dart-Code,Dart-Code/Dart-Code