Вопросы по теме 'system.reflection'
Разница между LoadFile и LoadFrom со сборками .NET?
Я смотрел документацию msdn и все еще немного запутался в том, в чем именно разница между использованием LoadFile и LoadFrom при загрузке сборки. Может кто-нибудь привести пример или аналогию, чтобы лучше описать это. Документация MSDN смутила...
55960 просмотров
schedule
12.06.2024
Ошибка при отражении через настраиваемые атрибуты
Я пытаюсь получить значения определенных полей класса на основе их имен и наличия настраиваемого атрибута посредством отражения. Мой пользовательский атрибут:
[AttributeUsage (AttributeTargets.All, AllowMultiple=true)]
public sealed class...
346 просмотров
schedule
08.01.2023
Внедрить оператор в существующий тип
Scriptsharp использует mscorlib 0.7.0.0, который имеет неявный оператор System.Number для int32. Я понимаю, почему это там, хотя я полагаю, что компилятор может обрабатывать преобразование по-другому.
Теперь я не могу использовать сгенерированный...
146 просмотров
schedule
15.05.2022
Как динамически загружать XAML для получения информации об элементах управления
Я пытаюсь загрузить проект Silverlight для чтения каждого файла XAML , создав экземпляр с использованием отражения Activator.CreateInstance каждого класса XAML для чтения его элементов управления.
Код C#:
string strPath =...
2020 просмотров
schedule
14.12.2022
C #: отображение метаданных поля с помощью System.Reflection.GetFields ()
Возможный дубликат: Найти частное поле с помощью Reflection?
Я пытаюсь отобразить имена полей класса с помощью метода System.Reflection.GetFields ().
Проблема в том, что он работает только тогда, когда поля объявлены как...
490 просмотров
schedule
10.05.2022
C# Получение имени родительской сборки вызывающей сборки
У меня есть модульное тестовое приложение С#, над которым я работаю. Здесь задействованы три сборки: сборка самого приложения C#, вторая сборка, используемая приложением, и третья сборка, используемая второй.
Итак, звонки идут так:
First...
29206 просмотров
schedule
20.12.2022
Как вызвать пользовательского оператора с помощью Reflection
В моем небольшом проекте я использую классы System.Reflection для создания исполняемого кода. Мне нужно вызвать оператор + пользовательского типа. Кто-нибудь знает, как я могу вызвать настраиваемый оператор пользовательского класса с помощью...
6188 просмотров
schedule
08.05.2023
Получить значение свойства по имени, используя отражение
Допустим, у меня есть следующий класс:
public class Provider
{
...
public sealed class Slice
{
public readonly double firstName;
public readonly double secondName;
public readonly double thirdName;...
1002 просмотров
schedule
07.04.2023
Отражение GetProperty приводит к неоднозначному совпадению, найденному для нового свойства
Как я могу получить свою собственность? В настоящее время происходит ошибка Ambiguous match found , см. строку комментария в коде.
public class MyBaseEntity
{
public MyBaseEntity MyEntity { get; set; }
}
public class MyDerivedEntity :...
36965 просмотров
schedule
13.01.2023
Сборка. Влияние нагрузки на производительность
Я работаю над компонентом, который выполняет предварительный метод любого интерфейса, зарегистрированного в ioc, и момент выполнения зависит от разных триггеров. Он должен иметь возможность сохранять действия, которые необходимо выполнить, в базе...
3535 просмотров
schedule
21.06.2023
Не удается увидеть ICustomTypeProvider в .Net Portable Subset
Я создал переносимую библиотеку классов в проекте, чтобы хранить некоторый общий код внутри решения Silverlight 5. Я хотел бы реализовать ICustomTypeProvider для создания некоторых гибких объектов, но я не вижу интерфейс в PCL, даже если я выберу...
197 просмотров
schedule
09.02.2023
Ссылка на имя свойства по переменной
Есть ли способ сослаться на имя свойства с помощью переменной?
Сценарий: объект A имеет общедоступное целочисленное свойство X и Z, поэтому...
public void setProperty(int index, int value)
{
string property = "";
if (index == 1)
{...
20551 просмотров
schedule
26.06.2023
Использование System.Type для вызова универсального метода
Я использую C#/.NET 4.0 и библиотеку Protocol Buffers (protobuf-net), которая обеспечивает следующие функции.
public static class Serializer {
public static void Serialize<T>(Stream destination, T instance);
public static void...
1963 просмотров
schedule
27.01.2023
Как получить имя текущего свойства
у меня есть класс
public class News : Record
{
public News()
{
}
public LocaleValues Name { get; set; }
public LocaleValues Body;
}
И в моем классе LocaleValues у меня есть:
public class LocaleValues :...
3254 просмотров
schedule
09.06.2023
Как динамически найти все методы тестирования (закодированный пользовательский интерфейс)?
У меня есть несколько тестовых проектов, написанных на C#. Мне нужно создать новое приложение (может быть консольным или WPF-приложением), которое должно обращаться к тестовым проектам и динамически определять имена всех тестовых методов.
До сих...
903 просмотров
schedule
05.07.2022
Использование отражения и интерфейса в конструкторе для инициализации в C #
Я разрабатываю сервис для сбора данных из многих удаленных баз данных и компиляции их в главную базу данных. У меня есть интерфейс, который содержит данные, общие для двух баз данных. Интерфейс также служит связующим звеном между моей моделью и...
262 просмотров
schedule
26.07.2023
C # - доступ динамически загружаемой сборки к ссылкам на родительские сборки
Я пытаюсь реализовать архитектуру в стиле подключаемого модуля. Есть основные, внешние библиотеки, используемые как плагинами, так и в основном приложении. Хорошим примером такой библиотеки является JSON.NET.
При разработке подключаемых модулей я...
194 просмотров
schedule
05.05.2023
Dapper с отображением атрибутов
Я пытаюсь сопоставить свои поля идентификатора с атрибутами столбца, но по какой-то причине это не работает, и я не могу понять, почему. Я создал тестовый проект, чтобы продемонстрировать, что я пытаюсь сделать.
Во-первых, я получил свои 2...
38596 просмотров
schedule
01.03.2022
Используйте Reflection для установки значения в классе с защищенным внутренним индексом
У меня есть объект, значения которого я пытаюсь установить с помощью Reflection.
Объект имеет этот индексатор:
protected internal object this[string propertyName] { get; set; }
Я хотел бы установить значение в этой коллекции — например,...
614 просмотров
schedule
11.05.2022
Создать ссылочный тип List(Of Objects) из исходного списка
Я использовал следующий код для создания нового экземпляра определенного целевого типа с использованием исходного объекта, где я скопировал все значения свойств примитивного типа из исходного объекта в целевой объект:
Function...
84 просмотров
schedule
24.03.2023