У меня есть DLL с набором классов, которые я хочу получить для завершения кода в интерфейсе редактора кода Монако. Они требуют, чтобы они были в таком формате:
{
label: '"lodash"',
kind: monaco.languages.CompletionItemKind.Function,
documentation: "The Lodash library exported as Node.js modules.",
insertText: '"lodash": "*"',
range: range
}
Так как же сгенерировать Монако завершение предложений из C# сборки?
Примечания:
- это может быть связано "Использование Roslyn C# Completion Service программно" как их заставить работать вместе ?
- Если бы можно было создать что-то подобное, используя отражение:
'namespace test{',
'declare interface custom {',
'id :string;',
'};',
'',
'declare function MyCustomFunction(i :custom) :void;',
'}'
Это решило бы проблему как , показанное здесь