Вопросы по теме 'static-constructor'

Assembly.GetCallingAssembly() и статические конструкторы?
Итак, я только что столкнулся со следующей проблемой, которая подняла бровь. По разным причинам у меня есть настройка тестирования, в которой классы тестирования в TestingAssembly.dll зависят от класса TestingBase в BaseTestingAssembly.dll. Тем...
3647 просмотров
schedule 15.09.2022

Управление вызовом статического конструктора
В статическом конструкторе моего пользовательского атрибута я ищу в загруженной сборке все классы, украшенные моим атрибутом, и выполняю над ними некоторые действия. Я хотел бы, чтобы статический конструктор вызывался как можно быстрее во время...
1732 просмотров
schedule 22.10.2022

Как я могу запустить статический конструктор?
Я хотел бы выполнить статический конструктор класса (т.е. я хочу «загрузить» класс) без создания экземпляра. Как мне это сделать? Дополнительный вопрос: есть ли различия между .NET 4 и более ранними версиями? Редактировать: Класс не...
24073 просмотров
schedule 17.09.2022

Почему не все статические конструкторы вызываются в C# (т. е. конструкторы родительских классов)?
У меня есть три класса: Base , Derived и Final . Derived происходит от Base , а Final происходит от Derived . Все три класса имеют статический конструктор. Класс Derived как общедоступный статический метод с именем Setup . Когда я...
1570 просмотров
schedule 30.04.2022

Частные и статические конструкторы в .Net
Я много искал это, но ни один из ответов не ясен (по крайней мере, для меня!). Теперь я задаю этот вопрос в SO, так как считаю, что нигде больше не могу получить более четкого ответа. Когда мне следует использовать закрытый/статический конструктор...
14244 просмотров

Как безопасно обойти циклы BeforeFieldInit и статического конструктора?
Меня беспокоит взаимодействие между следующими двумя видами поведения: http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-335.pdf#page=179 2.1. Если тип еще не инициализирован, попробуйте установить блокировку...
174 просмотров