15938de198
Goals * Reflect Apple nullability annotations in our bindings using C#8 * No warnings when building bindings Non-Goals * Update (add or fix) `[NullAllowed]` to match Apple headers (next phase) * Make the generator or internal code fully nullable aware (`nowarn` is used) Notes * Apple's own annotations are not 100% accurate :( * Where known issue exists we have _fixed_ our attributes to match reality :) * We also do additional null-checks internally that might seems not required (better safe than sorry). |
||
---|---|---|
.. | ||
Helper.cs | ||
Makefile | ||
README.md | ||
Test.cs | ||
cecil-tests.csproj | ||
packages.config |
README.md
Cecil-based Tests
Even with the huge variety of tests that we have there's still a few things that are hard to test properly. Some of them can be tested by analyzing the assemblies (IL or metadata). So here we are...