Microsoft\CSharp\RuntimeBinder\Semantics\Conversion.cs (80)
193new byte[] /* BYTE */ { same, left, left, left, left, left, left, neither, neither, right, left, left, left, neither, neither, left },
194new byte[] /* SHORT */ { right, same, left, left, left, left, left, neither, neither, right, left, left, left, neither, neither, left },
195new byte[] /* INT */ { right, right, same, left, left, left, left, right, neither, right, right, left, left, neither, neither, left },
196new byte[] /* LONG */ { right, right, right, same, left, left, left, right, neither, right, right, right, left, neither, neither, left },
197new byte[] /* FLOAT */ { right, right, right, right, same, left, neither, right, neither, right, right, right, right, neither, neither, left },
198new byte[] /* DOUBLE */ { right, right, right, right, right, same, neither, right, neither, right, right, right, right, neither, neither, left },
199new byte[] /* DECIMAL*/ { right, right, right, right, neither, neither, same, right, neither, right, right, right, right, neither, neither, left },
200new byte[] /* CHAR */ { neither, neither, left, left, left, left, left, same, neither, neither, left, left, left, neither, neither, left },
201new byte[] /* BOOL */ { neither, neither, neither, neither, neither, neither, neither, neither, same, neither, neither, neither, neither, neither, neither, left },
202new byte[] /* SBYTE */ { left, left, left, left, left, left, left, neither, neither, same, left, left, left, neither, neither, left },
203new byte[] /* USHORT */ { right, right, left, left, left, left, left, right, neither, right, same, left, left, neither, neither, left },
204new byte[] /* UINT */ { right, right, right, left, left, left, left, right, neither, right, right, same, left, neither, neither, left },
205new byte[] /* ULONG */ { right, right, right, right, left, left, left, right, neither, right, right, right, same, neither, neither, left },
206new byte[] /* IPTR */ { neither, neither, neither, neither, neither, neither, neither, neither, neither, neither, neither, neither, neither, same, neither, left },
207new byte[] /* UIPTR */ { neither, neither, neither, neither, neither, neither, neither, neither, neither, neither, neither, neither, neither, neither, same, left },
227(s_simpleTypeBetter[i][j] == left && s_simpleTypeBetter[j][i] == right) ||
228(s_simpleTypeBetter[i][j] == right && s_simpleTypeBetter[j][i] == left) ||
233(!canConvert(GetPredefindType((PredefinedType)i), GetPredefindType((PredefinedType)j), CONVERTTYPE.NOUDC) || s_simpleTypeBetter[i][j] == left) &&
234(!canConvert(GetPredefindType((PredefinedType)j), GetPredefindType((PredefinedType)i), CONVERTTYPE.NOUDC) || s_simpleTypeBetter[j][i] == left));