0
ответов

Почему Type.GetElementType возвращает null?

У меня есть метод, который принимает в качестве входного параметра объект типа IEnumerable. Я хочу перечислить перечисление и использовать отражение для каждого элемента, чтобы получить значение для каждого свойства. У меня есть ...
вопрос задан: 15 August 2011 23:48
0
ответов

Как получить значение по умолчанию для типа ValueType с отражением

Если у меня есть параметр универсального типа, который является типом значения, и я хочу знать, равно ли значение значению по умолчанию, я тестирую его следующим образом: static bool IsDefault (T value) {where T: struct ...
вопрос задан: 15 August 2011 17:01
0
ответов

Выполнить неявное приведение во время выполнения

Итак, у меня есть общий класс (в основном это контейнерный класс) с неявным приведением, например: открытый класс Контейнер {общедоступный T Значение {получить; набор; } public static ...
вопрос задан: 15 August 2011 13:27
0
ответов

Производительность статического отражения

Я играю о статическом коде отражения из блога Джоэла Абрахамссона и блога Даниэля Каззулино. Но я обнаружил, что их производительность отчасти медленная, даже по сравнению с отражением с использованием "магии ...
вопрос задан: 15 August 2011 02:46
0
ответов

Что делает среда MVC, чтобы избежать низкой производительности, которая унаследована от интенсивного использования отражения

При написании представлений MVC я вижу много вызовов вспомогательного метода Html, такого как EditorFor / LabelFor. В этих расширениях много скрытого отражения. В сочетании с маршрутизацией, привязкой к модели, ...
вопрос задан: 13 August 2011 19:01
0
ответов

Отражение C #: создание экземпляра объекта с именем строкового класса

Моя ситуация следующая: я работаю с Visual C # 2010 express, разрабатывая приложение Windows Forms. Когда пользователь входит в систему, динамически создайте меню с параметрами, загруженными из таблицы базы данных. ...
вопрос задан: 13 August 2011 18:37
0
ответов

восстановить / получить код функции php

Могу ли я программно получить код функции по ее имени? Например: функция blah ($ a, $ b) {return $ a * $ b; } echo getFunctionCode ("мля"); Является ли это возможным? Есть ли какие-нибудь самоописательные php ...
вопрос задан: 11 August 2011 13:40
0
ответов

Каков порядок типов, возвращаемых Assembly.GetTypes ()?

Если я получаю список типов в моем домене приложения, существует ли у этих типов внутренний порядок? Список <Тип> myTypes = новый Список <Тип> (); foreach (Сборка a в AppDomain.CurrentDomain ....
вопрос задан: 9 August 2011 18:05
0
ответов

Синглтон: как остановить создание экземпляра с помощью Reflection

Я знаю, что в Java мы можем создать экземпляр класса с помощью new, clone (), Reflection и сериализации и десериализация. Я создал простой класс, реализующий Singleton. И мне нужно остановить все ...
вопрос задан: 9 August 2011 09:58
0
ответов

Загрузить сборку в дочерний домен приложений и выпустить файл dll

У меня есть дочерний домен приложения, в который я хочу загрузить некоторые библиотеки dll при запуске и освободить файлы, чтобы любой мог удалить их. При запуске я использую Loader al = (Loader) domain ....
вопрос задан: 8 August 2011 17:49
0
ответов

Проблема производительности отражения в Java

Я знаю, что существует множество тем, касающихся производительности отражения. Даже официальные документы Java говорят, что Reflection медленнее, но у меня есть этот код: public class ReflectionTest {public static ...
вопрос задан: 4 August 2011 20:28
0
ответов

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

В настоящее время я пытаюсь проксировать некоторые существующие ресурсы JAX / RS, чтобы позволить мне использовать поддержку проверки методов Hibernate Validator. Однако, когда я проксирую свой класс (в настоящее время использую cglib 2 ....
вопрос задан: 4 August 2011 19:42
0
ответов

Злоупотребляю ли я отражением Java?

Я пишу программу для чтения данных из файла, который может быть в одном из нескольких форматов (разные версии одного и того же формата, на самом деле) и я использую отражение для вызова соответствующей функции ...
вопрос задан: 4 August 2011 15:01
0
ответов

Ссылка на внешняя .NET DLL, предоставляемая другим приложением на C #

У меня есть проект C #, который ссылается на DLL (назовем ее внешней DLL), которая поставляется с другим приложением. Когда я создаю свой проект, из-за ссылки внешняя DLL автоматически добавляется к моему ...
вопрос задан: 2 August 2011 23:24
0
ответов

Отражение (?) - Проверить на ноль или пустой для каждого свойства / поля в классе?

У меня есть простой класс как таковой: открытый класс FilterParams {общедоступная строка MeetingId {получить; набор; } public int? ClientId {получить; набор; } публичная строка CustNum {получить; набор; } public int ...
вопрос задан: 2 August 2011 17:38
0
ответов

Динамический вызов Moq Setup () во время выполнения

Я хочу создать фабрику, которая будет создавать часто имитируемые объекты для моих модульных тестов. Мне уже удалось настроить свои тесты, так что я могу смоделировать Linq2Sql DataContext и вернуть таблицу в памяти ...
вопрос задан: 1 August 2011 15:45
0
ответов

Извлечь AST из блока Ruby

Можно ли получить AST блока из самого Ruby? Я смотрел и ParseTree, и ruby_parser, но они оба, похоже, имеют отрывочную поддержку (из того, что я читал) для Ruby 1.9.2. Мне нужно ...
вопрос задан: 1 August 2011 06:19
0
ответов

Как я могу использовать «is», чтобы проверить, поддерживает ли тип IComparable?

Я хочу проверить, поддерживает ли тип IComparable, прежде чем сортировать его, но я обнаружил, что проверка наличия type поддерживает интерфейс IComparable, использование «is» не всегда дает мне правильный ответ. Для ...
вопрос задан: 31 July 2011 15:10
0
ответов

получить все (производные) интерфейсы класса

java.lang.Class.getInterfaces возвращает все непосредственно реализованные интерфейсы, т.е. не проходит по дереву классов, чтобы получить все интерфейсы всех родительских типов. Например, иерархия открытого интерфейса A {} ...
вопрос задан: 31 July 2011 01:25
0
ответов

Мне нужно перечислить крючки, зарегистрированные с помощью java.lang.ApplicationShutdownHooks

У меня есть стороннее приложение, в котором есть ошибка, из-за которой оно регистрирует несколько хуков выключения когда требуется только 1. Мой вопрос: как мне узнать, какие зарегистрированные хуки выключения? Я хочу ...
вопрос задан: 28 July 2011 20:48
0
ответов

Получить версию целевой платформы и профиль целевой платформы из сборки .Net

Есть ли способ получить доступ к значениям, которые были используется для TargetFrameworkVersion и / или TargetFrameworkProfile, когда .Net сборка была скомпилирована? Я говорю о тех значениях ...
вопрос задан: 28 July 2011 06:44
0
ответов

О производительности создания делегатов C #

В моем проекте было много размышлений. Итак, я кешировал делегатов в словарях. Проблема в том, что я решил использовать MethodInfo в качестве ключей dict, я попытался использовать метод поиска, который похож на ...
вопрос задан: 28 July 2011 05:01
0
ответов

Получить геттер или сеттер свойства bean-компонента посредством отражения?

Предположим, у меня есть дескриптор объекта типа, и конфигурация сообщает мне, что у него есть свойство bean-компонента введите int с именем age. Как я могу получить получатель для этого документа? Есть ли ...
вопрос задан: 27 July 2011 20:15
0
ответов

Простое отражение в C ++ без макросов: печать имени переменной и ее значения

Есть ли в C ++ немакроспективный способ печати переменной? имя со своим значением. Вот макро-способ: #define SHOW (a) std :: cout << #a << ":" << (a) << std :: endl PS: Я использую ...
вопрос задан: 27 July 2011 19:18
0
ответов

Могу я распечатать имя переменной?

Я создал нет. постоянных переменных, более 1000, эти константы являются уникальными целыми числами. публичный статический финал FOO 335343 публичный статический финал BAR 234234 публичный статический финал БЭЗ 122424 .... ......
вопрос задан: 27 July 2011 14:57
0
ответов

преобразование в C # и вызов определенного метода на основе производного типа

У меня есть пара классов, все производные от одного и того же базового типа. базовый тип класса {} class TypeA: basetype {} class TypeB: basetype {} ... Некоторые из них хранятся в списке. List ...
вопрос задан: 27 July 2011 13:09
0
ответов

Создайте экземпляр Action <'T> с использованием отражения

Как мне создать экземпляр Action <' T> с помощью отражения? Вот что у меня есть: let makeAction (typ: Type) (f: 'T -> unit)= let actionType = typedefof > ....
вопрос задан: 26 July 2011 21:04
0
ответов

Заменить средство получения / установки свойства на Reflection или аналогичный (без сторонних библиотек) в C #

У меня есть свойство, содержащееся в классе, например, общедоступный класс Greeter {private Hashtable _data; общедоступная строка HelloPhrase {получить; набор; } общедоступный Greeter (данные) {_data = data; } } ...
вопрос задан: 26 July 2011 19:52
0
ответов

Могу ли я получить информацию о локальных переменных с помощью отражения Java?

Мне нужно знать тип локальных переменных. Я использую отражение Java, с помощью которого мне не удалось его получить. Не могли бы вы сообщить мне, как узнать тип / имя локальных переменных. Могу ли я получить ...
вопрос задан: 25 July 2011 14:04
0
ответов

Приведение Class.forName

В Java использование Class.forName в приведении приведет к тому, что объект будет приведен к классу или будет бросить в состав найденного. Например, если вы сделали этот Object a; Строка b = "тестирование"; a = (Class ....
вопрос задан: 24 July 2011 16:35