I just noticed that System.Drawing.Primitives which is part of the shared framework depends on Microsoft.Win32.SystemEvents which is out-of-band. I thought that the shared framework itself must be closure complete and that there is protection for it in place. Why is this reference allowed and why isn't it flagged? @ericstj @safern
|
<ProjectReference Include="$(LibrariesProjectRoot)Microsoft.Win32.SystemEvents\src\Microsoft.Win32.SystemEvents.csproj" /> |

I just noticed that System.Drawing.Primitives which is part of the shared framework depends on Microsoft.Win32.SystemEvents which is out-of-band. I thought that the shared framework itself must be closure complete and that there is protection for it in place. Why is this reference allowed and why isn't it flagged? @ericstj @safern
runtime/src/libraries/System.Drawing.Primitives/src/System.Drawing.Primitives.csproj
Line 39 in 7435abe