Вопросы по теме 'mono.cecil'

Какая магия компилятора нам нужна больше?
Я разрабатываю модели просмотра участков, которые: 1) Все должны реализовать INotifyPropertyChanged для привязки к пользовательскому интерфейсу. 2) Установщики свойств должны поднимать PropertyChanged при изменении. 3) Событие PropertyChanged...
474 просмотров

Как я могу использовать Mono.Cecil для проверки соответствия файлов .pdb и .dll?
Мы используем Mono.Cecil в нашем проекте. Есть ли у него какие-либо функции, которые позволяют мне проверить, совпадают ли определенные PDB и DLL? Спасибо!
725 просмотров
schedule 23.03.2024

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

Получить определение члена из ссылки в Mono.Cecil
Я заметил, что ссылки на поля или методы в определенных типах методов (например, метод в универсальном типе) будут иметь тип FieldReference , а не FieldDefinition , хотя поле (или метод) находится в том же модуле, в том же типе. Как я могу получить...
2453 просмотров
schedule 11.03.2024

Я хочу импортировать тип из другой сборки в текущий модуль, используя mono.cecil
Метод Assembly.write выдает следующую ошибку Член «XXX.LoggingAspectAttribute» объявлен в другом модуле и должен быть импортирован Я включил следующие строки в свой код var type = _module.Import(typeof(LoggingAspectAttribute));...
977 просмотров
schedule 20.11.2023

Вызовите EqualityComparer.Default с Сесилом
Как сгенерировать необходимый IL-код для вызова метода System.Collections.Generic.EqualityComparer<T>.get_Default с помощью Mono Cecil? Я пробовал подобные варианты этого, но получил различные ошибки, начиная от того, что PEVerify не может...
96 просмотров
schedule 13.02.2024

Mono.Cecil: получить общее имя параметра
Мы кодируем проект, который проверяет, есть ли проблемы со ссылками в наших пакетах nuget. Поэтому мы решили использовать Mono.cecil для извлечения всех вызовов методов, а затем проверять, находим ли мы метод, который подходит для вызова. При...
142 просмотров
schedule 24.04.2024

Внедрить секундомер с помощью c# во все методы dll с помощью Mono.Cecil, включая методы с несколькими операторами Return.
Случай 1 Случай 2 Случай 3 Случай 4 Цель: Используя код инжектора, я пытаюсь внедрить методы секундомера (которые находятся в dll секундомера) в нужном месте кода целевой dll, чтобы рассчитать время, затрачиваемое каждым методом в целевом...
209 просмотров
schedule 10.12.2023