Описание тега clr-module-initializer

A feature of the CLR; a global function named .cctor—sometimes known as an inside static constructor—that is guaranteed to run before any other code in the module runs.
1 ответ

Поиск инициализатора модуля в C# с помощью Reflection

Есть ли способ найти инициализатор модуля в C# с помощью отражения? Я загружаю сборку с совершенно неизвестными типами, но в сборке обязательно будет инициализатор модуля, но, похоже, нет способа найти его с помощью отражения. Чтобы загруженная сбор…
21 фев '18 в 03:30
5 ответов

Модуль инициализаторы в C#

Инициализаторы модулей - это функция CLR, которая не доступна напрямую в C# или VB.NET. Это глобальные статические методы, названные .cctor которые гарантированно выполняются перед выполнением любого другого кода (инициализаторы типов, статические к…
16 дек '09 в 15:47
0 ответов

Есть ли способ настроить инициализатор модуля по умолчанию?

Я компилирую существующую библиотеку C++ как C++/CLI DLL. Библиотека C++ имеет две подпрограммы инициализации, которые необходимо вызывать для настройки различных таблиц поиска. Изначально использовалась библиотека C++ std::once_flag а также std::ca…
0 ответов

Выполнить код при загрузке сборки

У меня есть код в моей библиотеке, который я хочу запускать на лету, когда загружается сборка. Подобно тому, как, например, Оуин автоматически самоутверждаться. Так ты это делаешь? .Net: Запуск кода при загрузке сборки
09 апр '15 в 11:05
1 ответ

Мой __init вызывается, но не поступает вызов для проверки

Я включаю драйвер pinctrl в Raspberry Linux, и я попробовал что-то и включил его. Но случилось то, что __init вызывает, но зонд не вызывает linux. Мой код это зонд static int bcm2835_pinctrl_probe(struct platform_device *pdev) { struct device *dev =…
0 ответов

C++/CLI Module Initializer для управляемого кода

Можно ли запустить управляемый код инициализации для динамической библиотеки C++/cli? У меня есть большая коллекция управляемых классов, охватывающих все неуправляемые функции, которые используются многими различными решениями. Теперь мне нужно вызв…
05 июл '16 в 11:36
2 ответа

Неправильное поведение [ModuleInitializer]?

Я пытаюсь использовать [ModuleInitializer] в коде .net5. Моя тестовая сборка namespace TestAssembly { public class Class1 { [ModuleInitializer] public static void Init() { Console.WriteLine("ModuleInitializer"); } } } Мне нужно, чтобы при загрузке с…
31 мар '21 в 21:03