Expose ArgIterator (dotnet/corefx#33369)
authorMaryam Ariyan <maryam.ariyan@microsoft.com>
Mon, 12 Nov 2018 16:30:19 +0000 (08:30 -0800)
committerGitHub <noreply@github.com>
Mon, 12 Nov 2018 16:30:19 +0000 (08:30 -0800)
commitf09a0545b7c9d33e4a4dbb54f77c826f9be617c6
tree7f3f4449cdbaec50456b9e1e1e51192c6395e31c
parentb3f37edb84b5ea7eeebdb5e889a84cde07826eb4
Expose ArgIterator (dotnet/corefx#33369)

Expose ArgIterator

Adding IsArgIteratorSupported and IsArgIteratorNotSupported for tests

Asserts PNSE when not supported

Fixes: dotnet/corefx#32898

Commit migrated from https://github.com/dotnet/corefx/commit/e9d7a5f20120d77941b72763336f4455bd175ec7
12 files changed:
src/libraries/CoreFx.Private.TestUtilities/ref/CoreFx.Private.TestUtilities.cs
src/libraries/CoreFx.Private.TestUtilities/src/System/PlatformDetection.cs
src/libraries/SharedFrameworkValidation/ApiCompatBaseline.LKGRuntime.CurrentRuntime.txt
src/libraries/SharedFrameworkValidation/ApiCompatBaseline.LKGSharedFramework.CurrentSharedFramework.txt
src/libraries/System.Runtime.Serialization.Formatters/tests/FormatterServicesTests.cs
src/libraries/System.Runtime/ref/System.Runtime.cs
src/libraries/System.Runtime/src/ApiCompatBaseline.netcoreappaot.txt
src/libraries/System.Runtime/src/ApiCompatBaseline.uapaot.txt
src/libraries/System.Runtime/tests/System.Runtime.Tests.csproj
src/libraries/System.Runtime/tests/System/ArgIteratorTests.netcoreapp.cs [new file with mode: 0644]
src/libraries/System.Runtime/tests/System/Type/TypeTests.netcoreapp.cs
src/libraries/shims/ApiCompatBaseline.netcoreapp.netfx461.ignore.txt