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

Вызвать метод с помощью MethodInfo
Я хочу вызывать методы с определенным атрибутом. Поэтому я перебираю все сборки и все методы, чтобы найти методы с моим атрибутом. Работает нормально, но как мне вызвать определенный метод, если я получил только его MethodInfo. AppDomain app =...
18109 просмотров
schedule 12.09.2022

Почему VS2010 всегда ломается при исключении из MethodInfo.Invoke?
У меня есть попытка/поймать MethodInfo.Invoke(o,null), и VS2010 настроен на то, чтобы никогда не ломаться в исключениях, но, к сожалению, отладчик продолжает ломаться внутри метода Invoked. Метод статический, и у меня установлена ​​бета-версия для...
691 просмотров

MethodInfo и делегаты
Я использую дотнет 2.0 Я знаю, что со значением EventInfo вы можете пройтись по типам сборки и найти все методы, соответствующие определению делегата EventInfo ( EventInfo.EventHandlerType ) Есть ли способ узнать, какие доступные делегаты для...
393 просмотров
schedule 03.08.2022

Передача LPSTR между Win32 DLL и C# с помощью MethodInfo.Invoke
Я работаю над проектом, который должен иметь возможность вызывать функции в библиотеках Win32. Однако имя библиотеки DLL, функция и типы данных всех аргументов и тип возвращаемого значения неизвестны во время компиляции, поэтому использование...
3020 просмотров
schedule 24.06.2022

MethodInfo из ExpandoObject
Я знаю, что раньше его запрашивали для Reflection на ExpandoObjects здесь . У меня вопрос немного другой. У меня есть статические и динамические функции, которые должны выполняться из некоторой функции, подобной object ExecuteFunction(string...
396 просмотров

Как можно динамически вызывать метод в С#
У меня есть класс, и в этом классе у меня много методов, и я хочу вызвать все методы без записи имени Это мой код, и он работает: System.Reflection.MethodInfo[] methods = typeof(content).GetMethods(System.Reflection.BindingFlags.Public |...
122 просмотров
schedule 22.05.2022

Заменить метод установки свойства Ptr
public delegate void SetProp(object obj); void Main() { TestObj obj = new TestObj(); SetProp setPropDel = (SetProp)SetProp.CreateDelegate(typeof(SetProp), obj, obj.GetSetPropDelegate().GetMethodInfo()); MethodInfo setPropMethod =...
201 просмотров
schedule 06.04.2023