Результаты поиска по запросу "reflection.emit"

3 ответа

Создание класса для интерфейса во время выполнения в C #

Я собираюсь взять набор объектов, скажем, в данный момент существует 3 живых объекта, которые реализуют общий интерфейс, а затем обернуть эти объекты в четве...

1 ответ

Выдать локальную переменную и присвоить ей значение

Я инициализирую целочисленную переменную следующим образом: LocalBuilder a = ilGen.DeclareLocal(typeof(Int32));Как я могу получить к нему доступ и присвоить ему значение? Я хочу сделать что-то вроде этого: int a, b; a = 5; b = 6; return a + b;

1 ответ

Создайте класс динамически с Reflection.Emit. я застрял

Прочитайте о создании типов во время выполнения, и я нашел это удивительным. Моя цель - создать этот класс: [DelimitedRecord(",")] public class Person { [FieldOrder(0)] private string firstName; [FieldOrder(1)] private string lastName; public ...

ТОП публикаций

3 ответа

Общий метод FromEvent

Используя новую модель async / await, довольно просто сгенерироватьTask это завершается, когда происходит событие; вам просто нужно следовать этой схеме: public class MyClass { public event Action OnCompletion; } public static ...

1 ответ

Создайте класс динамически с Reflection.Emit. я застрял

Прочитайте о создании типов во время выполнения, и я нашел это удивительным. Моя цель - создать этот класс:

4 ответа

Использование делегата для вызова конструктора

я нашелэтот но попытался его использовать и потерпел неудачу.Как я могу создать объект с помощью отражений и сделать его быстрым, поместив его в делегат?

1 ответ

Вызов функции делегата

У меня есть следующий код C #:

1 ответ

дженерики с ИЛ?

Можно ли использовать дженерики с Генератором IL? DynamicMethod method = new DynamicMethod( "GetStuff", typeof(int), new Type[] { typeof(object) }); ILGenerator il = met,hod.GetILGenerator(); ... etc

2 ответа

Связывание дерева выражений .NET в новую сборку

1 ответ

Выдать локальную переменную и присвоить ей значение

m инициализирует целочисленную переменную следующим образом: LocalBuilder a = ilGen.DeclareLocal(typeof(Int32));Как я могу получить к нему доступ и присвоить ему значение? Я хочу сделать что-то вроде этого: int a, b; a = 5; b = 6; return a + b;