6
ответов

Можно ли получить Func <T> (или подобный) от объекта MethodInfo?

Я понимаю, что вообще говоря, существуют последствия производительности использования отражения. (Я сам не поклонник отражения вообще на самом деле; это - чисто академический вопрос.) Предположим там...
вопрос задан: 30 October 2016 21:36
5
ответов

Как я мог использовать поля в методе (.NET)?

В.NET, с помощью отражения, как я могу получить переменные класса, которые используются в методе? Исключая: класс A {Ультракласс B = новый (..); SupaClass C = новый (..); освободите M1 () {B.xyz ();//это...
вопрос задан: 17 September 2009 17:54
5
ответов

Используя отражение, чтобы проверить, является ли метод “Дополнительным Методом”

Как часть моего приложения у меня есть функция, которая получает MethodInfo и потребность сделать определенные операции на нем зависящий, если тот метод является "Дополнительным Методом". Я проверил класс MethodInfo и меня...
вопрос задан: 6 April 2009 14:52
4
ответа

ссылка на желаемый перегруженный общий метод

учитывая общедоступный Пример Класса {общедоступный статический пустой Foo <T> (международный идентификатор) {} общедоступный статический пустой Foo <T, U> (международный идентификатор) {}} Вопросы: это корректно для вызова этого "перегру
вопрос задан: 6 February 2012 17:38
3
ответа

Быстрый доступ к типу/методу / …, который содержит Атрибут в C#

Я сделал пользовательский атрибут здесь под названием AAtribute и например класс по имени B, где один или несколько методов используют атрибут. Действительно ли возможно получить MethodInfo метода, который содержит...
вопрос задан: 6 October 2009 14:32
3
ответа

Нахождение хостинга PropertyInfo от MethodInfo метода get/метода set

Я делаю некоторый анализ типа во времени выполнения с помощью Отражения. Если у меня есть экземпляр MethodInfo, как я могу выяснить - ли это "реальный" метод или является методом get/методом установщика свойства? И если это...
вопрос задан: 6 February 2009 12:39
2
ответа

Как получить MethodInfo метода интерфейса, имея реализацию MethodInfo метода класса?

У меня есть MethodInfo метода интерфейса и Тип класса, который реализует интерфейс. Я хочу найти MethodInfo метода класса, который реализует метод интерфейса. Простой метод....
вопрос задан: 22 February 2018 02:01
2
ответа

Создает делегата из MethodInfo?

После поиска с помощью Google и приземления на ТАК и считавший этот другой вопрос это возможный создать корректного Делегата из MethodInfo, если Вы не знали число или типы параметров в компиляции...
вопрос задан: 23 May 2017 12:01
2
ответа

Как определить, является ли MethodInfo переопределением базового метода

Я пытаюсь определить, возражают ли MethodInfo, что я добираюсь от GetMethod, обращаются к экземпляру типа, реализован типом, или он - основа. Например: нечто Foo = новый Foo (); MethodInfo...
вопрос задан: 23 May 2017 11:51
2
ответа

Как получить MethodInfo общего метода для не универсального типа.NET? [дубликат]

У меня есть эта небольшая проблема, которую я не могу выяснить который аргументы передать Типу. GetMethod для возвращения MethodInfo общего метода для не универсального типа. А именно, у меня есть это...
вопрос задан: 7 April 2016 20:46
2
ответа

Неуловимое исключение, pt 2

Обновление: я зарегистрировал отчет об ошибках на Microsoft Connect: https://connect.microsoft.com/VisualStudio/feedback/details/568271/debugger-halting-on-exception-thrown-inside-methodinfo-invoke\details, Если Вы...
вопрос задан: 12 July 2010 20:36
2
ответа

Как я использовал бы отражение для вызова всех методов, который имеет определенный пользовательский атрибут?

У меня есть класс с набором методов. некоторые из этих методов отмечены пользовательским атрибутом. Я хотел бы назвать все эти методы сразу. Как я пошел бы об использовании отражения для нахождения...
вопрос задан: 14 May 2010 04:19
2
ответа

Как протестировать если MethodInfo. ReturnType является типом Системы. Пусто?

Используя отражение для получения MethodInfo я хочу протестировать, если возвращенным типом является typeof Система. Пусто. Тестирование, если это - Система. Int32 хорошо работает myMethodInfo. ReturnType == typeof (Система. Int32), но...
вопрос задан: 30 November 2009 14:47
2
ответа

Вызовите метод MethodInfo

Я хочу вызвать методы с определенным атрибутом. Таким образом, я циклически повторяюсь посредством всех блоков и всех методов для нахождения методов с моим атрибутом. Хорошо работает, но как я вызываю определенный метод...
вопрос задан: 28 May 2009 08:41
1
ответ

Как я могу создать делегата Действия из MethodInfo?

Я хочу получить делегата действия от объекта MethodInfo. Действительно ли это возможно?
вопрос задан: 14 August 2019 06:13
1
ответ

Пересеките c# метод и anazlye тело метода

Что самый легкий путь состоит в том, чтобы пересечь methodinfo в c#? Я хочу пересечь тело метода и найти ссылки поля и такой, и получает типы. В Системе. Отражение там: ми. GetMethodBody ()...
вопрос задан: 5 August 2010 10:22
0
ответов

Как найти перегруженный метод с помощью отражения

Это вопрос, связанный с другим вопросом, который я задавал ранее. У меня есть перегруженный метод :public void Add (SomeType some ){ } public void Add (AnotherType...
вопрос задан: 23 May 2017 12:00
0
ответов

Оптимизированный способ получения "get_Item" MethodInfo

Прямо сейчас у меня есть: targetType.GetMethod ("get_Item", BindingFlags.Instance) Есть что-нибудь лучше?
вопрос задан: 27 May 2015 12:45
0
ответов

Создание делегата из MethodInfo

В настоящее время я сталкиваюсь с проблемой, пытаясь создать делегатов из MethodInfo. Моя общая цель - просмотреть методы в классе и создать делегаты для тех, которые отмечены определенным атрибутом....
вопрос задан: 4 June 2013 09:27
0
ответов

получить methodinfo из ссылки на метод C #

Мы можем использовать ключевое слово typeof C #, когда мы хотим получить экземпляр Type для указанного типа. Но что я могу использовать, если я хочу получить MethodInfo метода по его ссылке? Например, у меня есть простая консоль ...
вопрос задан: 3 May 2013 05:18
0
ответов

Как передать параметр в качестве ссылки с помощью MethodInfo.Invoke

Как передать параметр в качестве ссылки с помощью MethodInfo.Invoke? Это метод, который я хочу вызвать: private static bool test (string str, out byte [] byt) Я пробовал это, но у меня ничего не получилось: byte [] rawAsm = ...
вопрос задан: 8 January 2012 20:16
0
ответов

Как выполнить автоматическое преобразование типов для параметров при вызове метода usin g отражение в C #?

Мне нужно вызвать методы для типа посредством отражения с помощью C #. Во время выполнения мои данные будут состоять из словаря, содержащего пары имя / значение. Имена в Словаре будут соответствовать ...
вопрос задан: 10 July 2011 09:10
0
ответов

Как читать тело метода с отражением

Можно ли что-нибудь узнать о теле метода с отражением? Как?
вопрос задан: 13 February 2011 20:12
0
ответов

Какой самый эффективный способ спросить у MethodInfo, сколько параметров требуется?

Какой самый эффективный способ спросить MethodInfo, если он принимает параметры, и если да, то сколько? Мои текущие решения: methodInfo.GetParameters (). Any () и methodInfo.GetParameters () ....
вопрос задан: 9 February 2011 19:28
0
ответов

Как определить, является ли ParameterInfo универсальным типом?

У меня есть MethodInfo для GenericMethodDefinition. Например: CallMethod (T arg, string arg2). Метод GetParameters () предоставит мне два объекта ParameterInfo, первый из которых является универсальным, ...
вопрос задан: 20 January 2011 13:51