Мне нужны объект (или "одноэлементный объект" или "сопутствующий объект"... что-либо кроме класса) определенный именем строки. Другими словами, если я имею: пакет myPackage возражает, что myObject... затем там...
Я пишу метод Клона с помощью отражения. Как я обнаруживаю, что свойство является индексируемым свойством с помощью отражения? Например: общедоступная строка [] Объекты {добирается; набор;} Мой метод до сих пор:...
Я - цикличное выполнение все свойства в объекте через отражение: Для Каждого p Как PropertyInfo В значениях. [GetType] ().GetProperties (), Если p. CanRead Затем 'Действительно наполняют Конец, Если Затем Может кто-либо говорить...
Я хочу получить PropertyInfo для определенного свойства. Я мог использовать: foreach (PropertyInfo p в typeof (MyObject).GetProperties ()) {если (p. Имя == "MyProperty") {возвращают p}}, Но должно быть...
Действительно ли возможно бросить объект к типу, возвращенному из GetType ()? Я хотел бы общий метод, который может принять объект (для анонимных типов), но затем возвратить объектный бросок как анонимный тип. Я'...
Есть ли так или иначе, я могу получить название свойства IntProperty класса? общедоступный класс ClassName {общедоступные статические международные IntProperty {добираются {возвращаются 0; } }}//что-то как ниже, но я хочу получить строку...
Я пытаюсь использовать диспетчера события, чтобы позволить модели уведомлять подписанных слушателей, когда она изменяется. диспетчер события получает класс обработчика и имя метода для вызова во время отправки...
ОБНОВЛЕНИЕ: Извините, я был неправ, StringBar возвращается. Давайте посмотрим, могу ли я разработать, как удалить этот вопрос. Вообразите следующий класс: общедоступный класс Foo {общедоступная международная Панель {добирается; набор;}...
Я настраиваю простой класс помощника для содержания некоторых данных из файла, который я анализирую. Названия свойств соответствуют названиям значений, которые я ожидаю находить в файле. Я хотел бы добавить метод...
В моей архитектуре плагина я сейчас передаю имя плагина (строку), имя метода ( строка) и параметры (массив объектов) в мою службу плагина для выполнения указанного метода и возврата результата (...
Я вызываю функцию, которая возвращает объект, и при определенных обстоятельствах этим объектом будет Список. GetType на этом объекте мог бы давать мне: {Система. Наборы. Универсальный. Список '1 [Class1]} или {...
Я использую отражение для получения поля экземпляра, такого как это: частный интервал [] числа =.... С объектом поля я могу проверить, содержит ли поле массив и если бы это делает, я хотел бы циклично выполниться...
Я использую отражение, чтобы видеть, имеет ли аннотация, которая присоединена к свойству класса, определенный тип. Текущий я делаю: если ("javax.validation. Допустимый" .equals (annotation.annotationType ()....
API Reflection Java является, очевидно, очень мощным инструментом, но не особенно объектно-ориентированный. Каковы некоторые ситуации, где это является соответствующим (и с другой стороны, несоответствующим) использовать отражение?
У меня есть модульный тест (nUnit). Много слоев вниз стек вызовов, который приведет к сбою метод, если он будет работать через модульный тест. Идеально Вы использовали бы что-то как насмешка для установки объекта, который этот метод...
наличие общественности метода освобождает нечто () {//..} там способ получить methodName (в этом нечто случая) во времени выполнения? Я знаю, как получить имя класса через this.getClass () .getName () или добираться...
Не уверенный, если это возможно, но здесь - то, что я пытаюсь сделать: Я хочу иметь словарь, который содержит отображение индекса столбца к имени свойства, используемому для заполнения того индекса. В моем коде I...
Я хочу получить PropertyInfo, Здесь код: представьте propertyName в виде строки = "текст"; пи PropertyInfo = управление. GetType ().GetProperty (propertyName); это хорошо работает, но если я хочу получить вложенный...
В приложении C# я хотел бы определить, является ли другим приложением.NET Консольное приложение или нет. Это может быть сделано с помощью API Reflection?Править: Хорошо, не похоже, что я иду в...
Assmbly. GetTpes () получает типы в блоке, но если я также хочу вложенный класс (OrderLine), как я делаю это? Я только знаю название блока, не имена классов так GetType (Order+OrderLine)...
У меня есть приложение C# 3.0 WinForms, которое иногда требуется, чтобы управлять Excel с автоматизацией. Это работает приятно с нормальным ранним связыванием, но у меня были некоторые проблемы, когда люди не имеют...
Я ищу способ отфильтровать методы, которые имеют небезопасный модификатор через отражение. Это, кажется, не атрибут метода. Существует ли путь?Править: кажется, что эта информация не находится в...
Существует ли способ автоматически ввести код в метод? У меня есть следующее типичное поле с методом считывания и методом set, и я хотел бы ввести обозначенный код в метод установщика это...
При попытке изучить Единицу, я продолжаю видеть следующий код для переопределения GetControllerInstance в MVC: если (! typeof (IController).IsAssignableFrom (controllerType)) {...} Это кажется мне симпатичным...
У меня есть объект (в основном VO) в Java, и я не знаю его тип. Я должен получить значения, которые не являются нулевыми в том объекте. Как это может быть сделано?
Это - возможное отражение использования и.NET C# для вызывания динамически другой функции (с аргументами) записанный в C или C++, прежде чем.NET прибыла (неуправляемый код)? И smole C# пример, если это возможно, был бы...
Прямо сейчас у меня есть частная статическая пустота getMethods (Класс <? расширяет Объект> clazz) {Метод [] declaredMethods = clazz.getDeclaredMethods (); для (Метод aMethod: declaredMethods) {...
У меня есть несколько шаблонных объектов что вся реализация тот же интерфейс: Т.Е. MyObject <datatype1> obj1; MyObject <datatype2> obj2; MyObject <datatype3> obj3; я хочу сохранить их...
Я хочу преобразовать строку в универсальный тип, у меня есть это: представьте inputValue в виде строки = myTxtBox. Текст; PropertyInfo propInfo = typeof (MyClass).GetProperty (myPropertyName); Введите propType = propInfo....