public void VisitImport(ImportStatement i)
{
foreach (var name in i.names)
{
if (name.alias == null)
{
gen.Using(name.orig.ToString());
}
else
{
gen.Using(
name.alias.Name,
string.Join(
".",
name.orig.segs.Concat(new[] { name.alias })
.Select(s => gen.EscapeKeywordName(s.Name))));
}
}
}