Skip to content

Commit 3d0ef56

Browse files
carlossanlopadegeo
andauthored
Automatic port of System.Threading.Interlocked exceptions (#4701)
* Automatic port of System.Threading.Interlocked exceptions * Apply suggestions from code review Co-authored-by: Andy De George <[email protected]> Co-authored-by: carlossanlop <[email protected]> Co-authored-by: Andy De George <[email protected]>
1 parent a10426a commit 3d0ef56

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

xml/System.Threading/Interlocked.xml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<Type Name="Interlocked" FullName="System.Threading.Interlocked">
1+
<Type Name="Interlocked" FullName="System.Threading.Interlocked">
22
<TypeSignature Language="C#" Value="public static class Interlocked" FrameworkAlternate="dotnet-uwp-10.0;net-5.0;netcore-1.0;netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0;netcore-3.1;netframework-2.0;netframework-3.0;netframework-3.5;netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netstandard-1.0;netstandard-1.1;netstandard-1.2;netstandard-1.3;netstandard-1.4;netstandard-1.6;netstandard-2.0;netstandard-2.1;xamarinandroid-7.1;xamarinios-10.8;xamarinmac-3.0" />
33
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit Interlocked extends System.Object" FrameworkAlternate="dotnet-uwp-10.0;net-5.0;netcore-1.0;netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0;netcore-3.1;netframework-2.0;netframework-3.0;netframework-3.5;netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netstandard-1.0;netstandard-1.1;netstandard-1.2;netstandard-1.3;netstandard-1.4;netstandard-1.6;netstandard-2.0;netstandard-2.1;xamarinandroid-7.1;xamarinios-10.8;xamarinmac-3.0" />
44
<TypeSignature Language="DocId" Value="T:System.Threading.Interlocked" />
@@ -787,6 +787,7 @@ If `comparand` and the object in `location1` are equal by reference, then `value
787787
<exception cref="T:System.ArgumentNullException">The address of <paramref name="location1" /> is a <see langword="null" /> pointer.</exception>
788788
<related type="Article" href="/dotnet/standard/threading/">Managed Threading</related>
789789
<related type="Article" href="/dotnet/standard/threading/overview-of-synchronization-primitives">Overview of synchronization primitives</related>
790+
<exception cref="T:System.NullReferenceException">The address of <paramref name="location1" /> is a <see langword="null" /> pointer.</exception>
790791
</Docs>
791792
</Member>
792793
<Member MemberName="CompareExchange">
@@ -1097,6 +1098,7 @@ If `comparand` and the object in `location1` are equal by reference, then `value
10971098
<exception cref="T:System.ArgumentNullException">The address of <paramref name="location" /> is a <see langword="null" /> pointer.</exception>
10981099
<related type="Article" href="/dotnet/standard/threading/">Managed Threading</related>
10991100
<related type="Article" href="/dotnet/standard/threading/overview-of-synchronization-primitives">Overview of synchronization primitives</related>
1101+
<exception cref="T:System.NullReferenceException">The address of <paramref name="location" /> is a <see langword="null" /> pointer.</exception>
11001102
</Docs>
11011103
</Member>
11021104
<Member MemberName="Decrement">
@@ -1158,6 +1160,7 @@ If `comparand` and the object in `location1` are equal by reference, then `value
11581160
<altmember cref="M:System.Threading.Interlocked.Read(System.Int64@)" />
11591161
<related type="Article" href="/dotnet/standard/threading/">Managed Threading</related>
11601162
<related type="Article" href="/dotnet/standard/threading/overview-of-synchronization-primitives">Overview of synchronization primitives</related>
1163+
<exception cref="T:System.NullReferenceException">The address of <paramref name="location" /> is a <see langword="null" /> pointer.</exception>
11611164
</Docs>
11621165
</Member>
11631166
<Member MemberName="Decrement">
@@ -1353,6 +1356,7 @@ If `comparand` and the object in `location1` are equal by reference, then `value
13531356
<exception cref="T:System.ArgumentNullException">The address of <paramref name="location1" /> is a <see langword="null" /> pointer.</exception>
13541357
<related type="Article" href="/dotnet/standard/threading/">Managed Threading</related>
13551358
<related type="Article" href="/dotnet/standard/threading/overview-of-synchronization-primitives">Overview of synchronization primitives</related>
1359+
<exception cref="T:System.NullReferenceException">The address of <paramref name="location1" /> is a <see langword="null" /> pointer.</exception>
13561360
</Docs>
13571361
</Member>
13581362
<Member MemberName="Exchange">
@@ -1527,6 +1531,7 @@ If `comparand` and the object in `location1` are equal by reference, then `value
15271531
<exception cref="T:System.ArgumentNullException">The address of <paramref name="location1" /> is a <see langword="null" /> pointer.</exception>
15281532
<related type="Article" href="/dotnet/standard/threading/">Managed Threading</related>
15291533
<related type="Article" href="/dotnet/standard/threading/overview-of-synchronization-primitives">Overview of synchronization primitives</related>
1534+
<exception cref="T:System.NullReferenceException">The address of <paramref name="location1" /> is a <see langword="null" /> pointer.</exception>
15301535
</Docs>
15311536
</Member>
15321537
<Member MemberName="Exchange">

0 commit comments

Comments
 (0)