This repository was archived by the owner on Dec 12, 2024. It is now read-only.

Description
The @available property is not so simple as a binary.
The current configuration can affect the wrapping on any given build.
If there is an @available attribute on a method/func/property, we will need to also put it on the wrapper around it.
Currently reflection doesn't carry that information - we need to grab it and put it in the reflector output.
MethodWrapping needs to plop it on wrappers.
NewClassCompiler should probably attach our equivalent to the C# code and be lenient if the initial entry point and/or wrapper entry point just aren't there (because they weren't compiled in).