ResolveUnopenedNamespace tagger skeleton
add ResolveUnopenedNamespaceSmartTaggerProvider
add LanguageService.GetAllEntitiesInProjectAndReferencedAssemblies
show top 5 entities as actions in ResolveUnopenedNamespaceTagger
ResolveUnopenedNamespaceTagger shows real type suggestions
fix compilation after rebase
ResolveUnopenedNamespaceTagger shows "open..." actions and full entities names. The latter works.
ResolveUnopenedNamespaceTagger traverses untyped AST to find a place where it should add open statement
everything seems to work
ResolveUnopenedNamespaceTagger uses partial current project signature and traverses nested entities
filter out irrelevant modules
respect current namespace / module
referenced assemblies checked again
fixed: open statement inserted in wrong place
extract entity refining logic into Entity.tryCreate
add Entity.tryCreate tests
fix compilation
move Ast.findNearestOpenStatementBlock to Core project
try to scan module / type members
deal properly with common namespace between a candidate entity and current scope