Описание тега roslynpad

RoslynPad - это редактор с открытым исходным кодом для сценариев C# (файлы.csx), созданный с использованием Roslyn и AvalonEdit. Некоторые из его функций включают автозавершение кода, справку по сигнатурам, диагностику (волнистые линии), действия кода (лампочки) и поддержку NuGet.
2 ответа

Использование методов расширения в RoslynPad

Я пытаюсь понять метод расширения, похожий на этот код var p = new Person("Tim"); p.LastName = "Meier"; // reader.Get<bool>("IsDerivat"); var IsOlivia = p.Get<bool>("Olivia"); Это мой код внутри RoslynPad: public static class PersonExten…
04 ноя '16 в 19:26
1 ответ

Roslynpad устанавливает контекст оболочки

У меня проблема с установкой класса контекста для блока кода в WPF RoslynPad RoslynCodeEditor. У меня уже есть codehighlightning и завершение кода, но я не хочу устанавливать контекст для кода, чтобы я мог вызвать переопределение метода без необходи…
07 фев '18 в 11:53
1 ответ

Ссылка на один скрипт RoslynPad из другого

То, что я хотел бы сделать, это ссылаться на один сценарий из другого. Одним из способов сделать это может быть использование сборок. RoslynPad позволяет компилировать скрипт в сборку. Вот что я пробовал до сих пор. Скрипт A, который компилируется в…
07 июл '17 в 20:34
1 ответ

Есть ли способ "заглушить" IntelliSense RoslynPad от RoslynPad?

Я на самом деле интегрирую замечательный RoslynPad в приложение WinForms и чертовски хорошо работаю. Смысл интеграции заключается в том, что пользователь может ввести некоторый код C#, чтобы его можно было использовать в будущем. Дело в том, что я з…
1 ответ

RoslynPad FileNotFoundException в расширении Visual Studio

Кому-нибудь удалось запустить редактор WPF RoslynPad в расширении Visual Studio (VSIX) (к сведению: я использую Visual Studio 2015 Enterprise)? При попытке инициализировать хост Roslyn в VSIX следующим образом: var host = new RoslynHost(additionalAs…
18 июл '18 в 11:10
1 ответ

Можно ли включить intellisense для объекта global из globalsType в элемент управления RoslynPad RoslynCodeEditor?

Я работал с элементом управления RoslynCodeEditor и пытался найти способ передать мой глобальный объект в RoslynCodeEditor и иметь в моих скриптах intellisense. Кто-нибудь знает, как я могу предоставить доступ к свойствам или методам объекта контекс…
14 ноя '17 в 18:58
0 ответов

Интеграция Roslyn с fastcoloredtextbox для получения синтаксических ошибок C#

Сейчас я делаю легкий C#,vb ide, кто-нибудь знает, как я могу сделать C#, завершение кода vb и C#, исправление кода vb в fastcoloredtextbox с помощью roslyn? ВОПРОС: как я могу получить синтаксические ошибки динамически из текста fctb, и как я могу …
10 авг '19 в 10:33
1 ответ

Несоответствие манифеста сборки пакет-установка не устраняет

Явная ошибка не устраняется, я стараюсь изо всех сил (даже ссылку на исходный код Roslyn на мой проект). Ниже приведен фрагмент кода, который генерирует ошибку. Это WINFORM, а в Element Host загрузите сборку Roslyn. Действия по воспроизведению ошибк…
1 ответ

Настройка C# dlr LanguageSetup для среды выполнения сценария

Кто-нибудь знает, как настроить C# ScriptEngine с помощью Microsoft.CodeAnalysis.CSharp.Scripting var runtimeSetup = new ScriptRuntimeSetup(); LanguageSetup languageSetup = new LanguageSetup( "CSharp.Runtime.Context, CSharp", "CSharp", new[] { "CSha…
1 ответ

Как показать OpenFileDialog в RoslynPad

Я использую следующий код, чтобы показать OpenFileDialogиспользуя RoslynPad, он выполнил и запустился, но диалоговое окно не появилось, поэтому фрагмент продолжает работать вечно: #r "framework:Microsoft.WindowsDesktop.App" using System.Wi…
28 сен '20 в 13:11
0 ответов

Сборка прямо из C# Interactive / RoslynPad

Я часто использую C# interactive или RoslynPad для тестирования. Я начинаю с запуска "#r <path.dll>", чтобы загрузить предварительно скомпилированные dll / s моего проекта. Есть ли способ принудительно перестроить проект перед его загрузкой? В…
01 июн '21 в 15:42
0 ответов

Roslyn GetDescriptionAsync дает неполное описание

Я пытаюсь изучить службу завершения кода Roslyn. Я могу получить список завершения, но когда я пытаюсь получить описание, он возвращает только модификаторы типа и доступа, но не фактическое описание (например, функция, используемая для печати на кон…
16 фев '23 в 23:23