a5ac0ea102
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). |
||
---|---|---|
.. | ||
.gitignore | ||
Makefile | ||
XTest-Info.plist | ||
libframework.h | ||
libframework.m | ||
libtest-fat.macos.dylib | ||
libtest.cs | ||
libtest.h | ||
libtest.m | ||
libtest2.h | ||
libtest2.m | ||
rename.h | ||
testgenerator.cs | ||
testgenerator.csproj |