Skip to content

Commit 78d872d

Browse files
Merge pull request #10297 from tannergooding/net9-numerics
Ensure that various inheritdoc comments can be resolved
2 parents eaa80bc + 07721a8 commit 78d872d

File tree

4 files changed

+60
-60
lines changed

4 files changed

+60
-60
lines changed

xml/System.Numerics/Vector.xml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1818,7 +1818,7 @@ Note that this method returns a <xref:System.Single> instead of an integral type
18181818
<summary>To be added.</summary>
18191819
<returns>To be added.</returns>
18201820
<remarks>To be added.</remarks>
1821-
<inheritdoc cref="M:System.Runtime.Intrinsics.ISimdVector`2.Clamp(`0,`0,`0)" />
1821+
<inheritdoc cref="M:System.Runtime.Intrinsics.Vector128.Clamp``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})" />
18221822
</Docs>
18231823
</Member>
18241824
<Member MemberName="ClampNative&lt;T&gt;">
@@ -1888,7 +1888,7 @@ Note that this method returns a <xref:System.Single> instead of an integral type
18881888
<summary>To be added.</summary>
18891889
<returns>To be added.</returns>
18901890
<remarks>To be added.</remarks>
1891-
<inheritdoc cref="M:System.Runtime.Intrinsics.ISimdVector`2.ClampNative(`0,`0,`0)" />
1891+
<inheritdoc cref="M:System.Runtime.Intrinsics.Vector128.ClampNative``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})" />
18921892
</Docs>
18931893
</Member>
18941894
<Member MemberName="ConditionalSelect">
@@ -2280,7 +2280,7 @@ Note that this method returns a <xref:System.Single> instead of an integral type
22802280
</Parameters>
22812281
<Docs>
22822282
<param name="value">The vector to convert.</param>
2283-
<summary>Converts a <see cref="T:System.Numerics.Vector{System.Double}" /> to a <see cref="T:System.Numerics.Vector{System.Int64}" /> using platform specific behavior on overflow.</summary>
2283+
<summary>Converts a <see langword="System.Numerics.Vector&lt;System.Double&gt;" /> to a <see langword="System.Numerics.Vector&lt;System.Int64&gt;" /> using platform specific behavior on overflow.</summary>
22842284
<returns>The converted vector.</returns>
22852285
<remarks>To be added.</remarks>
22862286
</Docs>
@@ -2440,7 +2440,7 @@ Note that this method returns a <xref:System.Single> instead of an integral type
24402440
</Parameters>
24412441
<Docs>
24422442
<param name="value">The vector to convert.</param>
2443-
<summary>Converts a <see cref="T:System.Numerics.Vector{System.Single}" /> to a <see cref="T:System.Numerics.Vector{System.UInt32}" /> using platform specific behavior on overflow.</summary>
2443+
<summary>Converts a <see langword="System.Numerics.Vector&lt;System.Single&gt;" /> to a <see langword="System.Numerics.Vector&lt;System.UInt32&gt;" /> using platform specific behavior on overflow.</summary>
24442444
<returns>The converted vector.</returns>
24452445
<remarks>To be added.</remarks>
24462446
</Docs>
@@ -2518,7 +2518,7 @@ Note that this method returns a <xref:System.Single> instead of an integral type
25182518
</Parameters>
25192519
<Docs>
25202520
<param name="value">The vector to convert.</param>
2521-
<summary>Converts a <see cref="T:System.Numerics.Vector{System.Double}" /> to a <see cref="T:System.Numerics.Vector{System.UInt64}" /> using platform specific behavior on overflow.</summary>
2521+
<summary>Converts a <see langword="System.Numerics.Vector&lt;System.Double&gt;" /> to a <see langword="System.Numerics.Vector&lt;System.UInt64&gt;" /> using platform specific behavior on overflow.</summary>
25222522
<returns>The converted vector.</returns>
25232523
<remarks>To be added.</remarks>
25242524
</Docs>
@@ -2581,7 +2581,7 @@ Note that this method returns a <xref:System.Single> instead of an integral type
25812581
<summary>To be added.</summary>
25822582
<returns>To be added.</returns>
25832583
<remarks>To be added.</remarks>
2584-
<inheritdoc cref="M:System.Runtime.Intrinsics.ISimdVector`2.CopySign(`0,`0)" />
2584+
<inheritdoc cref="M:System.Runtime.Intrinsics.Vector128.CopySign``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})" />
25852585
</Docs>
25862586
</Member>
25872587
<Member MemberName="Cos">
@@ -4757,7 +4757,7 @@ Note that this method returns a <xref:System.Single> instead of an integral type
47574757
<summary>To be added.</summary>
47584758
<returns>To be added.</returns>
47594759
<remarks>To be added.</remarks>
4760-
<inheritdoc cref="M:System.Runtime.Intrinsics.ISimdVector`2.IsNaN(`0)" />
4760+
<inheritdoc cref="M:System.Runtime.Intrinsics.Vector128.IsNaN``1(System.Runtime.Intrinsics.Vector128{``0})" />
47614761
</Docs>
47624762
</Member>
47634763
<Member MemberName="IsNegative&lt;T&gt;">
@@ -4809,7 +4809,7 @@ Note that this method returns a <xref:System.Single> instead of an integral type
48094809
<summary>To be added.</summary>
48104810
<returns>To be added.</returns>
48114811
<remarks>To be added.</remarks>
4812-
<inheritdoc cref="M:System.Runtime.Intrinsics.ISimdVector`2.IsNegative(`0)" />
4812+
<inheritdoc cref="M:System.Runtime.Intrinsics.Vector128.IsNegative``1(System.Runtime.Intrinsics.Vector128{``0})" />
48134813
</Docs>
48144814
</Member>
48154815
<Member MemberName="IsPositive&lt;T&gt;">
@@ -4861,7 +4861,7 @@ Note that this method returns a <xref:System.Single> instead of an integral type
48614861
<summary>To be added.</summary>
48624862
<returns>To be added.</returns>
48634863
<remarks>To be added.</remarks>
4864-
<inheritdoc cref="M:System.Runtime.Intrinsics.ISimdVector`2.IsPositive(`0)" />
4864+
<inheritdoc cref="M:System.Runtime.Intrinsics.Vector128.IsPositive``1(System.Runtime.Intrinsics.Vector128{``0})" />
48654865
</Docs>
48664866
</Member>
48674867
<Member MemberName="IsPositiveInfinity&lt;T&gt;">
@@ -4913,7 +4913,7 @@ Note that this method returns a <xref:System.Single> instead of an integral type
49134913
<summary>To be added.</summary>
49144914
<returns>To be added.</returns>
49154915
<remarks>To be added.</remarks>
4916-
<inheritdoc cref="M:System.Runtime.Intrinsics.ISimdVector`2.IsPositiveInfinity(`0)" />
4916+
<inheritdoc cref="M:System.Runtime.Intrinsics.Vector128.IsPositiveInfinity``1(System.Runtime.Intrinsics.Vector128{``0})" />
49174917
</Docs>
49184918
</Member>
49194919
<Member MemberName="IsZero&lt;T&gt;">
@@ -4965,7 +4965,7 @@ Note that this method returns a <xref:System.Single> instead of an integral type
49654965
<summary>To be added.</summary>
49664966
<returns>To be added.</returns>
49674967
<remarks>To be added.</remarks>
4968-
<inheritdoc cref="M:System.Runtime.Intrinsics.ISimdVector`2.IsZero(`0)" />
4968+
<inheritdoc cref="M:System.Runtime.Intrinsics.Vector128.IsZero``1(System.Runtime.Intrinsics.Vector128{``0})" />
49694969
</Docs>
49704970
</Member>
49714971
<Member MemberName="Lerp">
@@ -6349,7 +6349,7 @@ Note that this method returns a <xref:System.Single> instead of an integral type
63496349
<summary>Returns a new vector whose elements are the maximum of each pair of elements in the two given vectors.</summary>
63506350
<returns>The maximum vector.</returns>
63516351
<remarks>To be added.</remarks>
6352-
<inheritdoc cref="M:System.Runtime.Intrinsics.ISimdVector`2.Max(`0,`0)" />
6352+
<inheritdoc cref="M:System.Runtime.Intrinsics.Vector128.Max``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})" />
63536353
</Docs>
63546354
</Member>
63556355
<Member MemberName="MaxMagnitude&lt;T&gt;">
@@ -6410,7 +6410,7 @@ Note that this method returns a <xref:System.Single> instead of an integral type
64106410
<summary>To be added.</summary>
64116411
<returns>To be added.</returns>
64126412
<remarks>To be added.</remarks>
6413-
<inheritdoc cref="M:System.Runtime.Intrinsics.ISimdVector`2.MaxMagnitude(`0,`0)" />
6413+
<inheritdoc cref="M:System.Runtime.Intrinsics.Vector128.MaxMagnitude``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})" />
64146414
</Docs>
64156415
</Member>
64166416
<Member MemberName="MaxMagnitudeNumber&lt;T&gt;">
@@ -6471,7 +6471,7 @@ Note that this method returns a <xref:System.Single> instead of an integral type
64716471
<summary>To be added.</summary>
64726472
<returns>To be added.</returns>
64736473
<remarks>To be added.</remarks>
6474-
<inheritdoc cref="M:System.Runtime.Intrinsics.ISimdVector`2.MaxMagnitudeNumber(`0,`0)" />
6474+
<inheritdoc cref="M:System.Runtime.Intrinsics.Vector128.MaxMagnitudeNumber``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})" />
64756475
</Docs>
64766476
</Member>
64776477
<Member MemberName="MaxNative&lt;T&gt;">
@@ -6532,7 +6532,7 @@ Note that this method returns a <xref:System.Single> instead of an integral type
65326532
<summary>To be added.</summary>
65336533
<returns>To be added.</returns>
65346534
<remarks>To be added.</remarks>
6535-
<inheritdoc cref="M:System.Runtime.Intrinsics.ISimdVector`2.MaxNative(`0,`0)" />
6535+
<inheritdoc cref="M:System.Runtime.Intrinsics.Vector128.MaxNative``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})" />
65366536
</Docs>
65376537
</Member>
65386538
<Member MemberName="MaxNumber&lt;T&gt;">
@@ -6593,7 +6593,7 @@ Note that this method returns a <xref:System.Single> instead of an integral type
65936593
<summary>To be added.</summary>
65946594
<returns>To be added.</returns>
65956595
<remarks>To be added.</remarks>
6596-
<inheritdoc cref="M:System.Runtime.Intrinsics.ISimdVector`2.MaxNumber(`0,`0)" />
6596+
<inheritdoc cref="M:System.Runtime.Intrinsics.Vector128.MaxNumber``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})" />
65976597
</Docs>
65986598
</Member>
65996599
<Member MemberName="Min&lt;T&gt;">
@@ -6673,7 +6673,7 @@ Note that this method returns a <xref:System.Single> instead of an integral type
66736673
<summary>Returns a new vector whose elements are the minimum of each pair of elements in the two given vectors.</summary>
66746674
<returns>The minimum vector.</returns>
66756675
<remarks>To be added.</remarks>
6676-
<inheritdoc cref="M:System.Runtime.Intrinsics.ISimdVector`2.Min(`0,`0)" />
6676+
<inheritdoc cref="M:System.Runtime.Intrinsics.Vector128.Min``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})" />
66776677
</Docs>
66786678
</Member>
66796679
<Member MemberName="MinMagnitude&lt;T&gt;">
@@ -6734,7 +6734,7 @@ Note that this method returns a <xref:System.Single> instead of an integral type
67346734
<summary>To be added.</summary>
67356735
<returns>To be added.</returns>
67366736
<remarks>To be added.</remarks>
6737-
<inheritdoc cref="M:System.Runtime.Intrinsics.ISimdVector`2.MinMagnitude(`0,`0)" />
6737+
<inheritdoc cref="M:System.Runtime.Intrinsics.Vector128.MinMagnitude``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})" />
67386738
</Docs>
67396739
</Member>
67406740
<Member MemberName="MinMagnitudeNumber&lt;T&gt;">
@@ -6795,7 +6795,7 @@ Note that this method returns a <xref:System.Single> instead of an integral type
67956795
<summary>To be added.</summary>
67966796
<returns>To be added.</returns>
67976797
<remarks>To be added.</remarks>
6798-
<inheritdoc cref="M:System.Runtime.Intrinsics.ISimdVector`2.MinMagnitudeNumber(`0,`0)" />
6798+
<inheritdoc cref="M:System.Runtime.Intrinsics.Vector128.MinMagnitudeNumber``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})" />
67996799
</Docs>
68006800
</Member>
68016801
<Member MemberName="MinNative&lt;T&gt;">
@@ -6856,7 +6856,7 @@ Note that this method returns a <xref:System.Single> instead of an integral type
68566856
<summary>To be added.</summary>
68576857
<returns>To be added.</returns>
68586858
<remarks>To be added.</remarks>
6859-
<inheritdoc cref="M:System.Runtime.Intrinsics.ISimdVector`2.MinNative(`0,`0)" />
6859+
<inheritdoc cref="M:System.Runtime.Intrinsics.Vector128.MinNative``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})" />
68606860
</Docs>
68616861
</Member>
68626862
<Member MemberName="MinNumber&lt;T&gt;">
@@ -6917,7 +6917,7 @@ Note that this method returns a <xref:System.Single> instead of an integral type
69176917
<summary>To be added.</summary>
69186918
<returns>To be added.</returns>
69196919
<remarks>To be added.</remarks>
6920-
<inheritdoc cref="M:System.Runtime.Intrinsics.ISimdVector`2.MinNumber(`0,`0)" />
6920+
<inheritdoc cref="M:System.Runtime.Intrinsics.Vector128.MinNumber``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})" />
69216921
</Docs>
69226922
</Member>
69236923
<Member MemberName="Multiply&lt;T&gt;">

xml/System.Numerics/Vector2.xml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -332,7 +332,7 @@
332332
<summary>Restricts a vector between a minimum and a maximum value.</summary>
333333
<returns>The restricted vector.</returns>
334334
<remarks>To be added.</remarks>
335-
<inheritdoc cref="M:System.Runtime.Intrinsics.ISimdVector`2.Clamp(`0,`0,`0)" />
335+
<inheritdoc cref="M:System.Runtime.Intrinsics.Vector128.Clamp``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})" />
336336
</Docs>
337337
</Member>
338338
<Member MemberName="ClampNative">
@@ -368,7 +368,7 @@
368368
<summary>To be added.</summary>
369369
<returns>To be added.</returns>
370370
<remarks>To be added.</remarks>
371-
<inheritdoc cref="M:System.Runtime.Intrinsics.ISimdVector`2.ClampNative(`0,`0,`0)" />
371+
<inheritdoc cref="M:System.Runtime.Intrinsics.Vector128.ClampNative``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})" />
372372
</Docs>
373373
</Member>
374374
<Member MemberName="CopySign">
@@ -402,7 +402,7 @@
402402
<summary>To be added.</summary>
403403
<returns>To be added.</returns>
404404
<remarks>To be added.</remarks>
405-
<inheritdoc cref="M:System.Runtime.Intrinsics.ISimdVector`2.CopySign(`0,`0)" />
405+
<inheritdoc cref="M:System.Runtime.Intrinsics.Vector128.CopySign``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})" />
406406
</Docs>
407407
</Member>
408408
<MemberGroup MemberName="CopyTo">
@@ -1725,7 +1725,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
17251725
<summary>Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors.</summary>
17261726
<returns>The maximized vector.</returns>
17271727
<remarks>To be added.</remarks>
1728-
<inheritdoc cref="M:System.Runtime.Intrinsics.ISimdVector`2.Max(`0,`0)" />
1728+
<inheritdoc cref="M:System.Runtime.Intrinsics.Vector128.Max``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})" />
17291729
</Docs>
17301730
</Member>
17311731
<Member MemberName="MaxMagnitude">
@@ -1759,7 +1759,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
17591759
<summary>To be added.</summary>
17601760
<returns>To be added.</returns>
17611761
<remarks>To be added.</remarks>
1762-
<inheritdoc cref="M:System.Runtime.Intrinsics.ISimdVector`2.MaxMagnitude(`0,`0)" />
1762+
<inheritdoc cref="M:System.Runtime.Intrinsics.Vector128.MaxMagnitude``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})" />
17631763
</Docs>
17641764
</Member>
17651765
<Member MemberName="MaxMagnitudeNumber">
@@ -1793,7 +1793,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
17931793
<summary>To be added.</summary>
17941794
<returns>To be added.</returns>
17951795
<remarks>To be added.</remarks>
1796-
<inheritdoc cref="M:System.Runtime.Intrinsics.ISimdVector`2.MaxMagnitudeNumber(`0,`0)" />
1796+
<inheritdoc cref="M:System.Runtime.Intrinsics.Vector128.MaxMagnitudeNumber``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})" />
17971797
</Docs>
17981798
</Member>
17991799
<Member MemberName="MaxNative">
@@ -1827,7 +1827,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
18271827
<summary>To be added.</summary>
18281828
<returns>To be added.</returns>
18291829
<remarks>To be added.</remarks>
1830-
<inheritdoc cref="M:System.Runtime.Intrinsics.ISimdVector`2.MaxNative(`0,`0)" />
1830+
<inheritdoc cref="M:System.Runtime.Intrinsics.Vector128.MaxNative``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})" />
18311831
</Docs>
18321832
</Member>
18331833
<Member MemberName="MaxNumber">
@@ -1861,7 +1861,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
18611861
<summary>To be added.</summary>
18621862
<returns>To be added.</returns>
18631863
<remarks>To be added.</remarks>
1864-
<inheritdoc cref="M:System.Runtime.Intrinsics.ISimdVector`2.MaxNumber(`0,`0)" />
1864+
<inheritdoc cref="M:System.Runtime.Intrinsics.Vector128.MaxNumber``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})" />
18651865
</Docs>
18661866
</Member>
18671867
<Member MemberName="Min">
@@ -1910,7 +1910,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
19101910
<summary>Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors.</summary>
19111911
<returns>The minimized vector.</returns>
19121912
<remarks>To be added.</remarks>
1913-
<inheritdoc cref="M:System.Runtime.Intrinsics.ISimdVector`2.Min(`0,`0)" />
1913+
<inheritdoc cref="M:System.Runtime.Intrinsics.Vector128.Min``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})" />
19141914
</Docs>
19151915
</Member>
19161916
<Member MemberName="MinMagnitude">
@@ -1944,7 +1944,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
19441944
<summary>To be added.</summary>
19451945
<returns>To be added.</returns>
19461946
<remarks>To be added.</remarks>
1947-
<inheritdoc cref="M:System.Runtime.Intrinsics.ISimdVector`2.MinMagnitude(`0,`0)" />
1947+
<inheritdoc cref="M:System.Runtime.Intrinsics.Vector128.MinMagnitude``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})" />
19481948
</Docs>
19491949
</Member>
19501950
<Member MemberName="MinMagnitudeNumber">
@@ -1978,7 +1978,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
19781978
<summary>To be added.</summary>
19791979
<returns>To be added.</returns>
19801980
<remarks>To be added.</remarks>
1981-
<inheritdoc cref="M:System.Runtime.Intrinsics.ISimdVector`2.MinMagnitudeNumber(`0,`0)" />
1981+
<inheritdoc cref="M:System.Runtime.Intrinsics.Vector128.MinMagnitudeNumber``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})" />
19821982
</Docs>
19831983
</Member>
19841984
<Member MemberName="MinNative">
@@ -2012,7 +2012,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
20122012
<summary>To be added.</summary>
20132013
<returns>To be added.</returns>
20142014
<remarks>To be added.</remarks>
2015-
<inheritdoc cref="M:System.Runtime.Intrinsics.ISimdVector`2.MinNative(`0,`0)" />
2015+
<inheritdoc cref="M:System.Runtime.Intrinsics.Vector128.MinNative``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})" />
20162016
</Docs>
20172017
</Member>
20182018
<Member MemberName="MinNumber">
@@ -2046,7 +2046,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
20462046
<summary>To be added.</summary>
20472047
<returns>To be added.</returns>
20482048
<remarks>To be added.</remarks>
2049-
<inheritdoc cref="M:System.Runtime.Intrinsics.ISimdVector`2.MinNumber(`0,`0)" />
2049+
<inheritdoc cref="M:System.Runtime.Intrinsics.Vector128.MinNumber``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})" />
20502050
</Docs>
20512051
</Member>
20522052
<MemberGroup MemberName="Multiply">

0 commit comments

Comments
 (0)