# Code Review: ConversionFixes

**URL:** <https://www.ruby-forum.com/t/code-review-conversionfixes/177025>\
**Category:** IronRuby\
**Created:** [October 10, 2009, 12:41am UTC](https://www.ruby-forum.com/t/code-review-conversionfixes/177025 "2009-10-10T00:41:51Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![grujildo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/94ad74/32.png) [@grujildo](https://www.ruby-forum.com/u/grujildo)\
**Post date:** [October 10, 2009, 12:41am UTC](https://www.ruby-forum.com/t/code-review-conversionfixes/177025/1 "2009-10-10T00:41:51Z")

</div>

tfpt review “/shelveset:ConversionFixes;REDMOND\tomat”  
Comment :

```
DLR and Python changes:
Adds an explicit Single -> BigInteger conversion (V4 BigInteger has 

```

this conversion).  
[http://ironruby.codeplex.com/WorkItem/View.aspx?WorkItemId=2191:](http://ironruby.codeplex.com/WorkItem/View.aspx?WorkItemId=2191:)  
Can’t convert System::Single to BigInteger

```
Ruby:
Bugs:
http://ironruby.codeplex.com/WorkItem/View.aspx?WorkItemId=1651: 

```

Can’t Assign to CLR fields with #send  
[http://ironruby.codeplex.com/WorkItem/View.aspx?WorkItemId=2189:](http://ironruby.codeplex.com/WorkItem/View.aspx?WorkItemId=2189:)  
System::Char values are incorrectly converted when used in a method with  
a System::Single argument

```
Also fixes overload resolution conversion preference in cases:
- Enum/Enum's underlying int type -> prefer int unless the actual 

```

type exactly matches Enum  
- System::String/ System::Char → prefer String.

```
Removes a reference to a non-existent file from Ruby.Build.csproj.

```

Tomas
