Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Port System.Numerics docs for .NET 9 APIs #105981

Open
carlossanlop opened this issue Aug 5, 2024 · 6 comments
Open

Port System.Numerics docs for .NET 9 APIs #105981

carlossanlop opened this issue Aug 5, 2024 · 6 comments
Assignees
Labels
area-System.Numerics documentation Documentation bug or enhancement, does not impact product or test code
Milestone

Comments

@carlossanlop
Copy link
Member

carlossanlop commented Aug 5, 2024

Below is the list of APIs that still show up as undocumented in dotnet-api-docs and were introduced in .NET 9.

Full porting instructions can be found in the main issue.

This task needs to be finished the day before the RC2 snap (September 15th).

Latest results 08/20: #105981 (comment)

Outdated

Scroll right to see the details:

API Summary Parameters TypeParameters ReturnValue
M:System.Numerics.Vector.MultiplyAddEstimate(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double}) Missing Missing NA Missing
M:System.Numerics.Vector.MultiplyAddEstimate(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single}) Missing Missing NA Missing
M:System.Numerics.Vector2.Create(System.ReadOnlySpan{System.Single}) Present Present NA Missing
M:System.Numerics.Vector2.FusedMultiplyAdd(System.Numerics.Vector2,System.Numerics.Vector2,System.Numerics.Vector2) Missing Missing NA Missing
M:System.Numerics.Vector2.MultiplyAddEstimate(System.Numerics.Vector2,System.Numerics.Vector2,System.Numerics.Vector2) Missing Missing NA Missing
M:System.Numerics.Vector3.Create(System.ReadOnlySpan{System.Single}) Present Present NA Missing
M:System.Numerics.Vector3.FusedMultiplyAdd(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3) Missing Missing NA Missing
M:System.Numerics.Vector3.MultiplyAddEstimate(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3) Missing Missing NA Missing
M:System.Numerics.Vector4.Create(System.ReadOnlySpan{System.Single}) Present Present NA Missing
M:System.Numerics.Vector4.FusedMultiplyAdd(System.Numerics.Vector4,System.Numerics.Vector4,System.Numerics.Vector4) Missing Missing NA Missing
M:System.Numerics.Vector4.MultiplyAddEstimate(System.Numerics.Vector4,System.Numerics.Vector4,System.Numerics.Vector4) Missing Missing NA Missing
@carlossanlop carlossanlop added documentation Documentation bug or enhancement, does not impact product or test code area-System.Numerics blocking-release labels Aug 5, 2024
@carlossanlop carlossanlop added this to the 9.0.0 milestone Aug 5, 2024
Copy link
Contributor

Tagging subscribers to this area: @dotnet/area-system-numerics
See info in area-owners.md if you want to be subscribed.

@ViktorHofer
Copy link
Member

ViktorHofer commented Aug 9, 2024

There are also 57 undocumented public APIs in System.Numerics.Tensors:

System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\TensorExtensions.cs(22,33): error CS1591: Missing XML comment for publicly visible type or member 'Tensor' 
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\TensorExtensions.cs(6590,30): error CS1591: Missing XML comment for publicly visible type or member 'Tensor.GetSmallestBroadcastableLengths(ReadOnlySpan<nint>, ReadOnlySpan<nint>)'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\Tensor.Factory.cs(178,50): error CS1591: Missing XML comment for publicly visible type or member 'Tensor.FillGaussianNormalDistribution<T>(in TensorSpan<T>, Random?)'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\Tensor.Factory.cs(187,50): error CS1591: Missing XML comment for publicly visible type or member 'Tensor.FillUniformDistribution<T>(in TensorSpan<T>, Random?)'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\Tensor.cs(22,25): error CS1591: Missing XML comment for publicly visible type or member 'Tensor<T>' 
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\Tensor.cs(368,41): error CS1591: Missing XML comment for publicly visible type or member 'Tensor<T>.implicit operator Tensor<T>(T[])'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\Tensor.cs(370,41): error CS1591: Missing XML comment for publicly visible type or member 'Tensor<T>.implicit operator TensorSpan<T>(Tensor<T>)'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\Tensor.cs(372,41): error CS1591: Missing XML comment for publicly visible type or member 'Tensor<T>.implicit operator ReadOnlyTensorSpan<T>(Tensor<T>)'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\Tensor.cs(617,29): error CS1591: Missing XML comment for publicly visible type or member 'Tensor<T>.GetHashCode()' 
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\ITensor.cs(10,22): error CS1591: Missing XML comment for publicly visible type or member 'ITensor<TSelf, T>' 
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\ITensor.cs(18,31): error CS1591: Missing XML comment for publicly visible type or member 'ITensor<TSelf, T>.Create(scoped ReadOnlySpan<nint>, bool)'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\ITensor.cs(19,31): error CS1591: Missing XML comment for publicly visible type or member 'ITensor<TSelf, T>.Create(scoped ReadOnlySpan<nint>, scoped ReadOnlySpan<nint>, bool)'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\ITensor.cs(21,31): error CS1591: Missing XML comment for publicly visible type or member 'ITensor<TSelf, T>.CreateUninitialized(scoped ReadOnlySpan<nint>, bool)'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\ITensor.cs(22,31): error CS1591: Missing XML comment for publicly visible type or member 'ITensor<TSelf, T>.CreateUninitialized(scoped ReadOnlySpan<nint>, scoped ReadOnlySpan<nint>, bool)'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\ITensor.cs(24,14): error CS1591: Missing XML comment for publicly visible type or member 'ITensor<TSelf, T>.IsReadOnly' 
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\ITensor.cs(26,15): error CS1591: Missing XML comment for publicly visible type or member 'ITensor<TSelf, T>.this[params ReadOnlySpan<nint>]'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\ITensor.cs(27,15): error CS1591: Missing XML comment for publicly visible type or member 'ITensor<TSelf, T>.this[params ReadOnlySpan<NIndex>]'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\ITensor.cs(28,19): error CS1591: Missing XML comment for publicly visible type or member 'ITensor<TSelf, T>.this[params ReadOnlySpan<NRange>]'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\ITensor.cs(30,23): error CS1591: Missing XML comment for publicly visible type or member 'ITensor<TSelf, T>.AsTensorSpan()' 
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\ITensor.cs(31,23): error CS1591: Missing XML comment for publicly visible type or member 'ITensor<TSelf, T>.AsTensorSpan(params ReadOnlySpan<nint>)'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\ITensor.cs(32,23): error CS1591: Missing XML comment for publicly visible type or member 'ITensor<TSelf, T>.AsTensorSpan(params ReadOnlySpan<NIndex>)'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\ITensor.cs(33,23): error CS1591: Missing XML comment for publicly visible type or member 'ITensor<TSelf, T>.AsTensorSpan(params ReadOnlySpan<NRange>)'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\ITensor.cs(35,14): error CS1591: Missing XML comment for publicly visible type or member 'ITensor<TSelf, T>.Clear()' 
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\ITensor.cs(36,14): error CS1591: Missing XML comment for publicly visible type or member 'ITensor<TSelf, T>.Fill(T)' 
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\ITensor.cs(37,19): error CS1591: Missing XML comment for publicly visible type or member 'ITensor<TSelf, T>.GetPinnableReference()'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\IReadOnlyTensor.cs(11,22): error CS1591: Missing XML comment for publicly visible type or member 'IReadOnlyTensor<TSelf, T>' 
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\IReadOnlyTensor.cs(14,32): error CS1591: Missing XML comment for publicly visible type or member 'IReadOnlyTensor<TSelf, T>.Empty' 
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\IReadOnlyTensor.cs(16,14): error CS1591: Missing XML comment for publicly visible type or member 'IReadOnlyTensor<TSelf, T>.IsEmpty'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\IReadOnlyTensor.cs(17,14): error CS1591: Missing XML comment for publicly visible type or member 'IReadOnlyTensor<TSelf, T>.IsPinned'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\IReadOnlyTensor.cs(18,14): error CS1591: Missing XML comment for publicly visible type or member 'IReadOnlyTensor<TSelf, T>.FlattenedLength'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\IReadOnlyTensor.cs(19,13): error CS1591: Missing XML comment for publicly visible type or member 'IReadOnlyTensor<TSelf, T>.Rank' 
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\IReadOnlyTensor.cs(21,11): error CS1591: Missing XML comment for publicly visible type or member 'IReadOnlyTensor<TSelf, T>.this[params ReadOnlySpan<nint>]'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\IReadOnlyTensor.cs(22,11): error CS1591: Missing XML comment for publicly visible type or member 'IReadOnlyTensor<TSelf, T>.this[params ReadOnlySpan<NIndex>]'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\IReadOnlyTensor.cs(23,15): error CS1591: Missing XML comment for publicly visible type or member 'IReadOnlyTensor<TSelf, T>.this[params ReadOnlySpan<NRange>]'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\IReadOnlyTensor.cs(25,31): error CS1591: Missing XML comment for publicly visible type or member 'IReadOnlyTensor<TSelf, T>.AsReadOnlyTensorSpan()'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\IReadOnlyTensor.cs(26,31): error CS1591: Missing XML comment for publicly visible type or member 'IReadOnlyTensor<TSelf, T>.AsReadOnlyTensorSpan(params ReadOnlySpan<nint>)'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\IReadOnlyTensor.cs(27,31): error CS1591: Missing XML comment for publicly visible type or member 'IReadOnlyTensor<TSelf, T>.AsReadOnlyTensorSpan(params ReadOnlySpan<NIndex>)'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\IReadOnlyTensor.cs(28,31): error CS1591: Missing XML comment for publicly visible type or member 'IReadOnlyTensor<TSelf, T>.AsReadOnlyTensorSpan(params ReadOnlySpan<NRange>)'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\IReadOnlyTensor.cs(30,14): error CS1591: Missing XML comment for publicly visible type or member 'IReadOnlyTensor<TSelf, T>.CopyTo(scoped TensorSpan<T>)'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\IReadOnlyTensor.cs(31,14): error CS1591: Missing XML comment for publicly visible type or member 'IReadOnlyTensor<TSelf, T>.FlattenTo(scoped Span<T>)'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\IReadOnlyTensor.cs(34,28): error CS1591: Missing XML comment for publicly visible type or member 'IReadOnlyTensor<TSelf, T>.Lengths'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\IReadOnlyTensor.cs(37,28): error CS1591: Missing XML comment for publicly visible type or member 'IReadOnlyTensor<TSelf, T>.Strides'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\IReadOnlyTensor.cs(39,24): error CS1591: Missing XML comment for publicly visible type or member 'IReadOnlyTensor<TSelf, T>.GetPinnableReference()'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\IReadOnlyTensor.cs(40,15): error CS1591: Missing XML comment for publicly visible type or member 'IReadOnlyTensor<TSelf, T>.Slice(params ReadOnlySpan<nint>)'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\IReadOnlyTensor.cs(41,15): error CS1591: Missing XML comment for publicly visible type or member 'IReadOnlyTensor<TSelf, T>.Slice(params ReadOnlySpan<NIndex>)'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\IReadOnlyTensor.cs(42,15): error CS1591: Missing XML comment for publicly visible type or member 'IReadOnlyTensor<TSelf, T>.Slice(params ReadOnlySpan<NRange>)'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\IReadOnlyTensor.cs(43,14): error CS1591: Missing XML comment for publicly visible type or member 'IReadOnlyTensor<TSelf, T>.TryCopyTo(scoped TensorSpan<T>)'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\IReadOnlyTensor.cs(44,14): error CS1591: Missing XML comment for publicly visible type or member 'IReadOnlyTensor<TSelf, T>.TryFlattenTo(scoped Span<T>)'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\ReadOnlyTensorSpan.cs(603,41): error CS1591: Missing XML comment for publicly visible type or member 'ReadOnlyTensorSpan<T>.implicit operator ReadOnlyTensorSpan<T>(T[]?)'
System.Numerics.Tensors\src\System\Numerics\Tensors\netcore\TensorSpan.cs(632,41): error CS1591: Missing XML comment for publicly visible type or member 'TensorSpan<T>.implicit operator TensorSpan<T>(T[]?)'
System.Numerics.Tensors\src\System\NIndex.cs(94,22): error CS1591: Missing XML comment for publicly visible type or member 'NIndex.ToIndex()' 
System.Numerics.Tensors\src\System\NIndex.cs(95,22): error CS1591: Missing XML comment for publicly visible type or member 'NIndex.ToIndexUnchecked()' 
System.Numerics.Tensors\src\System\NRange.cs(124,41): error CS1591: Missing XML comment for publicly visible type or member 'NRange.implicit operator NRange(Range)' 
System.Numerics.Tensors\src\System\NRange.cs(126,41): error CS1591: Missing XML comment for publicly visible type or member 'NRange.explicit operator Range(NRange)' 
System.Numerics.Tensors\src\System\NRange.cs(127,49): error CS1591: Missing XML comment for publicly visible type or member 'NRange.explicit operator checked Range(NRange)' 
System.Numerics.Tensors\src\System\NRange.cs(129,22): error CS1591: Missing XML comment for publicly visible type or member 'NRange.ToRange()' 
System.Numerics.Tensors\src\System\NRange.cs(130,22): error CS1591: Missing XML comment for publicly visible type or member 'NRange.ToRangeUnchecked()'

cc @tannergooding @michaelgsharp

@carlossanlop
Copy link
Member Author

@ViktorHofer The report only gave me the APIs from Preview 6. Once we release Preview 7 and dotnet-api-docs updates its API shape, I will update the issue table. Also, @michaelgsharp is actively working on documenting Tensors already: #106084

@tannergooding
Copy link
Member

@carlossanlop, it's not clear why some of the vector2/3/4 APIs above are "missing" (other than the return define for Create which is actually missing) as they have a relevant inheritdoc and the intellisense shows up correspondingly in VS.

@carlossanlop
Copy link
Member Author

I'll get a new undoc APIs report tomorrow after P7 is released. We will then be able to tell what's wrong.

@carlossanlop
Copy link
Member Author

P7 Undoc APIs as of 08/20:

Summary Parameters TypeParameters ReturnValue API
Missing Missing Missing Missing M:System.Numerics.Vector.Clamp1(System.Numerics.Vector{0},System.Numerics.Vector{0},System.Numerics.Vector{0})
Missing Missing Missing Missing M:System.Numerics.Vector.ClampNative1(System.Numerics.Vector{0},System.Numerics.Vector{0},System.Numerics.Vector{0})
Missing Missing Missing Missing M:System.Numerics.Vector.CopySign1(System.Numerics.Vector{0},System.Numerics.Vector{0})
Missing Missing NA Missing M:System.Numerics.Vector.Cos(System.Numerics.Vector{System.Single})
Missing Missing NA Missing M:System.Numerics.Vector.Cos(System.Numerics.Vector{System.Double})
Missing Missing NA Missing M:System.Numerics.Vector.DegreesToRadians(System.Numerics.Vector{System.Double})
Missing Missing NA Missing M:System.Numerics.Vector.DegreesToRadians(System.Numerics.Vector{System.Single})
Missing Missing NA Missing M:System.Numerics.Vector.Exp(System.Numerics.Vector{System.Double})
Missing Missing NA Missing M:System.Numerics.Vector.Exp(System.Numerics.Vector{System.Single})
Missing Missing NA Missing M:System.Numerics.Vector.Hypot(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})
Missing Missing NA Missing M:System.Numerics.Vector.Hypot(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})
Missing Missing Missing Missing M:System.Numerics.Vector.IsNaN1(System.Numerics.Vector{0})
Missing Missing Missing Missing M:System.Numerics.Vector.IsNegative1(System.Numerics.Vector{0})
Missing Missing Missing Missing M:System.Numerics.Vector.IsPositive1(System.Numerics.Vector{0})
Missing Missing Missing Missing M:System.Numerics.Vector.IsPositiveInfinity1(System.Numerics.Vector{0})
Missing Missing Missing Missing M:System.Numerics.Vector.IsZero1(System.Numerics.Vector{0})
Missing Missing NA Missing M:System.Numerics.Vector.Lerp(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})
Missing Missing NA Missing M:System.Numerics.Vector.Lerp(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})
Missing Missing NA Missing M:System.Numerics.Vector.Log(System.Numerics.Vector{System.Double})
Missing Missing NA Missing M:System.Numerics.Vector.Log(System.Numerics.Vector{System.Single})
Missing Missing NA Missing M:System.Numerics.Vector.Log2(System.Numerics.Vector{System.Double})
Missing Missing NA Missing M:System.Numerics.Vector.Log2(System.Numerics.Vector{System.Single})
Missing Missing Missing Missing M:System.Numerics.Vector.MaxMagnitude1(System.Numerics.Vector{0},System.Numerics.Vector{0})
Missing Missing Missing Missing M:System.Numerics.Vector.MaxMagnitudeNumber1(System.Numerics.Vector{0},System.Numerics.Vector{0})
Missing Missing Missing Missing M:System.Numerics.Vector.MaxNative1(System.Numerics.Vector{0},System.Numerics.Vector{0})
Missing Missing Missing Missing M:System.Numerics.Vector.MaxNumber1(System.Numerics.Vector{0},System.Numerics.Vector{0})
Missing Missing Missing Missing M:System.Numerics.Vector.MinMagnitude1(System.Numerics.Vector{0},System.Numerics.Vector{0})
Missing Missing Missing Missing M:System.Numerics.Vector.MinMagnitudeNumber1(System.Numerics.Vector{0},System.Numerics.Vector{0})
Missing Missing Missing Missing M:System.Numerics.Vector.MinNative1(System.Numerics.Vector{0},System.Numerics.Vector{0})
Missing Missing Missing Missing M:System.Numerics.Vector.MinNumber1(System.Numerics.Vector{0},System.Numerics.Vector{0})
Missing Missing NA Missing M:System.Numerics.Vector.MultiplyAddEstimate(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})
Missing Missing NA Missing M:System.Numerics.Vector.MultiplyAddEstimate(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})
Missing Missing NA Missing M:System.Numerics.Vector.RadiansToDegrees(System.Numerics.Vector{System.Double})
Missing Missing NA Missing M:System.Numerics.Vector.RadiansToDegrees(System.Numerics.Vector{System.Single})
Missing Missing NA Missing M:System.Numerics.Vector.Round(System.Numerics.Vector{System.Double})
Missing Missing NA Missing M:System.Numerics.Vector.Round(System.Numerics.Vector{System.Double},System.MidpointRounding)
Missing Missing NA Missing M:System.Numerics.Vector.Round(System.Numerics.Vector{System.Single})
Missing Missing NA Missing M:System.Numerics.Vector.Round(System.Numerics.Vector{System.Single},System.MidpointRounding)
Missing Missing NA Missing M:System.Numerics.Vector.Sin(System.Numerics.Vector{System.Double})
Missing Missing NA Missing M:System.Numerics.Vector.Sin(System.Numerics.Vector{System.Single})
Missing Missing NA Missing M:System.Numerics.Vector.SinCos(System.Numerics.Vector{System.Single})
Missing Missing NA Missing M:System.Numerics.Vector.SinCos(System.Numerics.Vector{System.Double})
Missing Missing NA Missing M:System.Numerics.Vector.Truncate(System.Numerics.Vector{System.Double})
Missing Missing NA Missing M:System.Numerics.Vector.Truncate(System.Numerics.Vector{System.Single})
Missing Missing NA Missing M:System.Numerics.Vector2.ClampNative(System.Numerics.Vector2,System.Numerics.Vector2,System.Numerics.Vector2)
Missing Missing NA Missing M:System.Numerics.Vector2.CopySign(System.Numerics.Vector2,System.Numerics.Vector2)
Missing Missing NA Missing M:System.Numerics.Vector2.Cos(System.Numerics.Vector2)
Present Present NA Missing M:System.Numerics.Vector2.Create(System.ReadOnlySpan{System.Single})
Missing Missing NA Missing M:System.Numerics.Vector2.DegreesToRadians(System.Numerics.Vector2)
Missing NA NA NA P:System.Numerics.Vector2.E
Missing NA NA NA P:System.Numerics.Vector2.Epsilon
Missing Missing NA Missing M:System.Numerics.Vector2.Exp(System.Numerics.Vector2)
Missing Missing NA Missing M:System.Numerics.Vector2.FusedMultiplyAdd(System.Numerics.Vector2,System.Numerics.Vector2,System.Numerics.Vector2)
Missing Missing NA Missing M:System.Numerics.Vector2.Hypot(System.Numerics.Vector2,System.Numerics.Vector2)
Missing Missing NA Missing M:System.Numerics.Vector2.Lerp(System.Numerics.Vector2,System.Numerics.Vector2,System.Numerics.Vector2)
Missing Missing NA Missing M:System.Numerics.Vector2.Log(System.Numerics.Vector2)
Missing Missing NA Missing M:System.Numerics.Vector2.Log2(System.Numerics.Vector2)
Missing Missing NA Missing M:System.Numerics.Vector2.MaxMagnitude(System.Numerics.Vector2,System.Numerics.Vector2)
Missing Missing NA Missing M:System.Numerics.Vector2.MaxMagnitudeNumber(System.Numerics.Vector2,System.Numerics.Vector2)
Missing Missing NA Missing M:System.Numerics.Vector2.MaxNative(System.Numerics.Vector2,System.Numerics.Vector2)
Missing Missing NA Missing M:System.Numerics.Vector2.MaxNumber(System.Numerics.Vector2,System.Numerics.Vector2)
Missing Missing NA Missing M:System.Numerics.Vector2.MinMagnitude(System.Numerics.Vector2,System.Numerics.Vector2)
Missing Missing NA Missing M:System.Numerics.Vector2.MinMagnitudeNumber(System.Numerics.Vector2,System.Numerics.Vector2)
Missing Missing NA Missing M:System.Numerics.Vector2.MinNative(System.Numerics.Vector2,System.Numerics.Vector2)
Missing Missing NA Missing M:System.Numerics.Vector2.MinNumber(System.Numerics.Vector2,System.Numerics.Vector2)
Missing Missing NA Missing M:System.Numerics.Vector2.MultiplyAddEstimate(System.Numerics.Vector2,System.Numerics.Vector2,System.Numerics.Vector2)
Missing NA NA NA P:System.Numerics.Vector2.NaN
Missing NA NA NA P:System.Numerics.Vector2.NegativeInfinity
Missing NA NA NA P:System.Numerics.Vector2.NegativeZero
Missing NA NA NA P:System.Numerics.Vector2.Pi
Missing NA NA NA P:System.Numerics.Vector2.PositiveInfinity
Missing Missing NA Missing M:System.Numerics.Vector2.RadiansToDegrees(System.Numerics.Vector2)
Missing Missing NA Missing M:System.Numerics.Vector2.Round(System.Numerics.Vector2)
Missing Missing NA Missing M:System.Numerics.Vector2.Round(System.Numerics.Vector2,System.MidpointRounding)
Missing Missing NA Missing M:System.Numerics.Vector2.Sin(System.Numerics.Vector2)
Missing Missing NA Missing M:System.Numerics.Vector2.SinCos(System.Numerics.Vector2)
Missing NA NA NA P:System.Numerics.Vector2.Tau
Missing Missing NA Missing M:System.Numerics.Vector2.Truncate(System.Numerics.Vector2)
Missing Missing NA Missing M:System.Numerics.Vector3.ClampNative(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3)
Missing Missing NA Missing M:System.Numerics.Vector3.CopySign(System.Numerics.Vector3,System.Numerics.Vector3)
Missing Missing NA Missing M:System.Numerics.Vector3.Cos(System.Numerics.Vector3)
Present Present NA Missing M:System.Numerics.Vector3.Create(System.ReadOnlySpan{System.Single})
Missing Missing NA Missing M:System.Numerics.Vector3.DegreesToRadians(System.Numerics.Vector3)
Missing NA NA NA P:System.Numerics.Vector3.E
Missing NA NA NA P:System.Numerics.Vector3.Epsilon
Missing Missing NA Missing M:System.Numerics.Vector3.Exp(System.Numerics.Vector3)
Missing Missing NA Missing M:System.Numerics.Vector3.FusedMultiplyAdd(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3)
Missing Missing NA Missing M:System.Numerics.Vector3.Hypot(System.Numerics.Vector3,System.Numerics.Vector3)
Missing Missing NA Missing M:System.Numerics.Vector3.Lerp(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3)
Missing Missing NA Missing M:System.Numerics.Vector3.Log(System.Numerics.Vector3)
Missing Missing NA Missing M:System.Numerics.Vector3.Log2(System.Numerics.Vector3)
Missing Missing NA Missing M:System.Numerics.Vector3.MaxMagnitude(System.Numerics.Vector3,System.Numerics.Vector3)
Missing Missing NA Missing M:System.Numerics.Vector3.MaxMagnitudeNumber(System.Numerics.Vector3,System.Numerics.Vector3)
Missing Missing NA Missing M:System.Numerics.Vector3.MaxNative(System.Numerics.Vector3,System.Numerics.Vector3)
Missing Missing NA Missing M:System.Numerics.Vector3.MaxNumber(System.Numerics.Vector3,System.Numerics.Vector3)
Missing Missing NA Missing M:System.Numerics.Vector3.MinMagnitude(System.Numerics.Vector3,System.Numerics.Vector3)
Missing Missing NA Missing M:System.Numerics.Vector3.MinMagnitudeNumber(System.Numerics.Vector3,System.Numerics.Vector3)
Missing Missing NA Missing M:System.Numerics.Vector3.MinNative(System.Numerics.Vector3,System.Numerics.Vector3)
Missing Missing NA Missing M:System.Numerics.Vector3.MinNumber(System.Numerics.Vector3,System.Numerics.Vector3)
Missing Missing NA Missing M:System.Numerics.Vector3.MultiplyAddEstimate(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3)
Missing NA NA NA P:System.Numerics.Vector3.NaN
Missing NA NA NA P:System.Numerics.Vector3.NegativeInfinity
Missing NA NA NA P:System.Numerics.Vector3.NegativeZero
Missing NA NA NA P:System.Numerics.Vector3.Pi
Missing NA NA NA P:System.Numerics.Vector3.PositiveInfinity
Missing Missing NA Missing M:System.Numerics.Vector3.RadiansToDegrees(System.Numerics.Vector3)
Missing Missing NA Missing M:System.Numerics.Vector3.Round(System.Numerics.Vector3)
Missing Missing NA Missing M:System.Numerics.Vector3.Round(System.Numerics.Vector3,System.MidpointRounding)
Missing Missing NA Missing M:System.Numerics.Vector3.Sin(System.Numerics.Vector3)
Missing Missing NA Missing M:System.Numerics.Vector3.SinCos(System.Numerics.Vector3)
Missing NA NA NA P:System.Numerics.Vector3.Tau
Missing Missing NA Missing M:System.Numerics.Vector3.Truncate(System.Numerics.Vector3)
Missing Missing NA Missing M:System.Numerics.Vector4.ClampNative(System.Numerics.Vector4,System.Numerics.Vector4,System.Numerics.Vector4)
Missing Missing NA Missing M:System.Numerics.Vector4.CopySign(System.Numerics.Vector4,System.Numerics.Vector4)
Missing Missing NA Missing M:System.Numerics.Vector4.Cos(System.Numerics.Vector4)
Present Present NA Missing M:System.Numerics.Vector4.Create(System.ReadOnlySpan{System.Single})
Missing Missing NA Missing M:System.Numerics.Vector4.DegreesToRadians(System.Numerics.Vector4)
Missing NA NA NA P:System.Numerics.Vector4.E
Missing NA NA NA P:System.Numerics.Vector4.Epsilon
Missing Missing NA Missing M:System.Numerics.Vector4.Exp(System.Numerics.Vector4)
Missing Missing NA Missing M:System.Numerics.Vector4.FusedMultiplyAdd(System.Numerics.Vector4,System.Numerics.Vector4,System.Numerics.Vector4)
Missing Missing NA Missing M:System.Numerics.Vector4.Hypot(System.Numerics.Vector4,System.Numerics.Vector4)
Missing Missing NA Missing M:System.Numerics.Vector4.Lerp(System.Numerics.Vector4,System.Numerics.Vector4,System.Numerics.Vector4)
Missing Missing NA Missing M:System.Numerics.Vector4.Log(System.Numerics.Vector4)
Missing Missing NA Missing M:System.Numerics.Vector4.Log2(System.Numerics.Vector4)
Missing Missing NA Missing M:System.Numerics.Vector4.MaxMagnitude(System.Numerics.Vector4,System.Numerics.Vector4)
Missing Missing NA Missing M:System.Numerics.Vector4.MaxMagnitudeNumber(System.Numerics.Vector4,System.Numerics.Vector4)
Missing Missing NA Missing M:System.Numerics.Vector4.MaxNative(System.Numerics.Vector4,System.Numerics.Vector4)
Missing Missing NA Missing M:System.Numerics.Vector4.MaxNumber(System.Numerics.Vector4,System.Numerics.Vector4)
Missing Missing NA Missing M:System.Numerics.Vector4.MinMagnitude(System.Numerics.Vector4,System.Numerics.Vector4)
Missing Missing NA Missing M:System.Numerics.Vector4.MinMagnitudeNumber(System.Numerics.Vector4,System.Numerics.Vector4)
Missing Missing NA Missing M:System.Numerics.Vector4.MinNative(System.Numerics.Vector4,System.Numerics.Vector4)
Missing Missing NA Missing M:System.Numerics.Vector4.MinNumber(System.Numerics.Vector4,System.Numerics.Vector4)
Missing Missing NA Missing M:System.Numerics.Vector4.MultiplyAddEstimate(System.Numerics.Vector4,System.Numerics.Vector4,System.Numerics.Vector4)
Missing NA NA NA P:System.Numerics.Vector4.NaN
Missing NA NA NA P:System.Numerics.Vector4.NegativeInfinity
Missing NA NA NA P:System.Numerics.Vector4.NegativeZero
Missing NA NA NA P:System.Numerics.Vector4.Pi
Missing NA NA NA P:System.Numerics.Vector4.PositiveInfinity
Missing Missing NA Missing M:System.Numerics.Vector4.RadiansToDegrees(System.Numerics.Vector4)
Missing Missing NA Missing M:System.Numerics.Vector4.Round(System.Numerics.Vector4,System.MidpointRounding)
Missing Missing NA Missing M:System.Numerics.Vector4.Round(System.Numerics.Vector4)
Missing Missing NA Missing M:System.Numerics.Vector4.Sin(System.Numerics.Vector4)
Missing Missing NA Missing M:System.Numerics.Vector4.SinCos(System.Numerics.Vector4)
Missing NA NA NA P:System.Numerics.Vector4.Tau
Missing Missing NA Missing M:System.Numerics.Vector4.Truncate(System.Numerics.Vector4)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-System.Numerics documentation Documentation bug or enhancement, does not impact product or test code
Projects
None yet
Development

No branches or pull requests

4 participants