11
ответов

Использование реального мира Отражения. Испустить

Во всех книгах я читал на отражении, они часто говорят, что нет многих случаев, где Вы хотите генерировать IL на лету, но они не дают примеров того, где это действительно имеет смысл. После...
вопрос задан: 22 February 2010 17:30
6
ответов

Изменение существующих блоков.NET

Существует ли способ изменить существующие блоки.NET, не обращаясь к сторонним инструментам? Я знаю, что PostSharp делает это возможным, но я нахожу его невероятно расточительным что developler PostSharp...
вопрос задан: 22 July 2012 13:48
5
ответов

Отражение. Испустите лучше, чем GetValue & SetValue: S

Мне сказали использовать Отражение. Испустите вместо PropertyInfo. GetValue / SetValue, потому что это быстрее этот путь. Но я действительно не знаю что материал от Отражения. Испустите и как использовать его для...
вопрос задан: 26 November 2009 15:31
5
ответов

Динамический веб-сервис C#.NET

Я использую класс в проекте ASP.NET C# позволить сценарию, записанному в некотором случайном языке сценариев представлять методы веб-сервиса динамично - другими словами, сценарий должен быть в состоянии представить...
вопрос задан: 30 May 2009 22:17
4
ответа

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

Скажем, у меня есть следующий код, которые обновляют поле структуры с помощью отражения. Так как экземпляр структуры копируется в метод DynamicUpdate, он должен быть упакован к объекту прежде...
вопрос задан: 23 May 2017 12:26
4
ответа

Замена инструкций в MethodBody метода

(В первую очередь, это - очень длинное сообщение, но не волнуйтесь: я уже реализовал все это, я просто спрашиваю Ваше мнение или возможные альтернативы.) я испытываю затруднения при реализации следующего;...
вопрос задан: 14 May 2010 07:59
4
ответа

Отразиться. Испустите динамический взрыв памяти типа

Используя C# 3.5 я пытаюсь генерировать динамические типы во времени выполнения с помощью отражения, испускают. Я использовал Динамический образец Библиотеки Запроса от Microsoft для создания генератора класса. Все работает, моя проблема...
вопрос задан: 23 March 2010 21:36
4
ответа

Использование Отражения. Испустите для создания класса, реализовав интерфейс

Я должен генерировать класс с помощью Отражения. Испустите, который реализует следующий интерфейс. IObject открытого интерфейса {T Добираются <T> (представьте propertyName в виде строки);} Делает у любого есть пример как я...
вопрос задан: 30 October 2009 18:33
4
ответа

Отражение. Испустите - доступ topmost-one объект от стека

Есть ли путь в.NET, с помощью Отражения. Испустите, для доступа к topmost-one объекту от стека? Таким образом, если A является самым верхним, и B затем - я хочу обработать B тогда A. Было бы хорошо копировать B выше (...
вопрос задан: 4 April 2009 23:07
4
ответа

Как я добавляю атрибуты к методу во времени выполнения?

Мы используем Microsoft. Методы. CompositeUI.EventBroker для обработки подписки события и публикации в нашем приложении. Способ, которым работы состоят в том, что Вы добавляете атрибут к своему событию, определяя...
вопрос задан: 20 November 2008 08:49
3
ответа

Как я испускаю код и ввожу его в загруженный блок?

Я создал некоторые Типы динамично с помощью Системы. CodeDom. CodeCompileUnit, хотите скомпилировать тех, которые в код IL в памяти, и вводить это код IL в блок, загруженный в памяти - нет никакой потребности к...
вопрос задан: 13 March 2012 16:50
3
ответа

Существует ли вид библиотеки ассемблера C++ во время выполнения вокруг? [закрытый]

Для моего маленького проекта хобби я должен испустить машинный код из программы C++ во времени выполнения. Я имею базовый адрес 0xDEADBEEF и хочу записать что-то вроде этого: Ассемблер a ((освобождают*) 0xDEADBEEF); a. Испустите () <и...
вопрос задан: 8 February 2011 18:49
3
ответа

Где я могу найти информацию о Получении, Наборе и методах Адреса для многомерной Системы. Экземпляры массива в.NET?

Система. Массив служит базовым классом для всех массивов в Общеязыковой среде выполнения (CLR). В соответствии с этой статьей: Для каждого конкретного типа массива время выполнения добавляет три специальных метода: Get/Set/...
вопрос задан: 31 March 2010 19:47
3
ответа

Отражение. Испустите по сравнению с CodeDOM

Каковы некоторые профессионалы/недостатки для использования Отражения. Испустить библиотеку по сравнению с CodeDOM для того, чтобы динамично сгенерировать код во времени выполнения? Я пытаюсь генерировать некоторых (относительно сложный) динамические клас
вопрос задан: 2 March 2010 11:29
3
ответа

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

Я нашел это, но попытался использовать его и отказавший. Как я могу создать объект с помощью отражений и сделать его быстро путем помещения его в делегата? DynamicMethod dm = новый DynamicMethod ("MyCtor", t, новый...
вопрос задан: 12 January 2010 18:27
3
ответа

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

Я смотрю на взятие ряда объектов, скажем, существует 3 объекта, живые в данный момент, который вся реализация единый интерфейс, и затем перенесите те объекты в четвертом объекте, также реализовав...
вопрос задан: 30 July 2009 09:34
2
ответа

IL Испускают для вызова экземпляра делегата?

В основном я принимаю имя события как строку, для получения EventInfo. Затем я обнаруживаю тип обработчика событий и тип аргумента события с помощью отражения, создавая нового делегата того типа (...
вопрос задан: 26 July 2014 14:24
2
ответа

Используя Отражение.NET. Испустите для генерации интерфейса

Я должен генерировать новый интерфейс во времени выполнения со всем одинаковым участники как существующий интерфейс, за исключением того, что я буду помещать различные атрибуты в некоторые методы (часть атрибута...
вопрос задан: 30 April 2011 21:34
2
ответа

Альтернативы отражению. Испустите для компактной платформы

Кажется, что.NET CF пропускает очень полезное Отражение. Испустить. До сих пор я нашел эту библиотеку как альтернативу: http://www.codeplex.com/EmitCF. Однако это, кажется, заброшенная ранняя версия...
вопрос задан: 8 February 2011 18:54
2
ответа

Как я Испускаю Систему. Linq. Выражение?

У меня есть некоторый код, который генерирует различный Func <> делегаты, использующие Систему. Linq. Выражения и Выражение. Лямбда <Func <>>.Compile () и т.д. Я хотел бы иметь возможность сериализировать...
вопрос задан: 27 February 2010 00:28
2
ответа

Java, эквивалентный из отражения. Испустить

Насколько я могу сказать, Java не имеет такого эквивалента Отражения C#. Испустите материал. Есть ли какие-либо дополнительные библиотеки для Java, которые обеспечивают схожую функциональность? Каковы различия (к отражению...
вопрос задан: 13 February 2010 22:26
2
ответа

Явная интерфейсная реализация и Отражение. Испустить

Делает кто-либо знает, как реализовать свойство интерфейса явно с помощью Отражения. Испустить?
вопрос задан: 20 November 2009 22:49
2
ответа

Соединение Дерева выражений.NET в новый блок

Я пытаюсь записать моей собственной игрушке Свой Игрушечный Язык-> компилятор MSIL для получения лучшего понимания того, как работают компиляторы. Я получил парсинг и работу lexing, я создал деревья выражений...
вопрос задан: 24 October 2009 18:24
2
ответа

Действительно ли возможно косвенно загрузить тип значения на стеке

В Microsoft IL, для вызова метода на значении вводят Вас, нуждаются в косвенной ссылке. Позволяет говорят, что у нас есть ILGenerator, названный "il" и что в настоящее время у нас есть Nullable сверху стека, если мы хотим...
вопрос задан: 17 September 2008 18:26
1
ответ

Как инициализировать и определить константную строку с Reflection.Emit

Мне нужна помощь с .Net Reflection.Emit. Нужно создать простую сборку с публичной структурой и строковым полем в ней. Поле должно быть постоянным, и мне также нужно его определить. В общем, мне нужно собрать Ассамблею, которая удерживает ...
вопрос задан: 25 July 2018 06:23
1
ответ

DynamicMethod с универсальными параметрами типа

Действительно ли возможно определить DynamicMethod с универсальными параметрами типа? Класс MethodBuilder имеет метод DefineGenericParameters. DynamicMethod имеет дубликат? Например, это...
вопрос задан: 21 March 2012 20:14
1
ответ

Как создать метод во время выполнения с помощью Reflection.emit

Я создаю объект во время выполнения с использованием отражения emit. Я успешно создал поля, свойства и получил набор методов. Теперь я хочу добавить метод. Для простоты, скажем, метод ...
вопрос задан: 17 March 2012 11:43
1
ответ

Использование Отражения. Испустить для испускания “использования (x) {…}” блок?

Я пытаюсь использовать Отражение. Испустите в C# для испускания использования (x) {...} Блок. В точке я нахожусь в коде, я должен взять текущую вершину стека, который является объектом, который реализует IDisposable...
вопрос задан: 8 June 2010 21:17
1
ответ

Краткие команды IL не коротки?

Я смотрел на код IL действительного метода с Отражателем, и я столкнулся с этим: L_00a5: leave.s L_0103 Инструкции с суффиксом.s, как предполагается, берут int8 операнд, и конечно же...
вопрос задан: 8 June 2010 16:59
1
ответ

Как я могу определить несколько типов с тем же именем, и параметры другого типа с помощью Отражения Испускают?

Как я могу генерировать типы как они с помощью Системы. Отражение. Испустите библиотеки: общедоступный класс Тестирует <T> {} общедоступный класс Тест <T1, T2> {}, Когда я называю ModuleBuilder. DefineType (строка) с...
вопрос задан: 16 March 2010 20:26