private void BindImport(Import import) { var previous = NameResolutionService.CurrentNamespace; try { NameResolutionService.Reset(); var namespaceBinder = new ResolveImports(); namespaceBinder.Initialize(CompilerContext.Current); import.Accept(namespaceBinder); } catch (Exception x) { throw new CompilerError(_node, "Error expanding " + import.ToCodeString(), x); } finally { NameResolutionService.EnterNamespace(previous); } }