Boo.Lang.Compiler.Steps.EmitAssembly.ConvertValue C# (CSharp) Метод

ConvertValue() приватный Метод

private ConvertValue ( IType expectedType, object value ) : object
expectedType IType
value object
Результат object
        object ConvertValue(IType expectedType, object value)
        {
            if (expectedType.IsEnum)
            {
                return Convert.ChangeType(value, GetEnumUnderlyingType(expectedType));
            }
            return Convert.ChangeType(value, GetSystemType(expectedType));
        }
EmitAssembly