Вопросы по теме 'roslyn'

Получение контекста отладчика в C # interactive
C # Interactive кажется намного более мощным, чем Immediate Window (по крайней мере, он обрабатывает лямбда-выражения, которые часто используются в LINQ - см. Инструмент быстрого просмотра отладки Visual Studio и лямбда-выражения ), но похоже, что...
9352 просмотров
schedule 31.03.2024

Какое влияние установка Roslyn окажет на мою установку VS
Я написал несколько расширений VS, и Roslyn кажется интересным инструментом в таких начинаниях. Мне было бы очень интересно попробовать. Но Есть ли безопасный способ установить его? Могу ли я установить его в изолированный улей? Насколько...
738 просмотров
schedule 09.10.2022

Рослин сомневается в построении SyntaxTree
Отказ от ответственности Я почти уверен, что упускаю что-то очевидное, но даже после прочтения официальной документации я не совсем понимаю, как Roslyn создает синтаксическое дерево. Пример Рассмотрим следующий простой код: using System;...
1325 просмотров
schedule 19.07.2023

Ошибка при создании динамического LINQ с использованием Roslyn CTP июня 2012 г.
Некоторое время назад я написал программу, использующую компилятор Mono в качестве службы, как using System; using System.Collections.Generic; using System.Linq; using System.Text; using Mono.CSharp; namespace MonoTest { class Program {...
555 просмотров
schedule 24.10.2022

Прикрепить VsPackage к экземпляру Roslyn
Я пытаюсь создать VsPackage, использующий языковые службы Roslyn. В свойствах моего VsPackage я изменил аргументы командной строки на: /rootsuffix Roslyn При запуске проекта запускаемый экземпляр Visual Studio правильно использует Roslyn....
327 просмотров
schedule 24.02.2022

Проблемы с установкой Roslyn Preview
У меня возникли проблемы с установкой Roslyn Preview. Я использую VS 2013 Премиум. Я скачал пакет с сайта и установил vsix, все идет хорошо, ошибок нет. Но даже после перезапуска VS он все равно не распознает новые возможности языка....
766 просмотров
schedule 18.12.2022

Как получить доступ к вызовам через методы расширения, методы в статических классах и методы с параметрами ref/out с Roslyn
Я работаю над созданием проекта с открытым исходным кодом для создания диаграмм последовательности .NET UML, в котором используется библиотека javascript, называемая js-sequence-diagrams. Я не уверен, что Roslyn является подходящим инструментом для...
976 просмотров
schedule 28.05.2023

Как получить SyntaxToken.Kind в текущей версии Roslyn?
Я пытаюсь обновить проект, в котором интенсивно используется сравнение с SyntaxToken.Kind. Похоже, что это свойство исчезло в более новых версиях Roslyn, и мне было интересно, есть ли альтернативный метод или метод расширения, который я мог бы...
628 просмотров
schedule 12.09.2022

Как отформатировать текстовый код с помощью Roslyn?
Я просмотрел образцы и другие вопросы, люди в основном используют Workspaces . Все, что у меня есть, это один файл и нет рабочего пространства, как я могу отформатировать его, используя Formatter статические методы?
681 просмотров
schedule 18.06.2023

Не можете специально пройтись по синтаксическому дереву?
Я пытаюсь реализовать инициализатор Diagnostic Analyzer for Collection и соответствующий поставщик исправлений кода. Неправильный код: var sampleList= new List<string>(); sampleList.Add(""); sampleList.Add(""); После исправления...
130 просмотров
schedule 13.10.2022

Доступна ли еще предварительная версия Roslyn для конечных пользователей?
На домашней странице Roslyn есть ссылка «Предварительная версия для конечного пользователя», которая ведет на сайт Microsoft Connect. http://msdn.microsoft.com/en-us/vstudio/roslyn.aspx Вместо того, чтобы видеть форму для заполнения, чтобы я...
379 просмотров
schedule 10.12.2023

Как добавить пользовательскую синтаксическую аннотацию в SyntaxNode?
В предыдущей версии Roslyn я мог добавлять пользовательские данные в SyntaxNode с помощью класса, производного от SyntaxAnnotation . Но теперь SyntaxAnnotation запечатан, и я могу использовать SyntaxAnnotation только со строками: вид и данные....
724 просмотров
schedule 24.02.2023

Roslyn - найти объявления с полным именем
Я использую метод SymbolFinder.FindDeclarationsAsync (), чтобы найти символ, объявленный в проекте. Но метод не подходит для полностью определенных имен. var symbols = SymbolFinder.FindDeclarationsAsync(projects, "String", true).Result;...
1416 просмотров
schedule 19.05.2022

Roslyn меняет ссылки на узлы
Поскольку узлы неизменяемы, и каждый раз, когда создаются новые экземпляры, мои ссылки устаревают. Каков наилучший подход к этому? Я занимаюсь рефакторингом, чтобы переместить определение класса на один уровень выше. Сначала я добавляю его к...
87 просмотров
schedule 04.09.2023

как включить автоматическую сборку roslyn в моем приложении vnext
Я сделал демонстрационное приложение для тестирования всех новых функций asp vNext и Roslyn, но я не могу воспроизвести то, что видел в презентациях: редактирование содержимого панели просмотра контроллера и обновление страницы, чтобы увидеть новую...
1512 просмотров

Как загружается компилятор Roslyn C#?
Я начал читать о Roslyn, новом компиляторе C#, и мне было интересно, как был скомпилирован компилятор Roslyn? Я понимаю, что boostrapping необходим для того, чтобы иметь "я компилятор хостинга" , и мне стало интересно, как компилятор Roslyn...
588 просмотров

Получение нулевого значения для ITypeSymbol
Я пишу несколько тестов, и мне нужно получить ITypeSymbol. Вот как я это делаю: private async Task<ITypeSymbol> GetTypeSymbol(string file, TextSpan span) { var code = File.ReadAllText(file); var tree =...
223 просмотров
schedule 06.04.2024

Рослин получает MethodInfo от IMethodSymbol
как я могу надежно получить MethodInfo (отражение) из IMethodSymbol (синтаксическое дерево Roslyn). Я могу получить Type из IMethodSymbol, а у этого типа много методов, один из которых соответствует экземпляру IMethodSymbol. e.g. int i = 0;...
1323 просмотров
schedule 14.06.2023

Поддерживает ли Visual Studio 2015 Community edition Roslyn?
Могу ли я использовать Roslyn и все его инструменты в Visual Studio 2015 Community Edition? Я собираюсь загрузить версию сообщества, и это важное решение для меня, учитывая, что у меня есть одно устройство, мой ноутбук, который я использую для...
865 просмотров

Visual Studio 2015 — создание класса во время выполнения
Упростит ли Visual Studio 2015 создание классов во время выполнения и поможет ли с легкостью вводить динамический код? Позвольте мне объяснить немного больше об этом. Если у меня есть набор сущностей и атрибутов. Каков наилучший способ разрешить...
523 просмотров
schedule 15.10.2023