private static Type AsType(IExpression expression) { string name = AsName(expression); if (name == null) return null; return TypeUtilities.AsType(name); }