diff --git a/Microsoft.Dotnet.Wpf.sln b/Microsoft.Dotnet.Wpf.sln index 5a6da6c0826..4d4116c6f97 100644 --- a/Microsoft.Dotnet.Wpf.sln +++ b/Microsoft.Dotnet.Wpf.sln @@ -29,9 +29,13 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Microsoft.DotNet.Wpf.Projec EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WindowsBase", "src\Microsoft.DotNet.Wpf\src\WindowsBase\WindowsBase.csproj", "{FA69991B-9696-42D0-A5C7-F5E73F0DEE9E}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DirectWriteForwarder", "src\Microsoft.DotNet.Wpf\src\DirectWriteForwarder\DirectWriteForwarder.vcxproj", "{50A5318F-3B9A-48B9-9615-D5FA9D6D9C3E}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "PresentationCore", "PresentationCore", "{71F15358-4D5F-4A27-9639-CAC2DA4D88C6}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PresentationCore", "src\Microsoft.DotNet.Wpf\src\PresentationCore\PresentationCore.csproj", "{74C63A45-EAE5-407A-9F89-E0C6BC604841}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PresentationCoreCSharp", "src\Microsoft.DotNet.Wpf\src\PresentationCore\CSharp\PresentationCoreCSharp.csproj", "{74C63A45-EAE5-407A-9F89-E0C6BC604841}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DirectWriteForwarder", "src\Microsoft.DotNet.Wpf\src\PresentationCore\DirectWriteForwarder\DirectWriteForwarder.vcxproj", "{50A5318F-3B9A-48B9-9615-D5FA9D6D9C3E}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PresentationCore", "src\Microsoft.DotNet.Wpf\src\PresentationCore\PresentationCore.vcxproj", "{E490620F-542F-4F65-9DAA-577F17B0CCB9}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PresentationFramework", "src\Microsoft.DotNet.Wpf\src\PresentationFramework\PresentationFramework.csproj", "{B0C1157E-8664-44C4-AD8E-35CD6A78C769}" EndProject @@ -279,6 +283,18 @@ Global {FA69991B-9696-42D0-A5C7-F5E73F0DEE9E}.Release|x64.Build.0 = Release|x64 {FA69991B-9696-42D0-A5C7-F5E73F0DEE9E}.Release|x86.ActiveCfg = Release|Any CPU {FA69991B-9696-42D0-A5C7-F5E73F0DEE9E}.Release|x86.Build.0 = Release|Any CPU + {74C63A45-EAE5-407A-9F89-E0C6BC604841}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {74C63A45-EAE5-407A-9F89-E0C6BC604841}.Debug|Any CPU.Build.0 = Debug|Any CPU + {74C63A45-EAE5-407A-9F89-E0C6BC604841}.Debug|x64.ActiveCfg = Debug|Any CPU + {74C63A45-EAE5-407A-9F89-E0C6BC604841}.Debug|x64.Build.0 = Debug|Any CPU + {74C63A45-EAE5-407A-9F89-E0C6BC604841}.Debug|x86.ActiveCfg = Debug|Any CPU + {74C63A45-EAE5-407A-9F89-E0C6BC604841}.Debug|x86.Build.0 = Debug|Any CPU + {74C63A45-EAE5-407A-9F89-E0C6BC604841}.Release|Any CPU.ActiveCfg = Release|Any CPU + {74C63A45-EAE5-407A-9F89-E0C6BC604841}.Release|Any CPU.Build.0 = Release|Any CPU + {74C63A45-EAE5-407A-9F89-E0C6BC604841}.Release|x64.ActiveCfg = Release|Any CPU + {74C63A45-EAE5-407A-9F89-E0C6BC604841}.Release|x64.Build.0 = Release|Any CPU + {74C63A45-EAE5-407A-9F89-E0C6BC604841}.Release|x86.ActiveCfg = Release|Any CPU + {74C63A45-EAE5-407A-9F89-E0C6BC604841}.Release|x86.Build.0 = Release|Any CPU {50A5318F-3B9A-48B9-9615-D5FA9D6D9C3E}.Debug|Any CPU.ActiveCfg = Debug|Win32 {50A5318F-3B9A-48B9-9615-D5FA9D6D9C3E}.Debug|Any CPU.Build.0 = Debug|Win32 {50A5318F-3B9A-48B9-9615-D5FA9D6D9C3E}.Debug|Any CPU.Deploy.0 = Debug|Win32 @@ -297,18 +313,24 @@ Global {50A5318F-3B9A-48B9-9615-D5FA9D6D9C3E}.Release|x86.ActiveCfg = Release|Win32 {50A5318F-3B9A-48B9-9615-D5FA9D6D9C3E}.Release|x86.Build.0 = Release|Win32 {50A5318F-3B9A-48B9-9615-D5FA9D6D9C3E}.Release|x86.Deploy.0 = Release|Win32 - {74C63A45-EAE5-407A-9F89-E0C6BC604841}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {74C63A45-EAE5-407A-9F89-E0C6BC604841}.Debug|Any CPU.Build.0 = Debug|Any CPU - {74C63A45-EAE5-407A-9F89-E0C6BC604841}.Debug|x64.ActiveCfg = Debug|x64 - {74C63A45-EAE5-407A-9F89-E0C6BC604841}.Debug|x64.Build.0 = Debug|x64 - {74C63A45-EAE5-407A-9F89-E0C6BC604841}.Debug|x86.ActiveCfg = Debug|Any CPU - {74C63A45-EAE5-407A-9F89-E0C6BC604841}.Debug|x86.Build.0 = Debug|Any CPU - {74C63A45-EAE5-407A-9F89-E0C6BC604841}.Release|Any CPU.ActiveCfg = Release|Any CPU - {74C63A45-EAE5-407A-9F89-E0C6BC604841}.Release|Any CPU.Build.0 = Release|Any CPU - {74C63A45-EAE5-407A-9F89-E0C6BC604841}.Release|x64.ActiveCfg = Release|x64 - {74C63A45-EAE5-407A-9F89-E0C6BC604841}.Release|x64.Build.0 = Release|x64 - {74C63A45-EAE5-407A-9F89-E0C6BC604841}.Release|x86.ActiveCfg = Release|Any CPU - {74C63A45-EAE5-407A-9F89-E0C6BC604841}.Release|x86.Build.0 = Release|Any CPU + {E490620F-542F-4F65-9DAA-577F17B0CCB9}.Debug|Any CPU.ActiveCfg = Debug|Win32 + {E490620F-542F-4F65-9DAA-577F17B0CCB9}.Debug|Any CPU.Build.0 = Debug|Win32 + {E490620F-542F-4F65-9DAA-577F17B0CCB9}.Debug|Any CPU.Deploy.0 = Debug|Win32 + {E490620F-542F-4F65-9DAA-577F17B0CCB9}.Debug|x64.ActiveCfg = Debug|x64 + {E490620F-542F-4F65-9DAA-577F17B0CCB9}.Debug|x64.Build.0 = Debug|x64 + {E490620F-542F-4F65-9DAA-577F17B0CCB9}.Debug|x64.Deploy.0 = Debug|x64 + {E490620F-542F-4F65-9DAA-577F17B0CCB9}.Debug|x86.ActiveCfg = Debug|Win32 + {E490620F-542F-4F65-9DAA-577F17B0CCB9}.Debug|x86.Build.0 = Debug|Win32 + {E490620F-542F-4F65-9DAA-577F17B0CCB9}.Debug|x86.Deploy.0 = Debug|Win32 + {E490620F-542F-4F65-9DAA-577F17B0CCB9}.Release|Any CPU.ActiveCfg = Release|Win32 + {E490620F-542F-4F65-9DAA-577F17B0CCB9}.Release|Any CPU.Build.0 = Release|Win32 + {E490620F-542F-4F65-9DAA-577F17B0CCB9}.Release|Any CPU.Deploy.0 = Release|Win32 + {E490620F-542F-4F65-9DAA-577F17B0CCB9}.Release|x64.ActiveCfg = Release|x64 + {E490620F-542F-4F65-9DAA-577F17B0CCB9}.Release|x64.Build.0 = Release|x64 + {E490620F-542F-4F65-9DAA-577F17B0CCB9}.Release|x64.Deploy.0 = Release|x64 + {E490620F-542F-4F65-9DAA-577F17B0CCB9}.Release|x86.ActiveCfg = Release|Win32 + {E490620F-542F-4F65-9DAA-577F17B0CCB9}.Release|x86.Build.0 = Release|Win32 + {E490620F-542F-4F65-9DAA-577F17B0CCB9}.Release|x86.Deploy.0 = Release|Win32 {B0C1157E-8664-44C4-AD8E-35CD6A78C769}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B0C1157E-8664-44C4-AD8E-35CD6A78C769}.Debug|Any CPU.Build.0 = Debug|Any CPU {B0C1157E-8664-44C4-AD8E-35CD6A78C769}.Debug|x64.ActiveCfg = Debug|x64 @@ -1037,6 +1059,9 @@ Global {1D4C8AD7-12E7-4987-98AF-AEE79F53E494} = {0159B0F1-0626-4BED-8D1B-CBFF4F12C369} {440D06B8-E3DE-4C0D-AD25-CD4F43D836E1} = {1D4C8AD7-12E7-4987-98AF-AEE79F53E494} {22D643D8-87D6-4FE8-9632-58A3CD3DC7CB} = {0159B0F1-0626-4BED-8D1B-CBFF4F12C369} + {74C63A45-EAE5-407A-9F89-E0C6BC604841} = {71F15358-4D5F-4A27-9639-CAC2DA4D88C6} + {50A5318F-3B9A-48B9-9615-D5FA9D6D9C3E} = {71F15358-4D5F-4A27-9639-CAC2DA4D88C6} + {E490620F-542F-4F65-9DAA-577F17B0CCB9} = {71F15358-4D5F-4A27-9639-CAC2DA4D88C6} {2DD6F2F8-DFF4-4EE1-9D48-0FD692DB084D} = {4572CF94-B209-4479-85AB-59CA87BF5AFA} {D242FDF9-F132-4154-BB9F-3F85C39F6F4C} = {4572CF94-B209-4479-85AB-59CA87BF5AFA} {4C99DEEE-ED7A-4225-8127-3B1E6EDB39D0} = {4572CF94-B209-4479-85AB-59CA87BF5AFA} diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/ILLinkTrim.xml b/eng/WpfArcadeSdk/tools/ILLinkTrim.xml similarity index 73% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/ILLinkTrim.xml rename to eng/WpfArcadeSdk/tools/ILLinkTrim.xml index a488f34ce05..cf928dc2626 100644 --- a/src/Microsoft.DotNet.Wpf/src/PresentationCore/ILLinkTrim.xml +++ b/eng/WpfArcadeSdk/tools/ILLinkTrim.xml @@ -1,5 +1,5 @@ - diff --git a/eng/WpfArcadeSdk/tools/ShippingProjects.props b/eng/WpfArcadeSdk/tools/ShippingProjects.props index 5406023e88f..8b14776ff4a 100644 --- a/eng/WpfArcadeSdk/tools/ShippingProjects.props +++ b/eng/WpfArcadeSdk/tools/ShippingProjects.props @@ -4,7 +4,6 @@ System.Xaml; PresentationBuildTasks; PresentationCore; - DirectWriteForwarder; PresentationFramework; ReachFramework; UIAutomationClient; @@ -108,7 +107,6 @@ These assemblies have the public key id 31bf3856ad364e35 (MicrosoftShared) --> - DirectWriteForwarder; PresentationBuildTasks; PresentationCore; PresentationCore-ref; diff --git a/eng/WpfArcadeSdk/tools/SystemResources.props b/eng/WpfArcadeSdk/tools/SystemResources.props index 60b5c96d737..e2fe90fd6d6 100644 --- a/eng/WpfArcadeSdk/tools/SystemResources.props +++ b/eng/WpfArcadeSdk/tools/SystemResources.props @@ -28,6 +28,8 @@ System.Windows.TrustUI.SRID System.Windows.SRID MS.Internal.PresentationCore.SRID + + MS.Internal.PresentationCore.SRID System.SRID diff --git a/eng/WpfArcadeSdk/tools/Wpf.Cpp.targets b/eng/WpfArcadeSdk/tools/Wpf.Cpp.targets index a27a77b7b39..73a85e646fa 100644 --- a/eng/WpfArcadeSdk/tools/Wpf.Cpp.targets +++ b/eng/WpfArcadeSdk/tools/Wpf.Cpp.targets @@ -176,7 +176,7 @@ END Additional assembly scope attributes besides TargetFrameworkAttribute are added here --> @@ -296,7 +296,7 @@ using namespace System::Runtime::Versioning; the C++ compiler. A simple C# project is generated dynamically. It contains PackageReferences for common packages - that are used in WPF's C++/CLI projects. There are only two such projects - DirectWriteForwarder + that are used in WPF's C++/CLI projects. There are only three such projects - DirectWriteForwarder, PresentationCore and System.Printing - which makes it unnecessary to create a flexible and parametrized target. This can remain a simple and one-size-fits-all target for now. diff --git a/eng/WpfArcadeSdk/tools/WpfProjectReference.targets b/eng/WpfArcadeSdk/tools/WpfProjectReference.targets index e80e7a0dca0..930f4b55bd8 100644 --- a/eng/WpfArcadeSdk/tools/WpfProjectReference.targets +++ b/eng/WpfArcadeSdk/tools/WpfProjectReference.targets @@ -12,9 +12,6 @@ - - TargetFramework;TargetFrameworks - @@ -63,15 +60,51 @@ EnsureWpfProjectReference; + EnsureILLinkerTrimming; $(ResolveReferencesDependsOn) - + EnsureWpfProjectReference; + EnsureILLinkerTrimming; $(MarkupCompilePass1DependsOn) - + + + + <_PCoreAndSysPrintingReferences Include="@(ProjectReference)" + Condition="'%(Filename)%(Extension)'=='PresentationCore.vcxproj' + or '%(Filename)%(Extension)'=='System.Printing.vcxproj'"/> + + + false + $(AssemblyName).xml + + + - + + TargetFramework;TargetFrameworks + diff --git a/src/Microsoft.DotNet.Wpf/cycle-breakers/PresentationFramework/PresentationFramework-System.Printing-api-cycle.csproj b/src/Microsoft.DotNet.Wpf/cycle-breakers/PresentationFramework/PresentationFramework-System.Printing-api-cycle.csproj index dd645037801..2820224e4f1 100644 --- a/src/Microsoft.DotNet.Wpf/cycle-breakers/PresentationFramework/PresentationFramework-System.Printing-api-cycle.csproj +++ b/src/Microsoft.DotNet.Wpf/cycle-breakers/PresentationFramework/PresentationFramework-System.Printing-api-cycle.csproj @@ -50,7 +50,9 @@ - + + TargetFramework;TargetFrameworks + diff --git a/src/Microsoft.DotNet.Wpf/cycle-breakers/PresentationFramework/PresentationFramework-System.Printing-impl-cycle.csproj b/src/Microsoft.DotNet.Wpf/cycle-breakers/PresentationFramework/PresentationFramework-System.Printing-impl-cycle.csproj index 9b6c8d2c9e3..ffa25d7175c 100644 --- a/src/Microsoft.DotNet.Wpf/cycle-breakers/PresentationFramework/PresentationFramework-System.Printing-impl-cycle.csproj +++ b/src/Microsoft.DotNet.Wpf/cycle-breakers/PresentationFramework/PresentationFramework-System.Printing-impl-cycle.csproj @@ -45,7 +45,9 @@ - + + TargetFramework;TargetFrameworks + diff --git a/src/Microsoft.DotNet.Wpf/cycle-breakers/PresentationUI/PresentationUI-PresentationFramework-impl-cycle.csproj b/src/Microsoft.DotNet.Wpf/cycle-breakers/PresentationUI/PresentationUI-PresentationFramework-impl-cycle.csproj index 4fe9c0cf899..b53976c349e 100644 --- a/src/Microsoft.DotNet.Wpf/cycle-breakers/PresentationUI/PresentationUI-PresentationFramework-impl-cycle.csproj +++ b/src/Microsoft.DotNet.Wpf/cycle-breakers/PresentationUI/PresentationUI-PresentationFramework-impl-cycle.csproj @@ -29,7 +29,9 @@ - + + TargetFramework;TargetFrameworks + diff --git a/src/Microsoft.DotNet.Wpf/cycle-breakers/PresentationUI/PresentationUI.internals.cs b/src/Microsoft.DotNet.Wpf/cycle-breakers/PresentationUI/PresentationUI.internals.cs index b90f2d61058..0c6d5cc97b5 100644 --- a/src/Microsoft.DotNet.Wpf/cycle-breakers/PresentationUI/PresentationUI.internals.cs +++ b/src/Microsoft.DotNet.Wpf/cycle-breakers/PresentationUI/PresentationUI.internals.cs @@ -6,7 +6,7 @@ // ------------------------------------------------------------------------------ using System.Runtime.CompilerServices; -using MS.Internal.PresentationCore; +using Microsoft.Internal; [assembly:InternalsVisibleTo(BuildInfo.PresentationFramework)] diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/DirectWriteForwarder.sln b/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/DirectWriteForwarder.sln deleted file mode 100644 index 8ab6a964db9..00000000000 --- a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/DirectWriteForwarder.sln +++ /dev/null @@ -1,64 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.28407.52 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DirectWriteForwarder", "DirectWriteForwarder.vcxproj", "{50A5318F-3B9A-48B9-9615-D5FA9D6D9C3E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WindowsBase", "..\WindowsBase\WindowsBase.csproj", "{FA69991B-9696-42D0-A5C7-F5E73F0DEE9E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Xaml", "..\System.Xaml\System.Xaml.csproj", "{9AC36357-34B7-40A1-95CA-FE9F46D089A7}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|Any CPU = Release|Any CPU - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {50A5318F-3B9A-48B9-9615-D5FA9D6D9C3E}.Debug|Any CPU.ActiveCfg = Debug|Win32 - {50A5318F-3B9A-48B9-9615-D5FA9D6D9C3E}.Debug|Any CPU.Build.0 = Debug|Win32 - {50A5318F-3B9A-48B9-9615-D5FA9D6D9C3E}.Debug|x64.ActiveCfg = Debug|x64 - {50A5318F-3B9A-48B9-9615-D5FA9D6D9C3E}.Debug|x64.Build.0 = Debug|x64 - {50A5318F-3B9A-48B9-9615-D5FA9D6D9C3E}.Debug|x86.ActiveCfg = Debug|Win32 - {50A5318F-3B9A-48B9-9615-D5FA9D6D9C3E}.Debug|x86.Build.0 = Debug|Win32 - {50A5318F-3B9A-48B9-9615-D5FA9D6D9C3E}.Release|Any CPU.ActiveCfg = Release|Win32 - {50A5318F-3B9A-48B9-9615-D5FA9D6D9C3E}.Release|Any CPU.Build.0 = Release|Win32 - {50A5318F-3B9A-48B9-9615-D5FA9D6D9C3E}.Release|x64.ActiveCfg = Release|x64 - {50A5318F-3B9A-48B9-9615-D5FA9D6D9C3E}.Release|x64.Build.0 = Release|x64 - {50A5318F-3B9A-48B9-9615-D5FA9D6D9C3E}.Release|x86.ActiveCfg = Release|Win32 - {50A5318F-3B9A-48B9-9615-D5FA9D6D9C3E}.Release|x86.Build.0 = Release|Win32 - {FA69991B-9696-42D0-A5C7-F5E73F0DEE9E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FA69991B-9696-42D0-A5C7-F5E73F0DEE9E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FA69991B-9696-42D0-A5C7-F5E73F0DEE9E}.Debug|x64.ActiveCfg = Debug|x64 - {FA69991B-9696-42D0-A5C7-F5E73F0DEE9E}.Debug|x64.Build.0 = Debug|x64 - {FA69991B-9696-42D0-A5C7-F5E73F0DEE9E}.Debug|x86.ActiveCfg = Debug|Any CPU - {FA69991B-9696-42D0-A5C7-F5E73F0DEE9E}.Debug|x86.Build.0 = Debug|Any CPU - {FA69991B-9696-42D0-A5C7-F5E73F0DEE9E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FA69991B-9696-42D0-A5C7-F5E73F0DEE9E}.Release|Any CPU.Build.0 = Release|Any CPU - {FA69991B-9696-42D0-A5C7-F5E73F0DEE9E}.Release|x64.ActiveCfg = Release|x64 - {FA69991B-9696-42D0-A5C7-F5E73F0DEE9E}.Release|x64.Build.0 = Release|x64 - {FA69991B-9696-42D0-A5C7-F5E73F0DEE9E}.Release|x86.ActiveCfg = Release|Any CPU - {FA69991B-9696-42D0-A5C7-F5E73F0DEE9E}.Release|x86.Build.0 = Release|Any CPU - {9AC36357-34B7-40A1-95CA-FE9F46D089A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9AC36357-34B7-40A1-95CA-FE9F46D089A7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9AC36357-34B7-40A1-95CA-FE9F46D089A7}.Debug|x64.ActiveCfg = Debug|x64 - {9AC36357-34B7-40A1-95CA-FE9F46D089A7}.Debug|x64.Build.0 = Debug|x64 - {9AC36357-34B7-40A1-95CA-FE9F46D089A7}.Debug|x86.ActiveCfg = Debug|Any CPU - {9AC36357-34B7-40A1-95CA-FE9F46D089A7}.Debug|x86.Build.0 = Debug|Any CPU - {9AC36357-34B7-40A1-95CA-FE9F46D089A7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9AC36357-34B7-40A1-95CA-FE9F46D089A7}.Release|Any CPU.Build.0 = Release|Any CPU - {9AC36357-34B7-40A1-95CA-FE9F46D089A7}.Release|x64.ActiveCfg = Release|x64 - {9AC36357-34B7-40A1-95CA-FE9F46D089A7}.Release|x64.Build.0 = Release|x64 - {9AC36357-34B7-40A1-95CA-FE9F46D089A7}.Release|x86.ActiveCfg = Release|Any CPU - {9AC36357-34B7-40A1-95CA-FE9F46D089A7}.Release|x86.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {9FE706D9-8DF4-4979-A81D-8CA1BAA2FC7C} - EndGlobalSection -EndGlobal diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/OtherAssemblyAttrs.cpp b/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/OtherAssemblyAttrs.cpp deleted file mode 100644 index a1f2761ff63..00000000000 --- a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/OtherAssemblyAttrs.cpp +++ /dev/null @@ -1,9 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. - -using namespace System::Runtime::CompilerServices; -#using WINDOWS_BASE_DLL - -[assembly:InternalsVisibleTo("PresentationCore, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")]; -[assembly:System::Runtime::CompilerServices::TypeForwardedTo(System::Windows::Media::TextFormattingMode::typeid)] ; diff --git a/src/Microsoft.DotNet.Wpf/src/Extensions/PresentationFramework-SystemDrawing/PresentationFramework-SystemDrawing.csproj b/src/Microsoft.DotNet.Wpf/src/Extensions/PresentationFramework-SystemDrawing/PresentationFramework-SystemDrawing.csproj index 6b6616680ab..b932f469b32 100644 --- a/src/Microsoft.DotNet.Wpf/src/Extensions/PresentationFramework-SystemDrawing/PresentationFramework-SystemDrawing.csproj +++ b/src/Microsoft.DotNet.Wpf/src/Extensions/PresentationFramework-SystemDrawing/PresentationFramework-SystemDrawing.csproj @@ -4,12 +4,15 @@ AnyCPU;x64 false false + None - + + TargetFramework;TargetFrameworks + diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationBuildTasks/PresentationBuildTasks.csproj b/src/Microsoft.DotNet.Wpf/src/PresentationBuildTasks/PresentationBuildTasks.csproj index 61dbb1e744d..76125b2274f 100644 --- a/src/Microsoft.DotNet.Wpf/src/PresentationBuildTasks/PresentationBuildTasks.csproj +++ b/src/Microsoft.DotNet.Wpf/src/PresentationBuildTasks/PresentationBuildTasks.csproj @@ -132,29 +132,29 @@ WindowsBase\MS\Internal\IO\Packaging\Compoundfile\ContainerUtilities.cs - - PresentationCore\MS\internal\Media\XamlSerializationHelper.cs + + PresentationCore\CSharp\MS\internal\Media\XamlSerializationHelper.cs - - PresentationCore\MS\internal\Media\ParserStreamGeometryContext.cs + + PresentationCore\CSharp\MS\internal\Media\ParserStreamGeometryContext.cs - - PresentationCore\System\Windows\Media\StreamGeometryContext.cs + + PresentationCore\CSharp\System\Windows\Media\StreamGeometryContext.cs - - PresentationCore\System\Windows\Media\ParsersCommon.cs + + PresentationCore\CSharp\System\Windows\Media\ParsersCommon.cs - - PresentationCore\System\Windows\LocalizationCategory.cs + + PresentationCore\CSharp\System\Windows\LocalizationCategory.cs - - PresentationCore\System\Windows\Media\Knowncolors.cs + + PresentationCore\CSharp\System\Windows\Media\Knowncolors.cs - - PresentationCore\System\Windows\Modifiability.cs + + PresentationCore\CSharp\System\Windows\Modifiability.cs - - PresentationCore\System\Windows\Readability.cs + + PresentationCore\CSharp\System\Windows\Readability.cs PresentationFramework\System\Windows\Markup\AttributeData.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/AvTraceMessages.txt b/src/Microsoft.DotNet.Wpf/src/PresentationCore/AvTraceMessages.txt deleted file mode 100644 index b5d1190720e..00000000000 --- a/src/Microsoft.DotNet.Wpf/src/PresentationCore/AvTraceMessages.txt +++ /dev/null @@ -1,79 +0,0 @@ -; -; This file contains trace information used to generate wrapper -; classes. -; -; The format of the info is a set of sections, where each section -; contains: -; -; [TraceName,TraceArea,WrapperClassName] -; Trace1=1,,{"Base message 1","Param1","Param2"} -; Trace2=,,{"Base message 2","Param1","Param2"} -; Trace3=AUTO,,{"Base message 3","InParam1","InParam2"} -; Trace4=PREVIOUS,,{"Base message 4","OutParam1","OutParam2"} -; Trace5=,FORMAT,{"{0} is broken","Param1","Param2"} -; ... -; [end] -; -; These sections break down as follows ... -; -; TraceName: This is the name of the trace source, and the name that you use to enable -; this group of traces in the .config file. This should be named with the appropriate -; CLR namespace for the feature area. If the feature area doesn't have its own namespace, -; e.g. the code is in the root System.Windows namespace, either use a class name, or -; what the namespace would be if it had one. -; -; TraceArea: This is the name of the area and is used to construct the static property -; names for the PresenationTraceSources class. -; -; WrapperClassName: This is the name of a class that will be generated to wrap -; the trace messages that follow. By convention, this should start with "Trace". -; -; Trace detail: -; In the trace details, the first comma-delimited value is the trace ID (integer), -; and each trace ID should generally be unique within the section. -; The keyword 'AUTO' may be used to auto-generate the id: (= max_id_in_section + 1) -; The keyword 'PREVIOUS' will repeat the last used id. Blank is the same as 'AUTO'. -; Trace strings with hard-coded ID should be listed before the AUTO ones to avoid duplicate ID. -; -; The second value indicates whether the message should be treated as a format string: -; blank or '0' means NOT a format string. -; -; The remainder is a string array: -; The first string in the array is the basic message, and the remaining strings correspond -; to the variable argument list in the trace call. -; -; -; Example: -; -; [System.Windows,Area,TraceClass] -; TraceBasic=,,{"basic msg", "data1", "data2"} -; TraceFormat=,FORMAT,{"{0} is doing something to {1}.", "data1", "data2"} -; [end] -; -; In code, the TraceClass is used like this: -; -; // basic message -; TraceClass.Trace(TraceEventType.Error, TraceClass.TraceBasic, data1, data2 ); -; -; // message with format string -; TraceClass.Trace(TraceEventType.Error, TraceClass.TraceFormat( arg1, arg2 ), data1, data2 ); -; - -[System.Windows.RoutedEvent,RoutedEvent,TraceRoutedEvent] -RaiseEvent=,,{"Raise RoutedEvent", "RoutedEvent", "Element", "RoutedEventArgs", "Handled"} -ReRaiseEventAs=,,{"Raise RoutedEvent", "RoutedEvent", "Element", "RoutedEventArgs", "Handled"} -HandleEvent=,,{ "RoutedEvent has set Handled", "Handled", "EventOwnerType", "EventName", "RoutedEventArgs" } -InvokeHandlers=,,{ "InvokeHandlers", "Element", "RoutedEventArgs", "Handled" } -[end] - -[System.Windows.Media.Animation,Animation,TraceAnimation] -StoryboardBegin=,,{"Storyboard has begun", "Storyboard", "StoryboardName", "TargetElement", "NameScope"} -StoryboardPause=,,{"Storyboard has been paused", "Storyboard", "StoryboardName", "TargetElement"} -StoryboardRemove=,,{"Storyboard has been removed", "Storyboard", "StoryboardName", "TargetElement"} -StoryboardResume=,,{"Storyboard has been resumed", "Storyboard", "StoryboardName", "TargetElement"} -StoryboardStop=,,{"Storyboard has been stopped", "Storyboard", "StoryboardName", "TargetElement"} -StoryboardNotApplied=,,{"Unable to perform action because the specified Storyboard was never applied to this object for interactive control.", "Action", "Storyboard", "TargetElement"} -AnimateStorageValidationFailed=,,{"Animated property failed validation. Animated value not set.", "AnimationStorage", "AnimatedValue", "AnimatedObject", "AnimatedProperty"} -AnimateStorageValidationNoLongerFailing=,,{"Animated property no longer failing validation.", "AnimationStorage", "AnimatedValue", "AnimatedObject", "AnimatedProperty"} -[end] - diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/AvTraceMessages.xml b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/AvTraceMessages.xml similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/AvTraceMessages.xml rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/AvTraceMessages.xml diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/Directory.Build.Props b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/Directory.Build.Props new file mode 100644 index 00000000000..82bac5debfb --- /dev/null +++ b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/Directory.Build.Props @@ -0,0 +1,8 @@ + + + + + SilverlightExtension + true + + diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/Win32/UnsafeNativeMethodsPenimc.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/Win32/UnsafeNativeMethodsPenimc.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/Win32/UnsafeNativeMethodsPenimc.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/Win32/UnsafeNativeMethodsPenimc.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/Win32/UnsafeNativeMethodsPointer.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/Win32/UnsafeNativeMethodsPointer.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/Win32/UnsafeNativeMethodsPointer.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/Win32/UnsafeNativeMethodsPointer.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/Win32/UnsafeNativeMethodsTablet.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/Win32/UnsafeNativeMethodsTablet.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/Win32/UnsafeNativeMethodsTablet.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/Win32/UnsafeNativeMethodsTablet.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/AnimatedTypeHelpers.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/AnimatedTypeHelpers.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/AnimatedTypeHelpers.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/AnimatedTypeHelpers.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/AppModel/CookieHandler.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/AppModel/CookieHandler.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/AppModel/CookieHandler.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/AppModel/CookieHandler.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/AppModel/CustomCredentialPolicy.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/AppModel/CustomCredentialPolicy.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/AppModel/CustomCredentialPolicy.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/AppModel/CustomCredentialPolicy.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/AppModel/SiteOfOriginContainer.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/AppModel/SiteOfOriginContainer.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/AppModel/SiteOfOriginContainer.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/AppModel/SiteOfOriginContainer.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/AppModel/SiteOfOriginPart.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/AppModel/SiteOfOriginPart.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/AppModel/SiteOfOriginPart.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/AppModel/SiteOfOriginPart.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/AutomationPatternInfo.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/AutomationPatternInfo.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/AutomationPatternInfo.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/AutomationPatternInfo.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/AutomationPropertyInfo.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/AutomationPropertyInfo.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/AutomationPropertyInfo.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/AutomationPropertyInfo.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/DockProviderWrapper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/DockProviderWrapper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/DockProviderWrapper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/DockProviderWrapper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/ElementProxy.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/ElementProxy.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/ElementProxy.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/ElementProxy.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/ElementUtil.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/ElementUtil.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/ElementUtil.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/ElementUtil.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/EventMap.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/EventMap.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/EventMap.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/EventMap.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/EventPropertyMap.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/EventPropertyMap.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/EventPropertyMap.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/EventPropertyMap.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/ExpandCollapseProviderWrapper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/ExpandCollapseProviderWrapper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/ExpandCollapseProviderWrapper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/ExpandCollapseProviderWrapper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/GridItemProviderWrapper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/GridItemProviderWrapper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/GridItemProviderWrapper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/GridItemProviderWrapper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/GridProviderWrapper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/GridProviderWrapper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/GridProviderWrapper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/GridProviderWrapper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/InteropAutomationProvider.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/InteropAutomationProvider.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/InteropAutomationProvider.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/InteropAutomationProvider.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/InvokeProviderWrapper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/InvokeProviderWrapper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/InvokeProviderWrapper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/InvokeProviderWrapper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/ItemContainerProviderWrapper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/ItemContainerProviderWrapper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/ItemContainerProviderWrapper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/ItemContainerProviderWrapper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/MultipleViewProviderWrapper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/MultipleViewProviderWrapper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/MultipleViewProviderWrapper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/MultipleViewProviderWrapper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/RangeValueProviderWrapper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/RangeValueProviderWrapper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/RangeValueProviderWrapper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/RangeValueProviderWrapper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/ScrollItemProviderWrapper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/ScrollItemProviderWrapper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/ScrollItemProviderWrapper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/ScrollItemProviderWrapper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/ScrollProviderWrapper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/ScrollProviderWrapper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/ScrollProviderWrapper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/ScrollProviderWrapper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/SelectionItemProviderWrapper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/SelectionItemProviderWrapper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/SelectionItemProviderWrapper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/SelectionItemProviderWrapper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/SelectionProviderWrapper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/SelectionProviderWrapper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/SelectionProviderWrapper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/SelectionProviderWrapper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/SynchronizedInputAdaptor.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/SynchronizedInputAdaptor.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/SynchronizedInputAdaptor.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/SynchronizedInputAdaptor.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/SynchronizedInputProviderWrapper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/SynchronizedInputProviderWrapper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/SynchronizedInputProviderWrapper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/SynchronizedInputProviderWrapper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/TableItemProviderWrapper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/TableItemProviderWrapper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/TableItemProviderWrapper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/TableItemProviderWrapper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/TableProviderWrapper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/TableProviderWrapper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/TableProviderWrapper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/TableProviderWrapper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/TextProviderWrapper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/TextProviderWrapper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/TextProviderWrapper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/TextProviderWrapper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/TextRangeProviderWrapper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/TextRangeProviderWrapper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/TextRangeProviderWrapper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/TextRangeProviderWrapper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/ToggleProviderWrapper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/ToggleProviderWrapper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/ToggleProviderWrapper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/ToggleProviderWrapper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/TransformProviderWrapper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/TransformProviderWrapper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/TransformProviderWrapper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/TransformProviderWrapper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/ValueProviderWrapper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/ValueProviderWrapper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/ValueProviderWrapper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/ValueProviderWrapper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/VirtualizedItemProviderWrapper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/VirtualizedItemProviderWrapper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/VirtualizedItemProviderWrapper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/VirtualizedItemProviderWrapper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/WindowProviderWrapper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/WindowProviderWrapper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Automation/WindowProviderWrapper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Automation/WindowProviderWrapper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/CheckedPointers.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/CheckedPointers.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/CheckedPointers.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/CheckedPointers.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Classification.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Classification.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Classification.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Classification.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Collections/InternalCollectionDelegates.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Collections/InternalCollectionDelegates.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Collections/InternalCollectionDelegates.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Collections/InternalCollectionDelegates.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/CoreAppContextSwitches.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/CoreAppContextSwitches.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/CoreAppContextSwitches.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/CoreAppContextSwitches.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/CustomCategoryAttribute.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/CustomCategoryAttribute.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/CustomCategoryAttribute.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/CustomCategoryAttribute.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/DeferredElementTreeState.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/DeferredElementTreeState.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/DeferredElementTreeState.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/DeferredElementTreeState.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/DpiScale2.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/DpiScale2.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/DpiScale2.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/DpiScale2.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/DpiUtil/DpiUtil+DpiAwarenessContextHelper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/DpiUtil/DpiUtil+DpiAwarenessContextHelper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/DpiUtil/DpiUtil+DpiAwarenessContextHelper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/DpiUtil/DpiUtil+DpiAwarenessContextHelper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/DpiUtil/DpiUtil+DpiAwarenessScope.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/DpiUtil/DpiUtil+DpiAwarenessScope.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/DpiUtil/DpiUtil+DpiAwarenessScope.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/DpiUtil/DpiUtil+DpiAwarenessScope.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/DpiUtil/DpiUtil+HwndDpiInfo.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/DpiUtil/DpiUtil+HwndDpiInfo.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/DpiUtil/DpiUtil+HwndDpiInfo.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/DpiUtil/DpiUtil+HwndDpiInfo.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/DpiUtil/DpiUtil+ProcessDpiAwarenessHelper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/DpiUtil/DpiUtil+ProcessDpiAwarenessHelper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/DpiUtil/DpiUtil+ProcessDpiAwarenessHelper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/DpiUtil/DpiUtil+ProcessDpiAwarenessHelper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/DpiUtil/DpiUtil+SystemDpiHelper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/DpiUtil/DpiUtil+SystemDpiHelper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/DpiUtil/DpiUtil+SystemDpiHelper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/DpiUtil/DpiUtil+SystemDpiHelper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/DpiUtil/DpiUtil+WindowDpiScaleHelper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/DpiUtil/DpiUtil+WindowDpiScaleHelper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/DpiUtil/DpiUtil+WindowDpiScaleHelper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/DpiUtil/DpiUtil+WindowDpiScaleHelper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/DpiUtil/DpiUtil.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/DpiUtil/DpiUtil.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/DpiUtil/DpiUtil.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/DpiUtil/DpiUtil.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/BufferCache.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/BufferCache.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/BufferCache.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/BufferCache.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/CachedFontFace.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/CachedFontFace.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/CachedFontFace.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/CachedFontFace.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/CachedFontFamily.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/CachedFontFamily.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/CachedFontFamily.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/CachedFontFamily.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/CachedTypeface.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/CachedTypeface.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/CachedTypeface.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/CachedTypeface.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/CanonicalFontFamilyReference.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/CanonicalFontFamilyReference.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/CanonicalFontFamilyReference.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/CanonicalFontFamilyReference.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/DWriteFactory.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/DWriteFactory.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/DWriteFactory.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/DWriteFactory.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/FamilyCollection.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/FamilyCollection.cs similarity index 99% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/FamilyCollection.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/FamilyCollection.cs index 0ad6a9a7454..82960953a7b 100644 --- a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/FamilyCollection.cs +++ b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/FamilyCollection.cs @@ -57,7 +57,7 @@ internal class FamilyCollection #endregion Private Fields - internal static string SxSFontsResourcePrefix { get; } = $"/{Path.GetFileNameWithoutExtension(ExternDll.PresentationCore)};component/fonts/"; + internal static string SxSFontsResourcePrefix { get; } = $"/{Path.GetFileNameWithoutExtension(ExternDll.WindowsBase)};component/fonts/"; private static List GetCompositeFontList(FontSourceCollection fontSourceCollection) { diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/FontCacheLogic.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/FontCacheLogic.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/FontCacheLogic.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/FontCacheLogic.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/FontCacheUtil.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/FontCacheUtil.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/FontCacheUtil.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/FontCacheUtil.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/FontFaceLayoutInfo.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/FontFaceLayoutInfo.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/FontFaceLayoutInfo.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/FontFaceLayoutInfo.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/FontResourceCache.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/FontResourceCache.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/FontResourceCache.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/FontResourceCache.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/FontSource.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/FontSource.cs similarity index 98% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/FontSource.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/FontSource.cs index 5e252bfffb3..140a28a7185 100644 --- a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/FontSource.cs +++ b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/FontSource.cs @@ -365,8 +365,9 @@ private Stream GetCompositeFontResourceStream() { string fontFilename = _fontUri.OriginalString.Substring(_fontUri.OriginalString.LastIndexOf('/') + 1).ToLowerInvariant(); - var fontResourceAssembly = Assembly.GetExecutingAssembly(); - ResourceManager rm = new ResourceManager($"{fontResourceAssembly.GetName().Name}.g", fontResourceAssembly); + var resourcesAssemblyName = Path.GetFileNameWithoutExtension(ExternDll.WindowsBase); + var fontResourceAssembly = Assembly.Load(resourcesAssemblyName); + ResourceManager rm = new ResourceManager($"{resourcesAssemblyName}.g", fontResourceAssembly); return rm?.GetStream($"fonts/{fontFilename}"); } diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/FontSourceCollection.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/FontSourceCollection.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/FontSourceCollection.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/FontSourceCollection.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/IPCCacheManager.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/IPCCacheManager.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/IPCCacheManager.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/IPCCacheManager.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/TypefaceMetricsCache.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/TypefaceMetricsCache.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/TypefaceMetricsCache.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/TypefaceMetricsCache.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/fontcacheconstants.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/fontcacheconstants.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontCache/fontcacheconstants.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontCache/fontcacheconstants.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontFace/CachedCompositeFamily.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontFace/CachedCompositeFamily.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontFace/CachedCompositeFamily.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontFace/CachedCompositeFamily.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontFace/CompositeFontInfo.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontFace/CompositeFontInfo.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontFace/CompositeFontInfo.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontFace/CompositeFontInfo.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontFace/CompositeFontParser.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontFace/CompositeFontParser.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontFace/CompositeFontParser.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontFace/CompositeFontParser.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontFace/FontDifferentiator.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontFace/FontDifferentiator.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontFace/FontDifferentiator.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontFace/FontDifferentiator.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontFace/FontDriver.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontFace/FontDriver.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontFace/FontDriver.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontFace/FontDriver.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontFace/FontFamilyIdentifier.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontFace/FontFamilyIdentifier.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontFace/FontFamilyIdentifier.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontFace/FontFamilyIdentifier.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontFace/IDeviceFont.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontFace/IDeviceFont.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontFace/IDeviceFont.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontFace/IDeviceFont.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontFace/IFontFamily.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontFace/IFontFamily.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontFace/IFontFamily.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontFace/IFontFamily.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontFace/ITypefaceMetrics.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontFace/ITypefaceMetrics.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontFace/ITypefaceMetrics.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontFace/ITypefaceMetrics.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontFace/MatchingStyle.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontFace/MatchingStyle.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontFace/MatchingStyle.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontFace/MatchingStyle.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontFace/PhysicalFontFamily.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontFace/PhysicalFontFamily.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontFace/PhysicalFontFamily.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontFace/PhysicalFontFamily.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontFace/Tags.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontFace/Tags.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontFace/Tags.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontFace/Tags.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontFace/TypefaceCollection.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontFace/TypefaceCollection.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/FontFace/TypefaceCollection.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/FontFace/TypefaceCollection.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Generated/AvTraceMessages.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Generated/AvTraceMessages.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Generated/AvTraceMessages.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Generated/AvTraceMessages.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Generic/Span.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Generic/Span.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Generic/Span.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Generic/Span.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/IListConverters.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/IListConverters.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/IListConverters.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/IListConverters.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/IO/Packaging/ByteRangeDownloader.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/IO/Packaging/ByteRangeDownloader.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/IO/Packaging/ByteRangeDownloader.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/IO/Packaging/ByteRangeDownloader.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/IO/Packaging/DeobfuscatingStream.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/IO/Packaging/DeobfuscatingStream.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/IO/Packaging/DeobfuscatingStream.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/IO/Packaging/DeobfuscatingStream.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/IO/Packaging/NetStream.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/IO/Packaging/NetStream.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/IO/Packaging/NetStream.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/IO/Packaging/NetStream.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/IO/Packaging/PreloadedPackages.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/IO/Packaging/PreloadedPackages.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/IO/Packaging/PreloadedPackages.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/IO/Packaging/PreloadedPackages.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/IO/Packaging/PseudoWebRequest.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/IO/Packaging/PseudoWebRequest.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/IO/Packaging/PseudoWebRequest.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/IO/Packaging/PseudoWebRequest.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/IO/Packaging/ResponseStream.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/IO/Packaging/ResponseStream.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/IO/Packaging/ResponseStream.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/IO/Packaging/ResponseStream.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/IVisual3DContainer.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/IVisual3DContainer.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/IVisual3DContainer.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/IVisual3DContainer.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/Bezier.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/Bezier.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/Bezier.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/Bezier.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/ContourSegment.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/ContourSegment.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/ContourSegment.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/ContourSegment.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/CuspData.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/CuspData.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/CuspData.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/CuspData.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/DrawingFlags.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/DrawingFlags.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/DrawingFlags.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/DrawingFlags.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/EllipticalNodeOperations.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/EllipticalNodeOperations.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/EllipticalNodeOperations.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/EllipticalNodeOperations.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/ErasingStroke.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/ErasingStroke.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/ErasingStroke.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/ErasingStroke.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/ExtendedProperty.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/ExtendedProperty.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/ExtendedProperty.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/ExtendedProperty.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/ExtendedPropertyCollection.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/ExtendedPropertyCollection.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/ExtendedPropertyCollection.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/ExtendedPropertyCollection.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/GestureRecognizer/NativeRecognizer.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/GestureRecognizer/NativeRecognizer.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/GestureRecognizer/NativeRecognizer.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/GestureRecognizer/NativeRecognizer.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/AlgoModule.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/AlgoModule.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/AlgoModule.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/AlgoModule.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/Codec.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/Codec.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/Codec.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/Codec.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/Compress.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/Compress.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/Compress.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/Compress.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/CustomAttributeSerializer.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/CustomAttributeSerializer.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/CustomAttributeSerializer.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/CustomAttributeSerializer.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/DrawingAttributeSerializer.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/DrawingAttributeSerializer.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/DrawingAttributeSerializer.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/DrawingAttributeSerializer.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/GorillaCodec.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/GorillaCodec.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/GorillaCodec.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/GorillaCodec.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/GuidTagList.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/GuidTagList.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/GuidTagList.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/GuidTagList.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/HuffCodec.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/HuffCodec.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/HuffCodec.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/HuffCodec.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/HuffModule.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/HuffModule.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/HuffModule.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/HuffModule.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/ISFTagAndGuidCache.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/ISFTagAndGuidCache.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/ISFTagAndGuidCache.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/ISFTagAndGuidCache.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/InkSerializer.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/InkSerializer.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/InkSerializer.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/InkSerializer.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/LZCodec.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/LZCodec.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/LZCodec.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/LZCodec.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/MetricEntry.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/MetricEntry.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/MetricEntry.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/MetricEntry.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/MultiByteCodec.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/MultiByteCodec.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/MultiByteCodec.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/MultiByteCodec.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/SerializationHelper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/SerializationHelper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/SerializationHelper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/SerializationHelper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/StrokeDescriptor.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/StrokeDescriptor.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/StrokeDescriptor.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/StrokeDescriptor.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/StrokeSerializer.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/StrokeSerializer.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/StrokeSerializer.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/StrokeSerializer.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/TransformDescriptor.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/TransformDescriptor.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/InkSerializedFormat/TransformDescriptor.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/InkSerializedFormat/TransformDescriptor.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/Lasso.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/Lasso.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/Lasso.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/Lasso.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/Quad.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/Quad.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/Quad.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/Quad.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/Renderer.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/Renderer.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/Renderer.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/Renderer.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/SerializationFlags.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/SerializationFlags.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/SerializationFlags.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/SerializationFlags.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/StrokeFIndices.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/StrokeFIndices.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/StrokeFIndices.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/StrokeFIndices.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/StrokeIntersection.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/StrokeIntersection.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/StrokeIntersection.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/StrokeIntersection.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/StrokeNode.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/StrokeNode.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/StrokeNode.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/StrokeNode.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/StrokeNodeData.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/StrokeNodeData.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/StrokeNodeData.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/StrokeNodeData.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/StrokeNodeEnumerator.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/StrokeNodeEnumerator.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/StrokeNodeEnumerator.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/StrokeNodeEnumerator.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/StrokeNodeOperations.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/StrokeNodeOperations.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/StrokeNodeOperations.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/StrokeNodeOperations.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/StrokeNodeOperations2.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/StrokeNodeOperations2.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/StrokeNodeOperations2.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/StrokeNodeOperations2.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/StrokeRenderer.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/StrokeRenderer.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/StrokeRenderer.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/StrokeRenderer.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/StylusShape.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/StylusShape.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Ink/StylusShape.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Ink/StylusShape.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Interop/TipTsfHelper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Interop/TipTsfHelper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Interop/TipTsfHelper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Interop/TipTsfHelper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/KnownBoxes.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/KnownBoxes.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/KnownBoxes.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/KnownBoxes.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/LoadedOrUnloadedOperation.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/LoadedOrUnloadedOperation.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/LoadedOrUnloadedOperation.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/LoadedOrUnloadedOperation.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Media/ParserStreamGeometryContext.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Media/ParserStreamGeometryContext.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Media/ParserStreamGeometryContext.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Media/ParserStreamGeometryContext.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Media/TextOptionsInternal.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Media/TextOptionsInternal.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Media/TextOptionsInternal.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Media/TextOptionsInternal.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Media/VisualTreeUtils.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Media/VisualTreeUtils.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Media/VisualTreeUtils.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Media/VisualTreeUtils.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Media/XamlSerializationHelper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Media/XamlSerializationHelper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Media/XamlSerializationHelper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Media/XamlSerializationHelper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Media3D/GeneralTransform2DTo3DTo2D.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Media3D/GeneralTransform2DTo3DTo2D.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Media3D/GeneralTransform2DTo3DTo2D.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Media3D/GeneralTransform2DTo3DTo2D.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Media3D/GeneralTransform3DTo2DTo3D.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Media3D/GeneralTransform3DTo2DTo3D.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Media3D/GeneralTransform3DTo2DTo3D.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Media3D/GeneralTransform3DTo2DTo3D.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Media3D/LineUtil.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Media3D/LineUtil.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Media3D/LineUtil.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Media3D/LineUtil.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Media3D/M3DUtil.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Media3D/M3DUtil.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Media3D/M3DUtil.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Media3D/M3DUtil.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/MediaTrace.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/MediaTrace.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/MediaTrace.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/MediaTrace.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/PartialArray.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/PartialArray.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/PartialArray.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/PartialArray.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Resources/ContentFileHelper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Resources/ContentFileHelper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Resources/ContentFileHelper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Resources/ContentFileHelper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Resources/ResourceManagerWrapper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Resources/ResourceManagerWrapper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Resources/ResourceManagerWrapper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Resources/ResourceManagerWrapper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Shaping/CompositeFontFamily.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Shaping/CompositeFontFamily.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Shaping/CompositeFontFamily.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Shaping/CompositeFontFamily.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Shaping/CompositeTypefaceMetrics.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Shaping/CompositeTypefaceMetrics.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Shaping/CompositeTypefaceMetrics.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Shaping/CompositeTypefaceMetrics.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Shaping/Context.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Shaping/Context.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Shaping/Context.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Shaping/Context.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Shaping/GlyphInfoList.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Shaping/GlyphInfoList.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Shaping/GlyphInfoList.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Shaping/GlyphInfoList.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Shaping/GlyphingCache.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Shaping/GlyphingCache.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Shaping/GlyphingCache.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Shaping/GlyphingCache.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Shaping/IShapeableTextCollector.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Shaping/IShapeableTextCollector.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Shaping/IShapeableTextCollector.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Shaping/IShapeableTextCollector.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Shaping/OpenTypeCommon.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Shaping/OpenTypeCommon.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Shaping/OpenTypeCommon.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Shaping/OpenTypeCommon.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Shaping/OpenTypeLayout.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Shaping/OpenTypeLayout.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Shaping/OpenTypeLayout.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Shaping/OpenTypeLayout.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Shaping/OpenTypeLayoutCache.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Shaping/OpenTypeLayoutCache.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Shaping/OpenTypeLayoutCache.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Shaping/OpenTypeLayoutCache.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Shaping/Positioning.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Shaping/Positioning.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Shaping/Positioning.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Shaping/Positioning.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Shaping/ShapeTypeface.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Shaping/ShapeTypeface.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Shaping/ShapeTypeface.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Shaping/ShapeTypeface.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Shaping/ShaperBuffers.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Shaping/ShaperBuffers.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Shaping/ShaperBuffers.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Shaping/ShaperBuffers.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Shaping/ShapingOptions.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Shaping/ShapingOptions.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Shaping/ShapingOptions.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Shaping/ShapingOptions.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Shaping/Substitution.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Shaping/Substitution.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Shaping/Substitution.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Shaping/Substitution.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Shaping/TypefaceMap.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Shaping/TypefaceMap.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Shaping/TypefaceMap.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Shaping/TypefaceMap.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Shaping/UshortList2.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Shaping/UshortList2.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Shaping/UshortList2.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Shaping/UshortList2.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Span.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Span.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/Span.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/Span.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/SynchronizedInputHelper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/SynchronizedInputHelper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/SynchronizedInputHelper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/SynchronizedInputHelper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/SystemDrawingHelper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/SystemDrawingHelper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/SystemDrawingHelper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/SystemDrawingHelper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/Bidi.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/Bidi.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/Bidi.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/Bidi.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/CultureMapper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/CultureMapper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/CultureMapper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/CultureMapper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/DrawingState.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/DrawingState.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/DrawingState.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/DrawingState.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/FormatSettings.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/FormatSettings.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/FormatSettings.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/FormatSettings.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/FormattedTextSymbols.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/FormattedTextSymbols.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/FormattedTextSymbols.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/FormattedTextSymbols.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/FullTextBreakpoint.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/FullTextBreakpoint.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/FullTextBreakpoint.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/FullTextBreakpoint.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/FullTextLine.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/FullTextLine.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/FullTextLine.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/FullTextLine.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/FullTextState.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/FullTextState.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/FullTextState.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/FullTextState.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/GenericTextProperties.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/GenericTextProperties.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/GenericTextProperties.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/GenericTextProperties.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/ITextMetrics.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/ITextMetrics.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/ITextMetrics.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/ITextMetrics.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/ITextSymbols.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/ITextSymbols.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/ITextSymbols.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/ITextSymbols.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/LexicalChunk.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/LexicalChunk.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/LexicalChunk.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/LexicalChunk.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/LineServices.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/LineServices.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/LineServices.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/LineServices.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/LineServicesCallbacks.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/LineServicesCallbacks.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/LineServicesCallbacks.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/LineServicesCallbacks.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/LineServicesRun.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/LineServicesRun.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/LineServicesRun.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/LineServicesRun.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/NumberSubstitution.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/NumberSubstitution.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/NumberSubstitution.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/NumberSubstitution.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/SimpleTextLine.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/SimpleTextLine.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/SimpleTextLine.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/SimpleTextLine.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/TextFormatterImp.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/TextFormatterImp.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/TextFormatterImp.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/TextFormatterImp.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/TextMarkerSource.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/TextMarkerSource.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/TextMarkerSource.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/TextMarkerSource.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/TextMetrics.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/TextMetrics.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/TextMetrics.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/TextMetrics.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/TextPenaltyModule.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/TextPenaltyModule.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/TextPenaltyModule.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/TextPenaltyModule.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/TextProperties.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/TextProperties.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/TextProperties.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/TextProperties.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/TextRunCacheImp.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/TextRunCacheImp.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/TextRunCacheImp.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/TextRunCacheImp.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/TextShapeableCharacters.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/TextShapeableCharacters.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/TextShapeableCharacters.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/TextShapeableCharacters.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/TextShapeableSymbols.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/TextShapeableSymbols.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/TextShapeableSymbols.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/TextShapeableSymbols.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/TextStore.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/TextStore.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/TextStore.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/TextStore.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/ThousandthOfEmRealDoubles.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/ThousandthOfEmRealDoubles.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/ThousandthOfEmRealDoubles.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/ThousandthOfEmRealDoubles.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/ThousandthOfEmRealPoints.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/ThousandthOfEmRealPoints.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/TextFormatting/ThousandthOfEmRealPoints.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/TextFormatting/ThousandthOfEmRealPoints.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/UIElementHelper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/UIElementHelper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/UIElementHelper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/UIElementHelper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/UnicodeClasses.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/UnicodeClasses.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/UnicodeClasses.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/UnicodeClasses.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/WindowsRuntime/Windows/UI/ViewManagement/InputPane.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/WindowsRuntime/Windows/UI/ViewManagement/InputPane.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/WindowsRuntime/Windows/UI/ViewManagement/InputPane.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/WindowsRuntime/Windows/UI/ViewManagement/InputPane.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/WindowsRuntime/Windows/UI/ViewManagement/InputPaneRcw.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/WindowsRuntime/Windows/UI/ViewManagement/InputPaneRcw.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/WindowsRuntime/Windows/UI/ViewManagement/InputPaneRcw.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/WindowsRuntime/Windows/UI/ViewManagement/InputPaneRcw.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/WpfWebRequestHelper.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/WpfWebRequestHelper.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/MS/internal/WpfWebRequestHelper.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/MS/internal/WpfWebRequestHelper.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/PresentationCore.csproj b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/PresentationCoreCSharp.csproj similarity index 98% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/PresentationCore.csproj rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/PresentationCoreCSharp.csproj index c01546b7fe3..f0dc0773c06 100644 --- a/src/Microsoft.DotNet.Wpf/src/PresentationCore/PresentationCore.csproj +++ b/src/Microsoft.DotNet.Wpf/src/PresentationCore/CSharp/PresentationCoreCSharp.csproj @@ -1,6 +1,10 @@  + Module + PresentationCore + .netmodule + false $(DefineConstants);CORE_NATIVEMETHODS;PRESENTATION_CORE;COMMONDPS $(NoWarn);0618;0436;1058;1705;3001;3002;3003;3009;3024 true @@ -9,7 +13,10 @@ MS.Internal.PresentationCore None AnyCPU;x64 - true + + AnyCPU + + false @@ -102,7 +109,6 @@ - @@ -1413,66 +1419,27 @@ - + TargetFramework;TargetFrameworks + false + AddModules + + Build;GetTargetPath - - false - - - - - - true - - - - - false - false - - - - ResXFileCodeGenerator - false - false - ColorProfiles - - - - - false - $(AssemblyName).xml + + + FxResources.PresentationCore.SR - + + false - + netcoreapp3.0 .NETCoreApp + + + StaticLibrary + + false + false + .obj + + {50A5318F-3B9A-48B9-9615-D5FA9D6D9C3E} true DirectWriteForwarder - DYNLINK - CONSOLE $(CDefines);PRESENTATION_CORE=1;INTEL @@ -69,14 +80,10 @@ - - + + Create - - - - + false + + diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/ControlTableInit.h b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/ControlTableInit.h similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/ControlTableInit.h rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/ControlTableInit.h diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/GlobalInit.h b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/GlobalInit.h similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/GlobalInit.h rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/GlobalInit.h diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/automap.cpp b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/automap.cpp similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/automap.cpp rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/automap.cpp diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/automap.h b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/automap.h similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/automap.h rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/automap.h diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/intsafe_private_copy.h b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/intsafe_private_copy.h similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/intsafe_private_copy.h rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/intsafe_private_copy.h diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/makeglst.cpp b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/makeglst.cpp similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/makeglst.cpp rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/makeglst.cpp diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/makeglst.h b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/makeglst.h similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/makeglst.h rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/makeglst.h diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/modcmap.cpp b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/modcmap.cpp similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/modcmap.cpp rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/modcmap.cpp diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/modcmap.h b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/modcmap.h similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/modcmap.h rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/modcmap.h diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/modglyf.cpp b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/modglyf.cpp similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/modglyf.cpp rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/modglyf.cpp diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/modglyf.h b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/modglyf.h similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/modglyf.h rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/modglyf.h diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/modsbit.cpp b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/modsbit.cpp similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/modsbit.cpp rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/modsbit.cpp diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/modsbit.h b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/modsbit.h similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/modsbit.h rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/modsbit.h diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/modtable.cpp b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/modtable.cpp similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/modtable.cpp rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/modtable.cpp diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/modtable.h b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/modtable.h similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/modtable.h rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/modtable.h diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/mtxcalc.cpp b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/mtxcalc.cpp similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/mtxcalc.cpp rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/mtxcalc.cpp diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/mtxcalc.h b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/mtxcalc.h similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/mtxcalc.h rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/mtxcalc.h diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/ttfacc.cpp b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/ttfacc.cpp similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/ttfacc.cpp rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/ttfacc.cpp diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/ttfacc.h b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/ttfacc.h similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/ttfacc.h rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/ttfacc.h diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/ttfcntrl.cpp b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/ttfcntrl.cpp similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/ttfcntrl.cpp rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/ttfcntrl.cpp diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/ttfcntrl.h b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/ttfcntrl.h similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/ttfcntrl.h rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/ttfcntrl.h diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/ttfdcnfg.h b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/ttfdcnfg.h similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/ttfdcnfg.h rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/ttfdcnfg.h diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/ttfdelta.cpp b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/ttfdelta.cpp similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/ttfdelta.cpp rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/ttfdelta.cpp diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/ttfdelta.h b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/ttfdelta.h similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/ttfdelta.h rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/ttfdelta.h diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/ttferror.h b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/ttferror.h similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/ttferror.h rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/ttferror.h diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/ttff.h b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/ttff.h similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/ttff.h rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/ttff.h diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/ttftabl1.cpp b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/ttftabl1.cpp similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/ttftabl1.cpp rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/ttftabl1.cpp diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/ttftabl1.h b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/ttftabl1.h similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/ttftabl1.h rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/ttftabl1.h diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/ttftable.cpp b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/ttftable.cpp similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/ttftable.cpp rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/ttftable.cpp diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/ttftable.h b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/ttftable.h similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/ttftable.h rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/ttftable.h diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/ttmem.cpp b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/ttmem.cpp similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/ttmem.cpp rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/ttmem.cpp diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/ttmem.h b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/ttmem.h similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/ttmem.h rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/ttmem.h diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/typedefs.h b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/typedefs.h similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/typedefs.h rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/typedefs.h diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/util.cpp b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/util.cpp similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/util.cpp rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/util.cpp diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/util.h b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/util.h similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/TtfDelta/util.h rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/TtfDelta/util.h diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/fsassert.h b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/fsassert.h similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/fsassert.h rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/fsassert.h diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/sfntoff.h b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/sfntoff.h similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/sfntoff.h rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/sfntoff.h diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/truetype.cpp b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/truetype.cpp similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/truetype.cpp rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/truetype.cpp diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/truetype.h b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/truetype.h similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/truetype.h rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/truetype.h diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/util2.cpp b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/util2.cpp similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/util2.cpp rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/util2.cpp diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/util2.h b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/util2.h similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/TrueTypeSubsetter/util2.h rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/TrueTypeSubsetter/util2.h diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/precomp.cxx b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/precomp.cxx similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/precomp.cxx rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/precomp.cxx diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/precomp.hxx b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/precomp.hxx similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/precomp.hxx rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/precomp.hxx diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/version.rc b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/version.rc similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/version.rc rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/version.rc diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/wpfvcclr.h b/src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/wpfvcclr.h similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/CPP/wpfvcclr.h rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/DirectWriteForwarder/wpfvcclr.h diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/ModuleInitializer.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/ModuleInitializer.cs deleted file mode 100644 index aae7e047532..00000000000 --- a/src/Microsoft.DotNet.Wpf/src/PresentationCore/ModuleInitializer.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -internal static class ModuleInitializer -{ - /// - /// DirectWriteForwarder has a module constructor that implements - /// the setting of the default DPI awareness for the process. - /// We need to load DirectWriteForwarder the instant PresentationCore - /// loads in order to ensure that this is set before any DPI sensitive - /// operations are carried out. To do this, we simply call LoadDwrite - /// as the module constructor for DirectWriteForwarder would do this anyway. - /// - public static void Initialize() - { - MS.Internal.NativeWPFDLLLoader.LoadDwrite(); - } -} diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/PresentationCore.vcxproj b/src/Microsoft.DotNet.Wpf/src/PresentationCore/PresentationCore.vcxproj new file mode 100644 index 00000000000..9be30eab417 --- /dev/null +++ b/src/Microsoft.DotNet.Wpf/src/PresentationCore/PresentationCore.vcxproj @@ -0,0 +1,98 @@ + + + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + + pure + + + + + netcoreapp3.0 + .NETCoreApp + + + + {E490620F-542F-4F65-9DAA-577F17B0CCB9} + DynamicLibrary + $(CDefines);PRESENTATION_CORE=1;INTEL + true + PresentationCore + DYNLINK + CONSOLE + + + + + + + + %(AdditionalOptions) /clr:initLocals + %(AdditionalIncludeDirectories);$(WpfSharedDir)\inc;.\ + pure + $(CDefines);%(PreprocessorDefinitions) + false + + + %(AdditionalOptions) /CLRUNMANAGEDCODECHECK:NO /ignore:4042,4075 + + + + + + + true + false + Link + + + false + Link + + + false + + + + + + + + + + ResXFileCodeGenerator + false + false + ColorProfiles + + + + + + + + + + + + + diff --git a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/main.cpp b/src/Microsoft.DotNet.Wpf/src/PresentationCore/main.cpp similarity index 98% rename from src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/main.cpp rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/main.cpp index ab78bb08d7f..747c49e54e4 100644 --- a/src/Microsoft.DotNet.Wpf/src/DirectWriteForwarder/main.cpp +++ b/src/Microsoft.DotNet.Wpf/src/PresentationCore/main.cpp @@ -2,7 +2,6 @@ // The .NET Foundation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. -#include "CPP/precomp.hxx" #include #include "Utils.hxx" // from shared\inc #include "dwriteloader.h" // from shared\inc @@ -13,8 +12,8 @@ // We cannot simply put this namespace specification in these 2 header files // or elase we will break the compilation of truetype subsetter. namespace MS { namespace Internal { namespace TtfDelta { -#include "CPP\TrueTypeSubsetter\TtfDelta\GlobalInit.h" -#include "CPP\TrueTypeSubsetter\TtfDelta\ControlTableInit.h" +#include "DirectWriteForwarder\TrueTypeSubsetter\TtfDelta\GlobalInit.h" +#include "DirectWriteForwarder\TrueTypeSubsetter\TtfDelta\ControlTableInit.h" }}} // namespace MS::Internal::TtfDelta using namespace System; diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/otherassemblyattrs.cpp b/src/Microsoft.DotNet.Wpf/src/PresentationCore/otherassemblyattrs.cpp new file mode 100644 index 00000000000..8d79f14f360 --- /dev/null +++ b/src/Microsoft.DotNet.Wpf/src/PresentationCore/otherassemblyattrs.cpp @@ -0,0 +1,77 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +// +// This file specifies various assembly level attributes. +// + +using namespace System; +using namespace System::Runtime::CompilerServices; + +[assembly:CLSCompliant(true)]; ; + +[assembly:InternalsVisibleTo("PresentationFramework, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")]; +[assembly:InternalsVisibleTo("ReachFramework, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")]; +[assembly:InternalsVisibleTo("System.Printing, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")]; +[assembly:InternalsVisibleTo("PresentationUI, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")]; +[assembly:InternalsVisibleTo("System.Windows.Presentation, PublicKey=00000000000000000400000000000000")]; +[assembly:InternalsVisibleTo("PresentationFramework-SystemDrawing, PublicKey=00000000000000000400000000000000")]; +[assembly:InternalsVisibleTo("System.Windows.Controls.Ribbon, PublicKey=00000000000000000400000000000000")]; +[assembly:InternalsVisibleTo("WindowsFormsIntegration, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")]; + +// NOTE: Type forwards are done in PresentationCoreCSharp and are appropriately merged from the NetModule. + +// Namespace information for Xaml + +[assembly:System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "System.Windows")]; +[assembly:System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "System.Windows.Media")]; +[assembly:System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "System.Windows.Media.Animation")]; +[assembly:System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "System.Windows.Media.Media3D")]; +[assembly:System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "System.Windows.Media.Imaging")]; +[assembly:System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "System.Windows.Media.Effects")]; +[assembly:System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "System.Windows.Input")]; +[assembly:System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "System.Windows.Ink")]; +[assembly:System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "System.Windows.Media.TextFormatting")]; +[assembly:System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "System.Windows.Automation")]; +[assembly:System::Windows::Markup::XmlnsPrefix("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "av")]; + +[assembly:System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/winfx/2006/xaml/composite-font", "System.Windows.Media")]; + +[assembly:System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/winfx/2006/xaml", "System.Windows.Markup")]; +[assembly:System::Windows::Markup::XmlnsPrefix("http://schemas.microsoft.com/winfx/2006/xaml", "x")]; + +[assembly:System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/xps/2005/06", "System.Windows")]; +[assembly:System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/xps/2005/06", "System.Windows.Media")]; +[assembly:System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/xps/2005/06", "System.Windows.Media.Animation")]; +[assembly:System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/xps/2005/06", "System.Windows.Media.Media3D")]; +[assembly:System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/xps/2005/06", "System.Windows.Media.Imaging")]; +[assembly:System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/xps/2005/06", "System.Windows.Media.Effects")]; +[assembly:System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/xps/2005/06", "System.Windows.Input")]; +[assembly:System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/xps/2005/06", "System.Windows.Media.TextFormatting")]; +[assembly:System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/xps/2005/06", "System.Windows.Automation")]; +[assembly:System::Windows::Markup::XmlnsPrefix("http://schemas.microsoft.com/xps/2005/06", "xps")]; + +[assembly:System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/netfx/2007/xaml/presentation", "System.Windows")]; +[assembly:System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/netfx/2007/xaml/presentation", "System.Windows.Media")]; +[assembly:System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/netfx/2007/xaml/presentation", "System.Windows.Media.Animation")]; +[assembly:System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/netfx/2007/xaml/presentation", "System.Windows.Media.Media3D")]; +[assembly:System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/netfx/2007/xaml/presentation", "System.Windows.Media.Imaging")]; +[assembly:System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/netfx/2007/xaml/presentation", "System.Windows.Media.Effects")]; +[assembly:System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/netfx/2007/xaml/presentation", "System.Windows.Input")]; +[assembly:System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/netfx/2007/xaml/presentation", "System.Windows.Ink")]; +[assembly:System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/netfx/2007/xaml/presentation", "System.Windows.Media.TextFormatting")]; +[assembly:System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/netfx/2007/xaml/presentation", "System.Windows.Automation")]; +[assembly:System::Windows::Markup::XmlnsPrefix("http://schemas.microsoft.com/netfx/2007/xaml/presentation", "wpf")]; + +[assembly: System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/netfx/2009/xaml/presentation", "System.Windows")]; +[assembly: System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/netfx/2009/xaml/presentation", "System.Windows.Media")]; +[assembly: System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/netfx/2009/xaml/presentation", "System.Windows.Media.Animation")]; +[assembly: System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/netfx/2009/xaml/presentation", "System.Windows.Media.Media3D")]; +[assembly: System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/netfx/2009/xaml/presentation", "System.Windows.Media.Imaging")]; +[assembly: System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/netfx/2009/xaml/presentation", "System.Windows.Media.Effects")]; +[assembly: System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/netfx/2009/xaml/presentation", "System.Windows.Input")]; +[assembly: System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/netfx/2009/xaml/presentation", "System.Windows.Ink")]; +[assembly: System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/netfx/2009/xaml/presentation", "System.Windows.Media.TextFormatting")]; +[assembly: System::Windows::Markup::XmlnsDefinition("http://schemas.microsoft.com/netfx/2009/xaml/presentation", "System.Windows.Automation")]; +[assembly: System::Windows::Markup::XmlnsPrefix("http://schemas.microsoft.com/netfx/2009/xaml/presentation", "wpf")]; diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/ref/PresentationCore-ref.csproj b/src/Microsoft.DotNet.Wpf/src/PresentationCore/ref/PresentationCore-ref.csproj index 73dcdc1175f..fcccd856b02 100644 --- a/src/Microsoft.DotNet.Wpf/src/PresentationCore/ref/PresentationCore-ref.csproj +++ b/src/Microsoft.DotNet.Wpf/src/PresentationCore/ref/PresentationCore-ref.csproj @@ -17,7 +17,6 @@ - diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/otherassemblyattrs.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/ref/otherassemblyattrs.cs similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/otherassemblyattrs.cs rename to src/Microsoft.DotNet.Wpf/src/PresentationCore/ref/otherassemblyattrs.cs diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationFramework/PresentationFramework.csproj b/src/Microsoft.DotNet.Wpf/src/PresentationFramework/PresentationFramework.csproj index 11a38c78048..9e806458e4b 100644 --- a/src/Microsoft.DotNet.Wpf/src/PresentationFramework/PresentationFramework.csproj +++ b/src/Microsoft.DotNet.Wpf/src/PresentationFramework/PresentationFramework.csproj @@ -1433,10 +1433,9 @@ - - + TargetFramework;TargetFrameworks - + diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationUI/PresentationUI.csproj b/src/Microsoft.DotNet.Wpf/src/PresentationUI/PresentationUI.csproj index 032075f6949..489e83bc88a 100644 --- a/src/Microsoft.DotNet.Wpf/src/PresentationUI/PresentationUI.csproj +++ b/src/Microsoft.DotNet.Wpf/src/PresentationUI/PresentationUI.csproj @@ -1,276 +1,278 @@ - - - - - netcoreapp3.0 - AnyCPU;x64 - - false - - $(DefineConstants);PRESENTATIONUI - $(NoWarn);0618 - None - - - true - true - false - - - - - - - - - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - true - - - - - - - false - false - ResXFileCodeGenerator - Resources - $(IntermediateOutputPath)\MS.Internal.Documents.Resources.cs - MS.Internal.Documents - CSharp - MS.Internal.Documents.Resources - - - - - - - Common\System\SR.cs - - - - - - - - - - - - - Form - - - - - - - - Form - - - Component - - - - - - Form - - - - Form - - - - Form - - - - Form - - - - Form - - - - Form - - - - Form - - - - - - Form - - - - Form - - - - Form - - - - - - - - - - - - - - - - - - - Form - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - TargetFramework;TargetFrameworks - - - - - - - - - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sdk - - - - - - - - PrepareResourceNames; - ResGen; - $(PrepareResourcesDependsOn); - - - + + + + + netcoreapp3.0 + AnyCPU;x64 + + false + + $(DefineConstants);PRESENTATIONUI + $(NoWarn);0618 + None + + + true + true + false + + + + + + + + + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + + + + + false + false + ResXFileCodeGenerator + Resources + $(IntermediateOutputPath)\MS.Internal.Documents.Resources.cs + MS.Internal.Documents + CSharp + MS.Internal.Documents.Resources + + + + + + + Common\System\SR.cs + + + + + + + + + + + + + Form + + + + + + + + Form + + + Component + + + + + + Form + + + + Form + + + + Form + + + + Form + + + + Form + + + + Form + + + + Form + + + + + + Form + + + + Form + + + + Form + + + + + + + + + + + + + + + + + + + Form + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TargetFramework;TargetFrameworks + + + + + + + TargetFramework;TargetFrameworks + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sdk + + + + + + + + PrepareResourceNames; + ResGen; + $(PrepareResourcesDependsOn); + + + diff --git a/src/Microsoft.DotNet.Wpf/src/ReachFramework/ILLinkTrim.xml b/src/Microsoft.DotNet.Wpf/src/ReachFramework/ILLinkTrim.xml deleted file mode 100644 index b5957362218..00000000000 --- a/src/Microsoft.DotNet.Wpf/src/ReachFramework/ILLinkTrim.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - diff --git a/src/Microsoft.DotNet.Wpf/src/ReachFramework/ReachFramework.csproj b/src/Microsoft.DotNet.Wpf/src/ReachFramework/ReachFramework.csproj index c2301de6145..b63980ebc7d 100644 --- a/src/Microsoft.DotNet.Wpf/src/ReachFramework/ReachFramework.csproj +++ b/src/Microsoft.DotNet.Wpf/src/ReachFramework/ReachFramework.csproj @@ -21,29 +21,6 @@ System.Printing.resources System.Printing.resources - - - - false - $(AssemblyName).xml - @@ -369,8 +346,7 @@ - - + TargetFramework;TargetFrameworks diff --git a/src/Microsoft.DotNet.Wpf/src/Shared/RefAssemblyAttrs.cs b/src/Microsoft.DotNet.Wpf/src/Shared/RefAssemblyAttrs.cs index f1f9c937c03..20d37fcd8a3 100644 --- a/src/Microsoft.DotNet.Wpf/src/Shared/RefAssemblyAttrs.cs +++ b/src/Microsoft.DotNet.Wpf/src/Shared/RefAssemblyAttrs.cs @@ -5,6 +5,7 @@ // The C++ version of these definitions is in inc\BuildInfo.hxx. using System; +using System.Runtime.CompilerServices; using System.Text; #if WINDOWS_BASE @@ -17,8 +18,6 @@ namespace MS.Internal.PresentationFramework namespace MS.Internal.ReachFramework #elif UIAUTOMATIONTYPES namespace MS.Internal.UIAutomationTypes -#elif DIRECTWRITE_FORWARDER -namespace MS.Internal.DirectWriteForwarder #else namespace Microsoft.Internal #endif @@ -40,7 +39,6 @@ internal static class BuildInfo internal const string DEVDIV_PUBLIC_KEY_TOKEN = "b77a5c561934e089"; // Constants to prevent hardcoding in InternalsVisibleTo attribute - internal const string DirectWriteForwarder = "DirectWriteForwarder, PublicKey=" + WCP_PUBLIC_KEY_STRING; internal const string PresentationCore = "PresentationCore, PublicKey=" + WCP_PUBLIC_KEY_STRING; internal const string PresentationCFFRasterizer = "PresentationCFFRasterizer, PublicKey=" + WCP_PUBLIC_KEY_STRING; internal const string PresentationFramework = "PresentationFramework, PublicKey=" + WCP_PUBLIC_KEY_STRING; diff --git a/src/Microsoft.DotNet.Wpf/src/System.Printing/System.Printing.vcxproj b/src/Microsoft.DotNet.Wpf/src/System.Printing/System.Printing.vcxproj index 0522136eae9..a9cb4e3310f 100644 --- a/src/Microsoft.DotNet.Wpf/src/System.Printing/System.Printing.vcxproj +++ b/src/Microsoft.DotNet.Wpf/src/System.Printing/System.Printing.vcxproj @@ -1,243 +1,243 @@ - - - - - - - Debug - Win32 - - - Release - Win32 - - - Debug - x64 - - - Release - x64 - - - - - pure - DynamicLibrary - - - - - netcoreapp3.0 - .NETCoreApp - - - - - - - {765E6BBC-772B-4808-BB72-E85615E8F237} - true - System.Printing - DYNLINK - CONSOLE - - - - - %(AdditionalIncludeDirectories);$(WpfSharedDir)\inc;.\CPP;.\CPP\inc;.\CPP\inc\GDIExporter - $(CDefines);%(PreprocessorDefinitions) - pure - Use - Win32Inc.hpp - false - - - %(AdditionalOptions) /CLRUNMANAGEDCODECHECK:NO /ignore:4042 - UseLinkTimeCodeGeneration - - - - - - - - - - System.Printing - - - - - - Create - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - _defineReference - SYSTEMXAML_DLL - - - - false - _defineReference - WINDOWSBASE_DLL - - - - false - _defineReference - PRESENTATIONCORE_DLL - - - - false - _defineReference - PRESENTATIONFRAMEWORK_DLL - - - - false - _defineReference - REACHFRAMEWORK_DLL - - - - - - - - - - - - <_defineReferences>@(_defineReference->'%(Define)=<%(Identity)>') - - - - - <_projectRefsFromFallBacks Remove="@(_projectRefsFromFallBacks)" /> - <__projectRefsFromFallBacksDeDuped Remove="@(_projectRefsFromFallBacksDeDuped)" /> - - - - - - - - - - - - <_projectFallBackHintPaths Include="@(_projectRefsFromFallBacksDeDuped->'%(HintPath)')" /> - - - - <_defineReferences>$(_defineReferences);@(_projectFallBackHintPaths->'%(Define)=<%(RootDir)%(Directory)..\..\lib\$(TargetFramework)\%(Filename).dll>') - - - - %(CLCompile.PreprocessorDefinitions);$(_defineReferences) - - - - - - - - - - - - - false - SystemPrintingRefDlls - - - - - - $(PreparePackageAssetsDependsOn); - CopySystemPrintingReferenceAssemblyToReferenceAssemblyDir - - - - - - @(SystemPrintingRefDlls) - - - - - - - + + + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + + pure + DynamicLibrary + + + + + netcoreapp3.0 + .NETCoreApp + + + + + + + {765E6BBC-772B-4808-BB72-E85615E8F237} + true + System.Printing + DYNLINK + CONSOLE + + + + + %(AdditionalIncludeDirectories);$(WpfSharedDir)\inc;.\CPP;.\CPP\inc;.\CPP\inc\GDIExporter + $(CDefines);%(PreprocessorDefinitions) + pure + Use + Win32Inc.hpp + false + + + %(AdditionalOptions) /CLRUNMANAGEDCODECHECK:NO /ignore:4042 + UseLinkTimeCodeGeneration + + + + + + + + + + System.Printing + + + + + + Create + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + _defineReference + SYSTEMXAML_DLL + + + + false + _defineReference + WINDOWSBASE_DLL + + + + false + _defineReference + PRESENTATIONCORE_DLL + + + + false + _defineReference + PRESENTATIONFRAMEWORK_DLL + + + + false + _defineReference + REACHFRAMEWORK_DLL + + + + + + + + + + + + <_defineReferences>@(_defineReference->'%(Define)=<%(Identity)>') + + + + + <_projectRefsFromFallBacks Remove="@(_projectRefsFromFallBacks)" /> + <__projectRefsFromFallBacksDeDuped Remove="@(_projectRefsFromFallBacksDeDuped)" /> + + + + + + + + + + + + <_projectFallBackHintPaths Include="@(_projectRefsFromFallBacksDeDuped->'%(HintPath)')" /> + + + + <_defineReferences>$(_defineReferences);@(_projectFallBackHintPaths->'%(Define)=<%(RootDir)%(Directory)..\..\lib\$(TargetFramework)\%(Filename).dll>') + + + + %(CLCompile.PreprocessorDefinitions);$(_defineReferences) + + + + + + + + + + + + + false + SystemPrintingRefDlls + + + + + + $(PreparePackageAssetsDependsOn); + CopySystemPrintingReferenceAssemblyToReferenceAssemblyDir + + + + + + @(SystemPrintingRefDlls) + + + + + + + diff --git a/src/Microsoft.DotNet.Wpf/src/System.Printing/ref/System.Printing-ref.csproj b/src/Microsoft.DotNet.Wpf/src/System.Printing/ref/System.Printing-ref.csproj index a0d92a2a7e1..90537b4240b 100644 --- a/src/Microsoft.DotNet.Wpf/src/System.Printing/ref/System.Printing-ref.csproj +++ b/src/Microsoft.DotNet.Wpf/src/System.Printing/ref/System.Printing-ref.csproj @@ -43,7 +43,9 @@ - + + TargetFramework;TargetFrameworks + diff --git a/src/Microsoft.DotNet.Wpf/src/System.Windows.Controls.Ribbon/System.Windows.Controls.Ribbon.csproj b/src/Microsoft.DotNet.Wpf/src/System.Windows.Controls.Ribbon/System.Windows.Controls.Ribbon.csproj index 63112772439..31049448b22 100644 --- a/src/Microsoft.DotNet.Wpf/src/System.Windows.Controls.Ribbon/System.Windows.Controls.Ribbon.csproj +++ b/src/Microsoft.DotNet.Wpf/src/System.Windows.Controls.Ribbon/System.Windows.Controls.Ribbon.csproj @@ -1,228 +1,230 @@ - - - - - netcoreapp3.0 - AnyCPU;x64 - false - $(DefineConstants);RIBBON_IN_FRAMEWORK - $(NoWarn);0618 - None - - - true - true - false - - - - - - - - - - Common\System\SR.cs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + netcoreapp3.0 + AnyCPU;x64 + false + $(DefineConstants);RIBBON_IN_FRAMEWORK + $(NoWarn);0618 + None + + + true + true + false + + + + + + + + + + Common\System\SR.cs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TargetFramework;TargetFrameworks + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Microsoft.DotNet.Wpf/src/System.Windows.Controls.Ribbon/ref/System.Windows.Controls.Ribbon-ref.csproj b/src/Microsoft.DotNet.Wpf/src/System.Windows.Controls.Ribbon/ref/System.Windows.Controls.Ribbon-ref.csproj index 91a7a7afeeb..a7a2419a280 100644 --- a/src/Microsoft.DotNet.Wpf/src/System.Windows.Controls.Ribbon/ref/System.Windows.Controls.Ribbon-ref.csproj +++ b/src/Microsoft.DotNet.Wpf/src/System.Windows.Controls.Ribbon/ref/System.Windows.Controls.Ribbon-ref.csproj @@ -1,75 +1,77 @@ - - - - System.Windows.Controls.Ribbon - System.Windows.Controls.Ribbon-ref - $(TargetGroup)-$(PackageId)/ - netcoreapp3.0 - AnyCPU;x64 - $(DefineConstants);RIBBON_IN_FRAMEWORK - $(NoWarn);0618 - None - - - true - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + System.Windows.Controls.Ribbon + System.Windows.Controls.Ribbon-ref + $(TargetGroup)-$(PackageId)/ + netcoreapp3.0 + AnyCPU;x64 + $(DefineConstants);RIBBON_IN_FRAMEWORK + $(NoWarn);0618 + None + + + true + false + + + + + + + + + + + + + + TargetFramework;TargetFrameworks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Aero/PresentationFramework.Aero.csproj b/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Aero/PresentationFramework.Aero.csproj index 0649c381b6c..e7b9df005f4 100644 --- a/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Aero/PresentationFramework.Aero.csproj +++ b/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Aero/PresentationFramework.Aero.csproj @@ -1,87 +1,89 @@ - - - - - - netcoreapp3.0 - None - AnyCPU;x64 - false - - - $(DefineConstants);THEME_AERO - - - false - - - true - true - false - - - - - - MSBuild:Compile - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + netcoreapp3.0 + None + AnyCPU;x64 + false + + + $(DefineConstants);THEME_AERO + + + false + + + true + true + false + + + + + + MSBuild:Compile + + + + + + + + + + + + + + + + + + + + + + TargetFramework;TargetFrameworks + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Aero/ref/PresentationFramework.Aero-ref.csproj b/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Aero/ref/PresentationFramework.Aero-ref.csproj index d10a09dbfa1..65b7736c7a8 100644 --- a/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Aero/ref/PresentationFramework.Aero-ref.csproj +++ b/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Aero/ref/PresentationFramework.Aero-ref.csproj @@ -1,65 +1,67 @@ - - - - - PresentationFramework.Aero - PresentationFramework.Aero-ref - $(TargetGroup)-$(PackageId)/ - netcoreapp3.0 - None - AnyCPU;x64 - false - - - $(DefineConstants);THEME_AERO - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + PresentationFramework.Aero + PresentationFramework.Aero-ref + $(TargetGroup)-$(PackageId)/ + netcoreapp3.0 + None + AnyCPU;x64 + false + + + $(DefineConstants);THEME_AERO + + + + + + + + + + + + + + + TargetFramework;TargetFrameworks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Aero2/PresentationFramework.Aero2.csproj b/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Aero2/PresentationFramework.Aero2.csproj index f4dd676b2a4..42576534ce0 100644 --- a/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Aero2/PresentationFramework.Aero2.csproj +++ b/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Aero2/PresentationFramework.Aero2.csproj @@ -1,88 +1,89 @@ - - - - - - netcoreapp3.0 - None - AnyCPU;x64 - false - - - $(DefineConstants);THEME_AERO2 - - - false - - - true - true - false - - - - - - MSBuild:Compile - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + netcoreapp3.0 + None + AnyCPU;x64 + false + + + $(DefineConstants);THEME_AERO2 + + + false + + + true + true + false + + + + + + MSBuild:Compile + + + + + + + + + + + + + + + + + + + + + + TargetFramework;TargetFrameworks + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Aero2/ref/PresentationFramework.Aero2-ref.csproj b/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Aero2/ref/PresentationFramework.Aero2-ref.csproj index c9e737ff831..9d8780db9a0 100644 --- a/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Aero2/ref/PresentationFramework.Aero2-ref.csproj +++ b/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Aero2/ref/PresentationFramework.Aero2-ref.csproj @@ -1,66 +1,67 @@ - - - - - PresentationFramework.Aero2 - PresentationFramework.Aero2-ref - $(TargetGroup)-$(PackageId)/ - netcoreapp3.0 - None - AnyCPU;x64 - false - - - $(DefineConstants);THEME_AERO2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + PresentationFramework.Aero2 + PresentationFramework.Aero2-ref + $(TargetGroup)-$(PackageId)/ + netcoreapp3.0 + None + AnyCPU;x64 + false + + + $(DefineConstants);THEME_AERO2 + + + + + + + + + + + + + + + TargetFramework;TargetFrameworks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.AeroLite/PresentationFramework.AeroLite.csproj b/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.AeroLite/PresentationFramework.AeroLite.csproj index 6ca129e39d3..9959914d76f 100644 --- a/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.AeroLite/PresentationFramework.AeroLite.csproj +++ b/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.AeroLite/PresentationFramework.AeroLite.csproj @@ -1,86 +1,86 @@ - - - - - - netcoreapp3.0 - None - AnyCPU;x64 - false - - - $(DefineConstants);THEME_AEROLITE - - - false - - - true - true - false - - - - - - MSBuild:Compile - - - - - - - - - - - - - - - - - - - - - - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + netcoreapp3.0 + None + AnyCPU;x64 + false + + + $(DefineConstants);THEME_AEROLITE + + + false + + + true + true + false + + + + + + MSBuild:Compile + + + + + + + + + + + + + + + + + + + TargetFramework;TargetFrameworks + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.AeroLite/ref/PresentationFramework.AeroLite-ref.csproj b/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.AeroLite/ref/PresentationFramework.AeroLite-ref.csproj index 04b2056feab..f19fecfa4b6 100644 --- a/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.AeroLite/ref/PresentationFramework.AeroLite-ref.csproj +++ b/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.AeroLite/ref/PresentationFramework.AeroLite-ref.csproj @@ -1,66 +1,66 @@ - - - - - PresentationFramework.AeroLite - PresentationFramework.AeroLite-ref - $(TargetGroup)-$(PackageId)/ - netcoreapp3.0 - None - AnyCPU;x64 - false - - - $(DefineConstants);THEME_AEROLITE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + PresentationFramework.AeroLite + PresentationFramework.AeroLite-ref + $(TargetGroup)-$(PackageId)/ + netcoreapp3.0 + None + AnyCPU;x64 + false + + + $(DefineConstants);THEME_AEROLITE + + + + + + + + + + + + + + TargetFramework;TargetFrameworks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Classic/PresentationFramework.Classic.csproj b/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Classic/PresentationFramework.Classic.csproj index 17bee77fe98..9a0b7918d12 100644 --- a/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Classic/PresentationFramework.Classic.csproj +++ b/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Classic/PresentationFramework.Classic.csproj @@ -1,87 +1,86 @@ - - - - - - netcoreapp3.0 - None - AnyCPU;x64 - false - - - $(DefineConstants);THEME_CLASSIC - - - false - - - true - true - false - - - - - - - MSBuild:Compile - - - - - - - - - - - - - - - - - - - - - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + netcoreapp3.0 + None + AnyCPU;x64 + false + + + $(DefineConstants);THEME_CLASSIC + + + false + + + true + true + false + + + + + + + MSBuild:Compile + + + + + + + + + + + + + + + + + + TargetFramework;TargetFrameworks + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Classic/ref/PresentationFramework.Classic-ref.csproj b/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Classic/ref/PresentationFramework.Classic-ref.csproj index a7089b72649..1897a41b24e 100644 --- a/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Classic/ref/PresentationFramework.Classic-ref.csproj +++ b/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Classic/ref/PresentationFramework.Classic-ref.csproj @@ -1,67 +1,66 @@ - - - - - PresentationFramework.Classic - PresentationFramework.Classic-ref - $(TargetGroup)-$(PackageId)/ - netcoreapp3.0 - None - AnyCPU;x64 - false - - - $(DefineConstants);THEME_CLASSIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + PresentationFramework.Classic + PresentationFramework.Classic-ref + $(TargetGroup)-$(PackageId)/ + netcoreapp3.0 + None + AnyCPU;x64 + false + + + $(DefineConstants);THEME_CLASSIC + + + + + + + + + + + + + + TargetFramework;TargetFrameworks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Luna/PresentationFramework.Luna.csproj b/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Luna/PresentationFramework.Luna.csproj index 6a0e5663775..128de1310fc 100644 --- a/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Luna/PresentationFramework.Luna.csproj +++ b/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Luna/PresentationFramework.Luna.csproj @@ -1,96 +1,94 @@ - - - - - - netcoreapp3.0 - None - AnyCPU;x64 - false - - - $(DefineConstants);THEME_LUNA - - - false - - - true - true - false - - - - - - MSBuild:Compile - - - MSBuild:Compile - - - MSBuild:Compile - - - - - - - - - - - - - - - - - - - - - - - - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + netcoreapp3.0 + None + AnyCPU;x64 + false + + + $(DefineConstants);THEME_LUNA + + + false + + + true + true + false + + + + + + MSBuild:Compile + + + MSBuild:Compile + + + MSBuild:Compile + + + + + + + + + + + + + + + + + + + + + TargetFramework;TargetFrameworks + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Luna/ref/PresentationFramework.Luna-ref.csproj b/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Luna/ref/PresentationFramework.Luna-ref.csproj index c57a57f01a7..01fa18c0047 100644 --- a/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Luna/ref/PresentationFramework.Luna-ref.csproj +++ b/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Luna/ref/PresentationFramework.Luna-ref.csproj @@ -1,68 +1,66 @@ - - - - - PresentationFramework.Luna - PresentationFramework.Luna-ref - $(TargetGroup)-$(PackageId)/ - netcoreapp3.0 - None - AnyCPU;x64 - false - - - $(DefineConstants);THEME_LUNA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + PresentationFramework.Luna + PresentationFramework.Luna-ref + $(TargetGroup)-$(PackageId)/ + netcoreapp3.0 + None + AnyCPU;x64 + false + + + $(DefineConstants);THEME_LUNA + + + + + + + + + + + + + + TargetFramework;TargetFrameworks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Royale/PresentationFramework.Royale.csproj b/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Royale/PresentationFramework.Royale.csproj index f0e2aaf48cc..806ba05e7cf 100644 --- a/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Royale/PresentationFramework.Royale.csproj +++ b/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Royale/PresentationFramework.Royale.csproj @@ -1,91 +1,88 @@ - - - - - - netcoreapp3.0 - None - AnyCPU;x64 - false - - - $(DefineConstants);THEME_ROYALE - - - false - - - true - true - false - - - - - - MSBuild:Compile - - - - - - - - - - - - - - - - - - - - - - - - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + netcoreapp3.0 + None + AnyCPU;x64 + false + + + $(DefineConstants);THEME_ROYALE + + + false + + + true + true + false + + + + + + MSBuild:Compile + + + + + + + + + + + + + + + + + + + + + TargetFramework;TargetFrameworks + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Royale/ref/PresentationFramework.Royale-ref.csproj b/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Royale/ref/PresentationFramework.Royale-ref.csproj index 929270b4cd6..f439dc97662 100644 --- a/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Royale/ref/PresentationFramework.Royale-ref.csproj +++ b/src/Microsoft.DotNet.Wpf/src/Themes/PresentationFramework.Royale/ref/PresentationFramework.Royale-ref.csproj @@ -1,69 +1,66 @@ - - - - - PresentationFramework.Royale - PresentationFramework.Royale-ref - $(TargetGroup)-$(PackageId)/ - netcoreapp3.0 - None - AnyCPU;x64 - false - - - $(DefineConstants);THEME_ROYALE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + PresentationFramework.Royale + PresentationFramework.Royale-ref + $(TargetGroup)-$(PackageId)/ + netcoreapp3.0 + None + AnyCPU;x64 + false + + + $(DefineConstants);THEME_ROYALE + + + + + + + + + + + + + + TargetFramework;TargetFrameworks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/Fonts/AnalyzeFont.txt b/src/Microsoft.DotNet.Wpf/src/WindowsBase/Fonts/AnalyzeFont.txt similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/Fonts/AnalyzeFont.txt rename to src/Microsoft.DotNet.Wpf/src/WindowsBase/Fonts/AnalyzeFont.txt diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/Fonts/GlobalMonospace.CompositeFont b/src/Microsoft.DotNet.Wpf/src/WindowsBase/Fonts/GlobalMonospace.CompositeFont similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/Fonts/GlobalMonospace.CompositeFont rename to src/Microsoft.DotNet.Wpf/src/WindowsBase/Fonts/GlobalMonospace.CompositeFont diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/Fonts/GlobalSansSerif.CompositeFont b/src/Microsoft.DotNet.Wpf/src/WindowsBase/Fonts/GlobalSansSerif.CompositeFont similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/Fonts/GlobalSansSerif.CompositeFont rename to src/Microsoft.DotNet.Wpf/src/WindowsBase/Fonts/GlobalSansSerif.CompositeFont diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/Fonts/GlobalSerif.CompositeFont b/src/Microsoft.DotNet.Wpf/src/WindowsBase/Fonts/GlobalSerif.CompositeFont similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/Fonts/GlobalSerif.CompositeFont rename to src/Microsoft.DotNet.Wpf/src/WindowsBase/Fonts/GlobalSerif.CompositeFont diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/Fonts/GlobalUserInterface.CompositeFont b/src/Microsoft.DotNet.Wpf/src/WindowsBase/Fonts/GlobalUserInterface.CompositeFont similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/Fonts/GlobalUserInterface.CompositeFont rename to src/Microsoft.DotNet.Wpf/src/WindowsBase/Fonts/GlobalUserInterface.CompositeFont diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/Fonts/andlso.ttf b/src/Microsoft.DotNet.Wpf/src/WindowsBase/Fonts/andlso.ttf similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/Fonts/andlso.ttf rename to src/Microsoft.DotNet.Wpf/src/WindowsBase/Fonts/andlso.ttf diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/Fonts/simpbdo.ttf b/src/Microsoft.DotNet.Wpf/src/WindowsBase/Fonts/simpbdo.ttf similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/Fonts/simpbdo.ttf rename to src/Microsoft.DotNet.Wpf/src/WindowsBase/Fonts/simpbdo.ttf diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/Fonts/simpfxo.ttf b/src/Microsoft.DotNet.Wpf/src/WindowsBase/Fonts/simpfxo.ttf similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/Fonts/simpfxo.ttf rename to src/Microsoft.DotNet.Wpf/src/WindowsBase/Fonts/simpfxo.ttf diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/Fonts/simpo.ttf b/src/Microsoft.DotNet.Wpf/src/WindowsBase/Fonts/simpo.ttf similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/Fonts/simpo.ttf rename to src/Microsoft.DotNet.Wpf/src/WindowsBase/Fonts/simpo.ttf diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/Fonts/tradbdo.ttf b/src/Microsoft.DotNet.Wpf/src/WindowsBase/Fonts/tradbdo.ttf similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/Fonts/tradbdo.ttf rename to src/Microsoft.DotNet.Wpf/src/WindowsBase/Fonts/tradbdo.ttf diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/Fonts/trado.ttf b/src/Microsoft.DotNet.Wpf/src/WindowsBase/Fonts/trado.ttf similarity index 100% rename from src/Microsoft.DotNet.Wpf/src/PresentationCore/Fonts/trado.ttf rename to src/Microsoft.DotNet.Wpf/src/WindowsBase/Fonts/trado.ttf diff --git a/src/Microsoft.DotNet.Wpf/src/WindowsBase/OtherAssemblyAttrs.cs b/src/Microsoft.DotNet.Wpf/src/WindowsBase/OtherAssemblyAttrs.cs index 08e56a0bb63..a3c8bc2f602 100644 --- a/src/Microsoft.DotNet.Wpf/src/WindowsBase/OtherAssemblyAttrs.cs +++ b/src/Microsoft.DotNet.Wpf/src/WindowsBase/OtherAssemblyAttrs.cs @@ -18,7 +18,6 @@ [assembly:DependencyAttribute("System,", LoadHint.Always)] [assembly:DependencyAttribute("System.Xaml,", LoadHint.Sometimes)] -[assembly:InternalsVisibleTo(BuildInfo.DirectWriteForwarder)] [assembly:InternalsVisibleTo(BuildInfo.PresentationCore)] [assembly:InternalsVisibleTo(BuildInfo.PresentationFramework)] [assembly:InternalsVisibleTo(BuildInfo.PresentationUI)] diff --git a/src/Microsoft.DotNet.Wpf/src/WindowsBase/WindowsBase.csproj b/src/Microsoft.DotNet.Wpf/src/WindowsBase/WindowsBase.csproj index 871caa101d6..8aa4e4eb0f0 100644 --- a/src/Microsoft.DotNet.Wpf/src/WindowsBase/WindowsBase.csproj +++ b/src/Microsoft.DotNet.Wpf/src/WindowsBase/WindowsBase.csproj @@ -439,7 +439,27 @@ false + + + + true + + + + + false + false + + +