Результаты поиска по запросу "reflection"
Выдать локальную переменную и присвоить ей значение
m инициализирует целочисленную переменную следующим образом: LocalBuilder a = ilGen.DeclareLocal(typeof(Int32));Как я могу получить к нему доступ и присвоить ему значение? Я хочу сделать что-то вроде этого: int a, b; a = 5; b = 6; return a + b;
Модификация класса времени выполнения PHP
Поэтому я хочу иметь возможность добавлять / удалять методы класса во время выполнения. Прежде, чем вы скажете мне, что это ужасная практика, может быть, но мне все равно. Причина, по которой я хочу это сделать, заключается в том, что я хочу, ...
Динамически вызывать метод для общей цели
У меня общий интерфейсICommandHandler<> который будет иметь несколько реализаций, каждая для обработки конкретной реализацииICommandНапример: public class CreateUserCommand : ICommand { ... } public class CreateUserCommandHandler : ...
Как найти все прямые подклассы класса с .NET Reflection
Рассмотрим следующую иерархию классов: базовый класс A, классы B и C, унаследованные от A, и класс D, унаследованные от B. public class A {...} public class B : A {...} public class C : A {...} public class D : B {...}Я могу использовать ...
Как узнать, когда интерфейс напрямую реализован в типе, игнорирующем унаследованные?
Проблема возникает, когда у меня есть класс, реализующий интерфейс и расширяющий класс, который реализует интерфейс: class Some : SomeBase, ISome {} class SomeBase : ISomeBase {} interface ISome{} interface ISomeBase{}Поскольку typeof (Some) ...
java.lang.OutOfMemoryError: пространство PermGen: отражение java
Я использую Java-отражение в коде так: Method method = LogFactory.class.getDeclaredMethod("getContextClassLoader"); method.setAccessible(true); ClassLoader classLoader = (ClassLoader)method.invoke(null); ...
Scala 2.10 отражение, как извлечь значения полей из класса case, то есть список полей из класса case
Как извлечь значения полей из класса дел в Scala, используя новую модель отражения в Scala 2.10? Например, использование приведенного ниже не вытаскивает методы поля def getMethods[T:TypeTag](t:T) = typeOf[T].members.collect { case ...