Cenk Ergen
Cenk Ergen
This issue is known, will be fixed in the next patch. Only affects global command creation.
Explanation [here](https://canary.discord.com/channels/848176216011046962/918142411773988914/985968477057736704). And docs update were implemented on #2368 but docs aren't up to date.
> XML lgtm, but awaiting to approve until I've verified functionality. Going try to build an app on localization for testing i also need to do that myself. its been...
> @Cenngo Can you look at this? I need to go over this to see whats the state of this pr but ill try to wrap this up.
> @Cenngo Could you look at this? Yes, although ActivatorUtils.CreateIstance is 2 times slower than .Invoke it seems like activatorUtils.CreateFactory actually returns a compiled lambda expression which is much faster...
Actually i believe the ActivatorUtilities implementation doesnt support property injection by default, to avoid introducing a breaking change i might use the activation method from the Interaction Service
> @Cenngo Can you take a look here? How do you want this handled? If i remember corretly, It is correct that the precondition check is prioritized over the method...
How do you propose to tie the attributes to the actual parameters? In my oppinion the only viable option is to do something like this: ```cs [SlashCommand(...)] [Summary("msg", "name", "description")]...
> Why not try and find out how xml comments do it? Xml comments still do it using the name of the parameter but with Xml comments, name validation is...
> Bring-your-own-model approach You as a developer can create your own model classes/structs for each entity type. This allows you to store extra info, control memory behavior, serialization/deserialization rules, add...