Я застрял с той же проблемой несколько дней назад, и мне ответили на ваш вопрос НЕТ .Вы не регистрируете весь свой исходный код как ITextModel.Даже VSCode не делает этого.
Я наткнулся на это репо несколько дней назад.Код был написан 2 года назад и устарел, но, тем не менее, он по-прежнему очень полезен, и с небольшими изменениями вы можете получить его в кратчайшие сроки.Фактический код охватывает несколько файлов и функций, и это может быть нецелесообразно, чтобы написать его здесь, перейдите по ссылке для реального кода.Но, возможно, это то, что вы ищете monaco.languages.registerReferenceProvider
;