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"; ...