Иногда нам может понадобиться сгенерировать некоторый конструктор javascript, чтобы применить сильную типизацию/intellisense в JavaScript в инструменте разработчика JavaScript. Возможно ли сгенерировать функцию конструктора JavaScript из обычного .NET-типа с использованием T4? Может ли какой-нибудь полезный класс сделать это? Благодаря!Созданный конструктор JavaScript T4 из .Net Тип
0
A
ответ
0
Нет класса утилит, и если ваши типы находятся в другой сборке, чем ваш T4
, это упростит работу.
В большинстве случаев вам необходимо будет использовать System.Reflection
или EnvDte
.
0
Не используйте T4 напрямую, это может вас заинтересовать. У нас были аналогичные требования, и в итоге я написал библиотеку для генерации классов Javascript из типов .NET. Вы можете ссылаться на него в файле T4, выставлять его как метод веб-сервера или просто использовать его как инструмент командной строки.
Доступно как nuget package - ClosureExterns.NET. Код и more info is on github.
Смежные вопросы
- 1. Mono.Cecil Создает динамически созданный тип
- 2. .Net T4 с использованием TextTemplatingFilePreprocessor
- 3. Альтернатива T4 в .NET Core?
- 4. Создать .net проекты через T4
- 5. Созданный родительский конструктор по умолчанию?
- 6. JavaFX: Конструктор, созданный с аннотацией
- 7. Запуск шаблонов T4 из другого шаблона T4
- 8. Конструктор по умолчанию не может обрабатывать тип исключения IOException, созданный неявным суперконструктором. Необходимо определить явный конструктор
- 9. Javascript invoke конструктор функция когда объект, созданный с помощью нового
- 10. Конструктор .NET SqlParameter несовместим?
- 11. Тип интерфейса Конструктор
- 12. Конструктор по умолчанию не может обрабатывать тип исключения IOException, созданный неявным супер-конструктором. из FileInputStream
- 13. Тип не может быть найден из шаблона T4
- 14. Более конкретно тип из базы совместно конструктор
- 15. Как получить тип собственности в CodeProperty? T4
- 16. Как получить тип объекта в шаблоне T4
- 17. Java Получить Конструктор Созданный в другом классе
- 18. Как вы используете .net Reflection with T4?
- 19. .NET Тип, загружаемый из App.Config
- 20. Пользовательский конструктор по умолчанию + инициализаторы в классе! = Созданный пользователем конструктор?
- 21. Созданный конструктор объекта доступа ArrayList Java
- 22. .net WPF IValueConverter Конструктор
- 23. Созданный конструктор Groovy, отсутствующий во время компиляции
- 24. динамически созданный объект javascript
- 25. Получить созданный тип в PostgreSQL
- 26. .net генерировать конструктор на основе полей .net
- 27. Как передать объект, созданный из типа A в тип B в .NET?
- 28. Динамический конструктор форм в .NET
- 29. Извлечь CSV-файл, созданный из таблицы javascript
- 30. Элемент ссылки Javascript, созданный из appendchild?
Было обнаружено, что есть хорошая статья об этом с хорошим исходным кодом образца T4. http://www.codeproject.com/Articles/578827/Generate-Knockout-Viewmodels-using-T4-templates –