Skip to content

Commit 6b28329

Browse files
Port System and System.Runtime docs (#9187)
* Port System and System.Runtime docs * which -> that * which -> that * division docs * get time zone by name --------- Co-authored-by: Genevieve Warren <[email protected]>
1 parent 937deaa commit 6b28329

33 files changed

+211246
-210760
lines changed

xml/System.Runtime/DefaultTaskSchedulerAwaiter.xml

Lines changed: 137 additions & 137 deletions
Large diffs are not rendered by default.

xml/System.Runtime/DependentHandle.xml

Lines changed: 262 additions & 262 deletions
Large diffs are not rendered by default.

xml/System/Boolean.xml

Lines changed: 2403 additions & 2403 deletions
Large diffs are not rendered by default.

xml/System/Byte.xml

Lines changed: 6995 additions & 6960 deletions
Large diffs are not rendered by default.

xml/System/Char.xml

Lines changed: 9571 additions & 9540 deletions
Large diffs are not rendered by default.

xml/System/DateOnly.xml

Lines changed: 2442 additions & 2442 deletions
Large diffs are not rendered by default.

xml/System/DateTime.xml

Lines changed: 10880 additions & 10880 deletions
Large diffs are not rendered by default.

xml/System/DateTimeOffset.xml

Lines changed: 7873 additions & 7873 deletions
Large diffs are not rendered by default.

xml/System/Decimal.xml

Lines changed: 11585 additions & 11562 deletions
Large diffs are not rendered by default.

xml/System/Double.xml

Lines changed: 10325 additions & 10311 deletions
Large diffs are not rendered by default.

xml/System/Enum.xml

Lines changed: 4796 additions & 4796 deletions
Large diffs are not rendered by default.

xml/System/Guid.xml

Lines changed: 2873 additions & 2872 deletions
Large diffs are not rendered by default.

xml/System/Half.xml

Lines changed: 7080 additions & 7066 deletions
Large diffs are not rendered by default.

xml/System/IUtf8SpanParsable`1.xml

Lines changed: 119 additions & 114 deletions
Original file line numberDiff line numberDiff line change
@@ -1,114 +1,119 @@
1-
<Type Name="IUtf8SpanParsable&lt;TSelf&gt;" FullName="System.IUtf8SpanParsable&lt;TSelf&gt;">
2-
<TypeSignature Language="C#" Value="public interface IUtf8SpanParsable&lt;TSelf&gt; where TSelf : IUtf8SpanParsable&lt;TSelf&gt;" />
3-
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IUtf8SpanParsable`1&lt;(class System.IUtf8SpanParsable`1&lt;!TSelf&gt;) TSelf&gt;" />
4-
<TypeSignature Language="DocId" Value="T:System.IUtf8SpanParsable`1" />
5-
<TypeSignature Language="VB.NET" Value="Public Interface IUtf8SpanParsable(Of TSelf)" />
6-
<TypeSignature Language="F#" Value="type IUtf8SpanParsable&lt;'Self (requires 'Self :&gt; IUtf8SpanParsable&lt;'Self&gt;)&gt; = interface" />
7-
<TypeSignature Language="C++ CLI" Value="generic &lt;typename TSelf&gt;&#xA; where TSelf : IUtf8SpanParsable&lt;TSelf&gt;public interface class IUtf8SpanParsable" />
8-
<AssemblyInfo>
9-
<AssemblyName>System.Runtime</AssemblyName>
10-
<AssemblyVersion>8.0.0.0</AssemblyVersion>
11-
</AssemblyInfo>
12-
<TypeParameters>
13-
<TypeParameter Name="TSelf">
14-
<Constraints>
15-
<InterfaceName>System.IUtf8SpanParsable&lt;TSelf&gt;</InterfaceName>
16-
</Constraints>
17-
</TypeParameter>
18-
</TypeParameters>
19-
<Interfaces />
20-
<Docs>
21-
<typeparam name="TSelf">To be added.</typeparam>
22-
<summary>To be added.</summary>
23-
<remarks>To be added.</remarks>
24-
</Docs>
25-
<Members>
26-
<Member MemberName="Parse">
27-
<MemberSignature Language="C#" Value="public static abstract TSelf Parse (ReadOnlySpan&lt;byte&gt; utf8Text, IFormatProvider? provider);" />
28-
<MemberSignature Language="ILAsm" Value=".method public static hidebysig virtual !TSelf Parse(valuetype System.ReadOnlySpan`1&lt;unsigned int8&gt; utf8Text, class System.IFormatProvider provider) cil managed" />
29-
<MemberSignature Language="DocId" Value="M:System.IUtf8SpanParsable`1.Parse(System.ReadOnlySpan{System.Byte},System.IFormatProvider)" />
30-
<MemberSignature Language="VB.NET" Value="Public Shared Function Parse (utf8Text As ReadOnlySpan(Of Byte), provider As IFormatProvider) As TSelf" />
31-
<MemberSignature Language="F#" Value="static member Parse : ReadOnlySpan&lt;byte&gt; * IFormatProvider -&gt; 'Self" Usage="System.IUtf8SpanParsable&lt;'Self (requires 'Self :&gt; System.IUtf8SpanParsable&lt;'Self&gt;)&gt;.Parse (utf8Text, provider)" />
32-
<MemberSignature Language="C++ CLI" Value="public:&#xA; static TSelf Parse(ReadOnlySpan&lt;System::Byte&gt; utf8Text, IFormatProvider ^ provider);" />
33-
<MemberType>Method</MemberType>
34-
<AssemblyInfo>
35-
<AssemblyName>System.Runtime</AssemblyName>
36-
<AssemblyVersion>8.0.0.0</AssemblyVersion>
37-
</AssemblyInfo>
38-
<ReturnValue>
39-
<ReturnType>TSelf</ReturnType>
40-
<Attributes>
41-
<Attribute>
42-
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(1)]</AttributeName>
43-
<AttributeName Language="F#">[&lt;System.Runtime.CompilerServices.Nullable(1)&gt;]</AttributeName>
44-
</Attribute>
45-
</Attributes>
46-
</ReturnValue>
47-
<Parameters>
48-
<Parameter Name="utf8Text" Type="System.ReadOnlySpan&lt;System.Byte&gt;" />
49-
<Parameter Name="provider" Type="System.IFormatProvider">
50-
<Attributes>
51-
<Attribute>
52-
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(2)]</AttributeName>
53-
<AttributeName Language="F#">[&lt;System.Runtime.CompilerServices.Nullable(2)&gt;]</AttributeName>
54-
</Attribute>
55-
</Attributes>
56-
</Parameter>
57-
</Parameters>
58-
<Docs>
59-
<param name="utf8Text">To be added.</param>
60-
<param name="provider">To be added.</param>
61-
<summary>To be added.</summary>
62-
<returns>To be added.</returns>
63-
<remarks>To be added.</remarks>
64-
</Docs>
65-
</Member>
66-
<Member MemberName="TryParse">
67-
<MemberSignature Language="C#" Value="public static abstract bool TryParse (ReadOnlySpan&lt;byte&gt; utf8Text, IFormatProvider? provider, out TSelf result);" />
68-
<MemberSignature Language="ILAsm" Value=".method public static hidebysig virtual bool TryParse(valuetype System.ReadOnlySpan`1&lt;unsigned int8&gt; utf8Text, class System.IFormatProvider provider, [out] !TSelf&amp; result) cil managed" />
69-
<MemberSignature Language="DocId" Value="M:System.IUtf8SpanParsable`1.TryParse(System.ReadOnlySpan{System.Byte},System.IFormatProvider,`0@)" />
70-
<MemberSignature Language="VB.NET" Value="Public Shared Function TryParse (utf8Text As ReadOnlySpan(Of Byte), provider As IFormatProvider, ByRef result As TSelf) As Boolean" />
71-
<MemberSignature Language="F#" Value="static member TryParse : ReadOnlySpan&lt;byte&gt; * IFormatProvider * 'Self -&gt; bool" Usage="System.IUtf8SpanParsable&lt;'Self (requires 'Self :&gt; System.IUtf8SpanParsable&lt;'Self&gt;)&gt;.TryParse (utf8Text, provider, result)" />
72-
<MemberSignature Language="C++ CLI" Value="public:&#xA; static bool TryParse(ReadOnlySpan&lt;System::Byte&gt; utf8Text, IFormatProvider ^ provider, [Runtime::InteropServices::Out] TSelf % result);" />
73-
<MemberType>Method</MemberType>
74-
<AssemblyInfo>
75-
<AssemblyName>System.Runtime</AssemblyName>
76-
<AssemblyVersion>8.0.0.0</AssemblyVersion>
77-
</AssemblyInfo>
78-
<ReturnValue>
79-
<ReturnType>System.Boolean</ReturnType>
80-
</ReturnValue>
81-
<Parameters>
82-
<Parameter Name="utf8Text" Type="System.ReadOnlySpan&lt;System.Byte&gt;" />
83-
<Parameter Name="provider" Type="System.IFormatProvider">
84-
<Attributes>
85-
<Attribute>
86-
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(2)]</AttributeName>
87-
<AttributeName Language="F#">[&lt;System.Runtime.CompilerServices.Nullable(2)&gt;]</AttributeName>
88-
</Attribute>
89-
</Attributes>
90-
</Parameter>
91-
<Parameter Name="result" Type="TSelf" RefType="out">
92-
<Attributes>
93-
<Attribute>
94-
<AttributeName Language="C#">[System.Diagnostics.CodeAnalysis.MaybeNullWhen(false)]</AttributeName>
95-
<AttributeName Language="F#">[&lt;System.Diagnostics.CodeAnalysis.MaybeNullWhen(false)&gt;]</AttributeName>
96-
</Attribute>
97-
<Attribute>
98-
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(1)]</AttributeName>
99-
<AttributeName Language="F#">[&lt;System.Runtime.CompilerServices.Nullable(1)&gt;]</AttributeName>
100-
</Attribute>
101-
</Attributes>
102-
</Parameter>
103-
</Parameters>
104-
<Docs>
105-
<param name="utf8Text">To be added.</param>
106-
<param name="provider">To be added.</param>
107-
<param name="result">To be added.</param>
108-
<summary>To be added.</summary>
109-
<returns>To be added.</returns>
110-
<remarks>To be added.</remarks>
111-
</Docs>
112-
</Member>
113-
</Members>
114-
</Type>
1+
<Type Name="IUtf8SpanParsable&lt;TSelf&gt;" FullName="System.IUtf8SpanParsable&lt;TSelf&gt;">
2+
<TypeSignature Language="C#" Value="public interface IUtf8SpanParsable&lt;TSelf&gt; where TSelf : IUtf8SpanParsable&lt;TSelf&gt;" />
3+
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IUtf8SpanParsable`1&lt;(class System.IUtf8SpanParsable`1&lt;!TSelf&gt;) TSelf&gt;" />
4+
<TypeSignature Language="DocId" Value="T:System.IUtf8SpanParsable`1" />
5+
<TypeSignature Language="VB.NET" Value="Public Interface IUtf8SpanParsable(Of TSelf)" />
6+
<TypeSignature Language="F#" Value="type IUtf8SpanParsable&lt;'Self (requires 'Self :&gt; IUtf8SpanParsable&lt;'Self&gt;)&gt; = interface" />
7+
<TypeSignature Language="C++ CLI" Value="generic &lt;typename TSelf&gt;&#xA; where TSelf : IUtf8SpanParsable&lt;TSelf&gt;public interface class IUtf8SpanParsable" />
8+
<AssemblyInfo>
9+
<AssemblyName>System.Runtime</AssemblyName>
10+
<AssemblyVersion>8.0.0.0</AssemblyVersion>
11+
</AssemblyInfo>
12+
<TypeParameters>
13+
<TypeParameter Name="TSelf">
14+
<Constraints>
15+
<InterfaceName>System.IUtf8SpanParsable&lt;TSelf&gt;</InterfaceName>
16+
</Constraints>
17+
</TypeParameter>
18+
</TypeParameters>
19+
<Interfaces />
20+
<Docs>
21+
<typeparam name="TSelf">The type that implements this interface.</typeparam>
22+
<summary>Defines a mechanism for parsing a span of UTF-8 characters to a value.</summary>
23+
<remarks>To be added.</remarks>
24+
</Docs>
25+
<Members>
26+
<Member MemberName="Parse">
27+
<MemberSignature Language="C#" Value="public static abstract TSelf Parse (ReadOnlySpan&lt;byte&gt; utf8Text, IFormatProvider? provider);" />
28+
<MemberSignature Language="ILAsm" Value=".method public static hidebysig virtual !TSelf Parse(valuetype System.ReadOnlySpan`1&lt;unsigned int8&gt; utf8Text, class System.IFormatProvider provider) cil managed" />
29+
<MemberSignature Language="DocId" Value="M:System.IUtf8SpanParsable`1.Parse(System.ReadOnlySpan{System.Byte},System.IFormatProvider)" />
30+
<MemberSignature Language="VB.NET" Value="Public Shared Function Parse (utf8Text As ReadOnlySpan(Of Byte), provider As IFormatProvider) As TSelf" />
31+
<MemberSignature Language="F#" Value="static member Parse : ReadOnlySpan&lt;byte&gt; * IFormatProvider -&gt; 'Self" Usage="System.IUtf8SpanParsable&lt;'Self (requires 'Self :&gt; System.IUtf8SpanParsable&lt;'Self&gt;)&gt;.Parse (utf8Text, provider)" />
32+
<MemberSignature Language="C++ CLI" Value="public:&#xA; static TSelf Parse(ReadOnlySpan&lt;System::Byte&gt; utf8Text, IFormatProvider ^ provider);" />
33+
<MemberType>Method</MemberType>
34+
<AssemblyInfo>
35+
<AssemblyName>System.Runtime</AssemblyName>
36+
<AssemblyVersion>8.0.0.0</AssemblyVersion>
37+
</AssemblyInfo>
38+
<ReturnValue>
39+
<ReturnType>TSelf</ReturnType>
40+
<Attributes>
41+
<Attribute>
42+
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(1)]</AttributeName>
43+
<AttributeName Language="F#">[&lt;System.Runtime.CompilerServices.Nullable(1)&gt;]</AttributeName>
44+
</Attribute>
45+
</Attributes>
46+
</ReturnValue>
47+
<Parameters>
48+
<Parameter Name="utf8Text" Type="System.ReadOnlySpan&lt;System.Byte&gt;" />
49+
<Parameter Name="provider" Type="System.IFormatProvider">
50+
<Attributes>
51+
<Attribute>
52+
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(2)]</AttributeName>
53+
<AttributeName Language="F#">[&lt;System.Runtime.CompilerServices.Nullable(2)&gt;]</AttributeName>
54+
</Attribute>
55+
</Attributes>
56+
</Parameter>
57+
</Parameters>
58+
<Docs>
59+
<param name="utf8Text">The span of UTF-8 characters to parse.</param>
60+
<param name="provider">An object that provides culture-specific formatting information about <paramref name="utf8Text" />.</param>
61+
<summary>Parses a span of UTF-8 characters into a value.</summary>
62+
<returns>The result of parsing <paramref name="utf8Text" />.</returns>
63+
<remarks>To be added.</remarks>
64+
<exception cref="T:System.FormatException">
65+
<paramref name="utf8Text" /> is not in the correct format.</exception>
66+
<exception cref="T:System.OverflowException">
67+
<paramref name="utf8Text" /> is not representable by <typeparamref name="TSelf" />.</exception>
68+
</Docs>
69+
</Member>
70+
<Member MemberName="TryParse">
71+
<MemberSignature Language="C#" Value="public static abstract bool TryParse (ReadOnlySpan&lt;byte&gt; utf8Text, IFormatProvider? provider, out TSelf result);" />
72+
<MemberSignature Language="ILAsm" Value=".method public static hidebysig virtual bool TryParse(valuetype System.ReadOnlySpan`1&lt;unsigned int8&gt; utf8Text, class System.IFormatProvider provider, [out] !TSelf&amp; result) cil managed" />
73+
<MemberSignature Language="DocId" Value="M:System.IUtf8SpanParsable`1.TryParse(System.ReadOnlySpan{System.Byte},System.IFormatProvider,`0@)" />
74+
<MemberSignature Language="VB.NET" Value="Public Shared Function TryParse (utf8Text As ReadOnlySpan(Of Byte), provider As IFormatProvider, ByRef result As TSelf) As Boolean" />
75+
<MemberSignature Language="F#" Value="static member TryParse : ReadOnlySpan&lt;byte&gt; * IFormatProvider * 'Self -&gt; bool" Usage="System.IUtf8SpanParsable&lt;'Self (requires 'Self :&gt; System.IUtf8SpanParsable&lt;'Self&gt;)&gt;.TryParse (utf8Text, provider, result)" />
76+
<MemberSignature Language="C++ CLI" Value="public:&#xA; static bool TryParse(ReadOnlySpan&lt;System::Byte&gt; utf8Text, IFormatProvider ^ provider, [Runtime::InteropServices::Out] TSelf % result);" />
77+
<MemberType>Method</MemberType>
78+
<AssemblyInfo>
79+
<AssemblyName>System.Runtime</AssemblyName>
80+
<AssemblyVersion>8.0.0.0</AssemblyVersion>
81+
</AssemblyInfo>
82+
<ReturnValue>
83+
<ReturnType>System.Boolean</ReturnType>
84+
</ReturnValue>
85+
<Parameters>
86+
<Parameter Name="utf8Text" Type="System.ReadOnlySpan&lt;System.Byte&gt;" />
87+
<Parameter Name="provider" Type="System.IFormatProvider">
88+
<Attributes>
89+
<Attribute>
90+
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(2)]</AttributeName>
91+
<AttributeName Language="F#">[&lt;System.Runtime.CompilerServices.Nullable(2)&gt;]</AttributeName>
92+
</Attribute>
93+
</Attributes>
94+
</Parameter>
95+
<Parameter Name="result" Type="TSelf" RefType="out">
96+
<Attributes>
97+
<Attribute>
98+
<AttributeName Language="C#">[System.Diagnostics.CodeAnalysis.MaybeNullWhen(false)]</AttributeName>
99+
<AttributeName Language="F#">[&lt;System.Diagnostics.CodeAnalysis.MaybeNullWhen(false)&gt;]</AttributeName>
100+
</Attribute>
101+
<Attribute>
102+
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(1)]</AttributeName>
103+
<AttributeName Language="F#">[&lt;System.Runtime.CompilerServices.Nullable(1)&gt;]</AttributeName>
104+
</Attribute>
105+
</Attributes>
106+
</Parameter>
107+
</Parameters>
108+
<Docs>
109+
<param name="utf8Text">The span of UTF-8 characters to parse.</param>
110+
<param name="provider">An object that provides culture-specific formatting information about <paramref name="utf8Text" />.</param>
111+
<param name="result">On return, contains the result of successfully parsing <paramref name="utf8Text" /> or an undefined value on failure.</param>
112+
<summary>Tries to parse a span of UTF-8 characters into a value.</summary>
113+
<returns>
114+
<see langword="true" /> if <paramref name="utf8Text" /> was successfully parsed; otherwise, <see langword="false" />.</returns>
115+
<remarks>To be added.</remarks>
116+
</Docs>
117+
</Member>
118+
</Members>
119+
</Type>

0 commit comments

Comments
 (0)