Imaginary<T> Operators and Type Conversions

Operators

Addition(Complex<T>, Imaginary<T>) Adds an imaginary number to a complex number.
Addition(T, Imaginary<T>) Adds an imaginary number to a real number.
Addition(Imaginary<T>, T) Adds an imaginary number to a real number.
Addition(Imaginary<T>, Complex<T>) Adds an imaginary number to a complex number.
Addition(Imaginary<T>, Imaginary<T>) Adds two complex numbers.
Division(Complex<T>, Imaginary<T>) Divides a complex number by an imaginary number.
Division(T, Imaginary<T>) Divides a real number by an imaginary number.
Division(Imaginary<T>, T) Divides an imaginary number by a real number.
Division(Imaginary<T>, Complex<T>) Divides an imaginary number by a complex number.
Division(Imaginary<T>, Imaginary<T>) Divides an imaginary number by another.
Equality(T, Imaginary<T>) Compares an imaginary number and a real number for equality.
Equality(Imaginary<T>, T) Compares an imaginary number and a real number for equality.
Equality(Imaginary<T>, Imaginary<T>) Compares two complex numbers for equality.
Explicit(Complex<T> to Imaginary<T>) Casts a complex number to an imaginary number. The real part is set to zero.
Explicit(Imaginary<T> to T) Casts an imaginary number to a real number. The imaginary part must be zero.
Exponent(Imaginary<T>, T) Represents the exponentiation operator.
Exponent(Imaginary<T>, Imaginary<T>) Represents the exponentiation operator.
Exponent(Imaginary<T>, Int32) Represents the exponentiation operator.
Exponentiation(Imaginary<T>, T) Represents the exponentiation operator.
Exponentiation(Imaginary<T>, Imaginary<T>) Represents the exponentiation operator.
Exponentiation(Imaginary<T>, Int32) Represents the exponentiation operator.
Implicit(T to Imaginary<T>) Implicitly casts a real number to a complex type.
Implicit(Imaginary<T> to Complex<T>) Implicitly converts an imaginary number to a complex number.
Inequality(T, Imaginary<T>) Compares an imaginary number and a real number for inequality.
Inequality(Imaginary<T>, T) Compares an imaginary number and a real number for inequality.
Inequality(Imaginary<T>, Imaginary<T>) Compares two complex numbers for inequality.
Multiply(Complex<T>, Imaginary<T>) Multiplies an imaginary number and a complex number.
Multiply(T, Imaginary<T>) Multiplies an imaginary number and a real number.
Multiply(Imaginary<T>, T) Multiplies an imaginary number and a real number.
Multiply(Imaginary<T>, Complex<T>) Multiplies an imaginary number and a complex number.
Multiply(Imaginary<T>, Imaginary<T>) Multiplies two complex numbers.
Subtraction(Complex<T>, Imaginary<T>) Subtracts an imaginary number from a complex number.
Subtraction(T, Imaginary<T>) Subtracts an imaginary number from a real number.
Subtraction(Imaginary<T>, T) Subtracts a real number from an imaginary number.
Subtraction(Imaginary<T>, Complex<T>) Subtracts a complex number from an imaginary number.
Subtraction(Imaginary<T>, Imaginary<T>) Subtracts two complex numbers.
UnaryNegation(Imaginary<T>) Negates an imaginary number.
UnaryPlus(Imaginary<T>) Applies the unary plus operator to an imaginary number.

See Also