Как сгенерировать сигнатуру типа F #, похожую на FSI в моем собственном коде?

Если кто-то использует F # Interactive Shell (FSI), выводимый тип выражения (подпись) выводится на консоль вместе со значением:

val it : int * string * float = (42, "Hello F#", 42.0)

Как я могу имитировать такое же поведение в своем собственном коде, например получить выведенные типы в виде строки для выражения F #?

Мне не нужно динамически оценивать любые выражения F #, выражения известны во время компиляции и являются частью моего (статического) кода F #. Мне нужна эта функция, чтобы иметь возможность имитировать вывод FSI в LINQPad для моих F # демонстраций.

Ответы на вопрос(2)

Ваш ответ на вопрос