Вопросы по теме 'reflection'

Проблемы с динамической загрузкой зависимостей сборки во время выполнения
позвольте мне попытаться объяснить мою проблему. В настоящее время я пытаюсь разработать небольшой «плагин-фреймворк», написанный на .Net (в основном для экспериментов). Итак, идея состоит в том, чтобы иметь основное приложение, к которому можно...
4715 просмотров
schedule 23.11.2023

Как получить путь отладки ASP.NET с помощью отражения?
Я пытаюсь загрузить сборку и создать экземпляр содержащегося в ней типа с помощью отражения. Сборка включена в справочники и копируется в папку Bin после публикации, но при отладке сборка не обнаруживается. Я заметил, что каждая сборка...
286 просмотров
schedule 03.12.2023

Скрытие и отражение свойств (C#)
Объявление свойства в производном классе, которое совпадает с именем свойства в базовом классе, «скрывает» его (если оно не переопределяет его с помощью ключевого слова override ). Свойства базового и производного классов будут возвращены...
6630 просмотров
schedule 07.11.2023

Доступ к элементам в IList с отражением C#
У меня есть класс со свойством Items, который является IList: class Stuff { IList<OtherStuff> Items; } Я хочу иметь возможность получать строку в методе (изначально я думал об этом формате: Items[0]) и иметь возможность извлекать...
4387 просмотров
schedule 18.12.2023

PropertyInfo.GetValue() как индексировать коллекцию по строке, используя отражение в С#?
Допустим, у меня есть класс со свойством NameValueCollection. public class TestClass { public NameValueCollection Values { get; private set; } public TestClass() { Values = new NameValueCOllection(); Values.Add("key",...
1533 просмотров
schedule 25.10.2023

Как получить ассоциации activerecord через отражение
Для обычных столбцов вы можете получить к ним доступ с помощью метода класса columns . Однако ассоциации могут называться совсем по-другому, если в методе отношения установлена ​​опция foreign_key . Например, учитывая class Post has_many...
18993 просмотров
schedule 21.01.2024

Доступ к имени класса и свойства внутри атрибута
Есть ли способ получить доступ к имени класса и свойства, к которому вы прикрепили атрибут внутри атрибута? Например public class User { public string Email { get; set; } public string FirstName { get; set; } [MyAttribute]...
1554 просмотров
schedule 20.12.2023

Получение полей через отражение
У меня есть объект, который был обернут, поэтому всякий раз, когда я делаю следующее: Field[] fields = builder.getClass().getDeclaredFields(); String s = ""; for(Field f : fields) { s+= " " +...
174 просмотров
schedule 28.10.2023

Как найти тонкие различия между двумя объектами в Objective C
Как я могу найти различия в значениях между двумя объектами одного типа. Например, у меня есть класс Rectangle, имеющий свойства x, y, width, height и два объекта класса прямоугольника. Как я могу найти (либо программно, либо с помощью любого...
543 просмотров
schedule 27.12.2023

Универсальный контроль для свойства (примерно) любого типа?
Поэтому мне просто интересно, поскольку мои исследования не дали результатов, существует ли какой-либо свободно доступный элемент управления (предпочтительно WPF), то есть, по сути, «универсальный» элемент управления для свойства любого типа?...
98 просмотров
schedule 07.01.2024

Использование TypeTag в Scala 2.10
Я копаю новый API отражения scala и не могу понять, почему следующий фрагмент не работает должным образом. Учитывая иерархию (постарался максимально упростить): import scala.reflect.runtime.universe._ trait TF[A] { implicit def t: TypeTag[A]...
4128 просмотров
schedule 17.12.2023

может проксировать одни классы, но не другие
ОБНОВЛЕНИЕ решение Java.lang.reflect.Proxy, возвращающий другой прокси из вызова, приводит к ClassCastException при назначении Мой тестовый код проксирует java.sql.Connection . Я создаю свой прокси так: log.info("connection is...
267 просмотров
schedule 10.11.2023

Можем ли мы использовать отражение, чтобы получить статический член класса, не вызывая этот метод в экземпляре объекта?
Можем ли мы использовать отражение, чтобы получить статический член класса, не вызывая этот метод в экземпляре объекта? Другими словами: public class MuchoStatic { private static staticMember; getStaticMember(){ return...
168 просмотров
schedule 21.01.2024

Есть ли обходной путь для использования статических методов в универсальном классе?
У меня довольно простая проблема, но, похоже, в C # нет решения. У меня около 100 Foo классов, каждый из которых реализует static FromBytes() метод. Есть также несколько общих классов, которые должны использовать эти методы для своих...
644 просмотров
schedule 27.12.2023

Получить указатель на значение с помощью отражения
У меня есть функция, которая перебирает все поля интерфейса, переданного в качестве параметра. Для этого я использую отражение. Проблема в том, что я не знаю, как получить адрес поля без указателя. Вот пример: type Z struct { Id int } type...
26966 просмотров
schedule 26.11.2023

Отражение перечисления Java, когда перечисление находится внутри класса
У меня есть несколько экземпляров классов, внутри которых вложено одно перечисление. Вот упрощенная версия указанного класса: public class FirstClass extends BaseClass { public enum EnumGroup { ONE("one"), TWO("two");...
1289 просмотров
schedule 12.01.2024

Отражение Java и дженерики - отсутствует информация о параметризованном типе.
Я хотел бы восстановить подпись метода, используя отражение в Java 8. Я столкнулся с некоторыми проблемами с универсальными методами. В частности, я не нахожу ничего, что помогло бы восстановить информацию о случаях «расширения» или «супер» в...
179 просмотров
schedule 09.12.2023

Отражение Scala с сериализацией (через Spark) — символы не сериализуются
Начнем с того, что я использую scala 2.10.4, а приведенный выше пример выполняется в Spark 1.6 (хотя я сомневаюсь, что Spark имеет к этому какое-либо отношение, это просто проблема сериализации). Итак, вот моя проблема: предположим, у меня есть...
1322 просмотров

Деобфускатор de4net и .net Reaker v5
Лучшие инструменты для библиотеки Deobfuscator .net: de4net , они бесплатны и хорошо работают. в списке поддерживаемых я не вижу .net Reaker v5. последняя версия 4.9. Есть ли альтернативный способ или модифицированная версия de4net для...
5279 просмотров

Построение AST с цитатами кода и деревьями выражений
У меня есть некоторые проблемы с построением дерева выражений. Я могу сделать то же самое, используя кавычки кода, но мне не повезло сделать это с помощью выражений. Сначала взгляните на мой подход, использующий кавычки кода. open...
327 просмотров
schedule 31.10.2023