A work proposal which has been voted on and accepted
Thu, Aug 22
Wed, Aug 21
The interface name was added to the struct name in order to avoid collisions between event arg structures with the same name. Removing this prefix leads at least to the following clashes:
Here is a list of generated events from the C# files. (without the prefix).
We could try hiding them but AFAIR they should be public so inherited classes can use them.
Evt today comes from the name of the event. Related to T8163
This could be kinda tricky to do in a generic way. We may end up having to build a list of irregular verbs and their past tense in order to generate them.
We may encounter some difficulty generating the files in sub folders as a meson issue  limits the output of custom_target command to be placed in the same folder as it is called.
Jul 24 2019
Good news! DocFX already filters out methods with the [EditorBrowsable(EditorBrowsableState.Never)] attribute :)
Yeah, looks good to me. Add this attribute to all classes and methods you think should be hidden from the standard C# user, and I'll also blacklist them from DocFX.
Jul 23 2019
Maybe we could use something like this EditorBrowseableAttribute, so IntelliSense and friends ignore them.
Apr 10 2019
Apr 5 2019
Apr 4 2019
Apr 3 2019
Apr 2 2019
This ticket has been closed as spam because it lacks a description. If this ticket is not spam, please reopen it after adding a description.