IEnumerable<AutocompleteResult> results = Array.Empty<AutocompleteResult>();
results.Append(new AutocompleteResult("Content Creator", 929831965434183691));
results.Append(new AutocompleteResult("Fraktionsvertreter", 878944965177258024));
_discord.GetUser(284781352086274048).SendMessageAsync(text: "Log: Autocomplete");
return AutocompletionResult.FromSuccess(results.Take(25));```
-- not working
#IEnumerable AutocompleteResult has issues with List or appends
1 messages · Page 1 of 1 (latest)
IEnumerable<AutocompleteResult> results = new[]
{
new AutocompleteResult("Content Creator", 929831965434183691),
new AutocompleteResult("Fraktionsvertreter", 878944965177258024)
};
_discord.GetUser(284781352086274048).SendMessageAsync(text: "Log: Autocomplete");
return AutocompletionResult.FromSuccess(results.Take(25));```
-- working
IEnumerable<AutocompleteResult> results = new List<AutocompleteResult>();
results.Append(new AutocompleteResult("Content Creator", 929831965434183691));
results.Append(new AutocompleteResult("Fraktionsvertreter", 878944965177258024));
_discord.GetUser(284781352086274048).SendMessageAsync(text: "Log: Autocomplete");
return AutocompletionResult.FromSuccess(results.Take(25));```
-- not working
_discord.GetUser(284781352086274048).SendMessageAsync(text: "Log: Autocomplete");
is still firing, but results doesnt throw any kind of error nor any results on autocomplete command
IEnumerable AutocompleteResult has issues with List
IEnumerable AutocompleteResult has issues with List or appends
you are mis/not understanding how IEnumerable.Append method works in .NET
Basically it creates a new instance of IEnumerable with the new element
it does not modify existing IEnumerable object
what you could do - change IEnumerable to List
Doesnt work either ^^
already tried
show the code pls
List<AutocompleteResult> results = new List<AutocompleteResult>();
results.Append(new AutocompleteResult("Content Creator", 929831965434183691));
results.Append(new AutocompleteResult("Fraktionsvertreter", 878944965177258024));
_discord.GetUser(284781352086274048).SendMessageAsync(text: "Log: Autocomplete");
return AutocompletionResult.FromSuccess(results.Take(25));```