1 <?xml version="1.0" encoding="utf-8"?>
4 <name>System.Runtime.Numerics</name>
7 <member name="T:System.Numerics.BigInteger">
8 <summary>Represents an arbitrarily large signed integer.</summary>
10 <member name="M:System.Numerics.BigInteger.#ctor(System.Byte[])">
11 <summary>Initializes a new instance of the <see cref="T:System.Numerics.BigInteger" /> structure using the values in a byte array.</summary>
12 <param name="value">An array of byte values in little-endian order.</param>
13 <exception cref="T:System.ArgumentNullException">
14 <paramref name="value" /> is <see langword="null" />.</exception>
16 <member name="M:System.Numerics.BigInteger.#ctor(System.Decimal)">
17 <summary>Initializes a new instance of the <see cref="T:System.Numerics.BigInteger" /> structure using a <see cref="T:System.Decimal" /> value.</summary>
18 <param name="value">A decimal number.</param>
20 <member name="M:System.Numerics.BigInteger.#ctor(System.Double)">
21 <summary>Initializes a new instance of the <see cref="T:System.Numerics.BigInteger" /> structure using a double-precision floating-point value.</summary>
22 <param name="value">A double-precision floating-point value.</param>
23 <exception cref="T:System.OverflowException">
24 <paramref name="value" /> is <see cref="F:System.Double.NaN" />, <see cref="F:System.Double.NegativeInfinity" />, or <see cref="F:System.Double.PositiveInfinity" />.</exception>
26 <member name="M:System.Numerics.BigInteger.#ctor(System.Int32)">
27 <summary>Initializes a new instance of the <see cref="T:System.Numerics.BigInteger" /> structure using a 32-bit signed integer value.</summary>
28 <param name="value">A 32-bit signed integer.</param>
30 <member name="M:System.Numerics.BigInteger.#ctor(System.Int64)">
31 <summary>Initializes a new instance of the <see cref="T:System.Numerics.BigInteger" /> structure using a 64-bit signed integer value.</summary>
32 <param name="value">A 64-bit signed integer.</param>
34 <member name="M:System.Numerics.BigInteger.#ctor(System.ReadOnlySpan{System.Byte},System.Boolean,System.Boolean)">
35 <summary>Initializes a new instance of the <see cref="T:System.Numerics.BigInteger" /> structure using the values in a read-only span of bytes, and optionally indicating the signing encoding and the endianness byte order.</summary>
36 <param name="value">A read-only span of bytes representing the big integer.</param>
37 <param name="isUnsigned">
38 <see langword="true" /> to indicate <paramref name="value" /> uses unsigned encoding; otherwise, <see langword="false" /> (the default value).</param>
39 <param name="isBigEndian">
40 <see langword="true" /> to indicate <paramref name="value" /> is in big-endian byte order; otherwise, <see langword="false" /> (the default value).</param>
42 <member name="M:System.Numerics.BigInteger.#ctor(System.Single)">
43 <summary>Initializes a new instance of the <see cref="T:System.Numerics.BigInteger" /> structure using a single-precision floating-point value.</summary>
44 <param name="value">A single-precision floating-point value.</param>
45 <exception cref="T:System.OverflowException">
46 <paramref name="value" /> is <see cref="F:System.Single.NaN" />, <see cref="F:System.Single.NegativeInfinity" />, or <see cref="F:System.Single.PositiveInfinity" />.</exception>
48 <member name="M:System.Numerics.BigInteger.#ctor(System.UInt32)">
49 <summary>Initializes a new instance of the <see cref="T:System.Numerics.BigInteger" /> structure using an unsigned 32-bit integer value.</summary>
50 <param name="value">An unsigned 32-bit integer value.</param>
52 <member name="M:System.Numerics.BigInteger.#ctor(System.UInt64)">
53 <summary>Initializes a new instance of the <see cref="T:System.Numerics.BigInteger" /> structure with an unsigned 64-bit integer value.</summary>
54 <param name="value">An unsigned 64-bit integer.</param>
56 <member name="M:System.Numerics.BigInteger.Abs(System.Numerics.BigInteger)">
57 <summary>Gets the absolute value of a <see cref="T:System.Numerics.BigInteger" /> object.</summary>
58 <param name="value">A number.</param>
59 <returns>The absolute value of <paramref name="value" />.</returns>
61 <member name="M:System.Numerics.BigInteger.Add(System.Numerics.BigInteger,System.Numerics.BigInteger)">
62 <summary>Adds two <see cref="T:System.Numerics.BigInteger" /> values and returns the result.</summary>
63 <param name="left">The first value to add.</param>
64 <param name="right">The second value to add.</param>
65 <returns>The sum of <paramref name="left" /> and <paramref name="right" />.</returns>
67 <member name="M:System.Numerics.BigInteger.Compare(System.Numerics.BigInteger,System.Numerics.BigInteger)">
68 <summary>Compares two <see cref="T:System.Numerics.BigInteger" /> values and returns an integer that indicates whether the first value is less than, equal to, or greater than the second value.</summary>
69 <param name="left">The first value to compare.</param>
70 <param name="right">The second value to compare.</param>
71 <returns>A signed integer that indicates the relative values of <paramref name="left" /> and <paramref name="right" />, as shown in the following table.
73 <list type="table"><listheader><term> Value</term><description> Condition</description></listheader><item><term> Less than zero</term><description><paramref name="left" /> is less than <paramref name="right" />.</description></item><item><term> Zero</term><description><paramref name="left" /> equals <paramref name="right" />.</description></item><item><term> Greater than zero</term><description><paramref name="left" /> is greater than <paramref name="right" />.</description></item></list></returns>
75 <member name="M:System.Numerics.BigInteger.CompareTo(System.Int64)">
76 <summary>Compares this instance to a signed 64-bit integer and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the signed 64-bit integer.</summary>
77 <param name="other">The signed 64-bit integer to compare.</param>
78 <returns>A signed integer value that indicates the relationship of this instance to <paramref name="other" />, as shown in the following table.
80 <list type="table"><listheader><term> Return value</term><description> Description</description></listheader><item><term> Less than zero</term><description> The current instance is less than <paramref name="other" />.</description></item><item><term> Zero</term><description> The current instance equals <paramref name="other" />.</description></item><item><term> Greater than zero</term><description> The current instance is greater than <paramref name="other" />.</description></item></list></returns>
82 <member name="M:System.Numerics.BigInteger.CompareTo(System.Numerics.BigInteger)">
83 <summary>Compares this instance to a second <see cref="T:System.Numerics.BigInteger" /> and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the specified object.</summary>
84 <param name="other">The object to compare.</param>
85 <returns>A signed integer value that indicates the relationship of this instance to <paramref name="other" />, as shown in the following table.
87 <list type="table"><listheader><term> Return value</term><description> Description</description></listheader><item><term> Less than zero</term><description> The current instance is less than <paramref name="other" />.</description></item><item><term> Zero</term><description> The current instance equals <paramref name="other" />.</description></item><item><term> Greater than zero</term><description> The current instance is greater than <paramref name="other" />.</description></item></list></returns>
89 <member name="M:System.Numerics.BigInteger.CompareTo(System.Object)">
90 <summary>Compares this instance to a specified object and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the specified object.</summary>
91 <param name="obj">The object to compare.</param>
92 <exception cref="T:System.ArgumentException">
93 <paramref name="obj" /> is not a <see cref="T:System.Numerics.BigInteger" />.</exception>
94 <returns>A signed integer that indicates the relationship of the current instance to the <paramref name="obj" /> parameter, as shown in the following table.
96 <list type="table"><listheader><term> Return value</term><description> Description</description></listheader><item><term> Less than zero</term><description> The current instance is less than <paramref name="obj" />.</description></item><item><term> Zero</term><description> The current instance equals <paramref name="obj" />.</description></item><item><term> Greater than zero</term><description> The current instance is greater than <paramref name="obj" />, or the <paramref name="obj" /> parameter is <see langword="null" />.</description></item></list></returns>
98 <member name="M:System.Numerics.BigInteger.CompareTo(System.UInt64)">
99 <summary>Compares this instance to an unsigned 64-bit integer and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the unsigned 64-bit integer.</summary>
100 <param name="other">The unsigned 64-bit integer to compare.</param>
101 <returns>A signed integer that indicates the relative value of this instance and <paramref name="other" />, as shown in the following table.
102 <list type="table"><listheader><term>Return value</term><description>Description</description></listheader><item><term>Less than zero</term><description>The current instance is less than <paramref name="other" />.</description></item><item><term>Zero</term><description>The current instance equals <paramref name="other" />.</description></item><item><term>Greater than zero</term><description>The current instance is greater than <paramref name="other" />.</description></item></list></returns>
104 <member name="M:System.Numerics.BigInteger.Divide(System.Numerics.BigInteger,System.Numerics.BigInteger)">
105 <summary>Divides one <see cref="T:System.Numerics.BigInteger" /> value by another and returns the result.</summary>
106 <param name="dividend">The value to be divided.</param>
107 <param name="divisor">The value to divide by.</param>
108 <exception cref="T:System.DivideByZeroException">
109 <paramref name="divisor" /> is 0 (zero).</exception>
110 <returns>The quotient of the division.</returns>
112 <member name="M:System.Numerics.BigInteger.DivRem(System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger@)">
113 <summary>Divides one <see cref="T:System.Numerics.BigInteger" /> value by another, returns the result, and returns the remainder in an output parameter.</summary>
114 <param name="dividend">The value to be divided.</param>
115 <param name="divisor">The value to divide by.</param>
116 <param name="remainder">When this method returns, contains a <see cref="T:System.Numerics.BigInteger" /> value that represents the remainder from the division. This parameter is passed uninitialized.</param>
117 <exception cref="T:System.DivideByZeroException">
118 <paramref name="divisor" /> is 0 (zero).</exception>
119 <returns>The quotient of the division.</returns>
121 <member name="M:System.Numerics.BigInteger.Equals(System.Int64)">
122 <summary>Returns a value that indicates whether the current instance and a signed 64-bit integer have the same value.</summary>
123 <param name="other">The signed 64-bit integer value to compare.</param>
125 <see langword="true" /> if the signed 64-bit integer and the current instance have the same value; otherwise, <see langword="false" />.</returns>
127 <member name="M:System.Numerics.BigInteger.Equals(System.Numerics.BigInteger)">
128 <summary>Returns a value that indicates whether the current instance and a specified <see cref="T:System.Numerics.BigInteger" /> object have the same value.</summary>
129 <param name="other">The object to compare.</param>
131 <see langword="true" /> if this <see cref="T:System.Numerics.BigInteger" /> object and <paramref name="other" /> have the same value; otherwise, <see langword="false" />.</returns>
133 <member name="M:System.Numerics.BigInteger.Equals(System.Object)">
134 <summary>Returns a value that indicates whether the current instance and a specified object have the same value.</summary>
135 <param name="obj">The object to compare.</param>
137 <see langword="true" /> if the <paramref name="obj" /> argument is a <see cref="T:System.Numerics.BigInteger" /> object, and its value is equal to the value of the current <see cref="T:System.Numerics.BigInteger" /> instance; otherwise, <see langword="false" />.</returns>
139 <member name="M:System.Numerics.BigInteger.Equals(System.UInt64)">
140 <summary>Returns a value that indicates whether the current instance and an unsigned 64-bit integer have the same value.</summary>
141 <param name="other">The unsigned 64-bit integer to compare.</param>
143 <see langword="true" /> if the current instance and the unsigned 64-bit integer have the same value; otherwise, <see langword="false" />.</returns>
145 <member name="M:System.Numerics.BigInteger.GetBitLength">
146 <summary>Gets the number of bits required for shortest two's complement representation of the current instance without the sign bit.</summary>
147 <returns>The minimum non-negative number of bits in two's complement notation without the sign bit.</returns>
149 <member name="M:System.Numerics.BigInteger.GetByteCount(System.Boolean)">
150 <summary>Gets the number of bytes that will be output by <see cref="M:System.Numerics.BigInteger.ToByteArray(System.Boolean,System.Boolean)" /> and <see cref="M:System.Numerics.BigInteger.TryWriteBytes(System.Span{System.Byte},System.Int32@,System.Boolean,System.Boolean)" />.</summary>
151 <param name="isUnsigned">
152 <see langword="true" /> to use unsigned encoding; otherwise, <see langword="false" />.</param>
153 <returns>The number of bytes.</returns>
155 <member name="M:System.Numerics.BigInteger.GetHashCode">
156 <summary>Returns the hash code for the current <see cref="T:System.Numerics.BigInteger" /> object.</summary>
157 <returns>A 32-bit signed integer hash code.</returns>
159 <member name="M:System.Numerics.BigInteger.GreatestCommonDivisor(System.Numerics.BigInteger,System.Numerics.BigInteger)">
160 <summary>Finds the greatest common divisor of two <see cref="T:System.Numerics.BigInteger" /> values.</summary>
161 <param name="left">The first value.</param>
162 <param name="right">The second value.</param>
163 <returns>The greatest common divisor of <paramref name="left" /> and <paramref name="right" />.</returns>
165 <member name="M:System.Numerics.BigInteger.Log(System.Numerics.BigInteger)">
166 <summary>Returns the natural (base <see langword="e" />) logarithm of a specified number.</summary>
167 <param name="value">The number whose logarithm is to be found.</param>
168 <exception cref="T:System.ArgumentOutOfRangeException">The natural log of <paramref name="value" /> is out of range of the <see cref="T:System.Double" /> data type.</exception>
169 <returns>The natural (base <see langword="e" />) logarithm of <paramref name="value" />, as shown in the table in the Remarks section.</returns>
171 <member name="M:System.Numerics.BigInteger.Log(System.Numerics.BigInteger,System.Double)">
172 <summary>Returns the logarithm of a specified number in a specified base.</summary>
173 <param name="value">A number whose logarithm is to be found.</param>
174 <param name="baseValue">The base of the logarithm.</param>
175 <exception cref="T:System.ArgumentOutOfRangeException">The log of <paramref name="value" /> is out of range of the <see cref="T:System.Double" /> data type.</exception>
176 <returns>The base <paramref name="baseValue" /> logarithm of <paramref name="value" />, as shown in the table in the Remarks section.</returns>
178 <member name="M:System.Numerics.BigInteger.Log10(System.Numerics.BigInteger)">
179 <summary>Returns the base 10 logarithm of a specified number.</summary>
180 <param name="value">A number whose logarithm is to be found.</param>
181 <exception cref="T:System.ArgumentOutOfRangeException">The base 10 log of <paramref name="value" /> is out of range of the <see cref="T:System.Double" /> data type.</exception>
182 <returns>The base 10 logarithm of <paramref name="value" />, as shown in the table in the Remarks section.</returns>
184 <member name="M:System.Numerics.BigInteger.Max(System.Numerics.BigInteger,System.Numerics.BigInteger)">
185 <summary>Returns the larger of two <see cref="T:System.Numerics.BigInteger" /> values.</summary>
186 <param name="left">The first value to compare.</param>
187 <param name="right">The second value to compare.</param>
188 <returns>The <paramref name="left" /> or <paramref name="right" /> parameter, whichever is larger.</returns>
190 <member name="M:System.Numerics.BigInteger.Min(System.Numerics.BigInteger,System.Numerics.BigInteger)">
191 <summary>Returns the smaller of two <see cref="T:System.Numerics.BigInteger" /> values.</summary>
192 <param name="left">The first value to compare.</param>
193 <param name="right">The second value to compare.</param>
194 <returns>The <paramref name="left" /> or <paramref name="right" /> parameter, whichever is smaller.</returns>
196 <member name="M:System.Numerics.BigInteger.ModPow(System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger)">
197 <summary>Performs modulus division on a number raised to the power of another number.</summary>
198 <param name="value">The number to raise to the <paramref name="exponent" /> power.</param>
199 <param name="exponent">The exponent to raise <paramref name="value" /> by.</param>
200 <param name="modulus">The number by which to divide <paramref name="value" /> raised to the <paramref name="exponent" /> power.</param>
201 <exception cref="T:System.DivideByZeroException">
202 <paramref name="modulus" /> is zero.</exception>
203 <exception cref="T:System.ArgumentOutOfRangeException">
204 <paramref name="exponent" /> is negative.</exception>
205 <returns>The remainder after dividing <paramref name="value" />exponent by <paramref name="modulus" />.</returns>
207 <member name="M:System.Numerics.BigInteger.Multiply(System.Numerics.BigInteger,System.Numerics.BigInteger)">
208 <summary>Returns the product of two <see cref="T:System.Numerics.BigInteger" /> values.</summary>
209 <param name="left">The first number to multiply.</param>
210 <param name="right">The second number to multiply.</param>
211 <returns>The product of the <paramref name="left" /> and <paramref name="right" /> parameters.</returns>
213 <member name="M:System.Numerics.BigInteger.Negate(System.Numerics.BigInteger)">
214 <summary>Negates a specified <see cref="T:System.Numerics.BigInteger" /> value.</summary>
215 <param name="value">The value to negate.</param>
216 <returns>The result of the <paramref name="value" /> parameter multiplied by negative one (-1).</returns>
218 <member name="M:System.Numerics.BigInteger.op_Addition(System.Numerics.BigInteger,System.Numerics.BigInteger)">
219 <summary>Adds the values of two specified <see cref="T:System.Numerics.BigInteger" /> objects.</summary>
220 <param name="left">The first value to add.</param>
221 <param name="right">The second value to add.</param>
222 <returns>The sum of <paramref name="left" /> and <paramref name="right" />.</returns>
224 <member name="M:System.Numerics.BigInteger.op_BitwiseAnd(System.Numerics.BigInteger,System.Numerics.BigInteger)">
225 <summary>Performs a bitwise <see langword="And" /> operation on two <see cref="T:System.Numerics.BigInteger" /> values.</summary>
226 <param name="left">The first value.</param>
227 <param name="right">The second value.</param>
228 <returns>The result of the bitwise <see langword="And" /> operation.</returns>
230 <member name="M:System.Numerics.BigInteger.op_BitwiseOr(System.Numerics.BigInteger,System.Numerics.BigInteger)">
231 <summary>Performs a bitwise <see langword="Or" /> operation on two <see cref="T:System.Numerics.BigInteger" /> values.</summary>
232 <param name="left">The first value.</param>
233 <param name="right">The second value.</param>
234 <returns>The result of the bitwise <see langword="Or" /> operation.</returns>
236 <member name="M:System.Numerics.BigInteger.op_Decrement(System.Numerics.BigInteger)">
237 <summary>Decrements a <see cref="T:System.Numerics.BigInteger" /> value by 1.</summary>
238 <param name="value">The value to decrement.</param>
239 <returns>The value of the <paramref name="value" /> parameter decremented by 1.</returns>
241 <member name="M:System.Numerics.BigInteger.op_Division(System.Numerics.BigInteger,System.Numerics.BigInteger)">
242 <summary>Divides a specified <see cref="T:System.Numerics.BigInteger" /> value by another specified <see cref="T:System.Numerics.BigInteger" /> value by using integer division.</summary>
243 <param name="dividend">The value to be divided.</param>
244 <param name="divisor">The value to divide by.</param>
245 <exception cref="T:System.DivideByZeroException">
246 <paramref name="divisor" /> is 0 (zero).</exception>
247 <returns>The integral result of the division.</returns>
249 <member name="M:System.Numerics.BigInteger.op_Equality(System.Int64,System.Numerics.BigInteger)">
250 <summary>Returns a value that indicates whether a signed long integer value and a <see cref="T:System.Numerics.BigInteger" /> value are equal.</summary>
251 <param name="left">The first value to compare.</param>
252 <param name="right">The second value to compare.</param>
254 <see langword="true" /> if the <paramref name="left" /> and <paramref name="right" /> parameters have the same value; otherwise, <see langword="false" />.</returns>
256 <member name="M:System.Numerics.BigInteger.op_Equality(System.Numerics.BigInteger,System.Int64)">
257 <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger" /> value and a signed long integer value are equal.</summary>
258 <param name="left">The first value to compare.</param>
259 <param name="right">The second value to compare.</param>
261 <see langword="true" /> if the <paramref name="left" /> and <paramref name="right" /> parameters have the same value; otherwise, <see langword="false" />.</returns>
263 <member name="M:System.Numerics.BigInteger.op_Equality(System.Numerics.BigInteger,System.Numerics.BigInteger)">
264 <summary>Returns a value that indicates whether the values of two <see cref="T:System.Numerics.BigInteger" /> objects are equal.</summary>
265 <param name="left">The first value to compare.</param>
266 <param name="right">The second value to compare.</param>
268 <see langword="true" /> if the <paramref name="left" /> and <paramref name="right" /> parameters have the same value; otherwise, <see langword="false" />.</returns>
270 <member name="M:System.Numerics.BigInteger.op_Equality(System.Numerics.BigInteger,System.UInt64)">
271 <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger" /> value and an unsigned long integer value are equal.</summary>
272 <param name="left">The first value to compare.</param>
273 <param name="right">The second value to compare.</param>
275 <see langword="true" /> if the <paramref name="left" /> and <paramref name="right" /> parameters have the same value; otherwise, <see langword="false" />.</returns>
277 <member name="M:System.Numerics.BigInteger.op_Equality(System.UInt64,System.Numerics.BigInteger)">
278 <summary>Returns a value that indicates whether an unsigned long integer value and a <see cref="T:System.Numerics.BigInteger" /> value are equal.</summary>
279 <param name="left">The first value to compare.</param>
280 <param name="right">The second value to compare.</param>
282 <see langword="true" /> if the <paramref name="left" /> and <paramref name="right" /> parameters have the same value; otherwise, <see langword="false" />.</returns>
284 <member name="M:System.Numerics.BigInteger.op_ExclusiveOr(System.Numerics.BigInteger,System.Numerics.BigInteger)">
285 <summary>Performs a bitwise exclusive <see langword="Or" /> (<see langword="XOr" />) operation on two <see cref="T:System.Numerics.BigInteger" /> values.</summary>
286 <param name="left">The first value.</param>
287 <param name="right">The second value.</param>
288 <returns>The result of the bitwise <see langword="Or" /> operation.</returns>
290 <member name="M:System.Numerics.BigInteger.op_Explicit(System.Decimal)~System.Numerics.BigInteger">
291 <summary>Defines an explicit conversion of a <see cref="T:System.Decimal" /> object to a <see cref="T:System.Numerics.BigInteger" /> value.</summary>
292 <param name="value">The value to convert to a <see cref="T:System.Numerics.BigInteger" />.</param>
293 <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
295 <member name="M:System.Numerics.BigInteger.op_Explicit(System.Double)~System.Numerics.BigInteger">
296 <summary>Defines an explicit conversion of a <see cref="T:System.Double" /> value to a <see cref="T:System.Numerics.BigInteger" /> value.</summary>
297 <param name="value">The value to convert to a <see cref="T:System.Numerics.BigInteger" />.</param>
298 <exception cref="T:System.OverflowException">
299 <paramref name="value" /> is <see cref="F:System.Double.NaN" />, <see cref="F:System.Double.PositiveInfinity" />, or <see cref="F:System.Double.NegativeInfinity" />.</exception>
300 <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
302 <member name="M:System.Numerics.BigInteger.op_Explicit(System.Numerics.BigInteger)~System.Byte">
303 <summary>Defines an explicit conversion of a <see cref="T:System.Numerics.BigInteger" /> object to an unsigned byte value.</summary>
304 <param name="value">The value to convert to a <see cref="T:System.Byte" />.</param>
305 <exception cref="T:System.OverflowException">
306 <paramref name="value" /> is less than <see cref="F:System.Byte.MinValue" /> or greater than <see cref="F:System.Byte.MaxValue" />.</exception>
307 <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
309 <member name="M:System.Numerics.BigInteger.op_Explicit(System.Numerics.BigInteger)~System.Decimal">
310 <summary>Defines an explicit conversion of a <see cref="T:System.Numerics.BigInteger" /> object to a <see cref="T:System.Decimal" /> value.</summary>
311 <param name="value">The value to convert to a <see cref="T:System.Decimal" />.</param>
312 <exception cref="T:System.OverflowException">
313 <paramref name="value" /> is less than <see cref="F:System.Decimal.MinValue" /> or greater than <see cref="F:System.Decimal.MaxValue" />.</exception>
314 <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
316 <member name="M:System.Numerics.BigInteger.op_Explicit(System.Numerics.BigInteger)~System.Double">
317 <summary>Defines an explicit conversion of a <see cref="T:System.Numerics.BigInteger" /> object to a <see cref="T:System.Double" /> value.</summary>
318 <param name="value">The value to convert to a <see cref="T:System.Double" />.</param>
319 <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
321 <member name="M:System.Numerics.BigInteger.op_Explicit(System.Numerics.BigInteger)~System.Int16">
322 <summary>Defines an explicit conversion of a <see cref="T:System.Numerics.BigInteger" /> object to a 16-bit signed integer value.</summary>
323 <param name="value">The value to convert to a 16-bit signed integer.</param>
324 <exception cref="T:System.OverflowException">
325 <paramref name="value" /> is less than <see cref="F:System.Int16.MinValue" /> or is greater than <see cref="F:System.Int16.MaxValue" />.</exception>
326 <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
328 <member name="M:System.Numerics.BigInteger.op_Explicit(System.Numerics.BigInteger)~System.Int32">
329 <summary>Defines an explicit conversion of a <see cref="T:System.Numerics.BigInteger" /> object to a 32-bit signed integer value.</summary>
330 <param name="value">The value to convert to a 32-bit signed integer.</param>
331 <exception cref="T:System.OverflowException">
332 <paramref name="value" /> is less than <see cref="F:System.Int32.MinValue" /> or is greater than <see cref="F:System.Int32.MaxValue" />.</exception>
333 <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
335 <member name="M:System.Numerics.BigInteger.op_Explicit(System.Numerics.BigInteger)~System.Int64">
336 <summary>Defines an explicit conversion of a <see cref="T:System.Numerics.BigInteger" /> object to a 64-bit signed integer value.</summary>
337 <param name="value">The value to convert to a 64-bit signed integer.</param>
338 <exception cref="T:System.OverflowException">
339 <paramref name="value" /> is less than <see cref="F:System.Int64.MinValue" /> or is greater than <see cref="F:System.Int64.MaxValue" />.</exception>
340 <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
342 <member name="M:System.Numerics.BigInteger.op_Explicit(System.Numerics.BigInteger)~System.SByte">
343 <summary>Defines an explicit conversion of a <see cref="T:System.Numerics.BigInteger" /> object to a signed 8-bit value.
345 This API is not CLS-compliant. The compliant alternative is <see cref="T:System.Int16" />.</summary>
346 <param name="value">The value to convert to a signed 8-bit value.</param>
347 <exception cref="T:System.OverflowException">
348 <paramref name="value" /> is less than <see cref="F:System.SByte.MinValue" /> or is greater than <see cref="F:System.SByte.MaxValue" />.</exception>
349 <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
351 <member name="M:System.Numerics.BigInteger.op_Explicit(System.Numerics.BigInteger)~System.Single">
352 <summary>Defines an explicit conversion of a <see cref="T:System.Numerics.BigInteger" /> object to a single-precision floating-point value.</summary>
353 <param name="value">The value to convert to a single-precision floating-point value.</param>
354 <returns>An object that contains the closest possible representation of the <paramref name="value" /> parameter.</returns>
356 <member name="M:System.Numerics.BigInteger.op_Explicit(System.Numerics.BigInteger)~System.UInt16">
357 <summary>Defines an explicit conversion of a <see cref="T:System.Numerics.BigInteger" /> object to an unsigned 16-bit integer value.
359 This API is not CLS-compliant. The compliant alternative is <see cref="T:System.Int32" />.</summary>
360 <param name="value">The value to convert to an unsigned 16-bit integer.</param>
361 <exception cref="T:System.OverflowException">
362 <paramref name="value" /> is less than <see cref="F:System.UInt16.MinValue" /> or is greater than <see cref="F:System.UInt16.MaxValue" />.</exception>
363 <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
365 <member name="M:System.Numerics.BigInteger.op_Explicit(System.Numerics.BigInteger)~System.UInt32">
366 <summary>Defines an explicit conversion of a <see cref="T:System.Numerics.BigInteger" /> object to an unsigned 32-bit integer value.
368 This API is not CLS-compliant. The compliant alternative is <see cref="T:System.Int64" />.</summary>
369 <param name="value">The value to convert to an unsigned 32-bit integer.</param>
370 <exception cref="T:System.OverflowException">
371 <paramref name="value" /> is less than <see cref="F:System.UInt32.MinValue" /> or is greater than <see cref="F:System.UInt32.MaxValue" />.</exception>
372 <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
374 <member name="M:System.Numerics.BigInteger.op_Explicit(System.Numerics.BigInteger)~System.UInt64">
375 <summary>Defines an explicit conversion of a <see cref="T:System.Numerics.BigInteger" /> object to an unsigned 64-bit integer value.
377 This API is not CLS-compliant. The compliant alternative is <see cref="T:System.Double" />.</summary>
378 <param name="value">The value to convert to an unsigned 64-bit integer.</param>
379 <exception cref="T:System.OverflowException">
380 <paramref name="value" /> is less than <see cref="F:System.UInt64.MinValue" /> or is greater than <see cref="F:System.UInt64.MaxValue" />.</exception>
381 <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
383 <member name="M:System.Numerics.BigInteger.op_Explicit(System.Single)~System.Numerics.BigInteger">
384 <summary>Defines an explicit conversion of a <see cref="T:System.Single" /> value to a <see cref="T:System.Numerics.BigInteger" /> value.</summary>
385 <param name="value">The value to convert to a <see cref="T:System.Numerics.BigInteger" />.</param>
386 <exception cref="T:System.OverflowException">
387 <paramref name="value" /> is <see cref="F:System.Single.NaN" />, <see cref="F:System.Single.PositiveInfinity" />, or <see cref="F:System.Single.NegativeInfinity" />.</exception>
388 <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
390 <member name="M:System.Numerics.BigInteger.op_GreaterThan(System.Int64,System.Numerics.BigInteger)">
391 <summary>Returns a value that indicates whether a 64-bit signed integer is greater than a <see cref="T:System.Numerics.BigInteger" /> value.</summary>
392 <param name="left">The first value to compare.</param>
393 <param name="right">The second value to compare.</param>
395 <see langword="true" /> if <paramref name="left" /> is greater than <paramref name="right" />; otherwise, <see langword="false" />.</returns>
397 <member name="M:System.Numerics.BigInteger.op_GreaterThan(System.Numerics.BigInteger,System.Int64)">
398 <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger" /> is greater than a 64-bit signed integer value.</summary>
399 <param name="left">The first value to compare.</param>
400 <param name="right">The second value to compare.</param>
402 <see langword="true" /> if <paramref name="left" /> is greater than <paramref name="right" />; otherwise, <see langword="false" />.</returns>
404 <member name="M:System.Numerics.BigInteger.op_GreaterThan(System.Numerics.BigInteger,System.Numerics.BigInteger)">
405 <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger" /> value is greater than another <see cref="T:System.Numerics.BigInteger" /> value.</summary>
406 <param name="left">The first value to compare.</param>
407 <param name="right">The second value to compare.</param>
409 <see langword="true" /> if <paramref name="left" /> is greater than <paramref name="right" />; otherwise, <see langword="false" />.</returns>
411 <member name="M:System.Numerics.BigInteger.op_GreaterThan(System.Numerics.BigInteger,System.UInt64)">
412 <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger" /> value is greater than a 64-bit unsigned integer.</summary>
413 <param name="left">The first value to compare.</param>
414 <param name="right">The second value to compare.</param>
416 <see langword="true" /> if <paramref name="left" /> is greater than <paramref name="right" />; otherwise, <see langword="false" />.</returns>
418 <member name="M:System.Numerics.BigInteger.op_GreaterThan(System.UInt64,System.Numerics.BigInteger)">
419 <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger" /> value is greater than a 64-bit unsigned integer.</summary>
420 <param name="left">The first value to compare.</param>
421 <param name="right">The second value to compare.</param>
423 <see langword="true" /> if <paramref name="left" /> is greater than <paramref name="right" />; otherwise, <see langword="false" />.</returns>
425 <member name="M:System.Numerics.BigInteger.op_GreaterThanOrEqual(System.Int64,System.Numerics.BigInteger)">
426 <summary>Returns a value that indicates whether a 64-bit signed integer is greater than or equal to a <see cref="T:System.Numerics.BigInteger" /> value.</summary>
427 <param name="left">The first value to compare.</param>
428 <param name="right">The second value to compare.</param>
430 <see langword="true" /> if <paramref name="left" /> is greater than <paramref name="right" />; otherwise, <see langword="false" />.</returns>
432 <member name="M:System.Numerics.BigInteger.op_GreaterThanOrEqual(System.Numerics.BigInteger,System.Int64)">
433 <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger" /> value is greater than or equal to a 64-bit signed integer value.</summary>
434 <param name="left">The first value to compare.</param>
435 <param name="right">The second value to compare.</param>
437 <see langword="true" /> if <paramref name="left" /> is greater than <paramref name="right" />; otherwise, <see langword="false" />.</returns>
439 <member name="M:System.Numerics.BigInteger.op_GreaterThanOrEqual(System.Numerics.BigInteger,System.Numerics.BigInteger)">
440 <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger" /> value is greater than or equal to another <see cref="T:System.Numerics.BigInteger" /> value.</summary>
441 <param name="left">The first value to compare.</param>
442 <param name="right">The second value to compare.</param>
444 <see langword="true" /> if <paramref name="left" /> is greater than <paramref name="right" />; otherwise, <see langword="false" />.</returns>
446 <member name="M:System.Numerics.BigInteger.op_GreaterThanOrEqual(System.Numerics.BigInteger,System.UInt64)">
447 <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger" /> value is greater than or equal to a 64-bit unsigned integer value.</summary>
448 <param name="left">The first value to compare.</param>
449 <param name="right">The second value to compare.</param>
451 <see langword="true" /> if <paramref name="left" /> is greater than <paramref name="right" />; otherwise, <see langword="false" />.</returns>
453 <member name="M:System.Numerics.BigInteger.op_GreaterThanOrEqual(System.UInt64,System.Numerics.BigInteger)">
454 <summary>Returns a value that indicates whether a 64-bit unsigned integer is greater than or equal to a <see cref="T:System.Numerics.BigInteger" /> value.</summary>
455 <param name="left">The first value to compare.</param>
456 <param name="right">The second value to compare.</param>
458 <see langword="true" /> if <paramref name="left" /> is greater than <paramref name="right" />; otherwise, <see langword="false" />.</returns>
460 <member name="M:System.Numerics.BigInteger.op_Implicit(System.Byte)~System.Numerics.BigInteger">
461 <summary>Defines an implicit conversion of an unsigned byte to a <see cref="T:System.Numerics.BigInteger" /> value.</summary>
462 <param name="value">The value to convert to a <see cref="T:System.Numerics.BigInteger" />.</param>
463 <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
465 <member name="M:System.Numerics.BigInteger.op_Implicit(System.Int16)~System.Numerics.BigInteger">
466 <summary>Defines an implicit conversion of a signed 16-bit integer to a <see cref="T:System.Numerics.BigInteger" /> value.</summary>
467 <param name="value">The value to convert to a <see cref="T:System.Numerics.BigInteger" />.</param>
468 <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
470 <member name="M:System.Numerics.BigInteger.op_Implicit(System.Int32)~System.Numerics.BigInteger">
471 <summary>Defines an implicit conversion of a signed 32-bit integer to a <see cref="T:System.Numerics.BigInteger" /> value.</summary>
472 <param name="value">The value to convert to a <see cref="T:System.Numerics.BigInteger" />.</param>
473 <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
475 <member name="M:System.Numerics.BigInteger.op_Implicit(System.Int64)~System.Numerics.BigInteger">
476 <summary>Defines an implicit conversion of a signed 64-bit integer to a <see cref="T:System.Numerics.BigInteger" /> value.</summary>
477 <param name="value">The value to convert to a <see cref="T:System.Numerics.BigInteger" />.</param>
478 <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
480 <member name="M:System.Numerics.BigInteger.op_Implicit(System.SByte)~System.Numerics.BigInteger">
481 <summary>Defines an implicit conversion of an 8-bit signed integer to a <see cref="T:System.Numerics.BigInteger" /> value.
483 This API is not CLS-compliant. The compliant alternative is <see cref="M:System.Numerics.BigInteger.#ctor(System.Int32)" />.</summary>
484 <param name="value">The value to convert to a <see cref="T:System.Numerics.BigInteger" />.</param>
485 <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
487 <member name="M:System.Numerics.BigInteger.op_Implicit(System.UInt16)~System.Numerics.BigInteger">
488 <summary>Defines an implicit conversion of a 16-bit unsigned integer to a <see cref="T:System.Numerics.BigInteger" /> value.
490 This API is not CLS-compliant. The compliant alternative is <see cref="M:System.Numerics.BigInteger.op_Implicit(System.Int32)~System.Numerics.BigInteger" />.</summary>
491 <param name="value">The value to convert to a <see cref="T:System.Numerics.BigInteger" />.</param>
492 <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
494 <member name="M:System.Numerics.BigInteger.op_Implicit(System.UInt32)~System.Numerics.BigInteger">
495 <summary>Defines an implicit conversion of a 32-bit unsigned integer to a <see cref="T:System.Numerics.BigInteger" /> value.
497 This API is not CLS-compliant. The compliant alternative is <see cref="M:System.Numerics.BigInteger.op_Implicit(System.Int64)~System.Numerics.BigInteger" />.</summary>
498 <param name="value">The value to convert to a <see cref="T:System.Numerics.BigInteger" />.</param>
499 <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
501 <member name="M:System.Numerics.BigInteger.op_Implicit(System.UInt64)~System.Numerics.BigInteger">
502 <summary>Defines an implicit conversion of a 64-bit unsigned integer to a <see cref="T:System.Numerics.BigInteger" /> value.
504 This API is not CLS-compliant. The compliant alternative is <see cref="T:System.Double" />.</summary>
505 <param name="value">The value to convert to a <see cref="T:System.Numerics.BigInteger" />.</param>
506 <returns>An object that contains the value of the <paramref name="value" /> parameter.</returns>
508 <member name="M:System.Numerics.BigInteger.op_Increment(System.Numerics.BigInteger)">
509 <summary>Increments a <see cref="T:System.Numerics.BigInteger" /> value by 1.</summary>
510 <param name="value">The value to increment.</param>
511 <returns>The value of the <paramref name="value" /> parameter incremented by 1.</returns>
513 <member name="M:System.Numerics.BigInteger.op_Inequality(System.Int64,System.Numerics.BigInteger)">
514 <summary>Returns a value that indicates whether a 64-bit signed integer and a <see cref="T:System.Numerics.BigInteger" /> value are not equal.</summary>
515 <param name="left">The first value to compare.</param>
516 <param name="right">The second value to compare.</param>
518 <see langword="true" /> if <paramref name="left" /> and <paramref name="right" /> are not equal; otherwise, <see langword="false" />.</returns>
520 <member name="M:System.Numerics.BigInteger.op_Inequality(System.Numerics.BigInteger,System.Int64)">
521 <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger" /> value and a 64-bit signed integer are not equal.</summary>
522 <param name="left">The first value to compare.</param>
523 <param name="right">The second value to compare.</param>
525 <see langword="true" /> if <paramref name="left" /> and <paramref name="right" /> are not equal; otherwise, <see langword="false" />.</returns>
527 <member name="M:System.Numerics.BigInteger.op_Inequality(System.Numerics.BigInteger,System.Numerics.BigInteger)">
528 <summary>Returns a value that indicates whether two <see cref="T:System.Numerics.BigInteger" /> objects have different values.</summary>
529 <param name="left">The first value to compare.</param>
530 <param name="right">The second value to compare.</param>
532 <see langword="true" /> if <paramref name="left" /> and <paramref name="right" /> are not equal; otherwise, <see langword="false" />.</returns>
534 <member name="M:System.Numerics.BigInteger.op_Inequality(System.Numerics.BigInteger,System.UInt64)">
535 <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger" /> value and a 64-bit unsigned integer are not equal.</summary>
536 <param name="left">The first value to compare.</param>
537 <param name="right">The second value to compare.</param>
539 <see langword="true" /> if <paramref name="left" /> and <paramref name="right" /> are not equal; otherwise, <see langword="false" />.</returns>
541 <member name="M:System.Numerics.BigInteger.op_Inequality(System.UInt64,System.Numerics.BigInteger)">
542 <summary>Returns a value that indicates whether a 64-bit unsigned integer and a <see cref="T:System.Numerics.BigInteger" /> value are not equal.</summary>
543 <param name="left">The first value to compare.</param>
544 <param name="right">The second value to compare.</param>
546 <see langword="true" /> if <paramref name="left" /> and <paramref name="right" /> are not equal; otherwise, <see langword="false" />.</returns>
548 <member name="M:System.Numerics.BigInteger.op_LeftShift(System.Numerics.BigInteger,System.Int32)">
549 <summary>Shifts a <see cref="T:System.Numerics.BigInteger" /> value a specified number of bits to the left.</summary>
550 <param name="value">The value whose bits are to be shifted.</param>
551 <param name="shift">The number of bits to shift <paramref name="value" /> to the left.</param>
552 <returns>A value that has been shifted to the left by the specified number of bits.</returns>
554 <member name="M:System.Numerics.BigInteger.op_LessThan(System.Int64,System.Numerics.BigInteger)">
555 <summary>Returns a value that indicates whether a 64-bit signed integer is less than a <see cref="T:System.Numerics.BigInteger" /> value.</summary>
556 <param name="left">The first value to compare.</param>
557 <param name="right">The second value to compare.</param>
559 <see langword="true" /> if <paramref name="left" /> is less than <paramref name="right" />; otherwise, <see langword="false" />.</returns>
561 <member name="M:System.Numerics.BigInteger.op_LessThan(System.Numerics.BigInteger,System.Int64)">
562 <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger" /> value is less than a 64-bit signed integer.</summary>
563 <param name="left">The first value to compare.</param>
564 <param name="right">The second value to compare.</param>
566 <see langword="true" /> if <paramref name="left" /> is less than <paramref name="right" />; otherwise, <see langword="false" />.</returns>
568 <member name="M:System.Numerics.BigInteger.op_LessThan(System.Numerics.BigInteger,System.Numerics.BigInteger)">
569 <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger" /> value is less than another <see cref="T:System.Numerics.BigInteger" /> value.</summary>
570 <param name="left">The first value to compare.</param>
571 <param name="right">The second value to compare.</param>
573 <see langword="true" /> if <paramref name="left" /> is less than <paramref name="right" />; otherwise, <see langword="false" />.</returns>
575 <member name="M:System.Numerics.BigInteger.op_LessThan(System.Numerics.BigInteger,System.UInt64)">
576 <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger" /> value is less than a 64-bit unsigned integer.</summary>
577 <param name="left">The first value to compare.</param>
578 <param name="right">The second value to compare.</param>
580 <see langword="true" /> if <paramref name="left" /> is less than <paramref name="right" />; otherwise, <see langword="false" />.</returns>
582 <member name="M:System.Numerics.BigInteger.op_LessThan(System.UInt64,System.Numerics.BigInteger)">
583 <summary>Returns a value that indicates whether a 64-bit unsigned integer is less than a <see cref="T:System.Numerics.BigInteger" /> value.</summary>
584 <param name="left">The first value to compare.</param>
585 <param name="right">The second value to compare.</param>
587 <see langword="true" /> if <paramref name="left" /> is less than <paramref name="right" />; otherwise, <see langword="false" />.</returns>
589 <member name="M:System.Numerics.BigInteger.op_LessThanOrEqual(System.Int64,System.Numerics.BigInteger)">
590 <summary>Returns a value that indicates whether a 64-bit signed integer is less than or equal to a <see cref="T:System.Numerics.BigInteger" /> value.</summary>
591 <param name="left">The first value to compare.</param>
592 <param name="right">The second value to compare.</param>
594 <see langword="true" /> if <paramref name="left" /> is less than or equal to <paramref name="right" />; otherwise, <see langword="false" />.</returns>
596 <member name="M:System.Numerics.BigInteger.op_LessThanOrEqual(System.Numerics.BigInteger,System.Int64)">
597 <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger" /> value is less than or equal to a 64-bit signed integer.</summary>
598 <param name="left">The first value to compare.</param>
599 <param name="right">The second value to compare.</param>
601 <see langword="true" /> if <paramref name="left" /> is less than or equal to <paramref name="right" />; otherwise, <see langword="false" />.</returns>
603 <member name="M:System.Numerics.BigInteger.op_LessThanOrEqual(System.Numerics.BigInteger,System.Numerics.BigInteger)">
604 <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger" /> value is less than or equal to another <see cref="T:System.Numerics.BigInteger" /> value.</summary>
605 <param name="left">The first value to compare.</param>
606 <param name="right">The second value to compare.</param>
608 <see langword="true" /> if <paramref name="left" /> is less than or equal to <paramref name="right" />; otherwise, <see langword="false" />.</returns>
610 <member name="M:System.Numerics.BigInteger.op_LessThanOrEqual(System.Numerics.BigInteger,System.UInt64)">
611 <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger" /> value is less than or equal to a 64-bit unsigned integer.</summary>
612 <param name="left">The first value to compare.</param>
613 <param name="right">The second value to compare.</param>
615 <see langword="true" /> if <paramref name="left" /> is less than or equal to <paramref name="right" />; otherwise, <see langword="false" />.</returns>
617 <member name="M:System.Numerics.BigInteger.op_LessThanOrEqual(System.UInt64,System.Numerics.BigInteger)">
618 <summary>Returns a value that indicates whether a 64-bit unsigned integer is less than or equal to a <see cref="T:System.Numerics.BigInteger" /> value.</summary>
619 <param name="left">The first value to compare.</param>
620 <param name="right">The second value to compare.</param>
622 <see langword="true" /> if <paramref name="left" /> is less than or equal to <paramref name="right" />; otherwise, <see langword="false" />.</returns>
624 <member name="M:System.Numerics.BigInteger.op_Modulus(System.Numerics.BigInteger,System.Numerics.BigInteger)">
625 <summary>Returns the remainder that results from division with two specified <see cref="T:System.Numerics.BigInteger" /> values.</summary>
626 <param name="dividend">The value to be divided.</param>
627 <param name="divisor">The value to divide by.</param>
628 <exception cref="T:System.DivideByZeroException">
629 <paramref name="divisor" /> is 0 (zero).</exception>
630 <returns>The remainder that results from the division.</returns>
632 <member name="M:System.Numerics.BigInteger.op_Multiply(System.Numerics.BigInteger,System.Numerics.BigInteger)">
633 <summary>Multiplies two specified <see cref="T:System.Numerics.BigInteger" /> values.</summary>
634 <param name="left">The first value to multiply.</param>
635 <param name="right">The second value to multiply.</param>
636 <returns>The product of <paramref name="left" /> and <paramref name="right" />.</returns>
638 <member name="M:System.Numerics.BigInteger.op_OnesComplement(System.Numerics.BigInteger)">
639 <summary>Returns the bitwise one's complement of a <see cref="T:System.Numerics.BigInteger" /> value.</summary>
640 <param name="value">An integer value.</param>
641 <returns>The bitwise one's complement of <paramref name="value" />.</returns>
643 <member name="M:System.Numerics.BigInteger.op_RightShift(System.Numerics.BigInteger,System.Int32)">
644 <summary>Shifts a <see cref="T:System.Numerics.BigInteger" /> value a specified number of bits to the right.</summary>
645 <param name="value">The value whose bits are to be shifted.</param>
646 <param name="shift">The number of bits to shift <paramref name="value" /> to the right.</param>
647 <returns>A value that has been shifted to the right by the specified number of bits.</returns>
649 <member name="M:System.Numerics.BigInteger.op_Subtraction(System.Numerics.BigInteger,System.Numerics.BigInteger)">
650 <summary>Subtracts a <see cref="T:System.Numerics.BigInteger" /> value from another <see cref="T:System.Numerics.BigInteger" /> value.</summary>
651 <param name="left">The value to subtract from (the minuend).</param>
652 <param name="right">The value to subtract (the subtrahend).</param>
653 <returns>The result of subtracting <paramref name="right" /> from <paramref name="left" />.</returns>
655 <member name="M:System.Numerics.BigInteger.op_UnaryNegation(System.Numerics.BigInteger)">
656 <summary>Negates a specified BigInteger value.</summary>
657 <param name="value">The value to negate.</param>
658 <returns>The result of the <paramref name="value" /> parameter multiplied by negative one (-1).</returns>
660 <member name="M:System.Numerics.BigInteger.op_UnaryPlus(System.Numerics.BigInteger)">
661 <summary>Returns the value of the <see cref="T:System.Numerics.BigInteger" /> operand. (The sign of the operand is unchanged.)</summary>
662 <param name="value">An integer value.</param>
663 <returns>The value of the <paramref name="value" /> operand.</returns>
665 <member name="M:System.Numerics.BigInteger.Parse(System.ReadOnlySpan{System.Char},System.Globalization.NumberStyles,System.IFormatProvider)">
666 <summary>Converts the representation of a number, contained in the specified read-only span of characters, in a specified style to its <see cref="T:System.Numerics.BigInteger" /> equivalent.</summary>
667 <param name="value">A read-only span of characters that contains the number to convert.</param>
668 <param name="style">A bitwise combination of the enumeration values that specify the permitted format of <paramref name="value" />.</param>
669 <param name="provider">An object that provides culture-specific formatting information about <paramref name="value" />.</param>
670 <exception cref="T:System.ArgumentException">
671 <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
675 <paramref name="style" /> includes the <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> or <see cref="F:System.Globalization.NumberStyles.HexNumber" /> flag along with another value.</exception>
676 <exception cref="T:System.ArgumentNullException">
677 <paramref name="value" /> is <see langword="null" />.</exception>
678 <exception cref="T:System.FormatException">
679 <paramref name="value" /> does not comply with the input pattern specified by <paramref name="style" />.</exception>
680 <returns>A value that is equivalent to the number specified in the <paramref name="value" /> parameter.</returns>
682 <member name="M:System.Numerics.BigInteger.Parse(System.String)">
683 <summary>Converts the string representation of a number to its <see cref="T:System.Numerics.BigInteger" /> equivalent.</summary>
684 <param name="value">A string that contains the number to convert.</param>
685 <exception cref="T:System.ArgumentNullException">
686 <paramref name="value" /> is <see langword="null" />.</exception>
687 <exception cref="T:System.FormatException">
688 <paramref name="value" /> is not in the correct format.</exception>
689 <returns>A value that is equivalent to the number specified in the <paramref name="value" /> parameter.</returns>
691 <member name="M:System.Numerics.BigInteger.Parse(System.String,System.Globalization.NumberStyles)">
692 <summary>Converts the string representation of a number in a specified style to its <see cref="T:System.Numerics.BigInteger" /> equivalent.</summary>
693 <param name="value">A string that contains a number to convert.</param>
694 <param name="style">A bitwise combination of the enumeration values that specify the permitted format of <paramref name="value" />.</param>
695 <exception cref="T:System.ArgumentException">
696 <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
700 <paramref name="style" /> includes the <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> or <see cref="F:System.Globalization.NumberStyles.HexNumber" /> flag along with another value.</exception>
701 <exception cref="T:System.ArgumentNullException">
702 <paramref name="value" /> is <see langword="null" />.</exception>
703 <exception cref="T:System.FormatException">
704 <paramref name="value" /> does not comply with the input pattern specified by <see cref="T:System.Globalization.NumberStyles" />.</exception>
705 <returns>A value that is equivalent to the number specified in the <paramref name="value" /> parameter.</returns>
707 <member name="M:System.Numerics.BigInteger.Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)">
708 <summary>Converts the string representation of a number in a specified style and culture-specific format to its <see cref="T:System.Numerics.BigInteger" /> equivalent.</summary>
709 <param name="value">A string that contains a number to convert.</param>
710 <param name="style">A bitwise combination of the enumeration values that specify the permitted format of <paramref name="value" />.</param>
711 <param name="provider">An object that provides culture-specific formatting information about <paramref name="value" />.</param>
712 <exception cref="T:System.ArgumentException">
713 <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
717 <paramref name="style" /> includes the <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> or <see cref="F:System.Globalization.NumberStyles.HexNumber" /> flag along with another value.</exception>
718 <exception cref="T:System.ArgumentNullException">
719 <paramref name="value" /> is <see langword="null" />.</exception>
720 <exception cref="T:System.FormatException">
721 <paramref name="value" /> does not comply with the input pattern specified by <paramref name="style" />.</exception>
722 <returns>A value that is equivalent to the number specified in the <paramref name="value" /> parameter.</returns>
724 <member name="M:System.Numerics.BigInteger.Parse(System.String,System.IFormatProvider)">
725 <summary>Converts the string representation of a number in a specified culture-specific format to its <see cref="T:System.Numerics.BigInteger" /> equivalent.</summary>
726 <param name="value">A string that contains a number to convert.</param>
727 <param name="provider">An object that provides culture-specific formatting information about <paramref name="value" />.</param>
728 <exception cref="T:System.ArgumentNullException">
729 <paramref name="value" /> is <see langword="null" />.</exception>
730 <exception cref="T:System.FormatException">
731 <paramref name="value" /> is not in the correct format.</exception>
732 <returns>A value that is equivalent to the number specified in the <paramref name="value" /> parameter.</returns>
734 <member name="M:System.Numerics.BigInteger.Pow(System.Numerics.BigInteger,System.Int32)">
735 <summary>Raises a <see cref="T:System.Numerics.BigInteger" /> value to the power of a specified value.</summary>
736 <param name="value">The number to raise to the <paramref name="exponent" /> power.</param>
737 <param name="exponent">The exponent to raise <paramref name="value" /> by.</param>
738 <exception cref="T:System.ArgumentOutOfRangeException">
739 <paramref name="exponent" /> is negative.</exception>
740 <returns>The result of raising <paramref name="value" /> to the <paramref name="exponent" /> power.</returns>
742 <member name="M:System.Numerics.BigInteger.Remainder(System.Numerics.BigInteger,System.Numerics.BigInteger)">
743 <summary>Performs integer division on two <see cref="T:System.Numerics.BigInteger" /> values and returns the remainder.</summary>
744 <param name="dividend">The value to be divided.</param>
745 <param name="divisor">The value to divide by.</param>
746 <exception cref="T:System.DivideByZeroException">
747 <paramref name="divisor" /> is 0 (zero).</exception>
748 <returns>The remainder after dividing <paramref name="dividend" /> by <paramref name="divisor" />.</returns>
750 <member name="M:System.Numerics.BigInteger.Subtract(System.Numerics.BigInteger,System.Numerics.BigInteger)">
751 <summary>Subtracts one <see cref="T:System.Numerics.BigInteger" /> value from another and returns the result.</summary>
752 <param name="left">The value to subtract from (the minuend).</param>
753 <param name="right">The value to subtract (the subtrahend).</param>
754 <returns>The result of subtracting <paramref name="right" /> from <paramref name="left" />.</returns>
756 <member name="M:System.Numerics.BigInteger.ToByteArray">
757 <summary>Converts a <see cref="T:System.Numerics.BigInteger" /> value to a byte array.</summary>
758 <returns>The value of the current <see cref="T:System.Numerics.BigInteger" /> object converted to an array of bytes.</returns>
760 <member name="M:System.Numerics.BigInteger.ToByteArray(System.Boolean,System.Boolean)">
761 <summary>Returns the value of this <see cref="T:System.Numerics.BigInteger" /> as a byte array using the fewest number of bytes possible. If the value is zero, returns an array of one byte whose element is 0x00.</summary>
762 <param name="isUnsigned">
763 <see langword="true" /> to use unsigned encoding; otherwise, <see langword="false" />.</param>
764 <param name="isBigEndian">
765 <see langword="true" /> to write the bytes in a big-endian byte order; otherwise, <see langword="false" />.</param>
766 <exception cref="T:System.OverflowException">If <paramref name="isUnsigned" /> is <see langword="true" /> and <see cref="P:System.Numerics.BigInteger.Sign" /> is negative.</exception>
767 <returns>The value of the current <see cref="T:System.Numerics.BigInteger" /> object converted to an array of bytes.</returns>
769 <member name="M:System.Numerics.BigInteger.ToString">
770 <summary>Converts the numeric value of the current <see cref="T:System.Numerics.BigInteger" /> object to its equivalent string representation.</summary>
771 <returns>The string representation of the current <see cref="T:System.Numerics.BigInteger" /> value.</returns>
773 <member name="M:System.Numerics.BigInteger.ToString(System.IFormatProvider)">
774 <summary>Converts the numeric value of the current <see cref="T:System.Numerics.BigInteger" /> object to its equivalent string representation by using the specified culture-specific formatting information.</summary>
775 <param name="provider">An object that supplies culture-specific formatting information.</param>
776 <returns>The string representation of the current <see cref="T:System.Numerics.BigInteger" /> value in the format specified by the <paramref name="provider" /> parameter.</returns>
778 <member name="M:System.Numerics.BigInteger.ToString(System.String)">
779 <summary>Converts the numeric value of the current <see cref="T:System.Numerics.BigInteger" /> object to its equivalent string representation by using the specified format.</summary>
780 <param name="format">A standard or custom numeric format string.</param>
781 <exception cref="T:System.FormatException">
782 <paramref name="format" /> is not a valid format string.</exception>
783 <returns>The string representation of the current <see cref="T:System.Numerics.BigInteger" /> value in the format specified by the <paramref name="format" /> parameter.</returns>
785 <member name="M:System.Numerics.BigInteger.ToString(System.String,System.IFormatProvider)">
786 <summary>Converts the numeric value of the current <see cref="T:System.Numerics.BigInteger" /> object to its equivalent string representation by using the specified format and culture-specific format information.</summary>
787 <param name="format">A standard or custom numeric format string.</param>
788 <param name="provider">An object that supplies culture-specific formatting information.</param>
789 <exception cref="T:System.FormatException">
790 <paramref name="format" /> is not a valid format string.</exception>
791 <returns>The string representation of the current <see cref="T:System.Numerics.BigInteger" /> value as specified by the <paramref name="format" /> and <paramref name="provider" /> parameters.</returns>
793 <member name="M:System.Numerics.BigInteger.TryFormat(System.Span{System.Char},System.Int32@,System.ReadOnlySpan{System.Char},System.IFormatProvider)">
794 <summary>Formats this big integer instance into a span of characters.</summary>
795 <param name="destination">The span of characters into which this instance will be written.</param>
796 <param name="charsWritten">When the method returns, contains the length of the span in number of characters.</param>
797 <param name="format">A read-only span of characters that specifies the format for the formatting operation.</param>
798 <param name="provider">An object that supplies culture-specific formatting information about <paramref name="value" />.</param>
800 <see langword="true" /> if the formatting operation succeeds; <see langword="false" /> otherwise.</returns>
802 <member name="M:System.Numerics.BigInteger.TryParse(System.ReadOnlySpan{System.Char},System.Globalization.NumberStyles,System.IFormatProvider,System.Numerics.BigInteger@)">
803 <summary>Tries to convert the string representation of a number to its <see cref="T:System.Numerics.BigInteger" /> equivalent, and returns a value that indicates whether the conversion succeeded.</summary>
804 <param name="value">The representation of a number as a read-only span of characters.</param>
805 <param name="style">A bitwise combination of enumeration values that indicates the style elements that can be present in <paramref name="value" />. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Integer" />.</param>
806 <param name="provider">An object that supplies culture-specific formatting information about <paramref name="value" />.</param>
807 <param name="result">When this method returns, contains the <see cref="T:System.Numerics.BigInteger" /> equivalent to the number that is contained in <paramref name="value" />, or <see cref="P:System.Numerics.BigInteger.Zero" /> if the conversion failed. The conversion fails if the <paramref name="value" /> parameter is an empty character span or is not in a format that is compliant with <paramref name="style" />. This parameter is passed uninitialized.</param>
808 <exception cref="T:System.ArgumentException">
809 <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
813 <paramref name="style" /> includes the <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> or <see cref="F:System.Globalization.NumberStyles.HexNumber" /> flag along with another value.</exception>
815 <see langword="true" /> if <paramref name="value" /> was converted successfully; otherwise, <see langword="false" />.</returns>
817 <member name="M:System.Numerics.BigInteger.TryParse(System.ReadOnlySpan{System.Char},System.Numerics.BigInteger@)">
818 <summary>Tries to convert the representation of a number contained in the specified read-only character span, to its <see cref="T:System.Numerics.BigInteger" /> equivalent, and returns a value that indicates whether the conversion succeeded.</summary>
819 <param name="value">The representation of a number as a read-only span of characters.</param>
820 <param name="result">When this method returns, contains the <see cref="T:System.Numerics.BigInteger" /> equivalent to the number that is contained in <paramref name="value" />, or zero (0) if the conversion fails. The conversion fails if the <paramref name="value" /> parameter is an empty character span or is not of the correct format. This parameter is passed uninitialized.</param>
822 <see langword="true" /> if <paramref name="value" /> was converted successfully; otherwise, <see langword="false" />.</returns>
824 <member name="M:System.Numerics.BigInteger.TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Numerics.BigInteger@)">
825 <summary>Tries to convert the string representation of a number in a specified style and culture-specific format to its <see cref="T:System.Numerics.BigInteger" /> equivalent, and returns a value that indicates whether the conversion succeeded.</summary>
826 <param name="value">The string representation of a number. The string is interpreted using the style specified by <paramref name="style" />.</param>
827 <param name="style">A bitwise combination of enumeration values that indicates the style elements that can be present in <paramref name="value" />. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Integer" />.</param>
828 <param name="provider">An object that supplies culture-specific formatting information about <paramref name="value" />.</param>
829 <param name="result">When this method returns, contains the <see cref="T:System.Numerics.BigInteger" /> equivalent to the number that is contained in <paramref name="value" />, or <see cref="P:System.Numerics.BigInteger.Zero" /> if the conversion failed. The conversion fails if the <paramref name="value" /> parameter is <see langword="null" /> or is not in a format that is compliant with <paramref name="style" />. This parameter is passed uninitialized.</param>
830 <exception cref="T:System.ArgumentException">
831 <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
835 <paramref name="style" /> includes the <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> or <see cref="F:System.Globalization.NumberStyles.HexNumber" /> flag along with another value.</exception>
837 <see langword="true" /> if the <paramref name="value" /> parameter was converted successfully; otherwise, <see langword="false" />.</returns>
839 <member name="M:System.Numerics.BigInteger.TryParse(System.String,System.Numerics.BigInteger@)">
840 <summary>Tries to convert the string representation of a number to its <see cref="T:System.Numerics.BigInteger" /> equivalent, and returns a value that indicates whether the conversion succeeded.</summary>
841 <param name="value">The string representation of a number.</param>
842 <param name="result">When this method returns, contains the <see cref="T:System.Numerics.BigInteger" /> equivalent to the number that is contained in <paramref name="value" />, or zero (0) if the conversion fails. The conversion fails if the <paramref name="value" /> parameter is <see langword="null" /> or is not of the correct format. This parameter is passed uninitialized.</param>
843 <exception cref="T:System.ArgumentNullException">
844 <paramref name="value" /> is <see langword="null" />.</exception>
846 <see langword="true" /> if <paramref name="value" /> was converted successfully; otherwise, <see langword="false" />.</returns>
848 <member name="M:System.Numerics.BigInteger.TryWriteBytes(System.Span{System.Byte},System.Int32@,System.Boolean,System.Boolean)">
849 <summary>Copies the value of this <see cref="T:System.Numerics.BigInteger" /> as little-endian twos-complement bytes, using the fewest number of bytes possible. If the value is zero, outputs one byte whose element is 0x00.</summary>
850 <param name="destination">The destination span to which the resulting bytes should be written.</param>
851 <param name="bytesWritten">The number of bytes written to <paramref name="destination" />.</param>
852 <param name="isUnsigned">
853 <see langword="true" /> to use unsigned encoding; otherwise, <see langword="false" />.</param>
854 <param name="isBigEndian">
855 <see langword="true" /> to write the bytes in a big-endian byte order; otherwise, <see langword="false" />.</param>
856 <exception cref="T:System.OverflowException">
857 <paramref name="isUnsigned" /> is <see langword="true" /> and <see cref="P:System.Numerics.BigInteger.Sign" /> is negative.</exception>
859 <see langword="true" /> if the bytes fit in <paramref name="destination" />; <see langword="false" /> if not all bytes could be written due to lack of space.</returns>
861 <member name="P:System.Numerics.BigInteger.IsEven">
862 <summary>Indicates whether the value of the current <see cref="T:System.Numerics.BigInteger" /> object is an even number.</summary>
864 <see langword="true" /> if the value of the <see cref="T:System.Numerics.BigInteger" /> object is an even number; otherwise, <see langword="false" />.</returns>
866 <member name="P:System.Numerics.BigInteger.IsOne">
867 <summary>Indicates whether the value of the current <see cref="T:System.Numerics.BigInteger" /> object is <see cref="P:System.Numerics.BigInteger.One" />.</summary>
869 <see langword="true" /> if the value of the <see cref="T:System.Numerics.BigInteger" /> object is <see cref="P:System.Numerics.BigInteger.One" />; otherwise, <see langword="false" />.</returns>
871 <member name="P:System.Numerics.BigInteger.IsPowerOfTwo">
872 <summary>Indicates whether the value of the current <see cref="T:System.Numerics.BigInteger" /> object is a power of two.</summary>
874 <see langword="true" /> if the value of the <see cref="T:System.Numerics.BigInteger" /> object is a power of two; otherwise, <see langword="false" />.</returns>
876 <member name="P:System.Numerics.BigInteger.IsZero">
877 <summary>Indicates whether the value of the current <see cref="T:System.Numerics.BigInteger" /> object is <see cref="P:System.Numerics.BigInteger.Zero" />.</summary>
879 <see langword="true" /> if the value of the <see cref="T:System.Numerics.BigInteger" /> object is <see cref="P:System.Numerics.BigInteger.Zero" />; otherwise, <see langword="false" />.</returns>
881 <member name="P:System.Numerics.BigInteger.MinusOne">
882 <summary>Gets a value that represents the number negative one (-1).</summary>
883 <returns>An integer whose value is negative one (-1).</returns>
885 <member name="P:System.Numerics.BigInteger.One">
886 <summary>Gets a value that represents the number one (1).</summary>
887 <returns>An object whose value is one (1).</returns>
889 <member name="P:System.Numerics.BigInteger.Sign">
890 <summary>Gets a number that indicates the sign (negative, positive, or zero) of the current <see cref="T:System.Numerics.BigInteger" /> object.</summary>
891 <returns>A number that indicates the sign of the <see cref="T:System.Numerics.BigInteger" /> object, as shown in the following table.
893 <list type="table"><listheader><term> Number</term><description> Description</description></listheader><item><term> -1</term><description> The value of this object is negative.</description></item><item><term> 0</term><description> The value of this object is 0 (zero).</description></item><item><term> 1</term><description> The value of this object is positive.</description></item></list></returns>
895 <member name="P:System.Numerics.BigInteger.Zero">
896 <summary>Gets a value that represents the number 0 (zero).</summary>
897 <returns>An integer whose value is 0 (zero).</returns>
899 <member name="T:System.Numerics.Complex">
900 <summary>Represents a complex number.</summary>
902 <member name="F:System.Numerics.Complex.ImaginaryOne">
903 <summary>Returns a new <see cref="T:System.Numerics.Complex" /> instance with a real number equal to zero and an imaginary number equal to one.</summary>
905 <member name="F:System.Numerics.Complex.Infinity">
906 <summary>Represents infinity as a complex number.</summary>
908 <member name="F:System.Numerics.Complex.NaN">
909 <summary>Represents a complex instance that is not a number (NaN).</summary>
911 <member name="F:System.Numerics.Complex.One">
912 <summary>Returns a new <see cref="T:System.Numerics.Complex" /> instance with a real number equal to one and an imaginary number equal to zero.</summary>
914 <member name="F:System.Numerics.Complex.Zero">
915 <summary>Returns a new <see cref="T:System.Numerics.Complex" /> instance with a real number equal to zero and an imaginary number equal to zero.</summary>
917 <member name="M:System.Numerics.Complex.#ctor(System.Double,System.Double)">
918 <summary>Initializes a new instance of the <see cref="T:System.Numerics.Complex" /> structure using the specified real and imaginary values.</summary>
919 <param name="real">The real part of the complex number.</param>
920 <param name="imaginary">The imaginary part of the complex number.</param>
922 <member name="M:System.Numerics.Complex.Abs(System.Numerics.Complex)">
923 <summary>Gets the absolute value (or magnitude) of a complex number.</summary>
924 <param name="value">A complex number.</param>
925 <returns>The absolute value of <paramref name="value" />.</returns>
927 <member name="M:System.Numerics.Complex.Acos(System.Numerics.Complex)">
928 <summary>Returns the angle that is the arc cosine of the specified complex number.</summary>
929 <param name="value">A complex number that represents a cosine.</param>
930 <returns>The angle, measured in radians, which is the arc cosine of <paramref name="value" />.</returns>
932 <member name="M:System.Numerics.Complex.Add(System.Double,System.Numerics.Complex)">
933 <summary>Adds a double-precision real number to a complex number and returns the result.</summary>
934 <param name="left">The double-precision real value to add.</param>
935 <param name="right">The complex value to add.</param>
936 <returns>The sum of <paramref name="left" /> and <paramref name="right" />.</returns>
938 <member name="M:System.Numerics.Complex.Add(System.Numerics.Complex,System.Double)">
939 <summary>Adds a complex number to a double-precision real number and returns the result.</summary>
940 <param name="left">The complex value to add.</param>
941 <param name="right">The double-precision real value to add.</param>
942 <returns>The sum of <paramref name="left" /> and <paramref name="right" />.</returns>
944 <member name="M:System.Numerics.Complex.Add(System.Numerics.Complex,System.Numerics.Complex)">
945 <summary>Adds two complex numbers and returns the result.</summary>
946 <param name="left">The first complex number to add.</param>
947 <param name="right">The second complex number to add.</param>
948 <returns>The sum of <paramref name="left" /> and <paramref name="right" />.</returns>
950 <member name="M:System.Numerics.Complex.Asin(System.Numerics.Complex)">
951 <summary>Returns the angle that is the arc sine of the specified complex number.</summary>
952 <param name="value">A complex number.</param>
953 <returns>The angle which is the arc sine of <paramref name="value" />.</returns>
955 <member name="M:System.Numerics.Complex.Atan(System.Numerics.Complex)">
956 <summary>Returns the angle that is the arc tangent of the specified complex number.</summary>
957 <param name="value">A complex number.</param>
958 <returns>The angle that is the arc tangent of <paramref name="value" />.</returns>
960 <member name="M:System.Numerics.Complex.Conjugate(System.Numerics.Complex)">
961 <summary>Computes the conjugate of a complex number and returns the result.</summary>
962 <param name="value">A complex number.</param>
963 <returns>The conjugate of <paramref name="value" />.</returns>
965 <member name="M:System.Numerics.Complex.Cos(System.Numerics.Complex)">
966 <summary>Returns the cosine of the specified complex number.</summary>
967 <param name="value">A complex number.</param>
968 <returns>The cosine of <paramref name="value" />.</returns>
970 <member name="M:System.Numerics.Complex.Cosh(System.Numerics.Complex)">
971 <summary>Returns the hyperbolic cosine of the specified complex number.</summary>
972 <param name="value">A complex number.</param>
973 <returns>The hyperbolic cosine of <paramref name="value" />.</returns>
975 <member name="M:System.Numerics.Complex.Divide(System.Double,System.Numerics.Complex)">
976 <summary>Divides one double-precision real number by a complex number and returns the result.</summary>
977 <param name="dividend">The double-precision real number to be divided.</param>
978 <param name="divisor">The complex number to divide by.</param>
979 <returns>The quotient of the division.</returns>
981 <member name="M:System.Numerics.Complex.Divide(System.Numerics.Complex,System.Double)">
982 <summary>Divides one complex number by a double-precision real number and returns the result.</summary>
983 <param name="dividend">The complex number to be divided.</param>
984 <param name="divisor">The double-precision real number to divide by.</param>
985 <returns>The quotient of the division.</returns>
987 <member name="M:System.Numerics.Complex.Divide(System.Numerics.Complex,System.Numerics.Complex)">
988 <summary>Divides one complex number by another and returns the result.</summary>
989 <param name="dividend">The complex number to be divided.</param>
990 <param name="divisor">The complex number to divide by.</param>
991 <returns>The quotient of the division.</returns>
993 <member name="M:System.Numerics.Complex.Equals(System.Numerics.Complex)">
994 <summary>Returns a value that indicates whether the current instance and a specified complex number have the same value.</summary>
995 <param name="value">The complex number to compare.</param>
997 <see langword="true" /> if this complex number and <paramref name="value" /> have the same value; otherwise, <see langword="false" />.</returns>
999 <member name="M:System.Numerics.Complex.Equals(System.Object)">
1000 <summary>Returns a value that indicates whether the current instance and a specified object have the same value.</summary>
1001 <param name="obj">The object to compare.</param>
1003 <see langword="true" /> if the <paramref name="obj" /> parameter is a <see cref="T:System.Numerics.Complex" /> object or a type capable of implicit conversion to a <see cref="T:System.Numerics.Complex" /> object, and its value is equal to the current <see cref="T:System.Numerics.Complex" /> object; otherwise, <see langword="false" />.</returns>
1005 <member name="M:System.Numerics.Complex.Exp(System.Numerics.Complex)">
1006 <summary>Returns <see langword="e" /> raised to the power specified by a complex number.</summary>
1007 <param name="value">A complex number that specifies a power.</param>
1008 <returns>The number <see langword="e" /> raised to the power <paramref name="value" />.</returns>
1010 <member name="M:System.Numerics.Complex.FromPolarCoordinates(System.Double,System.Double)">
1011 <summary>Creates a complex number from a point's polar coordinates.</summary>
1012 <param name="magnitude">The magnitude, which is the distance from the origin (the intersection of the x-axis and the y-axis) to the number.</param>
1013 <param name="phase">The phase, which is the angle from the line to the horizontal axis, measured in radians.</param>
1014 <returns>A complex number.</returns>
1016 <member name="M:System.Numerics.Complex.GetHashCode">
1017 <summary>Returns the hash code for the current <see cref="T:System.Numerics.Complex" /> object.</summary>
1018 <returns>A 32-bit signed integer hash code.</returns>
1020 <member name="M:System.Numerics.Complex.IsFinite(System.Numerics.Complex)">
1021 <summary>Determines whether the specified complex number is finite.</summary>
1022 <param name="value">A complex number.</param>
1024 <see langword="true" /> if both, the real and imaginary parts are finite (zero, subnormal or normal); otherwise, <see langword="false" />.</returns>
1026 <member name="M:System.Numerics.Complex.IsInfinity(System.Numerics.Complex)">
1027 <summary>Returns a value indicating whether the specified complex number evaluates to infinity.</summary>
1028 <param name="value">A complex number.</param>
1030 <see langword="true" /> if either, the real or imaginary part are <see cref="F:System.Double.PositiveInfinity" /> or <see cref="F:System.Double.NegativeInfinity" />; otherwise, <see langword="false" />.</returns>
1032 <member name="M:System.Numerics.Complex.IsNaN(System.Numerics.Complex)">
1033 <summary>Returns a value that indicates whether the specified complex instance is not a number (NaN).</summary>
1034 <param name="value">A complex number.</param>
1036 <see langword="true" /> if the specified value is not finite nor infinite; otherwise, <see langword="false" />.</returns>
1038 <member name="M:System.Numerics.Complex.Log(System.Numerics.Complex)">
1039 <summary>Returns the natural (base <see langword="e" />) logarithm of a specified complex number.</summary>
1040 <param name="value">A complex number.</param>
1041 <returns>The natural (base <see langword="e" />) logarithm of <paramref name="value" />.</returns>
1043 <member name="M:System.Numerics.Complex.Log(System.Numerics.Complex,System.Double)">
1044 <summary>Returns the logarithm of a specified complex number in a specified base.</summary>
1045 <param name="value">A complex number.</param>
1046 <param name="baseValue">The base of the logarithm.</param>
1047 <returns>The logarithm of <paramref name="value" /> in base <paramref name="baseValue" />.</returns>
1049 <member name="M:System.Numerics.Complex.Log10(System.Numerics.Complex)">
1050 <summary>Returns the base-10 logarithm of a specified complex number.</summary>
1051 <param name="value">A complex number.</param>
1052 <returns>The base-10 logarithm of <paramref name="value" />.</returns>
1054 <member name="M:System.Numerics.Complex.Multiply(System.Double,System.Numerics.Complex)">
1055 <summary>Returns the product of a double-precision real number and a complex number.</summary>
1056 <param name="left">The double-precision real number to multiply.</param>
1057 <param name="right">The complex number to multiply.</param>
1058 <returns>The product of the <paramref name="left" /> and <paramref name="right" /> parameters.</returns>
1060 <member name="M:System.Numerics.Complex.Multiply(System.Numerics.Complex,System.Double)">
1061 <summary>Returns the product of a complex number and a double-precision real number.</summary>
1062 <param name="left">The complex number to multiply.</param>
1063 <param name="right">The double-precision real number to multiply.</param>
1064 <returns>The product of the <paramref name="left" /> and <paramref name="right" /> parameters.</returns>
1066 <member name="M:System.Numerics.Complex.Multiply(System.Numerics.Complex,System.Numerics.Complex)">
1067 <summary>Returns the product of two complex numbers.</summary>
1068 <param name="left">The first complex number to multiply.</param>
1069 <param name="right">The second complex number to multiply.</param>
1070 <returns>The product of the <paramref name="left" /> and <paramref name="right" /> parameters.</returns>
1072 <member name="M:System.Numerics.Complex.Negate(System.Numerics.Complex)">
1073 <summary>Returns the additive inverse of a specified complex number.</summary>
1074 <param name="value">A complex number.</param>
1075 <returns>The result of the <see cref="P:System.Numerics.Complex.Real" /> and <see cref="P:System.Numerics.Complex.Imaginary" /> components of the <paramref name="value" /> parameter multiplied by -1.</returns>
1077 <member name="M:System.Numerics.Complex.op_Addition(System.Double,System.Numerics.Complex)">
1078 <summary>Adds a double-precision real number to a complex number.</summary>
1079 <param name="left">The double-precision real value to add.</param>
1080 <param name="right">The complex value to add.</param>
1081 <returns>The sum of <paramref name="left" /> and <paramref name="right" /> as a complex number.</returns>
1083 <member name="M:System.Numerics.Complex.op_Addition(System.Numerics.Complex,System.Double)">
1084 <summary>Adds a complex number to a double-precision real number.</summary>
1085 <param name="left">The complex value to add.</param>
1086 <param name="right">The double-precision real value to add.</param>
1087 <returns>The sum of <paramref name="left" /> and <paramref name="right" /> as a complex number.</returns>
1089 <member name="M:System.Numerics.Complex.op_Addition(System.Numerics.Complex,System.Numerics.Complex)">
1090 <summary>Adds two complex numbers.</summary>
1091 <param name="left">The first complex value to add.</param>
1092 <param name="right">The second complex value to add.</param>
1093 <returns>The sum of <paramref name="left" /> and <paramref name="right" />.</returns>
1095 <member name="M:System.Numerics.Complex.op_Division(System.Double,System.Numerics.Complex)">
1096 <summary>Divides a specified double-precision real number by a specified complex number.</summary>
1097 <param name="left">The double-precision real value to be divided.</param>
1098 <param name="right">The complex value to divide by.</param>
1099 <returns>The result of dividing <paramref name="left" /> by <paramref name="right" />, as a complex number.</returns>
1101 <member name="M:System.Numerics.Complex.op_Division(System.Numerics.Complex,System.Double)">
1102 <summary>Divides a specified complex number by a specified double-precision real number.</summary>
1103 <param name="left">The complex value to be divided.</param>
1104 <param name="right">The double-precision real value to divide by.</param>
1105 <returns>The result of dividing <paramref name="left" /> by <paramref name="right" />, as a complex number.</returns>
1107 <member name="M:System.Numerics.Complex.op_Division(System.Numerics.Complex,System.Numerics.Complex)">
1108 <summary>Divides a specified complex number by another specified complex number.</summary>
1109 <param name="left">The complex value to be divided.</param>
1110 <param name="right">The complex value to divide by.</param>
1111 <returns>The result of dividing <paramref name="left" /> by <paramref name="right" />.</returns>
1113 <member name="M:System.Numerics.Complex.op_Equality(System.Numerics.Complex,System.Numerics.Complex)">
1114 <summary>Returns a value that indicates whether two complex numbers are equal.</summary>
1115 <param name="left">The first complex number to compare.</param>
1116 <param name="right">The second complex number to compare.</param>
1118 <see langword="true" /> if the <paramref name="left" /> and <paramref name="right" /> parameters have the same value; otherwise, <see langword="false" />.</returns>
1120 <member name="M:System.Numerics.Complex.op_Explicit(System.Decimal)~System.Numerics.Complex">
1121 <summary>Defines an explicit conversion of a <see cref="T:System.Decimal" /> value to a complex number.</summary>
1122 <param name="value">The value to convert to a complex number.</param>
1123 <returns>A complex number that has a real component equal to <paramref name="value" /> and an imaginary component equal to zero.</returns>
1125 <member name="M:System.Numerics.Complex.op_Explicit(System.Numerics.BigInteger)~System.Numerics.Complex">
1126 <summary>Defines an explicit conversion of a <see cref="T:System.Numerics.BigInteger" /> value to a complex number.</summary>
1127 <param name="value">The value to convert to a complex number.</param>
1128 <returns>A complex number that has a real component equal to <paramref name="value" /> and an imaginary component equal to zero.</returns>
1130 <member name="M:System.Numerics.Complex.op_Implicit(System.Byte)~System.Numerics.Complex">
1131 <summary>Defines an implicit conversion of an unsigned byte to a complex number.</summary>
1132 <param name="value">The value to convert to a complex number.</param>
1133 <returns>An object that contains the value of the <paramref name="value" /> parameter as its real part and zero as its imaginary part.</returns>
1135 <member name="M:System.Numerics.Complex.op_Implicit(System.Double)~System.Numerics.Complex">
1136 <summary>Defines an implicit conversion of a double-precision floating-point number to a complex number.</summary>
1137 <param name="value">The value to convert to a complex number.</param>
1138 <returns>An object that contains the value of the <paramref name="value" /> parameter as its real part and zero as its imaginary part.</returns>
1140 <member name="M:System.Numerics.Complex.op_Implicit(System.Int16)~System.Numerics.Complex">
1141 <summary>Defines an implicit conversion of a 16-bit signed integer to a complex number.</summary>
1142 <param name="value">The value to convert to a complex number.</param>
1143 <returns>An object that contains the value of the <paramref name="value" /> parameter as its real part and zero as its imaginary part.</returns>
1145 <member name="M:System.Numerics.Complex.op_Implicit(System.Int32)~System.Numerics.Complex">
1146 <summary>Defines an implicit conversion of a 32-bit signed integer to a complex number.</summary>
1147 <param name="value">The value to convert to a complex number.</param>
1148 <returns>An object that contains the value of the <paramref name="value" /> parameter as its real part and zero as its imaginary part.</returns>
1150 <member name="M:System.Numerics.Complex.op_Implicit(System.Int64)~System.Numerics.Complex">
1151 <summary>Defines an implicit conversion of a 64-bit signed integer to a complex number.</summary>
1152 <param name="value">The value to convert to a complex number.</param>
1153 <returns>An object that contains the value of the <paramref name="value" /> parameter as its real part and zero as its imaginary part.</returns>
1155 <member name="M:System.Numerics.Complex.op_Implicit(System.SByte)~System.Numerics.Complex">
1156 <summary>Defines an implicit conversion of a signed byte to a complex number.
1158 This API is not CLS-compliant.</summary>
1159 <param name="value">The value to convert to a complex number.</param>
1160 <returns>An object that contains the value of the <paramref name="value" /> parameter as its real part and zero as its imaginary part.</returns>
1162 <member name="M:System.Numerics.Complex.op_Implicit(System.Single)~System.Numerics.Complex">
1163 <summary>Defines an implicit conversion of a single-precision floating-point number to a complex number.</summary>
1164 <param name="value">The value to convert to a complex number.</param>
1165 <returns>An object that contains the value of the <paramref name="value" /> parameter as its real part and zero as its imaginary part.</returns>
1167 <member name="M:System.Numerics.Complex.op_Implicit(System.UInt16)~System.Numerics.Complex">
1168 <summary>Defines an implicit conversion of a 16-bit unsigned integer to a complex number.
1170 This API is not CLS-compliant.</summary>
1171 <param name="value">The value to convert to a complex number.</param>
1172 <returns>An object that contains the value of the <paramref name="value" /> parameter as its real part and zero as its imaginary part.</returns>
1174 <member name="M:System.Numerics.Complex.op_Implicit(System.UInt32)~System.Numerics.Complex">
1175 <summary>Defines an implicit conversion of a 32-bit unsigned integer to a complex number.
1177 This API is not CLS-compliant.</summary>
1178 <param name="value">The value to convert to a complex number.</param>
1179 <returns>An object that contains the value of the <paramref name="value" /> parameter as its real part and zero as its imaginary part.</returns>
1181 <member name="M:System.Numerics.Complex.op_Implicit(System.UInt64)~System.Numerics.Complex">
1182 <summary>Defines an implicit conversion of a 64-bit unsigned integer to a complex number.
1184 This API is not CLS-compliant.</summary>
1185 <param name="value">The value to convert to a complex number.</param>
1186 <returns>An object that contains the value of the <paramref name="value" /> parameter as its real part and zero as its imaginary part.</returns>
1188 <member name="M:System.Numerics.Complex.op_Inequality(System.Numerics.Complex,System.Numerics.Complex)">
1189 <summary>Returns a value that indicates whether two complex numbers are not equal.</summary>
1190 <param name="left">The first value to compare.</param>
1191 <param name="right">The second value to compare.</param>
1193 <see langword="true" /> if <paramref name="left" /> and <paramref name="right" /> are not equal; otherwise, <see langword="false" />.</returns>
1195 <member name="M:System.Numerics.Complex.op_Multiply(System.Double,System.Numerics.Complex)">
1196 <summary>Multiplies a specified double-precision real number by a specified complex number.</summary>
1197 <param name="left">The double-precision real value to multiply.</param>
1198 <param name="right">The complex value to multiply.</param>
1199 <returns>The product of <paramref name="left" /> and <paramref name="right" />, as a complex number.</returns>
1201 <member name="M:System.Numerics.Complex.op_Multiply(System.Numerics.Complex,System.Double)">
1202 <summary>Multiplies the specified complex number by a specified double-precision real number.</summary>
1203 <param name="left">The complex value to multiply.</param>
1204 <param name="right">The double-precision real value to multiply.</param>
1205 <returns>The product of <paramref name="left" /> and <paramref name="right" />, as a complex number.</returns>
1207 <member name="M:System.Numerics.Complex.op_Multiply(System.Numerics.Complex,System.Numerics.Complex)">
1208 <summary>Multiplies two specified complex numbers.</summary>
1209 <param name="left">The first complex value to multiply.</param>
1210 <param name="right">The second complex value to multiply.</param>
1211 <returns>The product of <paramref name="left" /> and <paramref name="right" />.</returns>
1213 <member name="M:System.Numerics.Complex.op_Subtraction(System.Double,System.Numerics.Complex)">
1214 <summary>Subtracts a complex number from a double-precision real number.</summary>
1215 <param name="left">The double-precision real value to subtract from (the minuend).</param>
1216 <param name="right">The complex value to subtract (the subtrahend).</param>
1217 <returns>The result of subtracting <paramref name="right" /> from <paramref name="left" />, as a complex number.</returns>
1219 <member name="M:System.Numerics.Complex.op_Subtraction(System.Numerics.Complex,System.Double)">
1220 <summary>Subtracts a double-precision real number from a complex number.</summary>
1221 <param name="left">The complex value to subtract from (the minuend).</param>
1222 <param name="right">The double-precision real value to subtract (the subtrahend).</param>
1223 <returns>The result of subtracting <paramref name="right" /> from <paramref name="left" />, as a complex number.</returns>
1225 <member name="M:System.Numerics.Complex.op_Subtraction(System.Numerics.Complex,System.Numerics.Complex)">
1226 <summary>Subtracts a complex number from another complex number.</summary>
1227 <param name="left">The value to subtract from (the minuend).</param>
1228 <param name="right">The value to subtract (the subtrahend).</param>
1229 <returns>The result of subtracting <paramref name="right" /> from <paramref name="left" />.</returns>
1231 <member name="M:System.Numerics.Complex.op_UnaryNegation(System.Numerics.Complex)">
1232 <summary>Returns the additive inverse of a specified complex number.</summary>
1233 <param name="value">The value to negate.</param>
1234 <returns>The result of the <see cref="P:System.Numerics.Complex.Real" /> and <see cref="P:System.Numerics.Complex.Imaginary" /> components of the <paramref name="value" /> parameter multiplied by -1.</returns>
1236 <member name="M:System.Numerics.Complex.Pow(System.Numerics.Complex,System.Double)">
1237 <summary>Returns a specified complex number raised to a power specified by a double-precision floating-point number.</summary>
1238 <param name="value">A complex number to be raised to a power.</param>
1239 <param name="power">A double-precision floating-point number that specifies a power.</param>
1240 <returns>The complex number <paramref name="value" /> raised to the power <paramref name="power" />.</returns>
1242 <member name="M:System.Numerics.Complex.Pow(System.Numerics.Complex,System.Numerics.Complex)">
1243 <summary>Returns a specified complex number raised to a power specified by a complex number.</summary>
1244 <param name="value">A complex number to be raised to a power.</param>
1245 <param name="power">A complex number that specifies a power.</param>
1246 <returns>The complex number <paramref name="value" /> raised to the power <paramref name="power" />.</returns>
1248 <member name="M:System.Numerics.Complex.Reciprocal(System.Numerics.Complex)">
1249 <summary>Returns the multiplicative inverse of a complex number.</summary>
1250 <param name="value">A complex number.</param>
1251 <returns>The reciprocal of <paramref name="value" />.</returns>
1253 <member name="M:System.Numerics.Complex.Sin(System.Numerics.Complex)">
1254 <summary>Returns the sine of the specified complex number.</summary>
1255 <param name="value">A complex number.</param>
1256 <returns>The sine of <paramref name="value" />.</returns>
1258 <member name="M:System.Numerics.Complex.Sinh(System.Numerics.Complex)">
1259 <summary>Returns the hyperbolic sine of the specified complex number.</summary>
1260 <param name="value">A complex number.</param>
1261 <returns>The hyperbolic sine of <paramref name="value" />.</returns>
1263 <member name="M:System.Numerics.Complex.Sqrt(System.Numerics.Complex)">
1264 <summary>Returns the square root of a specified complex number.</summary>
1265 <param name="value">A complex number.</param>
1266 <returns>The square root of <paramref name="value" />.</returns>
1268 <member name="M:System.Numerics.Complex.Subtract(System.Double,System.Numerics.Complex)">
1269 <summary>Subtracts one complex number from a double-precision real number and returns the result.</summary>
1270 <param name="left">The double-precision real value to subtract from (the minuend).</param>
1271 <param name="right">The complex value to subtract (the subtrahend).</param>
1272 <returns>The result of subtracting <paramref name="right" /> from <paramref name="left" />, as a complex number.</returns>
1274 <member name="M:System.Numerics.Complex.Subtract(System.Numerics.Complex,System.Double)">
1275 <summary>Subtracts one double-precision real number from a complex number and returns the result.</summary>
1276 <param name="left">The complex value to subtract from (the minuend).</param>
1277 <param name="right">The double-precision real value to subtract (the subtrahend).</param>
1278 <returns>The result of subtracting <paramref name="right" /> from <paramref name="left" />, as a complex number.</returns>
1280 <member name="M:System.Numerics.Complex.Subtract(System.Numerics.Complex,System.Numerics.Complex)">
1281 <summary>Subtracts one complex number from another and returns the result.</summary>
1282 <param name="left">The value to subtract from (the minuend).</param>
1283 <param name="right">The value to subtract (the subtrahend).</param>
1284 <returns>The result of subtracting <paramref name="right" /> from <paramref name="left" />.</returns>
1286 <member name="M:System.Numerics.Complex.Tan(System.Numerics.Complex)">
1287 <summary>Returns the tangent of the specified complex number.</summary>
1288 <param name="value">A complex number.</param>
1289 <returns>The tangent of <paramref name="value" />.</returns>
1291 <member name="M:System.Numerics.Complex.Tanh(System.Numerics.Complex)">
1292 <summary>Returns the hyperbolic tangent of the specified complex number.</summary>
1293 <param name="value">A complex number.</param>
1294 <returns>The hyperbolic tangent of <paramref name="value" />.</returns>
1296 <member name="M:System.Numerics.Complex.ToString">
1297 <summary>Converts the value of the current complex number to its equivalent string representation in Cartesian form.</summary>
1298 <returns>The string representation of the current instance in Cartesian form.</returns>
1300 <member name="M:System.Numerics.Complex.ToString(System.IFormatProvider)">
1301 <summary>Converts the value of the current complex number to its equivalent string representation in Cartesian form by using the specified culture-specific formatting information.</summary>
1302 <param name="provider">An object that supplies culture-specific formatting information.</param>
1303 <returns>The string representation of the current instance in Cartesian form, as specified by <paramref name="provider" />.</returns>
1305 <member name="M:System.Numerics.Complex.ToString(System.String)">
1306 <summary>Converts the value of the current complex number to its equivalent string representation in Cartesian form by using the specified format for its real and imaginary parts.</summary>
1307 <param name="format">A standard or custom numeric format string.</param>
1308 <exception cref="T:System.FormatException">
1309 <paramref name="format" /> is not a valid format string.</exception>
1310 <returns>The string representation of the current instance in Cartesian form.</returns>
1312 <member name="M:System.Numerics.Complex.ToString(System.String,System.IFormatProvider)">
1313 <summary>Converts the value of the current complex number to its equivalent string representation in Cartesian form by using the specified format and culture-specific format information for its real and imaginary parts.</summary>
1314 <param name="format">A standard or custom numeric format string.</param>
1315 <param name="provider">An object that supplies culture-specific formatting information.</param>
1316 <exception cref="T:System.FormatException">
1317 <paramref name="format" /> is not a valid format string.</exception>
1318 <returns>The string representation of the current instance in Cartesian form, as specified by <paramref name="format" /> and <paramref name="provider" />.</returns>
1320 <member name="P:System.Numerics.Complex.Imaginary">
1321 <summary>Gets the imaginary component of the current <see cref="T:System.Numerics.Complex" /> object.</summary>
1322 <returns>The imaginary component of a complex number.</returns>
1324 <member name="P:System.Numerics.Complex.Magnitude">
1325 <summary>Gets the magnitude (or absolute value) of a complex number.</summary>
1326 <returns>The magnitude of the current instance.</returns>
1328 <member name="P:System.Numerics.Complex.Phase">
1329 <summary>Gets the phase of a complex number.</summary>
1330 <returns>The phase of a complex number, in radians.</returns>
1332 <member name="P:System.Numerics.Complex.Real">
1333 <summary>Gets the real component of the current <see cref="T:System.Numerics.Complex" /> object.</summary>
1334 <returns>The real component of a complex number.</returns>