Вопросы по теме '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 просмотров
schedule
22.01.2024
Может ли 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 просмотров
schedule
05.10.2022
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 просмотров
schedule
15.02.2024
Создайте 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 просмотров
schedule
01.02.2022
как создать метод интерфейса с 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 просмотров
schedule
12.07.2022