Boo.Lang.Runtime.RuntimeServices.op_Exponentiation C# (CSharp) Метод

op_Exponentiation() приватный статический Метод

private static op_Exponentiation ( object lhs, TypeCode lhsTypeCode, object rhs, TypeCode rhsTypeCode ) : double
lhs object
lhsTypeCode TypeCode
rhs object
rhsTypeCode TypeCode
Результат double
        private static double op_Exponentiation(object lhs, TypeCode lhsTypeCode, object rhs, TypeCode rhsTypeCode)
        {
            IConvertible lhsConvertible = (IConvertible)lhs;
            IConvertible rhsConvertible = (IConvertible)rhs;

            return Math.Pow(lhsConvertible.ToDouble(null), rhsConvertible.ToDouble(null));
        }
RuntimeServices