protected override Expression DoResolve (ResolveContext rc) { base.DoResolve (rc); if (type != null) type = NullableInfo.GetUnderlyingType (type); return this; }