Manodasan Wignarajah

Results 19 issues of Manodasan Wignarajah

See https://github.com/microsoft/CsWinRT/discussions/1232

bug

With IL trimming, types not being found to create an RCW can become a common thing and there are various fallbacks to handle that like using the base type. Today,...

Find attached two demo projects, the "UIOnly" folder contains the example from this [issue comment](https://github.com/microsoft/CsWinRT/issues/413#issue-702423240), ported to the latest project template. Additionally, the "MVVM" folder contains an example that is...

bug

Look into using GC.KeepAlive within ABI functions or when calling them.

bug

Projection sources pdb not being retrieved during debugging

bug
pri-2
debugging

RegisterCustomAbiTypeMapping which was the API taking the write lock is actually not used anywhere starting before when cswinrt was first released. Removing the lock along with all the read locks...

We should add a new compat phase to our pipeline where we run our unittests against our Test projection but instead of the Test projection being generated using the latest...

enhancement
testing

Evaluate performance of custom type mapping marshaling (both CreateMarshaler and FromAbi) and consider caching the lambda. See #568

enhancement
performance

When the .NET 5 Windows SDK specific TFM is used, the WinMDs can be obtained from the Windows SDK projection package and don't need to rely on that version of...

enhancement

- We should look into creating a CSharpCompilationContext for a given source and then checking it for diagnostics to test the SupportedOSPlatform changes. Refer to the diagnostics tests for where...

testing
light-up