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

Получение списка сборок, необходимых приложению
Есть ли способ получить все необходимые сборки (за исключением .net framework) для проекта .net в папку, готовую для упаковки в nsis в качестве установочного файла? Я попытался написать небольшое консольное приложение, которое использует...
904 просмотров

Определение расширенных интерфейсов класса
Мне нужно определить, расширяет ли объект класса, представляющий интерфейс, другой интерфейс, т.е.: package a.b.c.d; public Interface IMyInterface extends a.b.d.c.ISomeOtherInterface{ } согласно спецификация Class.getSuperClass()...
13863 просмотров
schedule 21.03.2024

Метод «XYZ» не может быть отражен
Мы воспользовались сторонней веб-службой и пытаемся вызвать ее из веб-приложения ASP.NET. Однако, когда я создаю экземпляр веб-службы, возникает следующее исключение System.InvalidOperationException: Метод «ABC.XYZ» не может быть отражен....
24980 просмотров

Получение значений в отраженных типах из отраженных свойств
Мне нужно получить доступ к некоторым членам, помеченным как внутренние, которые объявлены в сторонней сборке. Я хотел бы вернуть значение из определенного внутреннего свойства в классе. Затем я хотел бы получить значение из свойства для этого...
211 просмотров
schedule 26.02.2024

Выявляет ли отражение, если последний аргумент метода был помечен как «params»?
Используя отражение определения метода, я хотел бы узнать, был ли исходный метод определен с помощью «параметров» для последнего параметра. Итак, могу ли я узнать, было ли исходное определение таким... public void MyMethod(int x, params object[]...
371 просмотров
schedule 21.01.2024

Как получить тип универсального аргумента из стекового фрейма?
Мы должны создавать экземпляры наших сущностей через фабрику, поскольку они по-разному настроены на клиенте и сервере. Я хочу убедиться, что это так, но не могу заставить его работать. public interface IEntityFactory { TEntity...
984 просмотров
schedule 15.08.2022

Как мне скомпилировать дерево выражений в вызываемый метод C #?
У меня есть дерево выражений, которое я создал путем анализа Xml с использованием класса выражений в C #. См. этот вопрос . У меня есть только Сложение, Вычитание, Разделение, Умножение, Параметры, И и Или в моем Дереве выражений. Есть ли способ...
6472 просмотров
schedule 29.09.2022

Создание экземпляра типа без конструктора по умолчанию в C # с использованием отражения
В качестве примера возьмем следующий класс: class Sometype { int someValue; public Sometype(int someValue) { this.someValue = someValue; } } Затем я хочу создать экземпляр этого типа, используя отражение: Type t =...
90511 просмотров

Есть ли способ дополнительно оптимизировать вызов рефлексивного метода Java?
Мне интересно, есть ли какие-либо дополнительные оптимизации, которые я могу реализовать для повышения скорости рефлексивных вызовов в Java. Не то чтобы производительность была непомерно высокой, но я начинаю нервничать, когда думаю о том, что...
11514 просмотров
schedule 29.01.2024

Используйте BuildManager.GetType для просмотра сборок в WPF
У меня есть код для приложения ASP .NET, которое использует отражение для загрузки поставщиков данных. Я хотел бы повторно использовать этот код в приложении WPF, но похоже, что BuildManager.GetType просматривает только сборки верхнего уровня, если...
933 просмотров
schedule 06.03.2024

Как динамически вызывать метод класса в .NET?
Как передать имя класса и метода в виде строки и вызвать метод этого класса? Нравиться void caller(string myclass, string mymethod){ // call myclass.mymethod(); } Спасибо
20982 просмотров
schedule 09.11.2023

Каков наиболее эффективный способ регистрации имени класса и метода?
В основном я хочу написать клиентский регистратор/трассировщик, который также регистрирует имя класса и метода метода, вызывающего регистратор/трассировщик. Это должно быть быстро, чтобы не влияло на производительность приложения, строго типизировано...
2925 просмотров
schedule 12.07.2022

Как найти конкретную общую перегрузку с помощью отражения?
Я пытаюсь создать Expression , который будет вызывать определенный общий перегруженный метод ( Enumerable.Average в моем первом тестовом примере). Однако привязки конкретных типов неизвестны до времени выполнения, поэтому мне нужно использовать...
2578 просмотров

Как получить имя свойства C # в виде строки с отражением?
Возможный дубликат: c # - Как получить имя переменной, которое было физически введено в ее объявлении? Я ищу способ получить имя свойства в виде строки, чтобы получить «строго типизированную» магическую строку. Мне нужно сделать...
18298 просмотров
schedule 01.03.2024

С# отражение с динамическим классом
Мне нужно выполнить метод "FindAll" на моей странице. Этот метод возвращает список объектов. Это мой метод, который я выполняю "FindAll". FindAll требует int и возвращает список этих классов. public void ObjectSource(int inicio, object o) {...
676 просмотров
schedule 09.07.2022

Проверка, является ли A суперклассом B в Python
class p1(object): pass class p2(p1): pass Итак, p2 является подклассом p1. Есть ли способ узнать программно, что p1 является [одним из] суперкласса [ов] p2?
14454 просмотров
schedule 13.04.2024

Должен ли я преобразовать PropertyInfo.SetProperty() в MethodInfos для выполнения
Я только что прочитал Насколько дорого обходится отражение .NET? Я делаю многочисленные вызовы отражения для свойства наборы и задавался вопросом, должен ли я смотреть на преобразование всех моих вызовов PropertyInfo.SetProperty() в вызовы...
308 просмотров
schedule 14.04.2024

Как предварительно загрузить все развернутые сборки для AppDomain
ОБНОВЛЕНИЕ: теперь у меня есть решение, которое меня гораздо больше устраивает. Хотя я и не решил все проблемы, о которых я спрашиваю, оно оставляет путь для этого свободным. Я обновил свой ответ, чтобы отразить это. Исходный вопрос...
19821 просмотров
schedule 01.07.2022

Есть ли способ перечислить все свойства в модуле класса vb6?
В .Net вы можете использовать отражение, чтобы получить доступ к перечислению всех свойств класса. Можно ли это сделать с помощью модуля класса VB6?
2675 просмотров
schedule 03.02.2024

Создать класс из таблицы данных или базы данных
У меня есть проект, в котором клиент может импортировать файл excel, csv или файл с разделителями табуляции. Этот файл загружается в таблицу данных, которую я конвертирую в таблицу базы данных SQLite. Я действительно предпочел бы работать со строго...
5785 просмотров
schedule 15.04.2024