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

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

Какие типы должны быть в массиве типов для Type.GetMethod, когда параметр является универсальным?

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

Задан 27 Jun 2015, 07:40 от AlphaModder
  • 12 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Исключение «Не удалось загрузить файл или сборку» System.Core, Version = 2.0.5.0,… »при динамической загрузке Portable Class Library

Прежде всего я должен подчеркнуть, что это немного другой вопрос, чем вэта тема [https://stackoverflow.com/questions/13871267/unable-to-resolve-assemblies-that-use-portable-class-libraries] , Дополнительно ...

Задан 16 Aug 2013, 15:57 от Milosz Krajewski
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Java: простой способ получить заглушку метода из файлов класса в файле JAR? Отражение?

Я ищу способ получить список заглушек методов всех классов в файле JAR. Я не уверен, с чего начать ... Могу ли я использовать Reflection или Javassist или не...

Задан 22 Apr 2010, 10:54 от djatomic
  • 12 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как я могу получить Scala ToolBox, чтобы увидеть определения REPL?

В те времена, когда вера в Scala 2.10.0 становилась все более размышляющей,задал вопрос [https://stackoverflow.com/q/11055210/53013]о том, как я мог бы использовать его, чтобы увидеть деревья фрагментов кода из REPL. Отличный ответ пошёл дальше, ...

Задан 04 Feb 2013, 21:04 от Daniel C. Sobral
  • 15 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

, но немного больше.

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

Задан 08 Apr 2011, 01:15 от Andrei Krotkov
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Параметры по умолчанию и отражение: если ParameterInfo.IsOptional, то всегда ли DefaultValue надежно?

Я смотрю какParameterInfo.IsOptional определяется (я добавляю поддержку параметров по умолчанию во внутреннюю структуру IOC), и мне кажется, что при значении true нет гарантии, чтоParameterInfo.DefaultValue ...

Задан 02 Apr 2012, 13:38 от Andras Zoltan
  • 5 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Получение события через отражение

Я пытаюсь получить событие Click кнопки через отражение, и это мой код:

Задан 09 May 2014, 15:03 от Hasan Shouman
  • 8 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

 или какое-то изменение, кажется, работает.

охоже, но не совсем так же, какJava: создание экземпляра перечисления с помощью отражения [https://stackoverflow.com/questions/3735927/java-instantiating-an-enum-using-reflection] у меня естьMap<Enum<?>, FooHandler> что я хочу использовать для ...

Задан 20 Jan 2011, 18:25 от Jason S
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Доступ к полям структуры

Почему следующий код не производит вывод? static void Main(string[] args) { FieldInfo[] fi = typeof(MyStruct).GetFields(BindingFlags.Public); foreach (FieldInfo info in fi) { Console.WriteLine(info.Name); } } public struct MyStruct { public int ...

Задан 15 Jun 2009, 18:58 от Odrade
  • 23 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Получение экземпляра объекта по строковому имени в scala

Мне нужен объект (или "объект-одиночка" или "объект-компаньон" ... что угодно, кроме класса), определенный именем строки. Другими словами, если у меня есть: package myPackage object myObject... тогда есть что-нибудь ...

Задан 16 Dec 2009, 08:12 от Dave
  • 6 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Получить имя переменной. JavaScript «отражение»

Есть ли способ получить переменнуюимя, как вы можете сделать в .Net с отражением? как в этом сценарии: function(x,y,z) { if (x === 0) logger.log('variable ' + x.reflectedName ' has invalid value ' + x) // logs: 'variable x has invalid value 0) ...

Задан 20 Mar 2012, 22:08 от gdoron
  • 21 голос
  • 3 ответа
  • 0 просмотров
3 ответа

Выяснение, имеет ли перечисление установленный атрибут «Флаги»

Используя отражение, как мне определить, имеет ли перечисление атрибут Flags или нет так что для MyColor верните true [Flags] public enum MyColor { Yellow = 1, Green = 2, Red = 4, Blue = 8 }а для MyTrade вернуть false public enum MyTrade { ...

Задан 22 Jan 2013, 14:56 от Carlo V. Dango
  • 12 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Как создать экземпляр enum с использованием отражения в Java?

Когда я читаюЭффективная Java, автор сказал мне, что одноэлементныйenum Тип - лучший способ реализовать синглтон, потому что нам не нужно рассматривать сложные атаки сериализации или отражения. Это означает, что мы не можем создать экземплярenum ...

Задан 08 Mar 2012, 07:37 от xing.zhang
  • 12 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Джон, Вы абсолютно правы, что мне нужно прочитать свойство и перебрать DeptArray. Когда я запускаю этот кусок кода. Я получаю ошибку приведения в Array a = (Array) obj. Это говорит, что ARrayClass не может быть приведен к Array. Думаешь, я что-то пропустил, чтобы рассказать?

могу прочитать свойства объекта, который содержит элемент типа массива, используя отражение в c #. Если у меня есть метод GetMyProperties, и я определяю, что объект является пользовательским типом, то как я могу прочитать свойства массива и ...

Задан 02 Feb 2011, 19:58 от Sri Reddy
  • 47 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

Я создаю свою аннотацию public @interface MyAnnotation { }Я положил его на поля в моем тестовом объекте public class TestObject { @MyAnnotation final private Outlook outlook; @MyAnnotation final private Temperature temperature; ... }Теперь я ...

Задан 16 May 2013, 10:49 от user902383
  • 9 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Мой общий вклад, который проверяет, реализует ли данный тип (или его базовые классы) интерфейс типа T:

ужно проверить объект, чтобы увидеть, является ли он пустым, тип значения илиIEnumerable<T> гдеT это тип значения Пока что у меня есть: if ((obj == null) || (obj .GetType().IsValueType)) { valid = true; } else ...

Задан 12 Mar 2009, 10:14 от Simon
  • 0 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

c #, Внутренний и Отражение

Есть ли способ выполнить "внутренний" код с помощью отражения? Вот пример программы: using System; using System.Reflection; namespace ReflectionInternalTest { class Program { static void Main(string[] args) { Assembly asm ...

Задан 02 May 2009, 05:05 от cyberconte
  • 12 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Можно ли изменить тело метода во время выполнения в .NET?

Я знаю, что можно (теоретически) создать новый тип во время выполнения, но возможно ли изменить тело метода существующего типа во время выполнения? Мой план ...

Задан 30 Oct 2008, 01:38 от DuckMaestro
  • 8 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Как я могу использовать отражение или альтернативу для создания вызовов функций программно?

Я немного новичок в Reflection. Я надеюсь, что можно сделать то, что я хотел бы. Я работал через ProjectEuler, чтобы выучить язык, и у меня есть базовый класс под названием Problem. Каждая отдельная проблема PE является отдельным классом, то есть ...

Задан 21 Dec 2012, 17:28 от wmaynard
  • 8 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Динамическое добавление членов к динамическому объекту

Я ищу способ динамического добавления членов в динамический объект. Хорошо, я думаю, что нужно немного разъяснений ... Когда вы делаете это: dynamic foo = new ExpandoObject(); foo.Bar = 42;Bar свойство будет добавлено динамически во время ...

Задан 17 Jan 2010, 03:34 от Thomas Levesque
  • 21 голос
  • 3 ответа
  • 0 просмотров
3 ответа

Этот ответ является наиболее близким к правильному ответу и должен быть принятым ответом. Ссылка на ClassFileFormat не работает.

ал с Java Reflection API и заметил, что методы со списком переменных аргументов становятся временными. Почему это и что делаетtransient Ключевое слово означает в этом контексте? С Java глоссария,преходящий: Ключевое слово в языке ...

Задан 08 Feb 2011, 18:25 от AhmetB - Google
  • 9 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как отражение влияет на размер Перми?

Я понимаю, что размер perm используется для хранения метаданных, которые включают в себя байт-код, статические данные и т. Д. Мой вопрос, как использование отражения влияет на размер перми, если это когда-либо влияет. Я имею в виду, ...

Задан 01 Dec 2009, 12:22 от Suraj Chandran
  • 15 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Вы можете создать объекты Expression вместо func и скомпилировать () выражение, чтобы получить делегат Func.

ужно реализовать метод: object GetFactory(Type type);Этот метод должен возвращать Func <T>, где typeparam 'T' это 'type'. Итак, моя проблема в том, что я не знаю, как создать Func <?> Во время выполнения, используя отражение. ...

Задан 18 Mar 2009, 13:45 от Craig Wilson
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

RMI + Java отражение

Я использую RMI, чтобы разрешить доступ к моему Java-приложению через MATLAB, который работает в другой JVM. MATLAB имеет приятный интерфейс для печати метод...

Задан 01 Oct 2010, 13:54 от Jason S
  • 15 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

, намного лучше.

азовый класс имеет открытый статический метод, но когда я вызываюtypeof(TDerived).GetMethods(BindingFlags.Public |BindingFlags.Static) мой метод не возвращается. (Конечно, TDerived наследует от моего базового класса). У меня нет ссылки на мой ...

Задан 15 Apr 2011, 09:48 от TDaver
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Использование Reflection для анализа параметров и их значений

Я видел старые посты здесь на SO, около года назад, что означало бы, что они действительно не охватывают .NET 4 или, возможно, даже 3.5 по этой теме. Так что здесь идет. Если вы с отражением должны были выбрать параметры для текущего ...

Задан 27 Jan 2010, 13:58 от Filip Ekberg
  • 7 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Фабрика методов - случай против отражения

о, я весь день размышлял над этой идеей, и я дошел до того, что признаю, что просто потерял сознание, не знаю. Возможно, то, что я делаю, просто глупо и есть лучший способ, но это то, куда меня привело мое мышление. Я пытаюсь использовать ...

Задан 28 Jan 2011, 19:10 от Joel Etherton
  • 5 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Как установить собственный заголовок «Host» в HttpWebRequest?

Как я могу установить собственный заголовок Host в HttpWebRequest? Я знаю, что обычно этот класс нене позволяет вам сделать это, но есть ли возможность испол...

Задан 20 Sep 2009, 10:41 от dr. evil
  • 19 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Создать экземпляр объекта класса с именем в строковой переменной

Я не знаю, доступно или нет то, что я спрашиваю, но я просто хочу знать, существует ли оно и как оно работает. Вот мой вопрос: У меня есть 2-3 пользовательских модели класса. Например, Клиент, Сотрудник и Продукт. Теперь у меня есть имя класса в ...

Задан 16 Mar 2013, 13:23 от Dhwani
  • 4 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Создайте пользовательский метод с проверкой на обнуление для класса данных ur или используйте javaType

тим, у меня есть какой-нибудь класс, как этот: class SomeClass(val aThing: String, val otherThing: Double)Затем я использую рефлексию для анализа полей этого класса: for(field in SomeClass.declaredMemberProperties){ }Как я могу проверить ...

Задан 22 Jan 2018, 13:51 от Allan Araújo
  • 4 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Я предполагаю, что вы имеете в виду закрытые установщики poperty вместо свойств readonly (get и set являются сокращением для полных getter и setters). Затем вам нужно будет сделать что-то вроде этого, чтобы задать свойства отражательно:

теперь мы можем создавать новые объекты с помощью конструктора фигурных скобок, т.е. class Person { readonly string FirstName {get; set;} readonly string LastName {get; set;} } new Person { FirstName = "Bob", LastName = "smith" }Мне ...

Задан 28 Feb 2011, 19:26 от nganju
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

MEF, почему создаются идентичные дубликаты одного и того же экспортированного плагина?

(1) Используя приведенный ниже код, я получаю ровно 2 элемента в моих контейнерах одного и того же экспортируемого плагина, и мне интересно, почему: (2) Дополнительный вопрос, который я действительно не могу реализовать: как я могу расширить ...

Задан 07 May 2013, 09:04 от Matt
  • 26 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

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

Я хочу загрузить сборку (ее имя хранится в строке), использовать отражение, чтобы проверить, если у него есть метод с именем &quot;CustomType MyMethod (byte ...

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

 функция, предложенная комментарием, связанным с устаревшей функцией.

скажу про ASP.NET MVC Framework Сандерсона и в главе 4 он обсуждаетСоздание фабрики пользовательских ...

Задан 26 Feb 2011, 01:13 от Kiril
  • 486 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Это очевидно, когда у меня есть экземпляр. Не полезно, когда у меня есть тип из отражения

лиотражениевC# предложить способ определить, если некоторые данныеSystem.Type типа модели какой-то интерфейс? public interface IMyInterface {} public class MyType : IMyInterface {} // should yield 'true' typeof(MyType)./* ????? ...

Задан 10 Feb 2011, 21:49 от Yippie-Ki-Yay
  • 9 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Получение списка классов из пакета в проекте Android

Я знаю, что нелегко собрать все классы в пакете с помощью отражения, но мне интересно, знает ли кто-нибудь о хорошем решении / обходном пути, особенно для проекта Android? Учитывая пакет, мне нужно иметь возможность извлечь из него все классы ...

Задан 13 Feb 2012, 05:13 от Tyler Treat
  • 8 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Запретить изменение значения String.Empty

Частично с любопытной точки зрения и частично с точки зрения защиты от потенциальных проблем. Представьте, что самое худшее, что может случиться, вызвав следующее (или что-то подобное, ноstring.Empty хороший ...

Задан 25 Mar 2012, 13:43 от Seph
Page 3 of 30