Вопросы по теме '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 просмотров
schedule
18.12.2023
Деобфускатор de4net и .net Reaker v5
Лучшие инструменты для библиотеки Deobfuscator .net: de4net , они бесплатны и хорошо работают. в списке поддерживаемых я не вижу .net Reaker v5. последняя версия 4.9. Есть ли альтернативный способ или модифицированная версия de4net для...
5279 просмотров
schedule
26.12.2023
Построение AST с цитатами кода и деревьями выражений
У меня есть некоторые проблемы с построением дерева выражений. Я могу сделать то же самое, используя кавычки кода, но мне не повезло сделать это с помощью выражений.
Сначала взгляните на мой подход, использующий кавычки кода.
open...
327 просмотров
schedule
31.10.2023