Лучшие reflection вопросы ИТ разработчиков

  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Нужно ли объявлять внутренности частных вложенных классов закрытыми?

После 1000-х годовprivateвprivate мне пришло в голову, что это может быть не нужно public class Outer { private static class Inner { // you may drop static private void innerMethod() {} } }Естьлюбой случай это падениеprivate ...

Задан 21 Jul 2013, 13:05 от Mr_and_Mrs_D
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Никогда не вмешивайтесь в сухопутную войну в Азии.

у использовать некоторыеDevicePolicyManager [http://developer.android.com/reference/android/app/admin/DevicePolicyManager.html] методы в моем приложении. DevicePolicyManager был представлен в OS 2.2, но мое приложение должно продолжать работать ...

Задан 27 Apr 2011, 23:09 от Dan J
  • 26 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

C # отражение - загрузить сборку и вызвать метод, если он существует

Я хочу загрузить сборку (ее имя хранится в строке), использовать отражение, чтобы проверить, есть ли у нее метод с именем «CustomType MyMethod (byte [] a, int b)», и вызвать его или вызвать исключение в противном случае. Думаю, мне следует ...

Задан 23 Jan 2013, 11:52 от w128
  • 4 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Динамически загружать тип из внешней сборки

Из управляемого кода, как загрузить управляемый тип из другой сборки во время выполнения, предполагая, что вызывающий код не имеет статической ссылки на сбор...

Задан 28 Mar 2010, 18:52 от Water Cooler v2
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Вам нужно будет использовать

ли получить тип класса из экземпляра свойства Я попробовал следующее var model = new MyModel("SomeValueForMyProperty") Type declaringType = model.MyProperty.GetType().DeclaringTypeНо результат всегда не для обоих DeclaringType и ReflectedType

Задан 16 Feb 2011, 14:39 от ricardo
  • 7 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Скала отражение: getDeclaringTrait?

Когда я исследую новую библиотеку, мне иногда трудно найти реализацию метода.В Java Metho # getDeclaringClass предоставляет класс, который объявил данный мет...

Задан 02 Dec 2009, 14:48 от IttayD
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

@prosseek, `object calc = ctor.Invoke (null); MethodInfo m = type.GetMethod ("Добавить"); int res = (int) m.Invoke (calc, param); `

я есть эта библиотека скомпилирована в calc.dll. namespace MyClass { public class Calculator { public int Value1 {get; set;} public int Value2 {get; set;} public Calculator() { Value1 = 100; Value2 = 200; } public int Add(int val1, int val2) { ...

Задан 24 Jun 2011, 19:44 от prosseek
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Разница между RTTI и отражением в Java

Мой вопрос: когда информация о классе загружается во время выполнения? Когда кто-то звонитinstanceof это считается RTTI или отражение? Или это зависит от реальной ситуации?

Задан 14 May 2013, 22:24 от godlamp
  • 8 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как создать синтетические поля в Java?

Как можно создать синтетические поля в Java?Могут ли синтетические поля в java создаваться только во время выполнения? Если нет: существует ли совместимый со...

Задан 21 Jul 2010, 10:09 от MRalwasser
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Привет user496854, как вы обошли проблему, не вызывая частные API? Я сталкиваюсь с той же проблемой

ужно проверить, какие BT-гарнитуры в настоящее время подключены (а не просто сопряжены) в OS 2.0 - 2.3. Такая функциональность не существует до API версии 11, где был представлен класс Bluetooth Headset. Но в предыдущих API уже существовал класс ...

Задан 16 May 2011, 16:31 от user496854
  • 4 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Синтаксический анализ функции / метода с использованием Reflection

Мои фреймворки модульного тестирования состоят из TestFixtures, TestMethods и Actions. Действие - это дополнительный меньший контейнер внутри TestMethod, дей...

Задан 03 Dec 2012, 07:01 от trickbz
  • 67 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Получить свойства в порядке объявления, используя отражение

Мне нужно получить все свойства, используя отражение в том порядке, в котором они объявлены в классе. В соответствии с MSDN порядок не может быть гарантирован при использованииGetProperties() Метод GetProperties не возвращает свойства в ...

Задан 30 Jan 2012, 10:09 от Magnus
  • 18 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как загрузить Assembly во время выполнения и создать экземпляр класса?

У меня есть сборка. В этой сборке у меня есть класс и интерфейс. Мне нужно загрузить эту сборку во время выполнения и хочу создать объект класса, а также хоч...

Задан 26 Nov 2009, 12:00 от Pankaj
  • 41 голос
  • 16 ответов
  • 0 просмотров
16 ответов

Имя свойства INotifyPropertyChanged - жесткий код против отражения?

Каков наилучший способ указать имя свойства при использовании INotifyPropertyChanged? Большинство примеров жестко кодируют имя свойства в качестве аргумента в событии PropertyChanged. Я думал об ...

Задан 26 Sep 2008, 19:15 от Kerry Jenkins
  • 94 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

получение типа T из IEnumerable <T>

есть ли способ получить типT изIEnumerable<T> через отражение? например у меня есть переменнаяIEnumerable<Child> Информация; я хочу получить тип ребенка через отражение

Задан 25 May 2009, 12:12 от Usman Masood
  • 9 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Какой метод использует Snoop для проверки приложения WPF

Snoop, шпионская утилита, использует некий мощный метод (возможно, своего рода рефлексия) для проверки работающего приложения WPF. Наиболее интересным являет...

Задан 04 Jun 2014, 18:43 от Dennis Kassel
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Список всех встроенных функций в JavaScript?

Есть ли способ в js перечислить все встроенные функции и некоторую информацию в их списках параметров? Я не мог найти что-нибудь о рефлексии, чтобы делать такие вещи редактировать: я хочу перечислить такие функции, как Math.sin, фактически ...

Задан 01 Jan 2012, 15:54 от Frawr
  • 2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Создание выражения из строки имени свойства?

Я пытаюсь создать запрос, основанный на каком-то JSON, в настоящее время я анализирую JSON в набор правил, каждое правило содержит имя поля, тип сравнения (=...

Задан 15 Aug 2013, 06:12 от Daniel Dawes
  • 60 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

РЕДАКТИРОВАТЬ: вопрос был изменен. Первоначально, вопрос заключался в том, чтобы найти метод, который использует один простой примитив.

ласс: class Foo { public void bar(int a, Object b) { } }Теперь я пытаюсь "отразить" этот метод из класса: Class c = Foo.class; Class[] types = { ... }; // what should be here? Method m = c.getMethod("bar", types);

Задан 17 Feb 2011, 18:12 от yegor256
  • -3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Отражение Java: «java.lang.NoSuchMethodException»

Я пытаюсь получить метод из другого класса, используя отражение, но по какой-то причине он продолжает давать мне исключение такого метода. Вот классы, которые я использую: Класс ScriptTable: for(Class<?> script: Scripts) { ...

Задан 09 Nov 2013, 15:12 от J Code
  • 5 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

См. Java-аннотации о вызове метода

Допустим, у меня есть такая ситуация: public String method(String s) { return stringForThisVisibility(s, EnumVisibility.PUBLIC); }и я хочу заменить его аннотацией, как это: @VisibilityLevel(value = EnumVisibility.PUBLIC) public String ...

Задан 18 Dec 2011, 11:03 от Fabio
  • 16 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Решение njappboy прекрасно работает. Мне нужна версия VB.Net, так что вот преобразование.

ли способ получить доступ к значениям, которые использовались для TargetFrameworkVersion и / или TargetFrameworkProfile, когда компилировалась сборка .Net? Значения, о которых я говорю, это те, которые содержат файл проекта <?xml version="1.0" ...

Задан 28 Jul 2011, 05:59 от Scott
  • 20 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Разрешение имени параметра во время выполнения [дубликата]

Возможный дубликат: Поиск имени переменной, переданной функции в C # [https://stackoverflow.com/questions/72121/finding-the-variable-name-passed-to-a-function-in-c-sharp] В C # есть ли способ (чем лучше, тем лучше) разрешить имя параметра во ...

Задан 15 May 2009, 16:16 от xyz
  • 11 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Вызов метода общего класса

Вот контекст:Я пытаюсь кодировать маппер для динамического преобразования моих объектов DomainModel в объекты ViewModel. Проблема, которую я получаю, это ког...

Задан 01 Oct 2010, 21:03 от dervlap
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Это не скомпилировалось для меня без третьего аргумента (ноль), а затем с ошибкой "TypeConverter не может преобразовать из System.String." Я не уверен. В любом случае мне нужно попытаться преобразовать в определенный тип данных (prop.PropertyType).

от вопрос уже есть ответ здесь: Установить свойство объекта с помощью отражения [/questions/619767/set-object-property-using-reflection] 10 ответовЯ пытаюсь написать метод, который будет принимать следующие 3 аргумента: Объект (определенный ...

Задан 20 Mar 2011, 18:53 от JM.
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Соответствие шаблону Scala для универсального типа с TypeTag выдает предупреждение, а ClassTag - нет?

У меня есть два очень похожих метода. Единственная разница заключается в использовании

Задан 28 Dec 2015, 14:52 от Eyal Roth
  • 4 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

 Спасибо, что поделился! Спас мою задницу сегодня :)

я есть поле в классе со случайным именем, например: class Foo { public string a2de = "e2" }У меня есть имя этого поля в другой переменной, как: string vari = "a2de"Могу ли я получить или установить значение поляa2de используя ...

Задан 07 Mar 2011, 10:41 от Luca Romagnoli
Page 4 of 30