Move XamlAccessLevel to System.Windows.Extensions.dll
authorVatsan Madhavan <vatsan.madhavan@microsoft.com>
Wed, 3 Jul 2019 23:27:05 +0000 (16:27 -0700)
committerJeremy Barton <jbarton@microsoft.com>
Wed, 3 Jul 2019 23:27:05 +0000 (16:27 -0700)
commit94941c936701c7e4c0a2a2cd2528f9bb14043baf
tree3fdcfb44fc0363931d87067e079915c8100f12f3
parent0ffbabc69c982ff2a77d88df7626ea4185d7d3f9
Move XamlAccessLevel to System.Windows.Extensions.dll

WPF needs continued access to XamlAccessLevel type. System.Xaml.Permissions.XamlLoadPermission also needs to use XamlAccessLevel.

WPF is trying to remove its references to System.Security.Permissions. In order to complete this work, XamlAccessLevel is being moved to System.Windows.Extensions.dll (while leaving XamlLoadPermission in System.Permission.dll as-is). This will allow WindowsDesktop.App to bundle System.Windows.Extensions.dll (but not carry System.Security.Permissions.dll).

Commit migrated from https://github.com/dotnet/corefx/commit/758b1bfe0693801c3ac3e1b3b103a3b5e64be14a
13 files changed:
src/libraries/System.Security.Permissions/ref/System.Security.Permissions.Forwards.cs
src/libraries/System.Security.Permissions/ref/System.Security.Permissions.cs
src/libraries/System.Security.Permissions/ref/System.Security.Permissions.csproj
src/libraries/System.Security.Permissions/ref/System.Security.Permissions.netcoreapp.cs [new file with mode: 0644]
src/libraries/System.Security.Permissions/src/System.Security.Permissions.csproj
src/libraries/System.Security.Permissions/tests/PermissionTests.cs
src/libraries/System.Security.Permissions/tests/System.Security.Permissions.Tests.csproj
src/libraries/System.Security.Permissions/tests/XamlLoadPermissionTests.cs [new file with mode: 0644]
src/libraries/System.Windows.Extensions/ref/System.Windows.Extensions.cs
src/libraries/System.Windows.Extensions/src/System.Windows.Extensions.csproj
src/libraries/System.Windows.Extensions/src/System/Xaml/Permissions/XamlAccessLevel.cs [moved from src/libraries/System.Security.Permissions/src/System/Xaml/Permissions/XamlAccessLevel.cs with 96% similarity]
src/libraries/System.Windows.Extensions/tests/System.Windows.Extensions.Tests.csproj
src/libraries/System.Windows.Extensions/tests/XamlAccessLevelTests.cs [moved from src/libraries/System.Security.Permissions/tests/XamlAccessLevelTests.cs with 93% similarity]