Описание тега dynamic-method

DynamicMethod - это класс.Net, который можно использовать для определения метода во время выполнения с использованием CIL.
3 ответа

Javascript: Как динамически построить метод из строковых данных?

У меня есть документ XML, который определяет задачу, которая представляет собой список действий, которые необходимо выполнить с определенными данными. Мне нужно преобразовать этот "список задач" в метод Javascript, который может быть вызван позднее,…
1 ответ

Как вернуть значение с помощью динамических вызовов методов через getattr()

У меня есть класс, который называется, который запускает командную строку цикла while, я использую dir() а также getattr() динамически создавать список методов для командной оболочки. Я хочу вернуть значения, но возвращение из динамически вызываемог…
4 ответа

Это динамическая отправка?

Это динамическая отправка: abstract class A{ public method Meth1(){ //somecode } } class B extends A{ } class C extends A{ } В другом классе полностью: Some_Method(A a){ a.Meth1(); } Я не уверен, что это динамическая отправка, потому что поведение о…
20 авг '11 в 15:57
1 ответ

Как вызвать динамический метод для возврата квадрата числа?

Я хочу создать простой динамический метод, который возвращает квадрат целого числа (т. Е. - если число равно 5, оно должно возвращать 25).Я написал код ниже:- class Square { public int CalculateSquare(int value) { return value * value; } } public cl…
1 ответ

Какой самый простой способ добавить состояние в DynamicMethod CLR?

Я делаю небольшую генерацию кода с помощью DynamicMethod, и у меня есть проблема, которая может быть легко решена путем добавления небольшого состояния, например поля. К сожалению, я не могу вставить это состояние в один из параметров метода, поэтом…
1 ответ

Получить и установить свойство объекта, используя деревья выражений вместо отражения

Я хотел бы динамически получить и установить свойства объектов следующим образом: public class Person { public string Name {get; set; } } public class Testing { public void Run() { var p = new Person(); SetValue(p, "Name", "Henry"); var name = GetVa…
25 фев '16 в 19:47
5 ответов

Динамический вызов метода в Ruby

Насколько мне известно, есть три способа динамического вызова метода в Ruby: Способ 1: s = SomeObject.new method = s.method(:dynamic_method) method.call Способ 2: s = SomeObject.new s.send(:dynamic_method) Способ 3: s = SomeObject.new eval "s.dynami…
03 июл '13 в 17:54
2 ответа

Сравнение всех свойств объекта с использованием деревьев выражений

Я пытаюсь написать простой генератор, который использует дерево выражений для динамической генерации метода, который сравнивает все свойства экземпляра типа со свойствами другого экземпляра этого типа. Это прекрасно работает для большинства свойств,…
07 янв '11 в 17:13
1 ответ

Метод отправки Ruby с ассоциациями рельсов

Я возился с созданием сортируемого модуля таблицы. Я знаю, что некоторые могут существовать, но хочу получить опыт, делая это сам. У меня была идея сделать это так: SortedTable.new(ModelName, Hash_Of_Columns_And_Fields, ID) пример SortedTable.new(Po…
12 сен '11 в 20:45
1 ответ

Есть ли у DynamicMethod skipVisibility снижение производительности?

При создании DynamicMethod в C#, для которого в обход видимости нет необходимости или не имеет значения, какое значение лучше всего указать для параметра skipVisibility объекта DynamicMethod конструктор? Существует ли снижение производительности, т.…
09 ноя '17 в 22:17
2 ответа

Передача лямбды во вторичный домен приложений в виде потока IL и сборка его обратно с использованием DynamicMethod

Можно ли передать лямбда-выражение вторичному домену AppDomain в виде потока IL-байтов, а затем собрать его обратно, используя DynamicMethod, чтобы его можно было вызывать? Я не очень уверен, что это правильный путь, во-первых, поэтому вот (подробно…
01 сен '09 в 13:23
2 ответа

Я знаю, как устанавливать методы класса, но как я могу установить методы экземпляра на лету?

Я задал предыдущий вопрос о методах класса, но я действительно хочу понять, как это сделать, например, для методов экземпляра. Спасибо! знак равно Код ниже устанавливает методы класса для данного массива: class Testing V4_RELATIONSHIP_TYPES=[1=>2…
1 ответ

Получить возвращаемое значение из динамического вызова Java-класса

Мне нужно получить значение retrun из динамически вызываемого Java-класса, передавая значения переменных в этот вызывающий метод. Я пытаюсь использовать java.lang.reflect.Method; PredictionManager pm = new PredictionManager(); Class invokeclass = pm…
08 июн '15 в 05:11
2 ответа

Добавление метода динамически в компонент Ax 2012

Я хочу динамически добавить метод к компоненту в Ax 2012, как я могу сделать это с помощью кода? Является ли это возможным?
1 ответ

Реализация динамических методов в рельсах для пары ключ / значение

Допустим, у меня есть таблица базы данных под названием 'options' с соответствующей моделью под названием Option. Структура этой таблицы проста и выглядит следующим образом... id -> primary key, auto increment name -> key value -> value for…
17 янв '13 в 16:10
5 ответов

Поддерживает ли Java динамический вызов метода?

class A { void F() { System.out.println("a"); }} class B extends A { void F() { System.out.println("b"); }} public class X { public static void main(String[] args) { A objA = new B(); objA.F(); } } Вот, F() вызывается динамически, не так ли? Эта ста…
09 апр '10 в 16:41
1 ответ

Как вызвать Instance Method из синглтона с emit

У меня есть исключение: операция может дестабилизировать среду выполнения, и я не знаю почему:(. Пожалуйста, помогите мне. Я добавил Local, но все еще не работает... Метод хочу создать динамически (REF000001): public static int REF000001(int REF0000…
1 ответ

Доступ к свойству или методу путем передачи строки в функцию

У меня есть сборка.net, предоставляющая огромное количество API, и мне нужно написать для нее оболочку COM. Я не могу написать интерфейсы для каждого метода и свойства, предоставленного моей сборкой.net из-за нехватки времени. Вместо этого я планиру…
20 сен '13 в 05:29
1 ответ

Как написать действительно динамические методы в Objective-C?

Я только начал разрабатывать эту библиотеку Его главная цель - позволить программисту писать имена методов, например предложения, для работы с Core Data. Примеры: [moc RD_createUserWithName:@"John" age:@29 married:@YES]; [moc RD_createCompanyWithNa…
2 ответа

Динамический метод php

Можно ли создать метод динамически? Например: у меня есть метод с именем "createMethod()". Я хотел бы передать переменные этому методу, описывающие, как будет выглядеть динамический метод (описание функции, параметры в виде массива или объекта). Я п…
21 ноя '13 в 23:54