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

Как создать новый экземпляр объекта из Типа
Не всегда можно знать Type объекта во время компиляции, но может потребоваться создать экземпляр Type . Как получить новый экземпляр объекта из Type ?
598109 просмотров
schedule 20.04.2022

Использование C# с OpenOffice через отражение
Я работаю над кодом для вставки в текущий активный документ OpenOffice непосредственно из C#. . Я не могу включить ни одну из библиотек OpenOffice, потому что мы не хотим их упаковывать, поэтому мы используем отражение, чтобы получить доступ к...
1424 просмотров
schedule 20.07.2023

Как правильно отбрасывать объекты, созданные с помощью отражения
Я пытаюсь осмыслить размышления, поэтому решил добавить в программу, которую пишу, возможность расширения. Единственный способ понять концепцию - запачкать пальцы и написать код, поэтому я пошел по пути создания простой интерфейсной библиотеки,...
12455 просмотров
schedule 25.05.2023

Как я могу построить «диаграмму дерева зависимостей» из моего решения .NET
Я могу легко увидеть, на какие проекты и dll ссылается один проект из проекта Visual Studio .NET. Есть ли какое-либо приложение или использование отражения, которое может построить мне полное дерево зависимостей, которое я могу использовать для...
10892 просмотров
schedule 07.12.2023

Как использовать отражение для вызова частного метода?
В моем классе есть группа частных методов, и мне нужно вызывать один динамически на основе входного значения. И вызывающий код, и целевые методы находятся в одном экземпляре. Код выглядит так: MethodInfo dynMethod =...
184862 просмотров
schedule 05.07.2023

Получить имя свойства класса
У меня есть приложение winform, собирающее данные с помощью привязки данных. Все выглядит нормально, за исключением того, что мне нужно связать свойство с textedit с помощью строки: Me.TextEdit4.DataBindings.Add(New...
7398 просмотров
schedule 02.09.2022

Как я могу запустить все модульные тесты JUnit, кроме тех, которые заканчиваются на IntegrationTest, в моем проекте IntelliJ IDEA с помощью интегрированного средства запуска тестов?
Я в основном хочу запустить все тесты JUnit unit в моем проекте IntelliJ IDEA (за исключением интеграционных тестов JUnit), используя статический метод suite () JUnit. Зачем использовать статический метод suite ()? Потому что затем я могу...
10229 просмотров

Отражение .net и ключевое слово params
В .net есть ли способ с помощью отражения определить, отмечен ли параметр метода ключевым словом «params»?
2860 просмотров
schedule 07.02.2023

Вызов метода с использованием отражения для одноэлементного объекта
Итак, у меня есть следующее: public class Singleton { private Singleton(){} public static readonly Singleton instance = new Singleton(); public string DoSomething(){ ... } public string DoSomethingElse(){ ... } } Используя...
5743 просмотров
schedule 14.05.2022

Получение размера поля в байтах с помощью C #
У меня есть класс, и я хочу проверить его поля и в конце концов сообщить, сколько байтов занимает каждое поле. Я предполагаю, что все поля имеют тип Int32, байт и т. Д. Как мне легко узнать, сколько байтов занимает поле? Мне нужно что-то вроде:...
50003 просмотров
schedule 19.08.2022

Как использовать отражение для вызова универсального метода?
Как лучше всего вызвать универсальный метод, когда параметр типа неизвестен во время компиляции, но вместо этого получается динамически во время выполнения? Рассмотрим следующий пример кода - какой самый краткий способ вызвать...
292126 просмотров
schedule 15.05.2023

Как отражение сообщает мне, когда свойство скрывает унаследованный член с помощью ключевого слова 'new'?
Итак, если у меня есть: public class ChildClass : BaseClass { public new virtual string TempProperty { get; set; } } public class BaseClass { public virtual string TempProperty { get; set; } } Как я могу использовать отражение, чтобы...
5958 просмотров
schedule 06.03.2022

Для чего используется Method.isBridge?
Во время навигации по классу java.lang.reflect.Method я наткнулся на метод isBridge . Его Javadoc говорит, что он возвращает true, только если спецификация Java объявляет метод как true. Пожалуйста, помогите мне понять, для чего это...
5568 просмотров
schedule 15.11.2022

Отражение — получение общих аргументов из экземпляра System.Type
Если у меня есть следующий код: MyType<int> anInstance = new MyType<int>(); Type type = anInstance.GetType(); Как я могу узнать, с каким аргументом (аргументами) типа был создан экземпляр экземпляра, посмотрев на переменную типа?...
20223 просмотров
schedule 22.04.2024

Отражение для определения методов расширения
В C # есть метод, использующий отражение, чтобы определить, был ли метод добавлен к классу как метод расширения? Учитывая метод расширения, такой как показанный ниже, можно ли определить, что Reverse () был добавлен к строковому классу? public...
31864 просмотров
schedule 21.05.2023

Как получить все экземпляры всех загруженных типов, реализующих данный интерфейс?
Нам нужно получить все экземпляры объектов, реализующих данный интерфейс — можем ли мы это сделать, и если да, то как?
23722 просмотров
schedule 19.06.2023

Искать сборку для всех дочерних типов?
Я хотел бы найти все типы, наследующие от базы/интерфейса. У кого-нибудь есть хороший способ сделать это? Идеи? Я знаю, что это странная просьба, но тем не менее я играю с ней.
1940 просмотров
schedule 23.07.2022

Базовый объект Тип пустого массива
Хей, предполагая, что у меня есть код, который выглядит так: List<User> userList = GetUserByName (u => u.Name == name); DoSomethingWithTheUsers (userList.ToArray ()); Теперь я хочу узнать тип объектов в массиве в методе...
1728 просмотров
schedule 30.09.2023

C# VS 2005: как получить открытый список членов класса во время выполнения?
Я пытаюсь получить список переменных членов класса во время выполнения. Я знаю это, вероятно, используя typeof и отражения. но не могу найти пример. Пожалуйста, кто-нибудь пролейте свет для меня. Вот пример псевдокода: Class Test01 {...
3445 просмотров
schedule 15.03.2023

Как получить доступ к индексу Generic.List по отражению?
хорошо, у меня есть класс, и я передаю объект как свойство. объект, который я передаю, это List<X> в моем классе я пытаюсь получить доступ к индексу объекта путем отражения, НО Я НЕ МОГУ!!! Пример: этот класс работает, я только что...
3304 просмотров
schedule 17.06.2022