Вопросы по теме 'system.reflection'
C # Reflection Загрузить внешние библиотеки DLL и все зависимости
Я пытаюсь реализовать (как кажется) чрезвычайно простой механизм внедрения зависимостей для .NET с использованием Reflection. Цель состоит в том, чтобы предоставить интерфейс для класса ServiceFactory и использовать отражение для определения...
3044 просмотров
schedule
29.11.2021
Winforms: получение номера версии публикации?
У меня есть приложение Winforms, и я хочу отобразить номер версии, чтобы мы могли знать, правильно ли работают наши сценарии обновления. Есть ли способ получить номер версии публикации (как показано на страницах свойств приложения, вкладка...
20887 просмотров
schedule
19.09.2021
Как вызвать метод с помощью Reflection
for (int tsid = 1; tsid < controller.getRowCount(currentTest); tsid++)
{
// values from xls
keyword = controller.getCellData(currentTest, "Keyword", tsid);
//object=controller.getCellData(currentTest, "Object", tsid);
currentTSID =...
881 просмотров
schedule
09.11.2021
Отфильтровать частные члены в .NET 4.5 TypeInfo.DeclaredMembers
Я использую отражение в проекте PCL (4.5, профиль 78). API отражения изменился в версии 4.5 (см. Развитие API отражения ), и хотя это изменение едва заметно в классической структуре (где TypeInfo наследуется от Type ), это что-то еще для других...
544 просмотров
schedule
25.10.2021
Получить значение переменной по имени
Кто-нибудь знает, как динамически получить значение параметра по имени? Я пытаюсь создать функцию, которая будет динамически передавать свои параметры. Я использую Reflection, чтобы получить имя параметра, но не могу понять, как получить значение,...
3926 просмотров
schedule
13.10.2021
Получить значение из словаря, созданного из PropertyInfo.GetValue
Как заставить это работать?
GSD - это класс, который используется для хранения кэшированных изображений таблиц SQL. GSD имеет несколько общедоступных статических свойств, представляющих различные «таблицы кэшей», которые являются объектами...
1030 просмотров
schedule
22.09.2021
как читать тело метода и идентифицировать выражения в отражении с #?
Я хочу знать, можно ли получить тело метода через отражение С # и идентифицировать выражения, условия, циклы и т. Д.
Например, предположим, что у меня есть класс,
class Employee
{
private int Number1{get;set;}
private int Number2{get;set;}...
67 просмотров
schedule
09.09.2021
SetValue для свойств от унаследованного класса
Мне нужно создать общий набор аксессуаров, в котором я могу передать имя класса.classname.property и значение, которое нужно установить. Я видел этот вопрос и получил ответ, но не могу реализовать его в своем проекте.
ссылка Можно ли передать имя...
22 просмотров
schedule
07.10.2021
Получить тип псевдонима для типов значений C #
Я пытаюсь получить такие вещи, как bool вместо Boolean и int вместо Int32 . Есть ли какой-либо выход из коробки, что отражение дает эту опцию при запросе имени типа определенного свойства, или мне нужно выполнить собственное сопоставление?...
33 просмотров
schedule
29.11.2021
C # Получить список классов в пространстве имен на отражение
Я хочу использовать Reflection для динамического заполнения моих флажков.
Я нашел полезный ответ здесь
И использовал его в своем коде:
public static List<System.Type> getModuleList()
{
// fill with all Classes in...
1530 просмотров
schedule
21.09.2021
Visual Studio 2017 не позволяет отладчику останавливаться при исключении в Activator.CreateInstance
У меня есть код, который пытается создать объект сначала с помощью одного конструктора, а затем, если это не удается, с конструктором по умолчанию:
MyClass Construct(MyField f1, MyField f2)
{
try
{
return...
80 просмотров
schedule
29.11.2021
C # с типами объектов метод Object.Equals (object a, object b) возвращает неверный результат
Мне нужно проверить объект (не все свойства), с примитивными типами все работает правильно, но с типами объектов метод Object.Equals(object a, object b) возвращает неправильный результат.
public static bool IsModified<T>(T newProp,...
68 просмотров
schedule
13.10.2021
GetValue of PropertieInfo вызывает исключение TargetParameterCountException (System.Reflection)
Я по ошибке разместил этот вопрос уже в части SharePoint .
Мне нужно сопоставить одну модель с другой. Все работает хорошо, но последнее свойство вызывает исключение TargetParameterCountException. Свойство, которое вызывает исключение,...
1838 просмотров
schedule
07.03.2022
Как я могу назначить тип списка ‹T›, когда у меня есть только имя T?
var gh = new List<SomeClass>>();
Скажем
string SomeClass="Car";
Как я могу инициализировать этот список, используя только имя, которое я пытаюсь сделать что-то вроде
gh = new <List<Car>>();
24 просмотров
schedule
19.03.2022
Получить список элементов управления для каждой веб-формы в сборке
Можно ли получить простой текстовый список элементов управления, присутствующих в веб-форме, с помощью отражения? Обычно коллега хочет получить список элементов управления, которые помогут определить стратегию проверки, например. Обычно номера...
487 просмотров
schedule
27.03.2022
Как узнать, не был ли метод унаследован от базовых классов C #
Учитывая этот фрагмент кода, как я могу узнать, используя переменную «i», что метод не был получен из базовых классов, но был объявлен в классе с наиболее низкими характеристиками? Например, мне не нужны методы GetType (), ToString () и т. Д. Для...
69 просмотров
schedule
28.03.2022
Доступ к System.Reflection.Pointer из python
Я использую pythonnet для доступа к функциям из управляемой dll. Одна из функций в dll должна возвращать указатель с плавающей запятой (float*). Когда я вызываю эту функцию с помощью pythonnet, она возвращает System.Reflection.Pointer. Кто-нибудь...
331 просмотров
schedule
30.04.2022
Вызов метода в объекте со строкой
Допустим, у меня есть объект с методом .Start (). Я хочу вызвать метод, набрав в консоли, как этот «object.Start ()», который должен вызвать метод .Start ().
4900 просмотров
schedule
27.05.2022
Assembly.LoadFrom терпит неудачу, но только спорадически
Я хочу написать программу, которая следит за изменениями .dll . Когда происходит изменение, он должен загрузить сборку и вызвать функцию foo внутри.
У меня есть код, который должен реализовать это, но он ведет себя странно. Иногда это...
87 просмотров
schedule
04.07.2022
Получить все свойства объекта, которые лежат в основе объекта
class Employee
{
public string EmployeeId;
public UserGroup[] UserGroups;
public Department Department;
public List<Address> Address;
}
class UserGroup
{
public int GroupId;...
170 просмотров
schedule
12.07.2022