Я пытаюсь реализовать поставщик типов, используя примеры, которые я нашел в разных местах.
Я хочу иметь возможность создать конструктор, который присваивает предоставленные аргументы нужным свойствам. Результат должен будет сделать то же самое, что и тип ниже.
type SomeType(arg1: int, arg2: string) =
member this.Arg1 = arg1
member this.Arg2 = arg2
Я пробовал разные подходы, но я просто не могу передать первый аргумент в списке аргументов.
ProvidedConstructor(
parameters = parameters,
InvokeCode = (fun args -> ??)
Какой код должен быть вызван для достижения этого. Или мне нужно использовать другой подход?