Вопросы по теме 'il'

Разберите .NET IL, чтобы найти сообщение об ошибке
Моя команда пытается найти, где появляется сообщение об ошибке в .NET windows service , инкапсулирующем веб-службу, которая была создана Microsoft и находится на наших серверах для поддержки используемого нами бизнес-продукта. Microsoft лично...
922 просмотров
schedule 30.11.2023

PEVerify в коде?
Возможный дубликат: Есть ли API для проверки MSIL динамической сборки во время выполнения? Я динамически генерирую сборку, используя Reflection.Emit и тому подобное. Для модульного теста я хотел бы PEVerify мой IL. Я могу...
387 просмотров
schedule 08.11.2023

Off By One ошибки и тестирование мутаций
В процессе написания тестера мутаций "Off By One" для моей любимой среды тестирования мутаций ( NinjaTurtles ) я написал следующий код, чтобы дать возможность проверить правильность моей реализации: public int SumTo(int max) { int sum = 0;...
959 просмотров

Влияет ли создание экземпляра локальной строковой переменной на производительность?
У меня две ситуации: static void CreateCopyOfString() { string s = "Hello"; ProcessString(s); } и static void DoNotCreateCopyOfString() { ProcessString("Hello"); } IL для этих двух...
175 просмотров
schedule 30.10.2023

CLR IL-значение квадратных скобок в .locals init
Я пытаюсь создать динамическую сборку, используя Reflection & Emit в .NET. Я получаю сообщение об ошибке «Common Language Runtime обнаружил недопустимую программу». Я создал еще одну программу, которая имеет нужные мне функции, используя жестко...
973 просмотров
schedule 07.10.2022

Почему частные константы хранятся в сборках .NET?
Константы, на которые ссылается код, заменяются их фактическими значениями при компиляции в IL. Поскольку на общедоступные константы можно ссылаться в коде за пределами конкретной сборки, имеет смысл хранить их в метаданных сборки. Но почему там...
189 просмотров
schedule 14.09.2022

Как я могу использовать Mono.Cecil для вызова универсального метода
Я пытаюсь импортировать метод и его IL-код, например callvirt instance !!0 [UnityEngine]UnityEngine.GameObject::AddComponent<class RealMono>() RealMono — это MonoBehavior , который я создал. Я понятия не имею, как получить общий метод.
764 просмотров
schedule 01.02.2024

Почему поведение перегруженных функций-членов отличается от поведения функций, не являющихся членами
Я заметил, что параметры, передаваемые глобальным функциям, всегда используют «вызов», но вызовы перегруженных функций-членов всегда используют «вызов». Почему он всегда вызывает перегруженную функцию, относящуюся к базовому классу, а не к...
163 просмотров
schedule 01.10.2022