DynamicInvoke Class

Provides static methods for invoking operators using reflection.

Definition

Namespace: Jodosoft.Primitives
Assembly: Jodosoft.Primitives (in Jodosoft.Primitives.dll) Version: 2.0
public static class DynamicInvoke
Inheritance
Object    DynamicInvoke

Methods

AdditionOperatorT Uses reflection to invoke the addition operator for T using left and right as the parameters. Returns the result of the operation or throws an InvalidOperationException if no such operator is defined.
BitwiseComplementOperatorT Uses reflection to invoke the bitwise complement operator for T using value as the parameter. Returns the result of the operation or throws an InvalidOperationException if no such operator is defined.
ConversionOperatorT 
DecrementOperatorT Uses reflection to invoke the decrement operator for T using value as the parameter. Returns the result of the operation or throws an InvalidOperationException if no such operator is defined.
DivisionOperatorT Uses reflection to invoke the division operator for T using left and right as the parameters. Returns the result of the operation or throws an InvalidOperationException if no such operator is defined.
EqualityOperatorT Uses reflection to invoke the equality for T using left and right as the parameters, returning the result of the operation.
GreaterThanOperatorT Uses reflection to invoke the greater than operator for T using left and right as the parameters. Returns the result of the operation or throws an InvalidOperationException if no such operator is defined.
GreaterThanOrEqualOperatorT Uses reflection to invoke the greater than or equal operator for T using left and right as the parameters. Returns the result of the operation or throws an InvalidOperationException if no such operator is defined.
IncrementOperatorT Uses reflection to invoke the increment operator for T using value as the parameter. Returns the result of the operation or throws an InvalidOperationException if no such operator is defined.
InequalityOperatorT Uses reflection to invoke the inequality for T using left and right as the parameters, returning the result of the operation.
LeftShiftOperatorT Uses reflection to invoke the left-shift operator for T using left and right as the parameters. Returns the result of the operation or throws an InvalidOperationException if no such operator is defined.
LessThanOperatorT Uses reflection to invoke the less than operator for T using left and right as the parameters. Returns the result of the operation or throws an InvalidOperationException if no such operator is defined.
LessThanOrEqualOperatorT Uses reflection to invoke the less than or equal operator for T using left and right as the parameters. Returns the result of the operation or throws an InvalidOperationException if no such operator is defined.
LogicalAndOperatorT Uses reflection to invoke the logical AND operator for T using left and right as the parameters. Returns the result of the operation or throws an InvalidOperationException if no such operator is defined.
LogicalExclusiveOrOperatorT Uses reflection to invoke the logical exclusive OR operator for T using left and right as the parameters. Returns the result of the operation or throws an InvalidOperationException if no such operator is defined.
LogicalOrOperatorT Uses reflection to invoke the logical OR operator for T using left and right as the parameters. Returns the result of the operation or throws an InvalidOperationException if no such operator is defined.
MultiplicationOperatorT Uses reflection to invoke the multiplication operator for T using left and right as the parameters. Returns the result of the operation or throws an InvalidOperationException if no such operator is defined.
RemainderOperatorT Uses reflection to invoke the remainder operator for T using left and right as the parameters. Returns the result of the operation or throws an InvalidOperationException if no such operator is defined.
RightShiftOperatorT Uses reflection to invoke the right-shift operator for T using left and right as the parameters. Returns the result of the operation or throws an InvalidOperationException if no such operator is defined.
SubtractionOperatorT Uses reflection to invoke the subtraction operator for T using left and right as the parameters. Returns the result of the operation or throws an InvalidOperationException if no such operator is defined.
UnaryMinusOperatorT Uses reflection to invoke the unary minus operator for T using value as the parameter. Returns the result of the operation or throws an InvalidOperationException if no such operator is defined.
UnaryPlusOperatorT Uses reflection to invoke the unary plus operator for T using value as the parameter. Returns the result of the operation or throws an InvalidOperationException if no such operator is defined.

See Also