К сожалению, нет никакого волшебного инструмента ... и я написал рукописный код jQuery.
Если вы посмотрите на это, то увидите, что действительно нужно посмотреть на все "причуды" ... ммм ... функции, достигаемые за счет изменения последовательностей / количества параметров и т. Д., Чтобы получить различное поведение, а также возможные различные возвращаемые значения и т. д. Вся эта информация просто отсутствует в скрипте, чтобы можно было создать красивую оболочку.
Кроме того, есть места, где вы должны подумать о том, каким будет естественный / полезный опыт работы с C # ... например, использование перечислений для представления строковых литералов, числовых литералов. Как представить различные варианты поведения в виде перегрузок или API с разными именами, которые преобразуются в один и тот же вызов во время выполнения. То же самое касается некоторых дженериков.
Это не ракетостроение, но требует немного работы. Это также зависит от размера API, который вы пытаетесь обернуть. Ядро jQuery имеет довольно большую площадь поверхности по сравнению с другими плагинами jQuery.