0
ответов

Загрузка класса из строки

Я хочу создать экземпляр класса с помощью значение строки. Я нашел несколько руководств, в которых показано несколько методов для этого. Класс ДОЛЖЕН наследоваться от определенного интерфейса, ImplementMe, который имеет ...
вопрос задан: 1 February 2011 16:41
0
ответов

Проверка, соответствует ли объект ограничению общих параметров

У меня есть интерфейс, аналогичный приведенному ниже: открытый интерфейс IInterface < T> где T: IInterface { } И теперь мне нужно создать тип, представляющий этот интерфейс, используя отражение, ...
вопрос задан: 1 February 2011 15:34
0
ответов

Как получить свойство Count с помощью отражения для универсальных типов

У меня есть список объектов, тип которых я не могу знать во время компиляции . Мне нужно идентифицировать любой из этих объектов, где существует свойство «Счетчик», и получить значение, если оно есть. Этот код работает ...
вопрос задан: 1 February 2011 04:44
0
ответов

Можно ли получить имя объявления объекта во время выполнения в java?

Допустим, у меня где-то в коде есть кнопка: "JButton closeButton". Я не знаю, что это называется "closeButton", но это то, что я хочу узнать. Во время выполнения нажимается эта кнопка, и один раз ...
вопрос задан: 31 January 2011 19:23
0
ответов

получить все типы в сборке с настраиваемым атрибутом

Есть ли элегантный способ получить все типы в сборке с настраиваемым атрибутом ? Итак, если у меня есть класс [Findable] открытый класс MyFindableClass {} Я хотел бы найти его в ...
вопрос задан: 31 January 2011 15:51
0
ответов

Изменить метод с помощью аннотаций

Как я могу изменить то, что метод делает в Java? Я имею в виду, я пытаюсь использовать аннотации, чтобы сделать следующий код @ Anno1 (Argument = "Option1") открытый класс TestClass {@ Anno2 ...
вопрос задан: 31 January 2011 13:48
0
ответов

Как настроить обработчик событий динамически с помощью Reflection

Я хотел бы динамически установить список настраиваемых обработчиков событий в псевдокоде примерно так: FieldInfo [] fieldInfos = this. GetType (). GetFields (BindingFlags.NonPublic | BindingFlags.Instance | ...
вопрос задан: 29 January 2011 19:05
0
ответов

Как мне получить возвращаемый тип делегата через отражение?

Я выполняю тяжелую работу по отражению для личного проекта, и мне нужно получить доступ к возвращаемому типу делегата через его объект Type . Это небольшая мета, так что вот пример. Type type = typeof (...
вопрос задан: 29 January 2011 04:13
0
ответов

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

Хорошо, я весь день размышлял об этой идее, и я дошел до того момента, когда признаю, что просто не знаю. Возможно, то, что я делаю, просто глупо, и есть способ получше, но это ...
вопрос задан: 28 January 2011 19:10
0
ответов

Предотвращение StackOverFlow в рекурсивных функциях

У меня есть рекурсивная функция в BaseClass, которая полагается на защищенный виртуальный функция для его условия возврата. Дочерний класс может неправильно переопределить эту функцию и привести к ...
вопрос задан: 28 January 2011 07:14
0
ответов

В C # Is Expression API лучше, чем Reflection

В настоящее время я изучаю API-интерфейсы C # Expression. Так что мне нужна помощь в понимании того, как это работает, включая разницу между выражением и отражением. Я также хочу понять, есть ли выражения ...
вопрос задан: 26 January 2011 10:05
0
ответов

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

У меня есть следующий код в общедоступном модульном тесте bool TestMethodsOf () {var impl = typeof (T); var valid = true; foreach (var iface in impl.GetInterfaces (). Where (i => ...
вопрос задан: 25 January 2011 12:01
0
ответов

Как найти имя дочернего класса из базового класса?

При запуске -time, внутри базового класса, как найти имя текущего дочернего класса?
вопрос задан: 23 January 2011 16:14
0
ответов

Как вызвать частный статический метод с помощью отражения (Java)?

Я хотел бы вызвать частный статический метод. У меня есть его имя. Я слышал, что это можно сделать с помощью механизма отражения Java. Как мне это сделать? РЕДАКТИРОВАТЬ: Одна проблема, с которой я столкнулся при попытке вызвать ...
вопрос задан: 22 January 2011 22:02
0
ответов

Поиск сборок иерархии типов с помощью Mono.Cecil

Я пытаюсь реализовать метод, который получает тип и возвращает все сборки, содержащие его основу типы. Например: Класс A - это базовый тип (класс A принадлежит сборке c: \ A.dll) Класс B ...
вопрос задан: 22 January 2011 17:36
0
ответов

Как определить, является ли ParameterInfo универсальным типом?

У меня есть MethodInfo для GenericMethodDefinition. Например: CallMethod (T arg, string arg2). Метод GetParameters () предоставит мне два объекта ParameterInfo, первый из которых является универсальным, ...
вопрос задан: 20 January 2011 13:51
0
ответов

PropertyInfo: является ли свойство индексатором?

У меня есть следующий код: PropertyInfo [] originalProperties = myType.GetProperties (); Я хочу исключить из originalProperties все индексаторы (myVar ["key"] отображается как свойство с именем "Item"). ...
вопрос задан: 20 January 2011 10:52
0
ответов

Никогда не используйте отражение в производственном коде! А как насчет Python?

Я написал C #, и мантра, исходящая сверху, кажется, «никогда не используйте отражение в производственном коде». Я использовал его для тестового кода, но никогда ничего, что работает в дикой природе. Все аргументы кажутся ...
вопрос задан: 20 January 2011 08:53
0
ответов

Использование MethodInfo.GetCurrentMethod () в анонимных методах

public static void Main (string [] args) {Действие a = () => Console.WriteLine (MethodInfo.GetCurrentMethod (). Name); а (); } Этот код вернет непонятную строку, например:
b__0. ...
вопрос задан: 16 January 2011 10:52
0
ответов

Найти типы во всех сборках

Мне нужно искать определенные типы во всех сборках на веб-сайте или в приложении Windows, есть ли простой способ сделать это? Например, как фабрика контроллеров для ASP.NET MVC просматривает все сборки для ...
вопрос задан: 14 January 2011 14:55
0
ответов

Доступ к конструктору из абстрактного базового класса с отражением

Я играю с Java Reflection. У меня есть абстрактный класс Base с конструктором. абстрактный класс Base {public Base (String foo) {// творим чудеса} } У меня есть ...
вопрос задан: 13 January 2011 16:46
0
ответов

Получение типа массива T без указания T - Type.GetType («T []»)

Я пытаюсь создать тип, который ссылается на массив универсальный тип, без указания универсального типа. То есть я хотел бы сделать эквивалент Type.GetType ("T []"). Я уже знаю, как ...
вопрос задан: 12 January 2011 23:49
0
ответов

C # создать экземпляр универсального списка из отраженного типа [дубликат]

Возможно ли создать универсальный объект из отраженного типа в C # (.Net 2.0)? void foobar (Тип t) {IList newList = новый список (); // это не работает // ... } Тип, t, ...
вопрос задан: 11 January 2011 18:28
0
ответов

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

Я бы хотел передать имена свойств в функцию без использования магических строк. Что-то вроде: Get (x => x.Property1); где Property1 - свойство типа ObjectType. Что бы ...
вопрос задан: 11 January 2011 11:52
0
ответов

Декларативный синтаксис SQLAlchemy с автозагрузкой (отражением) в Pylons

Я хотел бы использовать автозагрузку для использования существующей базы данных. Я знаю, как это сделать без декларативного синтаксиса (model / _init_.py): def init_model (engine): "" "Позвоните мне перед использованием любой из таблиц или ...
вопрос задан: 10 January 2011 19:18
0
ответов

Перенаправить вывод журнала на SD-карту на телефоне клиента

У моих клиентов проблема с моим приложением, и мне не удалось воспроизвести проблему на моем телефоне разработчика. Как отладить эту проблему? Класс журнала Android великолепен, но мои клиенты знают ...
вопрос задан: 9 January 2011 19:31
0
ответов

Размытый текст iOS: обнаружение и решение раз и навсегда?

Я неоднократно сталкивался с ситуацией, когда UIView (подкласс) заканчивается с дробным смещением, например, потому что его размеры нечетные и он центрирован, или потому что его расположение основано на ...
вопрос задан: 9 January 2011 03:17
0
ответов

C # - Получить понятное имя простых типов с помощью отражения?

Type t = typeof (bool); строка typeName = t.Name; В этом простом примере typeName будет иметь значение Boolean. Я хотел бы знать, смогу ли я вместо этого сказать "bool". То же самое для int / Int32, ...
вопрос задан: 6 January 2011 13:48
0
ответов

Какой тип данных для хранения изображений и документов в SQL Server 2005

Я должен расширить существующее .net-приложение для хранения изображений и документов (в основном в формате PDF) в базе данных SQL Server 2005 . Какой тип данных SQL Server лучше всего использовать для сохранения этих файлов и является ли он ...
вопрос задан: 4 January 2011 22:06
0
ответов

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

У меня есть универсальный тип следующим образом открытый класс TestGeneric {public T Data {get; задавать; } public TestGeneric (T data) {this.Data = data; }} Если у меня есть объект (...
вопрос задан: 4 January 2011 10:35