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