Skip to content

Commit a494f07

Browse files
committed
system.numerics
1 parent 73910f2 commit a494f07

File tree

65 files changed

+7817
-8
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+7817
-8
lines changed

xml/System.Numerics.Tensors/IReadOnlyTensor`2.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -749,7 +749,7 @@
749749
<returns>The current tensor if it is already dense; otherwise, a new tensor that contains the elements of this tensor.</returns>
750750
<remarks>
751751
<para>A dense tensor is one where the elements are ordered sequentially in memory and where no gaps exist between the elements.</para>
752-
<para>For a 2x2 Tensor, this would mean it has <c>FlattenedLength: 4; Lengths: [2, 2]; Strides: [4, 1]</c>. The elements would be sequentially accessed via indexes: <c>[0, 0]; [0, 1]; [1, 0]; [1, 1]</c>.</para>
752+
<para>For a 2x2 Tensor, this would mean it has <c>FlattendLength: 4; Lengths: [2, 2]; Strides: [4, 1]</c>. The elements would be sequentially accessed via indexes: <c>[0, 0]; [0, 1]; [1, 0]; [1, 1]</c>.</para>
753753
</remarks>
754754
</Docs>
755755
</Member>

xml/System.Numerics.Tensors/ReadOnlyTensorSpan`1.xml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -724,6 +724,7 @@
724724
<param name="destination">To be added.</param>
725725
<summary>To be added.</summary>
726726
<remarks>To be added.</remarks>
727+
<inheritdoc cref="M:System.Numerics.Tensors.IReadOnlyTensor`2.CopyTo(System.Numerics.Tensors.TensorSpan{`1}@)" />
727728
</Docs>
728729
</Member>
729730
<Member MemberName="Empty">
@@ -1988,7 +1989,7 @@
19881989
<MemberSignature Language="C++ CLI" Value=" virtual void System.Numerics.Tensors.IReadOnlyTensor&lt;System.Numerics.Tensors.ReadOnlyTensorSpan&lt;T&gt;,T&gt;.CopyTo(System::Numerics::Tensors::TensorSpan&lt;T&gt; ^ destination) = System::Numerics::Tensors::IReadOnlyTensor&lt;System::Numerics::Tensors::ReadOnlyTensorSpan&lt;T&gt;, T&gt;::CopyTo;" />
19891990
<MemberType>Method</MemberType>
19901991
<Implements>
1991-
<InterfaceMember>M:System.Numerics.Tensors.IReadOnlyTensor`2.CopyTo(System.Numerics.Tensors.TensorSpan{`1}@|System.Runtime.InteropServices.InAttribute)</InterfaceMember>
1992+
<InterfaceMember>M:System.Numerics.Tensors.IReadOnlyTensor`2.CopyTo(System.Numerics.Tensors.TensorSpan{`1}@)</InterfaceMember>
19921993
</Implements>
19931994
<AssemblyInfo>
19941995
<AssemblyName>System.Numerics.Tensors</AssemblyName>
@@ -2051,7 +2052,7 @@
20512052
<MemberSignature Language="C++ CLI" Value=" virtual bool System.Numerics.Tensors.IReadOnlyTensor&lt;System.Numerics.Tensors.ReadOnlyTensorSpan&lt;T&gt;,T&gt;.TryCopyTo(System::Numerics::Tensors::TensorSpan&lt;T&gt; ^ destination) = System::Numerics::Tensors::IReadOnlyTensor&lt;System::Numerics::Tensors::ReadOnlyTensorSpan&lt;T&gt;, T&gt;::TryCopyTo;" />
20522053
<MemberType>Method</MemberType>
20532054
<Implements>
2054-
<InterfaceMember>M:System.Numerics.Tensors.IReadOnlyTensor`2.TryCopyTo(System.Numerics.Tensors.TensorSpan{`1}@|System.Runtime.InteropServices.InAttribute)</InterfaceMember>
2055+
<InterfaceMember>M:System.Numerics.Tensors.IReadOnlyTensor`2.TryCopyTo(System.Numerics.Tensors.TensorSpan{`1}@)</InterfaceMember>
20552056
</Implements>
20562057
<AssemblyInfo>
20572058
<AssemblyName>System.Numerics.Tensors</AssemblyName>
@@ -2188,6 +2189,7 @@
21882189
<summary>To be added.</summary>
21892190
<returns>To be added.</returns>
21902191
<remarks>To be added.</remarks>
2192+
<inheritdoc cref="M:System.Numerics.Tensors.IReadOnlyTensor`2.TryCopyTo(System.Numerics.Tensors.TensorSpan{`1}@)" />
21912193
</Docs>
21922194
</Member>
21932195
<Member MemberName="TryFlattenTo">
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
<Type Name="Tensor+&lt;G&gt;$08E7CDA8B528F0FBB9B63F41630F3648&lt;TScalar&gt;+&lt;M&gt;$37C11AF376350B0316F88D14C1C56B74" FullName="System.Numerics.Tensors.Tensor+&lt;G&gt;$08E7CDA8B528F0FBB9B63F41630F3648&lt;TScalar&gt;+&lt;M&gt;$37C11AF376350B0316F88D14C1C56B74">
2+
<TypeSignature Language="C#" Value="public static class Tensor.&lt;G&gt;$08E7CDA8B528F0FBB9B63F41630F3648&lt;TScalar&gt;.&lt;M&gt;$37C11AF376350B0316F88D14C1C56B74 where TScalar : IIncrementOperators&lt;TScalar&gt;" />
3+
<TypeSignature Language="ILAsm" Value=".class nested public auto ansi abstract sealed Tensor/&lt;G&gt;$08E7CDA8B528F0FBB9B63F41630F3648`1/&lt;M&gt;$37C11AF376350B0316F88D14C1C56B74&lt;(class System.Numerics.IIncrementOperators`1&lt;!TScalar&gt;) TScalar&gt; extends System.Object" />
4+
<TypeSignature Language="DocId" Value="T:System.Numerics.Tensors.Tensor.&lt;G&gt;$08E7CDA8B528F0FBB9B63F41630F3648`1.&lt;M&gt;$37C11AF376350B0316F88D14C1C56B74" />
5+
<TypeSignature Language="VB.NET" Value="Public Class Tensor.&lt;G&gt;$08E7CDA8B528F0FBB9B63F41630F3648(Of TScalar).&lt;M&gt;$37C11AF376350B0316F88D14C1C56B74" />
6+
<TypeSignature Language="F#" Value="type Tensor.&lt;G&gt;$08E7CDA8B528F0FBB9B63F41630F3648&lt;'Scalar (requires 'Scalar :&gt; IIncrementOperators&lt;'Scalar&gt;)&gt;.&lt;M&gt;$37C11AF376350B0316F88D14C1C56B74 = class" />
7+
<TypeSignature Language="C++ CLI" Value="public: where TScalar : IIncrementOperators&lt;TScalar&gt;ref class Tensor::&lt;G&gt;$08E7CDA8B528F0FBB9B63F41630F3648&lt;TScalar&gt;::&lt;M&gt;$37C11AF376350B0316F88D14C1C56B74 abstract sealed" />
8+
<AssemblyInfo>
9+
<AssemblyName>System.Numerics.Tensors</AssemblyName>
10+
<AssemblyVersion>10.0.0.0</AssemblyVersion>
11+
</AssemblyInfo>
12+
<TypeParameters>
13+
<TypeParameter Name="TScalar">
14+
<Attributes>
15+
<Attribute>
16+
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(0)]</AttributeName>
17+
<AttributeName Language="F#">[&lt;System.Runtime.CompilerServices.Nullable(0)&gt;]</AttributeName>
18+
</Attribute>
19+
</Attributes>
20+
<Constraints>
21+
<InterfaceName>System.Numerics.IIncrementOperators&lt;TScalar&gt;</InterfaceName>
22+
</Constraints>
23+
</TypeParameter>
24+
</TypeParameters>
25+
<Base>
26+
<BaseTypeName>System.Object</BaseTypeName>
27+
</Base>
28+
<Interfaces />
29+
<Docs>
30+
<typeparam name="TScalar">The type of the elements in the tensor.</typeparam>
31+
<param name="tensor">The tensor to operate on.</param>
32+
<summary>To be added.</summary>
33+
<remarks>To be added.</remarks>
34+
</Docs>
35+
<Members>
36+
<Member MemberName="&lt;Extension&gt;$">
37+
<MemberSignature Language="C#" Value="public static void &lt;Extension&gt;$ (ref System.Numerics.Tensors.TensorSpan&lt;TScalar&gt; tensor);" />
38+
<MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname void &lt;Extension&gt;$(valuetype System.Numerics.Tensors.TensorSpan`1&lt;!TScalar&gt;&amp; tensor) cil managed" />
39+
<MemberSignature Language="DocId" Value="M:System.Numerics.Tensors.Tensor.&lt;G&gt;$08E7CDA8B528F0FBB9B63F41630F3648`1.&lt;M&gt;$37C11AF376350B0316F88D14C1C56B74.&lt;Extension&gt;$(System.Numerics.Tensors.TensorSpan{`0}@)" />
40+
<MemberSignature Language="VB.NET" Value="Public Shared Sub &lt;Extension&gt;$ (ByRef tensor As TensorSpan(Of TScalar))" />
41+
<MemberSignature Language="C++ CLI" Value="public:&#xA; static void &lt;Extension&gt;$(System::Numerics::Tensors::TensorSpan&lt;TScalar&gt; % tensor);" />
42+
<MemberType>Method</MemberType>
43+
<AssemblyInfo>
44+
<AssemblyName>System.Numerics.Tensors</AssemblyName>
45+
<AssemblyVersion>10.0.0.0</AssemblyVersion>
46+
</AssemblyInfo>
47+
<ReturnValue>
48+
<ReturnType>System.Void</ReturnType>
49+
</ReturnValue>
50+
<Parameters>
51+
<Parameter Name="tensor" Type="System.Numerics.Tensors.TensorSpan&lt;TScalar&gt;" RefType="ref" />
52+
</Parameters>
53+
<Docs>
54+
<param name="tensor">To be added.</param>
55+
<summary>To be added.</summary>
56+
<remarks>To be added.</remarks>
57+
</Docs>
58+
</Member>
59+
</Members>
60+
</Type>
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
<Type Name="Tensor+&lt;G&gt;$08E7CDA8B528F0FBB9B63F41630F3648&lt;$T0&gt;" FullName="System.Numerics.Tensors.Tensor+&lt;G&gt;$08E7CDA8B528F0FBB9B63F41630F3648&lt;$T0&gt;">
2+
<TypeSignature Language="C#" Value="public sealed class Tensor.&lt;G&gt;$08E7CDA8B528F0FBB9B63F41630F3648&lt;$T0&gt; where $T0 : IIncrementOperators&lt;$T0&gt;" />
3+
<TypeSignature Language="ILAsm" Value=".class nested public auto ansi sealed Tensor/&lt;G&gt;$08E7CDA8B528F0FBB9B63F41630F3648`1&lt;(class System.Numerics.IIncrementOperators`1&lt;!$T0&gt;) $T0&gt; extends System.Object" />
4+
<TypeSignature Language="DocId" Value="T:System.Numerics.Tensors.Tensor.&lt;G&gt;$08E7CDA8B528F0FBB9B63F41630F3648`1" />
5+
<TypeSignature Language="VB.NET" Value="Public NotInheritable Class Tensor.&lt;G&gt;$08E7CDA8B528F0FBB9B63F41630F3648(Of $T0)" />
6+
<TypeSignature Language="F#" Value="type Tensor.&lt;G&gt;$08E7CDA8B528F0FBB9B63F41630F3648&lt;'$T0 (requires '$T0 :&gt; IIncrementOperators&lt;'$T0&gt;)&gt; = class" />
7+
<TypeSignature Language="C++ CLI" Value="public: generic &lt;typename $T0&gt;&#xA; where $T0 : IIncrementOperators&lt;$T0&gt;ref class Tensor::&lt;G&gt;$08E7CDA8B528F0FBB9B63F41630F3648 sealed" />
8+
<AssemblyInfo>
9+
<AssemblyName>System.Numerics.Tensors</AssemblyName>
10+
<AssemblyVersion>10.0.0.0</AssemblyVersion>
11+
</AssemblyInfo>
12+
<TypeParameters>
13+
<TypeParameter Name="$T0">
14+
<Constraints>
15+
<InterfaceName>System.Numerics.IIncrementOperators&lt;$T0&gt;</InterfaceName>
16+
</Constraints>
17+
</TypeParameter>
18+
</TypeParameters>
19+
<Base>
20+
<BaseTypeName>System.Object</BaseTypeName>
21+
</Base>
22+
<Interfaces />
23+
<Docs>
24+
<typeparam name="$T0">To be added.</typeparam>
25+
<summary>To be added.</summary>
26+
<remarks>To be added.</remarks>
27+
</Docs>
28+
<Members>
29+
<Member MemberName="op_IncrementAssignment">
30+
<MemberSignature Language="C#" Value="public void op_IncrementAssignment ();" />
31+
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname instance void op_IncrementAssignment() cil managed" />
32+
<MemberSignature Language="DocId" Value="M:System.Numerics.Tensors.Tensor.&lt;G&gt;$08E7CDA8B528F0FBB9B63F41630F3648`1.op_IncrementAssignment" />
33+
<MemberSignature Language="VB.NET" Value="Public op_IncrementAssignment ()" />
34+
<MemberSignature Language="F#" Value="member this.op_IncrementAssignment : unit -&gt; unit" Usage="&lt;G&gt;$08E7CDA8B528F0FBB9B63F41630F3648.op_IncrementAssignment " />
35+
<MemberSignature Language="C++ CLI" Value="public:&#xA; void op_IncrementAssignment();" />
36+
<MemberType>Method</MemberType>
37+
<AssemblyInfo>
38+
<AssemblyName>System.Numerics.Tensors</AssemblyName>
39+
<AssemblyVersion>10.0.0.0</AssemblyVersion>
40+
</AssemblyInfo>
41+
<Attributes>
42+
<Attribute>
43+
<AttributeName Language="C#">[System.Runtime.CompilerServices.CompilerFeatureRequired("UserDefinedCompoundAssignmentOperators")]</AttributeName>
44+
<AttributeName Language="F#">[&lt;System.Runtime.CompilerServices.CompilerFeatureRequired("UserDefinedCompoundAssignmentOperators")&gt;]</AttributeName>
45+
</Attribute>
46+
<Attribute FrameworkAlternate="net-10.0-pp">
47+
<AttributeName Language="C#">[System.Runtime.CompilerServices.ExtensionMarker("&lt;M&gt;$37C11AF376350B0316F88D14C1C56B74")]</AttributeName>
48+
<AttributeName Language="F#">[&lt;System.Runtime.CompilerServices.ExtensionMarker("&lt;M&gt;$37C11AF376350B0316F88D14C1C56B74")&gt;]</AttributeName>
49+
</Attribute>
50+
</Attributes>
51+
<ReturnValue>
52+
<ReturnType>System.Void</ReturnType>
53+
</ReturnValue>
54+
<Parameters />
55+
<Docs>
56+
<summary>Performs in-place increment on a tensor.</summary>
57+
<remarks>To be added.</remarks>
58+
</Docs>
59+
</Member>
60+
</Members>
61+
</Type>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
<Type Name="Tensor+&lt;G&gt;$11ECEC3835A71DB7BDDB2EA6F4E3B0EA&lt;TScalar&gt;+&lt;M&gt;$578D4383B6F049B4A96D85422BF88A73" FullName="System.Numerics.Tensors.Tensor+&lt;G&gt;$11ECEC3835A71DB7BDDB2EA6F4E3B0EA&lt;TScalar&gt;+&lt;M&gt;$578D4383B6F049B4A96D85422BF88A73">
2+
<TypeSignature Language="C#" Value="public static class Tensor.&lt;G&gt;$11ECEC3835A71DB7BDDB2EA6F4E3B0EA&lt;TScalar&gt;.&lt;M&gt;$578D4383B6F049B4A96D85422BF88A73 where TScalar : IDivisionOperators&lt;TScalar,TScalar,TScalar&gt;" />
3+
<TypeSignature Language="ILAsm" Value=".class nested public auto ansi abstract sealed Tensor/&lt;G&gt;$11ECEC3835A71DB7BDDB2EA6F4E3B0EA`1/&lt;M&gt;$578D4383B6F049B4A96D85422BF88A73&lt;(class System.Numerics.IDivisionOperators`3&lt;!TScalar, !TScalar, !TScalar&gt;) TScalar&gt; extends System.Object" />
4+
<TypeSignature Language="DocId" Value="T:System.Numerics.Tensors.Tensor.&lt;G&gt;$11ECEC3835A71DB7BDDB2EA6F4E3B0EA`1.&lt;M&gt;$578D4383B6F049B4A96D85422BF88A73" />
5+
<TypeSignature Language="VB.NET" Value="Public Class Tensor.&lt;G&gt;$11ECEC3835A71DB7BDDB2EA6F4E3B0EA(Of TScalar).&lt;M&gt;$578D4383B6F049B4A96D85422BF88A73" />
6+
<TypeSignature Language="F#" Value="type Tensor.&lt;G&gt;$11ECEC3835A71DB7BDDB2EA6F4E3B0EA&lt;'Scalar (requires 'Scalar :&gt; IDivisionOperators&lt;'Scalar, 'Scalar, 'Scalar&gt;)&gt;.&lt;M&gt;$578D4383B6F049B4A96D85422BF88A73 = class" />
7+
<TypeSignature Language="C++ CLI" Value="public: where TScalar : IDivisionOperators&lt;TScalar, TScalar, TScalar&gt;ref class Tensor::&lt;G&gt;$11ECEC3835A71DB7BDDB2EA6F4E3B0EA&lt;TScalar&gt;::&lt;M&gt;$578D4383B6F049B4A96D85422BF88A73 abstract sealed" />
8+
<AssemblyInfo>
9+
<AssemblyName>System.Numerics.Tensors</AssemblyName>
10+
<AssemblyVersion>10.0.0.0</AssemblyVersion>
11+
</AssemblyInfo>
12+
<TypeParameters>
13+
<TypeParameter Name="TScalar">
14+
<Attributes>
15+
<Attribute>
16+
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(0)]</AttributeName>
17+
<AttributeName Language="F#">[&lt;System.Runtime.CompilerServices.Nullable(0)&gt;]</AttributeName>
18+
</Attribute>
19+
</Attributes>
20+
<Constraints>
21+
<InterfaceName>System.Numerics.IDivisionOperators&lt;TScalar,TScalar,TScalar&gt;</InterfaceName>
22+
</Constraints>
23+
</TypeParameter>
24+
</TypeParameters>
25+
<Base>
26+
<BaseTypeName>System.Object</BaseTypeName>
27+
</Base>
28+
<Interfaces />
29+
<Docs>
30+
<typeparam name="TScalar">The type of the elements in the tensor.</typeparam>
31+
<summary>To be added.</summary>
32+
<remarks>To be added.</remarks>
33+
</Docs>
34+
<Members>
35+
<Member MemberName="&lt;Extension&gt;$">
36+
<MemberSignature Language="C#" Value="public static void &lt;Extension&gt;$ (System.Numerics.Tensors.ReadOnlyTensorSpan&lt;TScalar&gt; unnamedParam1);" />
37+
<MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname void &lt;Extension&gt;$(valuetype System.Numerics.Tensors.ReadOnlyTensorSpan`1&lt;!TScalar&gt; unnamedParam1) cil managed" />
38+
<MemberSignature Language="DocId" Value="M:System.Numerics.Tensors.Tensor.&lt;G&gt;$11ECEC3835A71DB7BDDB2EA6F4E3B0EA`1.&lt;M&gt;$578D4383B6F049B4A96D85422BF88A73.&lt;Extension&gt;$(System.Numerics.Tensors.ReadOnlyTensorSpan{`0})" />
39+
<MemberSignature Language="VB.NET" Value="Public Shared Sub &lt;Extension&gt;$ (unnamedParam1 As ReadOnlyTensorSpan(Of TScalar))" />
40+
<MemberSignature Language="C++ CLI" Value="public:&#xA; static void &lt;Extension&gt;$(System::Numerics::Tensors::ReadOnlyTensorSpan&lt;TScalar&gt; unnamedParam1);" />
41+
<MemberType>Method</MemberType>
42+
<AssemblyInfo>
43+
<AssemblyName>System.Numerics.Tensors</AssemblyName>
44+
<AssemblyVersion>10.0.0.0</AssemblyVersion>
45+
</AssemblyInfo>
46+
<ReturnValue>
47+
<ReturnType>System.Void</ReturnType>
48+
</ReturnValue>
49+
<Parameters>
50+
<Parameter Name="unnamedParam1" Type="System.Numerics.Tensors.ReadOnlyTensorSpan&lt;TScalar&gt;" />
51+
</Parameters>
52+
<Docs>
53+
<param name="unnamedParam1">To be added.</param>
54+
<summary>To be added.</summary>
55+
<remarks>To be added.</remarks>
56+
</Docs>
57+
</Member>
58+
</Members>
59+
</Type>

0 commit comments

Comments
 (0)