methodinfo
Как я могу передать параметр в качестве ссылки с помощью MethodInfo.Invoke? Это метод, который я хочу вызвать: private static bool test(string str, out byte[] byt) Я попробовал это, но мне не удалось: byte[] rawAsm = new byte[]{}; MethodInfo _lf = asm.GetTypes()[0].GetMethod("test", BindingFlags.Static...
Благодаря ответу Джона Скита в этом вопросе у меня есть следующая работа: public delegate BaseItem GetItemDelegate(Guid itemID); public static class Lists { public static GetItemDelegate GetItemDelegateForType(Type derivedType) { MethodInfo method = typeof(Lists).GetMethod("GetItem"); method =...
Прямо сейчас у меня есть: targetType.GetMethod("get_Item", BindingFlags.Instance) Есть ли что-нибудь лучше?...
Мне нужно однозначно определить метод или конструктор для любого данного класса, чтобы я мог вызвать его на более позднем этапе. Я думал использовать методы ConstructorInfo.GetHashCode() и MethodInfo.GetHashCode() в надежде, что хэш-код будет уникальным для каждого объекта, наследующего MethodBase. Хотя он...
При переносе проекта с VS2010 на VS2012 я столкнулся со следующей проблемой. Проект использует отражение много, и для того, чтобы получить MethodInfo из интерфейса был помещен следующий код: Expression<Func<ITest, Func<ServiceRequest, ServiceResponse>>> expression = scv => scv.Get; Una...
я понимаю, что, вообще говоря, есть последствия выполнения с помощью отражения. (На самом деле я вообще не поклонник рефлексии, это чисто академический вопрос.) предположим, что существует некоторый класс, который выглядит так: public class MyClass { public string GetName() { return "My Name"; ...