Вопросы по теме 'system.reflection'

Разница между LoadFile и LoadFrom со сборками .NET?
Я смотрел документацию msdn и все еще немного запутался в том, в чем именно разница между использованием LoadFile и LoadFrom при загрузке сборки. Может кто-нибудь привести пример или аналогию, чтобы лучше описать это. Документация MSDN смутила...
55960 просмотров

Ошибка при отражении через настраиваемые атрибуты
Я пытаюсь получить значения определенных полей класса на основе их имен и наличия настраиваемого атрибута посредством отражения. Мой пользовательский атрибут: [AttributeUsage (AttributeTargets.All, AllowMultiple=true)] public sealed class...
346 просмотров

Внедрить оператор в существующий тип
Scriptsharp использует mscorlib 0.7.0.0, который имеет неявный оператор System.Number для int32. Я понимаю, почему это там, хотя я полагаю, что компилятор может обрабатывать преобразование по-другому. Теперь я не могу использовать сгенерированный...
146 просмотров
schedule 15.05.2022

Как динамически загружать XAML для получения информации об элементах управления
Я пытаюсь загрузить проект Silverlight для чтения каждого файла XAML , создав экземпляр с использованием отражения Activator.CreateInstance каждого класса XAML для чтения его элементов управления. Код C#: string strPath =...
2020 просмотров

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 просмотров

Получить значение свойства по имени, используя отражение
Допустим, у меня есть следующий класс: 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 просмотров

Не удается увидеть ICustomTypeProvider в .Net Portable Subset
Я создал переносимую библиотеку классов в проекте, чтобы хранить некоторый общий код внутри решения Silverlight 5. Я хотел бы реализовать ICustomTypeProvider для создания некоторых гибких объектов, но я не вижу интерфейс в PCL, даже если я выберу...
197 просмотров

Ссылка на имя свойства по переменной
Есть ли способ сослаться на имя свойства с помощью переменной? Сценарий: объект 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 просмотров

Использование отражения и интерфейса в конструкторе для инициализации в C #
Я разрабатываю сервис для сбора данных из многих удаленных баз данных и компиляции их в главную базу данных. У меня есть интерфейс, который содержит данные, общие для двух баз данных. Интерфейс также служит связующим звеном между моей моделью и...
262 просмотров

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 просмотров