Вопросы по теме 'reflection'
Как мне узнать путь к сборке, в которой находится код?
Есть ли способ получить путь к сборке, в которой находится текущий код? Мне не нужен путь к вызывающей сборке, только тот, который содержит код.
В основном мой модульный тест должен читать некоторые тестовые файлы xml, которые расположены...
668660 просмотров
schedule
22.05.2023
Значение параметров метода через Reflection
Я пытаюсь записать параметры метода с помощью отражения. Я прочитал более ранний вопрос , опубликованный по этой проблеме также в StackOverflow, который указал мне на CLR API.
Возможно ли, что кто-нибудь может указать мне правильное направление,...
1352 просмотров
schedule
10.02.2023
Динамически вызывать свойства по имени строки с помощью VB.NET
В настоящее время я работаю над проектом, где часть кода выглядит так:
Select Case oReader.Name
Case "NameExample1"
Me.Elements.NameExample1.Value = oReader.ReadString
....
Case "NameExampleN"...
30677 просмотров
schedule
28.01.2023
Как использовать отражение для получения свойств, явно реализующих интерфейс?
В частности, если у меня есть:
public class TempClass : TempInterface
{
int TempInterface.TempProperty
{
get;
set;
}
int TempInterface.TempProperty2
{
get;
set;
}
public int...
12651 просмотров
schedule
25.04.2022
Лучший способ получить дополнительные свойства с помощью GetProperty
public class Address
{
public string ZipCode {get; set;}
}
public class Customer
{
public Address Address {get; set;}
}
как я могу получить доступ к «ZipCode» или «Address.ZipCode» с отражением? Например:...
20599 просмотров
schedule
09.09.2023
Есть ли способ получить имена параметров метода в Java?
Я пишу небольшую и очень DRY структуру, которая в значительной степени полагается на метаданные. Я хотел бы знать, есть ли способ получить имена параметров метода, т.е. заданный некоторый метод
public void a(int myIntParam, String theString) {...
15130 просмотров
schedule
18.11.2022
Как в C # определить, является ли свойство статическим? (.Net CF 2.0)
FieldInfo имеет член IsStatic, а PropertyInfo - нет. Полагаю, я просто упускаю из виду то, что мне нужно.
Type type = someObject.GetType();
foreach (PropertyInfo pi in type.GetProperties())
{
// umm... Not sure how to tell if this property is...
11516 просмотров
schedule
02.08.2022
MethodInfo для EntityCollection вместо Queryable
Я вручную создаю эквивалентную лямбду:
var function = p => p.Child.Any(c => c.Field == "value");
У меня есть ссылка MethodInfo на метод «Any», используемый со встроенным кодом Expressions.
MethodInfo method =...
1677 просмотров
schedule
20.04.2022
Java toString () с использованием отражения?
На днях я писал toString () для класса на Java, вручную записывая каждый элемент класса в String, и мне пришло в голову, что с помощью отражения можно было бы создать общий метод toString (), который мог бы работать на ВСЕ классы. I.E. он определит...
31776 просмотров
schedule
28.10.2023
Отражающее веб-приложение (WebIDE)
Преамбула
Итак, на этот вопрос уже был дан ответ, но, поскольку это был мой первый вопрос для этого проекта, я собираюсь продолжать ссылаться на него в других вопросах, которые я задаю для этого проекта.
Для тех, кто пришел из другого вопроса,...
477 просмотров
schedule
27.04.2022
В Java, учитывая объект, можно ли переопределить один из методов?
У меня есть объект класса А. Я хочу переопределить один из методов этого класса. Можно ли это сделать?
В частности, у меня есть объект, который вводится в поле. Мне нужно переопределить один из методов, прежде чем я смогу его использовать.
Я...
2241 просмотров
schedule
13.02.2024
Создание универсального Func во время выполнения ‹T›
Мне нужно реализовать метод:
object GetFactory(Type type);
Этот метод должен возвращать Func ‹T›, где параметр type 'T' является 'типом'.
Итак, моя проблема в том, что я не знаю, как создать Func ‹?› Во время выполнения, используя...
7863 просмотров
schedule
11.08.2022
Как использовать URLClassLoader для загрузки файла *.class?
Я играю с Reflection и подумал, что сделаю что-то, что загружает класс и печатает имена всех полей в классе. Я сделал небольшой класс hello world, чтобы было что проверить:
kent@rat:~/eclipsews/SmallExample/bin$ ls
IndependentClass.class...
87006 просмотров
schedule
31.03.2023
C# INotifyPropertyChanged для свойств динамически созданного объекта?
(обновление) ICustomTypeDescriptor работает для моего приложения Windows Forms, но не для Silverlight; Не поддерживается. Я продолжу исследовать эту идею и посмотрю, куда я доберусь. (/Обновить)
У меня есть, скажем, несколько панелей...
1800 просмотров
schedule
20.02.2022
C# CF2.0 — System.Activator и внутренние классы
У меня есть поставщик данных, который содержит набор сущностей. Я только хочу иметь возможность создать новую сущность через поставщика данных.
То есть, для создания новой записи мне нужно использовать:
Entity entity = Provider.AddNew();...
1762 просмотров
schedule
19.02.2024
Обфускация в .NET: как это делается, насколько это безопасно?
Я поднял вопрос обфускации в еще один вопрос , на который кто-то ответил, что" запутывание не прекращается ".
Вместо того, чтобы начинать дискуссию в комментариях, я хотел получить серьезные ответы сообщества о том, насколько безопасен мой код при...
1032 просмотров
schedule
30.03.2022
Безопасность подключаемого модуля сборки .NET
Я использовал следующий код в ряде приложений для загрузки сборок .DLL, предоставляющих плагины.
Однако раньше меня всегда волновала функциональность, а не безопасность.
Теперь я планирую использовать этот метод в веб-приложении, которое могут...
4554 просмотров
schedule
11.07.2022
Получение значений статического поля типа с использованием отражения
У меня есть набор статических классов «перечисления», которые я использую для хранения значимых имен переменных для представления бессмысленных значений кода, которые я получаю во входном файле. Вот пример одного из них.
Public Class...
13287 просмотров
schedule
06.04.2022
Способ выполнения преобразования между открытыми и закрытыми делегатами
Мне нужно эффективно преобразовать открытый делегат (тот, в котором Target не указан) в закрытый. Я профилировал свой код, и стоимость использования CreateDelegate() для создания закрытого делегата для метода экземпляра составляет значительную долю...
691 просмотров
schedule
16.11.2023
Java Reflection: создайте реализующий класс
Class someInterface = Class.fromName("some.package.SomeInterface");
Как мне теперь создать новый класс, реализующий someInterface ?
Мне нужно создать новый класс и передать его функции, которой требуется SomeInterface в качестве аргумента.
35901 просмотров
schedule
25.02.2024