public override Constant ConvertImplicitly (TypeSpec type) { if (IsDefaultValue && type.BuiltinType == BuiltinTypeSpec.Type.Object) return new NullConstant (type, loc); return base.ConvertImplicitly (type); } }