Unity 6.3
0 онлайн 95 гостей 3 в системе
Вход
Программирование в Unity Шаг 204 из 210

Анализ кода и генерация исходных кодов

Анализатор кода изучает исходный код и отчитывается о диагностике, чтобы помочь найти ошибки или применить правила. Генератор исходного кода запускается во время компиляции и создает дополнительный исходный код, который становится частью вашей программы.

В экосистеме C#/.NET генераторы исходных кодов и анализаторы построены на одной и той же платформе компилятора Roslyn, и анализаторы обычно называются анализаторами Roslyn.

Оба анализатора и генераторы исходных кодов импортируются как управляемые плагины в ваш проект Unity. Вы можете либо написать свой собственный анализатор или генератор исходных кодов, либо импортировать существующие библиотеки сторонних разработчиков.

Примечание: Анализаторы Roslyn совместимы только с IDEs, которые Unity поддерживают.

Дополнительные сведения о написании и использовании анализаторов Roslyn см. в документации Microsoft в разделах Конфигурация анализатора и Начало работы с анализаторами Roslyn.

Тема Описание
Создание и использование генератора исходных кодов Создайте простой генератор исходного кода и настройте Unity Editor для использования в коде вашего проекта Unity.
Создание и использование анализатора Roslyn Создайте простой анализатор Roslyn и настройте Unity Editor для использования в коде проекта Unity.
Установка и использование существующего анализатора или источника генератора Загрузите существующий анализатор кода или генератор исходного кода и настройте Unity Editor для использования в коде вашего проекта Unity.
Дополнительные файлы для анализаторов Roslyn и генераторов источников Определите дополнительные текстовые файлы для анализаторов Roslyn или генераторов источников, которые будут использоваться.
Область анализатора и файлы наборов правил Контролируйте, какие части кода подлежат анализу, и настраивайте диагностические уровни для каждой сборки.

Дополнительные ресурсы