|
90 | 90 | <namespace name="System.Numerics">
|
91 | 91 | <classes>
|
92 | 92 | <class name="BigInteger" type="struct" base="System.ValueType" sealed="true" serializable="true" charset="Ansi" layout="Sequential">
|
| 93 | + <attributes> |
| 94 | + <attribute name="System.Runtime.CompilerServices.IsReadOnlyAttribute" /> |
| 95 | + </attributes> |
93 | 96 | <interfaces>
|
94 | 97 | <interface name="System.IComparable" />
|
95 | 98 | <interface name="System.IComparable`1[System.Numerics.BigInteger]" />
|
|
158 | 161 | <parameter name="value" position="0" attrib="0" type="System.UInt64" />
|
159 | 162 | </parameters>
|
160 | 163 | </constructor>
|
| 164 | + <constructor name=".ctor(System.ReadOnlySpan`1[System.Byte], System.Boolean, System.Boolean)" attrib="6278"> |
| 165 | + <parameters> |
| 166 | + <parameter name="value" position="0" attrib="0" type="System.ReadOnlySpan`1[System.Byte]" /> |
| 167 | + <parameter name="isUnsigned" position="1" attrib="4112" type="System.Boolean" optional="true" defaultValue="False" /> |
| 168 | + <parameter name="isBigEndian" position="2" attrib="4112" type="System.Boolean" optional="true" defaultValue="False" /> |
| 169 | + </parameters> |
| 170 | + </constructor> |
161 | 171 | </constructors>
|
162 | 172 | <properties>
|
163 | 173 | <property name="IsEven" attrib="0" ptype="System.Boolean">
|
|
302 | 312 | <parameter name="other" position="0" attrib="0" type="System.UInt64" />
|
303 | 313 | </parameters>
|
304 | 314 | </method>
|
| 315 | + <method name="GetByteCount(System.Boolean)" attrib="134" returntype="System.Int32"> |
| 316 | + <parameters> |
| 317 | + <parameter name="isUnsigned" position="0" attrib="4112" type="System.Boolean" optional="true" defaultValue="False" /> |
| 318 | + </parameters> |
| 319 | + </method> |
305 | 320 | <method name="GetHashCode()" attrib="198" virtual="true" is-override="true" returntype="System.Int32">
|
306 | 321 | <parameters />
|
307 | 322 | </method>
|
|
374 | 389 | <parameter name="provider" position="1" attrib="0" type="System.IFormatProvider" />
|
375 | 390 | </parameters>
|
376 | 391 | </method>
|
| 392 | + <method name="Parse(System.ReadOnlySpan`1[System.Char], System.Globalization.NumberStyles, System.IFormatProvider)" attrib="150" static="true" returntype="System.Numerics.BigInteger"> |
| 393 | + <parameters> |
| 394 | + <parameter name="value" position="0" attrib="0" type="System.ReadOnlySpan`1[System.Char]" /> |
| 395 | + <parameter name="style" position="1" attrib="4112" type="System.Globalization.NumberStyles" optional="true" defaultValue="7" /> |
| 396 | + <parameter name="provider" position="2" attrib="4112" type="System.IFormatProvider" optional="true" defaultValue="NULL" /> |
| 397 | + </parameters> |
| 398 | + </method> |
377 | 399 | <method name="Parse(System.String, System.Globalization.NumberStyles, System.IFormatProvider)" attrib="150" static="true" returntype="System.Numerics.BigInteger">
|
378 | 400 | <parameters>
|
379 | 401 | <parameter name="value" position="0" attrib="0" type="System.String" />
|
|
402 | 424 | <method name="ToByteArray()" attrib="134" returntype="System.Byte[]">
|
403 | 425 | <parameters />
|
404 | 426 | </method>
|
| 427 | + <method name="ToByteArray(System.Boolean, System.Boolean)" attrib="134" returntype="System.Byte[]"> |
| 428 | + <parameters> |
| 429 | + <parameter name="isUnsigned" position="0" attrib="4112" type="System.Boolean" optional="true" defaultValue="False" /> |
| 430 | + <parameter name="isBigEndian" position="1" attrib="4112" type="System.Boolean" optional="true" defaultValue="False" /> |
| 431 | + </parameters> |
| 432 | + </method> |
405 | 433 | <method name="ToString()" attrib="198" virtual="true" is-override="true" returntype="System.String">
|
406 | 434 | <parameters />
|
407 | 435 | </method>
|
|
421 | 449 | <parameter name="provider" position="1" attrib="0" type="System.IFormatProvider" />
|
422 | 450 | </parameters>
|
423 | 451 | </method>
|
| 452 | + <method name="TryFormat(System.Span`1[System.Char], out System.Int32&, System.ReadOnlySpan`1[System.Char], System.IFormatProvider)" attrib="134" returntype="System.Boolean"> |
| 453 | + <parameters> |
| 454 | + <parameter name="destination" position="0" attrib="0" type="System.Span`1[System.Char]" /> |
| 455 | + <parameter name="charsWritten" position="1" attrib="2" type="System.Int32" direction="out" /> |
| 456 | + <parameter name="format" position="2" attrib="4112" type="System.ReadOnlySpan`1[System.Char]" optional="true" defaultValue="NULL" /> |
| 457 | + <parameter name="provider" position="3" attrib="4112" type="System.IFormatProvider" optional="true" defaultValue="NULL" /> |
| 458 | + </parameters> |
| 459 | + </method> |
| 460 | + <method name="TryParse(System.ReadOnlySpan`1[System.Char], out System.Numerics.BigInteger&)" attrib="150" static="true" returntype="System.Boolean"> |
| 461 | + <parameters> |
| 462 | + <parameter name="value" position="0" attrib="0" type="System.ReadOnlySpan`1[System.Char]" /> |
| 463 | + <parameter name="result" position="1" attrib="2" type="System.Numerics.BigInteger" direction="out" /> |
| 464 | + </parameters> |
| 465 | + </method> |
424 | 466 | <method name="TryParse(System.String, out System.Numerics.BigInteger&)" attrib="150" static="true" returntype="System.Boolean">
|
425 | 467 | <parameters>
|
426 | 468 | <parameter name="value" position="0" attrib="0" type="System.String" />
|
427 | 469 | <parameter name="result" position="1" attrib="2" type="System.Numerics.BigInteger" direction="out" />
|
428 | 470 | </parameters>
|
429 | 471 | </method>
|
| 472 | + <method name="TryParse(System.ReadOnlySpan`1[System.Char], System.Globalization.NumberStyles, System.IFormatProvider, out System.Numerics.BigInteger&)" attrib="150" static="true" returntype="System.Boolean"> |
| 473 | + <parameters> |
| 474 | + <parameter name="value" position="0" attrib="0" type="System.ReadOnlySpan`1[System.Char]" /> |
| 475 | + <parameter name="style" position="1" attrib="0" type="System.Globalization.NumberStyles" /> |
| 476 | + <parameter name="provider" position="2" attrib="0" type="System.IFormatProvider" /> |
| 477 | + <parameter name="result" position="3" attrib="2" type="System.Numerics.BigInteger" direction="out" /> |
| 478 | + </parameters> |
| 479 | + </method> |
430 | 480 | <method name="TryParse(System.String, System.Globalization.NumberStyles, System.IFormatProvider, out System.Numerics.BigInteger&)" attrib="150" static="true" returntype="System.Boolean">
|
431 | 481 | <parameters>
|
432 | 482 | <parameter name="value" position="0" attrib="0" type="System.String" />
|
|
435 | 485 | <parameter name="result" position="3" attrib="2" type="System.Numerics.BigInteger" direction="out" />
|
436 | 486 | </parameters>
|
437 | 487 | </method>
|
| 488 | + <method name="TryWriteBytes(System.Span`1[System.Byte], out System.Int32&, System.Boolean, System.Boolean)" attrib="134" returntype="System.Boolean"> |
| 489 | + <parameters> |
| 490 | + <parameter name="destination" position="0" attrib="0" type="System.Span`1[System.Byte]" /> |
| 491 | + <parameter name="bytesWritten" position="1" attrib="2" type="System.Int32" direction="out" /> |
| 492 | + <parameter name="isUnsigned" position="2" attrib="4112" type="System.Boolean" optional="true" defaultValue="False" /> |
| 493 | + <parameter name="isBigEndian" position="3" attrib="4112" type="System.Boolean" optional="true" defaultValue="False" /> |
| 494 | + </parameters> |
| 495 | + </method> |
438 | 496 | <method name="op_Addition(System.Numerics.BigInteger, System.Numerics.BigInteger)" attrib="2198" static="true" returntype="System.Numerics.BigInteger">
|
439 | 497 | <parameters>
|
440 | 498 | <parameter name="left" position="0" attrib="0" type="System.Numerics.BigInteger" />
|
|
0 commit comments