Лучшие cil вопросы ИТ разработчиков

  • 4 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

C # Перехват / изменение / перенаправление метода

Позволять'говорят, что у меня есть личное "пример," нестатический, метод bool в сторонних dll. Все, что делает этот метод - возвращает значение...

Задан 12 Jan 2014, 22:43 от user3150838
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Быстрая сериализация и десериализация с использованием динамически излучаемых POCO

В настоящее время я сериализирую строки таблицы SQL в двоичный формат для эффективного хранения. Я сериализовать / десериализовать двоичные данные в

Задан 10 May 2013, 04:33 от Robinicks
  • 38 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Сгенерировать код операции хвостового вызова

Из любопытства я пытался сгенерировать код операции хвостового вызова, используя C #. Фибиначи прост, поэтому мой пример c # выглядит так: private static void Main(string[] args) { Console.WriteLine(Fib(int.MaxValue, 0)); } public static int ...

Задан 07 Apr 2013, 16:22 от devshorts
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Разобрать код CIL с помощью Regex

У меня есть файл * .il. Я хочу найти все непустые методы в нем (.method). Например: .class private auto ansi beforefieldinit MyApp.Program extends [mscorlib]System.Object { //catch its body .method private hidebysig static void Main(string[] ...

Задан 21 Oct 2012, 15:50 от Alan Coromano
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Проверка правильности сборок .NET Framework

Я только что прошел через нашнемецкие форумы VB.NET [http://www.vb-paradise.de/programmieren/hauptforum/87169-codemodifikationen-an-framework-assemblies] и было что-то интересное, что вызывает у меня головную боль. На самом деле ...

Задан 24 Jan 2013, 15:55 от nikeee
  • 25 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Согласовано. 2-й вызов MyDouble :: op_Implicit просто неверен. Спасибо за выявление проблемы с подключением; Вы правы, похоже, что это так. Я повторюсь, чтобы увидеть, смогу ли я получить некоторую тягу к нему, и, поскольку это является проблемой при создании кода отмены, возможно, даже некоторый промах относительно того, будет ли аксессор поднятого элемента в C # 5!

вая следующее, почему InvalidCastException выбрасывается? Я не понимаю, почему это должно быть за пределами ошибки (это в x86; x64 вылетает с 0xC0000005 в clrjit.dll). class Program { static void Main(string[] args) { MyDouble? my = ...

Задан 04 Mar 2011, 01:25 от codekaizen
  • 13 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Какой смысл не в CIL

Поэтому я написал следующий код на C #.

Задан 06 Oct 2013, 05:24 от Dimitri
  • 10 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Инструкция по обмену стека CIL

Есть ли инструкция CIL для обмена первыми двумя элементами в стеке?

Задан 10 Oct 2008, 15:43 от Eric Smith
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Попробуй это,

следовал код, который использует DynamicMethod для генерации методов во время выполнения. Мне также нужно изменить часть кода, который генерируется. Поскольку я n00b в MSIL, я бы хотел иметь возможность загрузить сгенерированный код в Reflector ...

Задан 14 Jun 2011, 19:59 от Mike Caron
  • 4 голосов
  • ответ
  • 0 просмотров
ответ

Как преобразовать CIL в дерево выражений LINQ [закрыто]

Была ли проделана какая-либо работа по прямому преобразованию CIL в деревья выражений LINQ? Это будет включать в себя библиотеки классов, блоги, книги, научн...

Задан 10 Oct 2012, 14:33 от smartcaveman
  • 20 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Поведение «неуправляемого» типа ограничения F #

F # поддерживает ограничение типа для «неуправляемого». Это не то же самое, что ограничение типа значения, такое как ограничение "struct".MSDN заме...

Задан 29 Dec 2014, 18:14 от vcsjones
  • 3 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Проверка MSIL

Задан 12 Mar 2010, 21:39 от Frank Schwieterman
  • 3 голосов
  • ответ
  • 0 просмотров
ответ

 проект на Codeplex. У него есть проект PDBReader.

тоящее время я пытаюсь получить исходный код из байт-кодов IL и файлов PDB, я дошел до того, что могу генерировать исходный код из IL и размышлять, я знаю, что имя локальных переменных включено в файл pdb. Мой вопрос, как я могу найти его ...

Задан 29 May 2011, 08:43 от VANDERWEYEN Jonathan
  • 6 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Что вы посоветуете для хорошей книги по .NET CLR и CIL? [закрыто]

Знаете ли вы какую-нибудь хорошую книгу о работе CLR,.NET Framework [http://en.wikipedia.org/wiki/.NET_Framework]а такжеCIL [http://en.wikipedia.org/wiki/Common_Intermediate_Language]в отличие от какого-либо конкретного языка .NET?

Задан 02 Nov 2009, 18:43 от Manu
  • 6 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Отладка в .NET в режиме выпуска

Некоторое время назад я прочитал статью о CLR, где автор показал, что если проект компилируется в режиме DEBUG, перед каждым оператором приходит команда NOP,...

Задан 15 Jun 2012, 18:11 от svickVladislavs Burakovs
  • 7 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Есть ли хорошая обертка вокруг ILGenerator? [закрыто]

Я использую System.Reflection.Emit уже некоторое время, и нахожу это (а кто нет?) Столь же болезненным, как и склонный к ошибкам. Знаете ли вы, есть ли хорошая оболочка вокруг Генератора IL, на которую я могу положиться, чтобы излучать IL более ...

Задан 13 Oct 2008, 08:26 от Romain Verdier
  • 7 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

 столь же изящен как подход kvb).

у создать обработчик, который можно использовать для обработки любого события или делегата. В частности, я хочу иметь возможность писать код, как показано ниже: class Invoker { public object Invoke(object[] arg) { // generic handling code } } ...

Задан 14 Apr 2011, 04:59 от Buu Nguyen
  • 96 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Почему это (null ||! TryParse) приводит к «использованию неназначенной локальной переменной»?

Следующий код приводит киспользование неназначенной локальной переменной "numberOfGroups": int numberOfGroups; if(options.NumberOfGroups == null || !int.TryParse(options.NumberOfGroups, out numberOfGroups)) { numberOfGroups = 10; }Тем не менее, ...

Задан 30 Apr 2013, 17:02 от Brandon Martinez
  • 7 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Отличный стол, спасибо!

ли какая-либо документация или часть исходного кода cecil, с которой я могу ознакомиться, чтобы получить полное представление о том, какиеOperand типы Сесил будет использовать для данногоCode стоимость? Например, я могу ...

Задан 27 Aug 2011, 02:52 от Keith
  • 13 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Какой смысл нет в CIL

Поэтому я написал следующий код на C #. class Test { int a; System.IO.StreamReader reader; public Test() { a = 5; reader = new System.IO.StreamReader(String.Empty); } }И конструктор класса в IL выглядит так .method public hidebysig specialname ...

Задан 06 Oct 2013, 07:24 от Dimitri
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Проверка правильности сборок .NET Framework

Я только что прошел через нашнемецкие форумы VB.NET и было что-то интересное, что вызывает у меня головную боль.На самом деле возможноредактировать сборки .N...

Задан 24 Jan 2013, 14:55 от nikeee
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

CIL, CLS и CTS в .NET

Что этоCIL [http://en.wikipedia.org/wiki/Common_Intermediate_Language], CTS [http://en.wikipedia.org/wiki/Common_Type_System], а такжеЦБС [http://en.wikipedia.org/wiki/Common_Language_Infrastructure#Overview]в .NET и в чем разница между ними?

Задан 04 Jan 2010, 05:06 от Domnic
  • 10 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Инструкция по обмену стека CIL

Есть ли инструкция CIL для обмена первыми двумя элементами в стеке?

Задан 10 Oct 2008, 13:43 от Eric Smith
  • 7 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Почему код .NET компилируется в MSIL?

Сначала код .NET компилируется в MSIL, а затем JIT преобразует его в машинно-зависимый код. Может ли кто-нибудь сказать мне, что все преимущества получают из-за двухэтапной компиляции. Спасибо

Задан 18 Dec 2009, 05:06 от Siddiqui
  • 21 голос
  • 0 ответов
  • 0 просмотров
0 ответов

Какой синтаксис (#… #) наблюдается в реализации стандартной библиотеки F #?

Читая исходники модуля Array2D, я наткнулся на эту интересную конструкцию в реализации многих основных функций, например: [<CompiledName("Get")>] let get (array: 'T[,]) (n:int) (m:int) = (# "ldelem.multi 2 !0" type ('T) array n m : 'T #)Я могу ...

Задан 12 Apr 2013, 09:45 от MisterMetaphor
  • 27 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Создание метода динамически и его выполнение

Фон: Я хочу определить несколькоstatic методы в C # и генерируют код IL в виде байтового массива из одного из этих методов, выбранных во время выполнения (на клиенте), и отправляют байтовый массив по сети на другой компьютер (сервер), где он ...

Задан 06 Oct 2011, 07:14 от Nawaz
  • 7 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Хранилище PADRE (Pluggable Automatic Debugging and Reporting Engine)

я моему предыдущему вопросу, в котором я хотел сбросить все переменные в стеке (из текущего и всего предыдущего кадра), которые можно увидеть здесь:Есть ли способ проверить переменные стека во время выполнения в C ...

Задан 27 Feb 2011, 21:03 от cloudraven
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

c # ILGenerator нет?

Я генерирую некоторый IL с ILGenerator вот мой код: DynamicMethod method = new DynamicMethod("test", null, Type.EmptyTypes); ILGenerator gen = method.GetILGenerator(); gen.Emit(OpCodes.Ldarg_0); gen.Emit(OpCodes.Ldarg_1); ...

Задан 30 Sep 2009, 13:33 от Peter
Page 1 of 2
1 2