Expression.Power Method (Expression, Expression, MethodInfo)
Creates a BinaryExpression that represents raising a number to a
power. Assembly: System.Core (in System.Core.dll) public static
BinaryExpression Power( Expression left, Expression right,
MethodInfo method ) left or right is null. method is not null
and the method it represents returns void, is not static (Shared
in Visual Basic), or does not take exactly two arguments. method
is null and the exponentiation operator is not defined for
left.Type and right.Type. method is null and left.Type and/or
right.Type are not Double. The resulting BinaryExpression has
the Method property set to the implementing method. The Type
property is set to the type of the node. If the node is lifted,
the IsLifted and IsLiftedToNull properties are both true.
Otherwise, they are false. The Conversion property is null. The
following information describes the implementing method, the
node type, and whether a node is lifted. The following rules
determine the implementing meth