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

Объявление переменной не разрешается должным образом
Используя CodeDom в С#, я пытаюсь создать следующий цикл for: for (int i = 0; i < ds.Tables[0].Rows.Count; i = (i + 1)) За исключением того, что мой код генерирует это: for (int i; (i < ds.Tables[0].Rows.Count); i = (i + 1))...
570 просмотров
schedule 16.11.2023

Создание CodeMemberMethod из строки
Я пытаюсь сгенерировать код с помощью CodeDom. Я хотел знать, есть ли способ создать CodeMemberMethod из строки. Я нашел метод, но он генерирует сборку из строки. Я хотел сгенерировать некоторые методы из строки. Там в любом случае?
813 просмотров
schedule 15.04.2023

Генерация кода Java (метапрограммирование, отражение, wtv)
Кто-нибудь знает инструмент для Java (что-то вроде codedom для С#), который позволяет генерировать код Java в файл .java? EDIT : я создаю платформу, основной целью которой является автоматизация операции. Дав некоторый ввод, я хочу сгенерировать...
2937 просмотров

Может ли CodeDom добавлять файлы исходного кода в проект?
Я использую CodeDom для генерации кода. Это прекрасно работает, но я не нашел способа включить сгенерированные файлы исходного кода в проект. Я начал использовать T4 и T4Toolbox для создания кода, поскольку он поддерживает интеграцию с файлами...
1936 просмотров
schedule 25.08.2022

Эффективный доступ к свойствам и возможная динамическая компиляция
У меня есть решение, в котором мне нужно взять разные классы и получить доступ к его свойствам по имени. поэтому, если у меня есть, например, классы Horse и Cat , мне нужно иметь доступ к ним через общий класс, скажем, адаптер, например...
616 просмотров
schedule 14.08.2022

Выполнение кода на ассемблере и доступ к его объектам
у меня сложный вопрос: Я хочу написать некоторый код в текстовое поле и скомпилировать его во время выполнения, например «Application.GetSystem().ObjectList.Count», чтобы я мог получить результат и отобразить его в другом текстовом поле....
82 просмотров
schedule 18.01.2024

Создание методов расширения с помощью System.CodeDom
Кто-нибудь когда-нибудь пытался генерировать методы расширения с помощью System.CodeDom в .NET 4.0? Кажется, нет никакого способа указать CodeMemberMethod или CodeParameterDeclarationExpression как метод/параметр расширения. Если это невозможно,...
1025 просмотров

C# Использование CodeDom для добавления переменных как части класса
Я пытаюсь создать следующий код с помощью CodeDom: public partial class mainClass { public byte[] bytes = null; } У меня нет проблем с созданием класса, и я нашел способы объявлять переменные с помощью CodeDom с помощью метода...
1473 просмотров
schedule 14.03.2022

Как инициализировать объект с помощью CodeDOM?
Мне нужно инициализировать мой объект, как показано ниже: var obj = new EduBranch { Id = model.Id, WorklevelId = model.WorklevelId, EdulevelId = model.EdulevelId, Title = model.Title, StartEduYearId = model.StartEduYearId,...
966 просмотров
schedule 28.02.2022

транспортировка массива байтов в codedom дает мне ошибку
Привет, ребята, я работаю над проектом, в котором мне нужно сгенерировать исполняемый файл, содержащий массив байтов другого исполняемого файла, в основном моя программа загружает исполняемый файл и сохраняет все соответствующие байты в массиве, а...
148 просмотров
schedule 18.02.2022

Использование универсального аргумента в универсальном параметре метода, созданном CodeDOM
Я пытаюсь создать общий метод через купол кода, где общий аргумент используется в параметре метода, например: String.Join<T>(String, IEnumerable<T>) У меня есть немного кода для генерации параметров, которые выглядят так:...
563 просмотров
schedule 08.10.2022

Невозможно скомпилировать вывод кода из-за некоторых ошибок эталонной сборки
Моя проблема выглядит так: Есть проект под названием myframework . Он имеет несколько методов расширения, определенных в нем следующим образом: namespace myframework { public static class Helpers { public static bool...
145 просмотров
schedule 31.03.2023

Как создать необязательные аргументы в Visual Basic, сгенерированные через CodeDom?
Это двоюродный брат вопроса " Может ли CodeDom создавать необязательные аргументы при создании метода ac#? " И я попробовал ответ, данный здесь . Тем не менее, когда я пытаюсь скомпилировать, я получаю следующую ошибку: ошибка BC30455:...
741 просмотров

Создайте UserControl с помощью CodeBehind во время выполнения в Asp.Net
Как создать пользовательский элемент управления и его программный код из исходных файлов во время выполнения и загрузить в панель? Я почти уверен, что использование CodeDom может решить эту проблему, но не совсем уверен, как это сделать. Может ли...
931 просмотров
schedule 15.06.2022

Ошибка компиляции CodeDom Forms не является членом Windows в Windows 8.1
Я использую CodeDom для создания InMemory exe. Это отлично работает для Windows 8 и ниже. Скомпилированный код работает в Windows 8.1, если я удалю декларацию форм, но я не хочу этого делать. Любые идеи? Windows 7 - Все работает, Windows 8 - Все...
434 просмотров

как создать метод интерфейса с CodeDom
Я использую CodeDom для создания интерфейсов службы WCF и файлов реализации. Я не могу найти какие-либо параметры в CodeMemberMethod, которые позволили бы мне создать метод интерфейса. Если я использую MemberAttributes.Abstract, я почти достиг цели,...
1944 просмотров
schedule 28.05.2022

Добавьте log4net в код C#, сгенерированный динамически
У нас есть код, который компилируется в библиотеку с помощью CodeDom. В некоторые из этих классов я хотел бы добавить операторы log4net. Я не уверен в синтаксисе добавления следующей строки (чтобы я мог использовать объект журнала для журналов...
159 просмотров
schedule 06.12.2023

Имя типа или пространства имен «Процесс» не существует в пространстве имен «System.Diagnostics».
Эта ошибка не имеет для меня абсолютно никакого смысла. Я использую CodeDOM для компиляции исполняемого файла. Вот мой класс для компиляции: using System; using System.CodeDom.Compiler; using System.IO; using Microsoft.CSharp; class Compiler {...
809 просмотров
schedule 25.09.2022

Как создать метод во время выполнения и добавить его в существующий класс
У меня есть класс вроде: public class OverTimeViewModel { public Guid uniqeid { get; set; } public string WorkType { get; set; } public int RequestDate { get; set; } public string RequestTime { get; set; }...
102 просмотров
schedule 18.06.2022

Не удается скомпилировать простой динамический код после миграции на .netstandard 2.0 (CodeDom выдает System.PlatformNotSupportedException)
Попытка скомпилировать этот образец кода: var c = new CSharpCodeProvider(); var cp = new CompilerParameters(); var className = $"CodeEvaler_{Guid.NewGuid().ToString("N")}"; // doesn't work with or without netstandard reference var netstandard =...
6058 просмотров