private bool TryAutoAddAssemblyReference(Import import)
{
var existingReference = Parameters.FindAssembly(import.Namespace);
if (existingReference != null)
return false;
var asm = TryToLoadAssemblyContainingNamespace(import.Namespace);
if (asm == null)
return false;
Parameters.References.Add(asm);
import.AssemblyReference = new ReferenceExpression(import.LexicalInfo, asm.FullName).WithEntity(asm);
NameResolutionService.ClearResolutionCacheFor(asm.Name);
return true;
}