diff options
author | Marek Safar <marek.safar@gmail.com> | 2016-07-04 13:39:42 +0300 |
---|---|---|
committer | Marek Safar <marek.safar@gmail.com> | 2016-07-04 13:39:42 +0300 |
commit | 7493195f072267c5e75b99e0d7a93a0c71863ec5 (patch) | |
tree | e91a48b479faee36aa8eb437532d2958be0c261f /mcs/class/System.Numerics.Vectors | |
parent | 21dbf2ea4e6c4f46a8498a5933689ce59b2e3f25 (diff) |
[System.Numerics.Vectors] Update type forwarders
Diffstat (limited to 'mcs/class/System.Numerics.Vectors')
3 files changed, 38 insertions, 1 deletions
diff --git a/mcs/class/System.Numerics.Vectors/Assembly/TypeForwarders.cs b/mcs/class/System.Numerics.Vectors/Assembly/TypeForwarders.cs new file mode 100644 index 00000000000..b2929d84ecf --- /dev/null +++ b/mcs/class/System.Numerics.Vectors/Assembly/TypeForwarders.cs @@ -0,0 +1,36 @@ +// +// TypeForwarders.cs +// +// Authors: +// Marek Safar <marek.safar@gmail.com> +// +// Copyright (C) 2011 Xamarin Inc (http://www.xamarin.com) +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +using System.Numerics; +using System.Runtime.CompilerServices; + +[assembly: TypeForwardedTo(typeof(Matrix3x2))] +[assembly: TypeForwardedTo(typeof(Matrix4x4))] +[assembly: TypeForwardedTo(typeof(Plane))] +[assembly: TypeForwardedTo(typeof(Quaternion))] +[assembly: TypeForwardedTo(typeof(Vector2))] +[assembly: TypeForwardedTo(typeof(Vector3))] +[assembly: TypeForwardedTo(typeof(Vector4))] diff --git a/mcs/class/System.Numerics.Vectors/Makefile b/mcs/class/System.Numerics.Vectors/Makefile index f5ff0937ead..47fa0620e97 100644 --- a/mcs/class/System.Numerics.Vectors/Makefile +++ b/mcs/class/System.Numerics.Vectors/Makefile @@ -3,7 +3,7 @@ SUBDIRS = include ../../build/rules.make LIBRARY = System.Numerics.Vectors.dll -LIB_REFS = System +LIB_REFS = System System.Numerics LIB_MCS_FLAGS = EXTRA_DISTFILES = diff --git a/mcs/class/System.Numerics.Vectors/System.Numerics.Vectors.dll.sources b/mcs/class/System.Numerics.Vectors/System.Numerics.Vectors.dll.sources index 45b755ee19b..0a2dca5005f 100644 --- a/mcs/class/System.Numerics.Vectors/System.Numerics.Vectors.dll.sources +++ b/mcs/class/System.Numerics.Vectors/System.Numerics.Vectors.dll.sources @@ -1,3 +1,4 @@ ../../build/common/Consts.cs ../../build/common/SR.cs Assembly/AssemblyInfo.cs +Assembly/TypeForwarders.cs |