Я пытаюсь создать новый экземпляр класса, который имеет только два конструктора, каждый из которых является внутренним.
Код для этого класса можно найти по этой ссылке: ссылка
По сути, вот как выглядит код для конструктора:
//Automatic
internal CommandBuilder(ModuleBuilder module)
{
Module = module;
_preconditions = new List<PreconditionAttribute>();
_parameters = new List<ParameterBuilder>();
_attributes = new List<Attribute>();
_aliases = new List<string>();
}
//User-defined
internal CommandBuilder(ModuleBuilder module, string primaryAlias, Func<ICommandContext, object[], IServiceProvider, CommandInfo, Task> callback)
: this(module)
{
Discord.Preconditions.NotNull(primaryAlias, nameof(primaryAlias));
Discord.Preconditions.NotNull(callback, nameof(callback));
Callback = callback;
PrimaryAlias = primaryAlias;
_aliases.Add(primaryAlias);
}
Я потерял при попытке создать новый объект CommandBuilder.