summaryrefslogtreecommitdiff
path: root/src/inc/winrtprojectedtypes.h
AgeCommit message (Collapse)AuthorFilesLines
2016-01-27Update license headersdotnet-bot1-4/+3
2015-04-28Updating WinRT Projections to use FacadesRyan Byington1-9/+9
WinRT projections currently depend on implementation assemblies like System.Uri living in System.dll. System.Uri has already been moved out of System.dll to Internal.Uri.dll which breaks the projection for System.Uri. This change updates the WinRT projection to understand Facades like System.Runtime to resolve System.Uri. When we load a type like System.Uri we need to know if it is a projected type. We currently do this by comparing the namespace plus type name and assembly however this only works because we know the implementation assembly at compile time. I am changing it so that we use ClassLoader to resolve the typedef and assembly and compare the resolved assembly with the current one. Also removing the cached assemblies as they don’t add a lot of value anymore. [tfs-changeset: 1461733]
2015-04-21Update framework assembly for System.Uri WinRT projection from System.dll to ↵Ryan Byington1-1/+1
Internal.Uri.dll For NetCore for CoreCLR System.Uri was moved from System.dll to Internal.Uri.dll. This change updates the WinRT projection for this change. This is a temporary workaround while we investigate a complete fix and will break phone and .NET 4.6 scenarios. [tfs-changeset: 1457678]
2015-01-30Initial commit to populate CoreCLR repo dotnet-bot1-0/+272
[tfs-changeset: 1407945]