Описание тега system.reflection

System.Reflection - это пространство имен.NET framework. Он содержит типы, которые извлекают информацию о сборках, модулях, членах, параметрах и других объектах в управляемом коде путем изучения их метаданных.
5 ответов

Как использовать Reflection для вызова метода, который принимает массив строк в качестве аргумента в C#

У меня есть метод, как показано ниже... public bool MakeRequest(string[] args) { try { sXmlRequest = args[0]; sResponse = ""; Console.WriteLine(sXmlRequest); sw.Write(sXmlRequest); sw.Flush(); sResponse = sr.ReadToEnd(); return true; } catch (Except…
1 ответ

Как можно привести объект (как в var объекта типа), используя Reflection? (Специфично для OFX)

Я использую Reflection, чтобы избежать явного приведения в глубокое копирование состояния плагина видео OFX. object pvalue = parameter.GetType().GetProperty("Value").GetValue(parameter, null); тогда позже.... OFXParameter newparameter = parameter on…
11 июн '13 в 22:25
4 ответа

Сборка. Влияние на производительность

Я работаю над компонентом, который выполняет предварительный метод любого интерфейса, зарегистрированного в ioc, и момент выполнения зависит от разных триггеров. Он должен иметь возможность сохранять действия, которые необходимо выполнить, в базу да…
1 ответ

Получить метод с одним или без атрибутов с отражением в C#

Я изучаю Reflection и работаю над сериализуемым типом действия, который можно сохранить, а затем загрузить и запустить. Сериализуемое действие поддерживает методы без параметров или одного параметра типа int, float, double, string или bool. Все мето…
22 июн '16 в 20:28
0 ответов

Отражение.NET, Запустите приложение WPF. Исключение ресурсов

Я пытаюсь вызвать приложение, используя отражение в.NET. Код является: Dim Assy As Assembly = Assembly.LoadFile("E:\WpfDemo.exe") Assy.EntryPoint.Invoke(Nothing, Nothing) Он работает практически для всего (Win Forms, Console...), кроме проектов WPF.…
05 янв '16 в 14:39
3 ответа

Как динамически вызывать метод экземпляра объекта в C#

Я хочу создать метод, который будет вызывать публичный метод экземпляра класса, динамически (используя отражение). Во-первых, у меня есть свой класс: namespace NFSe.Classes.Models.Classes.NFSeWeb { public class Service { public string IdService { ge…
04 сен '13 в 17:54
1 ответ

Как я могу вернуть список объектов, соответствующих записям в моей базе данных?

Я новичок в C#, и я борюсь со всем, пожалуйста, помогите. Вот что я пытаюсь сделать: Создайте класс базы данных, который возвращает динамический список, который содержит экземпляры класса в зависимости от запрашиваемой таблицы: using System; using S…
21 сен '13 в 21:57
1 ответ

Отражение не возвращаемое значение

Я пытаюсь получить доступ к значению поля с помощью отражения, но не могу заставить его работать public class Menssagens { public string Teste2; public void Falar(string key, string id) { string json = File.ReadAllText(@"bin/" + id + ".json"); Menss…
03 дек '17 в 15:12
3 ответа

Конвертировать объект по отражению

Я хочу преобразовать объект A в объект B. Классы A и B имеют одинаковые свойства, только имена меняются. Я использую этот метод: /// <summary> internal static T objectMapper<T>(object objectSource, T objectTarget) { dynamic o = objectSou…
03 ноя '17 в 13:26
1 ответ

Условно пропустить выполнение метода с использованием.NET Reflector

Мы можем выполнить метод, используя.NET рефлектор. Но есть ли способ пропустить определенный шаг, основанный на каком-то условии, при выполнении метода? Например: public fn1() { int a=1,b=2,c=3; //Step1 a=b; //Ste2 b=c; //Step3 c+=1; } Эти шаги буду…
03 июл '14 в 06:13
2 ответа

Поднимает ли компилятор C# объявления переменных из методов, вызываемых внутри циклов?

У меня есть метод, который вызывает вспомогательный метод изнутри for петля. Вспомогательный метод содержит относительно дорогое объявление и определение переменной, которое включает отражение (см. Ниже). Мне интересно, можно ли рассчитывать на комп…
1 ответ

Выражение с использованием метода "where"

Я пытаюсь достичь такого вида выражения: "A => ABWhere(extExp).Count() > 0", и у меня возникла проблема с тем, как сделать выражение для Where(...), которое, как я предполагаю, является расширением метод для ICollection<>. Может ли кто-нибудь помочь…
13 сен '14 в 18:34
5 ответов

Нахождение конечного родителя элемента управления в Vb.Net

Я новичок в Visual Basic.NET, мне нужно записать кусок кода, чтобы найти верхний родительский элемент (пользовательский элемент управления / контроль) в форме Windows. У меня есть сотни элементов управления для формы Windows, некоторые из которых яв…
3 ответа

Как вызвать метод, используя Reflection

for (int tsid = 1; tsid &lt; controller.getRowCount(currentTest); tsid++) { // values from xls keyword = controller.getCellData(currentTest, "Keyword", tsid); //object=controller.getCellData(currentTest, "Object", tsid); currentTSID = controller.get…
04 янв '14 в 19:52
0 ответов

Чтение всех сессий InProc в asp.net?

Этот пост в блоге https://weblogs.asp.net/imranbaloch/reading-all-users-session показывает, как читать все сеансы в приложении в asp.net с помощью Reflection. Я пытаюсь реализовать это в своем приложении, но получаю сообщение об ошибке при попытке п…
0 ответов

Почему GetEntryAssembly возвращает ноль с модульным тестом?

Возможный дубликат: .NET NUnit test - Assembly.GetEntryAssembly () является нулевым System.Reflection.Assembly assem = System.Reflection.Assembly.GetEntryAssembly(); Код возвращает ноль при запуске модульного теста. Я тестирую стороннюю утилиту, кот…
15 фев '12 в 20:14
0 ответов

Как указать порядок для методов с использованием отражения?

Я хочу создать отчет о тестах NUnit в двоичном виде. В настоящее время они сортируются в алфавитном порядке согласно значениям по умолчанию NUnit, поэтому разработчики должны делать что-то вроде public void ALoginFailed() { ... } public void BLoginP…
22 янв '15 в 18:28
2 ответа

C# Установите переменную, используя строку с именем переменной внутри

* Перешел на серализацию. Резюме: у меня есть все переменные, предопределенные как null / 0. Я хочу установить их, используя данные из XML-документа. Документ содержит те же имена, что и переменные. Я не хочу использовать кучу других if, поэтому я п…
14 фев '13 в 06:18
2 ответа

System.Net.Http MethodNotFoundException при выполнении метода в библиотеке.NET Framework 4.7.1, загруженной через Reflection

Настроить В рамках миграции большого решения VS с.Net 4.6 на 4.7.1 я заменил все файлы package.config на "PackageReferences" в каждом файле.csproj и удалил соответствующие стандартные теги "Reference", содержащие пути подсказок, указывающие на теку…
1 ответ

VB.Net Проверьте, является ли тип IEnumerable

У меня есть объект System.Type (retType). Я получаю это с отражением от моего объекта политики, который я передаю. Как я могу проверить, можно ли его перечислить? Любая помощь будет наиболее ценимым кодом ниже. Public Shared Function SerializeChange…
22 сен '16 в 20:39