protected override Expression ResolveConversions (ResolveContext ec) { // // Implicit conversion check fails for hoisted type arguments // as they are of different types (!!0 x !0) // return this; } }