static private HasExplicitConversionTo ( this left, |
||
left | this | |
right | ||
Результат | bool |
internal static bool HasExplicitConversionTo(this TypeSymbol left, TypeSymbol right)
{
if (left.Equals(right))
return true;
if (left.IsIntrinsicNumericType() && right.Kind == SymbolKind.Struct)
return true;
return left.HasImplicitConversionTo(right);
}