Skip to content
This repository was archived by the owner on Mar 8, 2021. It is now read-only.

Commit 3b3465f

Browse files
committed
Update BCL assemblies for mono/2017-12
Context: dotnet/android#1263 New APIs! YAY!!!!
1 parent 5be4d43 commit 3b3465f

File tree

5 files changed

+3611
-504
lines changed

5 files changed

+3611
-504
lines changed

reference/System.IO.Compression.xml

+19
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,11 @@
2222
<property name="Destination" value="System.IO.Compression.GZipStream" />
2323
</properties>
2424
</attribute>
25+
<attribute name="System.CLSCompliantAttribute">
26+
<properties>
27+
<property name="IsCompliant" value="True" />
28+
</properties>
29+
</attribute>
2530
<attribute name="System.Diagnostics.DebuggableAttribute">
2631
<properties>
2732
<property name="IsJITTrackingEnabled" value="IgnoreSymbolStoreSequencePoints" />
@@ -180,6 +185,20 @@
180185
</method>
181186
</methods>
182187
</property>
188+
<property name="Crc32" attrib="0" ptype="System.UInt32">
189+
<attributes>
190+
<attribute name="System.CLSCompliantAttribute">
191+
<properties>
192+
<property name="IsCompliant" value="False" />
193+
</properties>
194+
</attribute>
195+
</attributes>
196+
<methods>
197+
<method name="get_Crc32()" attrib="2182" returntype="System.UInt32">
198+
<parameters />
199+
</method>
200+
</methods>
201+
</property>
183202
<property name="ExternalAttributes" attrib="0" ptype="System.Int32">
184203
<methods>
185204
<method name="get_ExternalAttributes()" attrib="2182" returntype="System.Int32">

reference/System.Numerics.xml

+58
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,9 @@
9090
<namespace name="System.Numerics">
9191
<classes>
9292
<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>
9396
<interfaces>
9497
<interface name="System.IComparable" />
9598
<interface name="System.IComparable`1[System.Numerics.BigInteger]" />
@@ -158,6 +161,13 @@
158161
<parameter name="value" position="0" attrib="0" type="System.UInt64" />
159162
</parameters>
160163
</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>
161171
</constructors>
162172
<properties>
163173
<property name="IsEven" attrib="0" ptype="System.Boolean">
@@ -302,6 +312,11 @@
302312
<parameter name="other" position="0" attrib="0" type="System.UInt64" />
303313
</parameters>
304314
</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>
305320
<method name="GetHashCode()" attrib="198" virtual="true" is-override="true" returntype="System.Int32">
306321
<parameters />
307322
</method>
@@ -374,6 +389,13 @@
374389
<parameter name="provider" position="1" attrib="0" type="System.IFormatProvider" />
375390
</parameters>
376391
</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>
377399
<method name="Parse(System.String, System.Globalization.NumberStyles, System.IFormatProvider)" attrib="150" static="true" returntype="System.Numerics.BigInteger">
378400
<parameters>
379401
<parameter name="value" position="0" attrib="0" type="System.String" />
@@ -402,6 +424,12 @@
402424
<method name="ToByteArray()" attrib="134" returntype="System.Byte[]">
403425
<parameters />
404426
</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>
405433
<method name="ToString()" attrib="198" virtual="true" is-override="true" returntype="System.String">
406434
<parameters />
407435
</method>
@@ -421,12 +449,34 @@
421449
<parameter name="provider" position="1" attrib="0" type="System.IFormatProvider" />
422450
</parameters>
423451
</method>
452+
<method name="TryFormat(System.Span`1[System.Char], out System.Int32&amp;, 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&amp;)" 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>
424466
<method name="TryParse(System.String, out System.Numerics.BigInteger&amp;)" attrib="150" static="true" returntype="System.Boolean">
425467
<parameters>
426468
<parameter name="value" position="0" attrib="0" type="System.String" />
427469
<parameter name="result" position="1" attrib="2" type="System.Numerics.BigInteger" direction="out" />
428470
</parameters>
429471
</method>
472+
<method name="TryParse(System.ReadOnlySpan`1[System.Char], System.Globalization.NumberStyles, System.IFormatProvider, out System.Numerics.BigInteger&amp;)" 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>
430480
<method name="TryParse(System.String, System.Globalization.NumberStyles, System.IFormatProvider, out System.Numerics.BigInteger&amp;)" attrib="150" static="true" returntype="System.Boolean">
431481
<parameters>
432482
<parameter name="value" position="0" attrib="0" type="System.String" />
@@ -435,6 +485,14 @@
435485
<parameter name="result" position="3" attrib="2" type="System.Numerics.BigInteger" direction="out" />
436486
</parameters>
437487
</method>
488+
<method name="TryWriteBytes(System.Span`1[System.Byte], out System.Int32&amp;, 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>
438496
<method name="op_Addition(System.Numerics.BigInteger, System.Numerics.BigInteger)" attrib="2198" static="true" returntype="System.Numerics.BigInteger">
439497
<parameters>
440498
<parameter name="left" position="0" attrib="0" type="System.Numerics.BigInteger" />

reference/System.Xml.xml

+14
Original file line numberDiff line numberDiff line change
@@ -18701,6 +18701,20 @@
1870118701
<parameters />
1870218702
</constructor>
1870318703
</constructors>
18704+
<properties>
18705+
<property name="CollapseWhiteSpaceIntoEmptyStringString" attrib="0" ptype="System.String">
18706+
<methods>
18707+
<method name="get_CollapseWhiteSpaceIntoEmptyStringString()" attrib="2182" returntype="System.String">
18708+
<parameters />
18709+
</method>
18710+
<method name="set_CollapseWhiteSpaceIntoEmptyStringString(System.String)" attrib="2182" returntype="System.Void">
18711+
<parameters>
18712+
<parameter name="value" position="0" attrib="0" type="System.String" />
18713+
</parameters>
18714+
</method>
18715+
</methods>
18716+
</property>
18717+
</properties>
1870418718
</class>
1870518719
<class name="XsltConfigSection" type="class" base="System.Object" sealed="true" charset="Ansi" layout="Auto">
1870618720
<attributes>

0 commit comments

Comments
 (0)