Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.
/ corefx Public archive

Add ref/in/out overloads of methods for Vectors and Matrices #25388

Closed
wants to merge 23 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
e39f752
Add by-ref overloads to Vector2
mellinoe Jul 5, 2016
0061e5f
Add by-ref overloads to Vector3
mellinoe Jul 5, 2016
9b0c14a
Add by-ref overloads to Vector4
mellinoe Jul 5, 2016
392bb2c
Add by-ref overloads to Matrix3x2
mellinoe Jul 5, 2016
ed79be1
Add by-ref overloads to Matrix4x4
mellinoe Jul 5, 2016
fc8b4c7
Add by-ref overloads to Plane
mellinoe Jul 5, 2016
3ce6e43
Add by-ref overloads to Quaternion
mellinoe Jul 5, 2016
aeb1a3d
Add Vector2 by-ref test cases
mellinoe Jul 6, 2016
9642733
Add Vector3 by-ref test cases
mellinoe Jul 6, 2016
ab9ac24
Add Vector4 by-ref test cases
mellinoe Jul 6, 2016
1ac09a7
Add 4.2.0 contract version for System.Numerics.Vectors
mellinoe Jul 6, 2016
9559100
Add Matrix3x2 by-ref test cases
mellinoe Jul 6, 2016
9f0b4f5
Add Plane by-ref test cases
mellinoe Jul 6, 2016
6ce8c92
Add Quaternion by-ref test cases
mellinoe Jul 6, 2016
a961b93
Add Matrix4x4 by-ref test cases
mellinoe Jul 7, 2016
707f83d
Fix netstandard1.0 and netcoreapp1.1 builds for System.Numerics.Vectors
mellinoe Nov 12, 2016
11676e2
Attempt to fix packaging for System.Numerics.Vectors
mellinoe Nov 15, 2016
e492103
Fix define constants in System.Numerics.Vectors ref project
mellinoe Mar 3, 2017
af04d3d
Merge branch 'master' into RefOverloads
eerhardt Nov 15, 2017
c51f80a
Convert ifdef to use FEATURE pattern.
eerhardt Nov 16, 2017
bb26bc3
Change Numerics.Vectors overloads from 'ref' to 'in' parameters where…
eerhardt Nov 17, 2017
c03a63b
Merge remote-tracking branch 'upstream/master' into RefOverloads
eerhardt Nov 17, 2017
57a6e73
Fix up unnecessary merge changes
eerhardt Nov 20, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/System.Numerics.Vectors/dir.props
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
</Project>
</Project>
165 changes: 165 additions & 0 deletions src/System.Numerics.Vectors/ref/System.Numerics.Vectors.cs

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<ProjectGuid>{650277B5-9423-4ACE-BB54-2659995B21C7}</ProjectGuid>
<DefineConstants Condition="'$(TargetGroup)' == 'netcoreapp' OR '$(TargetGroup)' == 'uap'">$(DefineConstants);FEATURE_REF_OVERLOADS</DefineConstants>
<IsPartialFacadeAssembly Condition="'$(TargetGroup)' == 'netfx' OR '$(TargetGroup)' == 'net46'">true</IsPartialFacadeAssembly>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'net46-Debug|AnyCPU'" />
Expand Down Expand Up @@ -31,4 +32,4 @@
<ProjectReference Include="..\..\System.Runtime\ref\System.Runtime.csproj" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -92,4 +92,4 @@
<Service Include="{508349B6-6B84-4DF5-91F0-309BEEBAD82D}" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
</Project>
</Project>
Loading