Вопросы по теме 'propertyinfo'

Отражение свойства для получения атрибутов. Как быть, когда они определены в другом месте?
У меня есть класс Bar, как это: class Foo : IFoo { [Range(0,255)] public int? FooProp {get; set} } class Bar : IFoo { private Foo foo = new Foo(); public int? FooProp { get { return foo.FooProp; } set { foo.FooProp=...
2839 просмотров

get_PropertyName()/set_PropertyName() против PropertyName?
Я использую отражение сборки общедоступного API, с которым я работаю вместе с System.CodeDOM , чтобы сгенерировать некоторый код, который будет извлекать информацию через API. В части моего автоматически сгенерированного кода я ссылаюсь на...
417 просмотров
schedule 03.01.2023

PropertyInfo : является ли свойство индексатором?
У меня есть следующий код: PropertyInfo[] originalProperties = myType.GetProperties(); Я хочу исключить из originalProperties все индексаторы (myVar["key"] отображается как свойство с именем "Item"). Каков правильный путь? Исключите...
6202 просмотров
schedule 27.05.2022

Использование свойств чтения отражения объекта, содержащего массив другого объекта
Как я могу прочитать свойства объекта, который содержит элемент типа массива, используя отражение в С#. Если у меня есть метод с именем GetMyProperties, и я определяю, что объект является пользовательским типом, то как я могу прочитать свойства...
29666 просмотров
schedule 29.04.2022

Отражение с помощью IQueryable
Я играю и пытаюсь создать метод расширения для IQueryable, который сортирует его по произвольному свойству объекта. public static class IQueryableExtender { public static IQueryable<TSource> Sort<TSource>(this...
2671 просмотров
schedule 22.04.2022

Метод набора свойств не найден в производном типе
Как указано в .NET Reflection set private property , можно установить свойство с помощью частного сеттера . Но когда свойство определено в базовом классе, выдается System.ArgumentException: «Метод набора свойств не найден». Примером может быть:...
7326 просмотров
schedule 11.02.2023

Можно ли проверить приведение к PropertyInfo.PropertyType, когда объект реализует неявный оператор?
У меня есть объект определенного типа ( SpecialImage ), который реализует неявный оператор для другого типа ( Image ). SpecialImage не происходит от Image . Однако через оператора возможно следующее: var someImage = new Image();...
627 просмотров

Экземпляр универсального класса с типом из PropertyInfo.PropertyType
У меня есть классы, как показано ниже: public class SampleClassToTest<T> { public static Fake<T> SomeMethod(string parameter) { // some code } public static Fake<T> SomeMethod(string parameter, int...
2473 просмотров
schedule 17.06.2022

C# Разработка .Net3.5 с использованием отражения для получения/установки значений вложенных свойств и/или вложенных полей
Я разрабатываю приложение, которое работает с классами блоков данных, унаследованными от базового класса, и я пытаюсь использовать Reflection для перехода к свойствам/полям в моем классе блоков данных. Поскольку все классы блоков данных являются...
880 просмотров

Объект, созданный из объекта класса, не позволяет получать значения свойств
У меня есть объект, созданный из класса «объект», и он содержит список, который я создал. Список представляет собой набор объектов, созданных из класса под названием «MyClass». И этот класс содержит два строковых свойства. public Class MyClass...
48 просмотров
schedule 18.07.2023

Как получить тип класса родительского свойства после использования GetProperties для получения списка свойств класса?
Я использую GetProperties для получения списка свойств класса. Dim properties As List(Of PropertyInfo) = objType.GetProperties(BindingFlags.Instance Or BindingFlags.Public).ToList() For Each prop As PropertyInfo In properties 'how do I get the...
274 просмотров

VB.NET: создание экземпляра вложенного свойства путем отражения
Я хочу установить значения свойств с помощью отражения. В этом потоке они предложить решение. Но проблема с решением заключается в том, что оно не создает экземпляры свойств. Но я хочу проверить и создать экземпляр свойств, если это необходимо....
946 просмотров
schedule 31.01.2023

Получение PropertyInfo.Name из объекта FieldInfo
У меня есть метод, который использует некоторые объекты FieldInfo: public static T SetFieldValue<T>(this T src, string propName, object value) { Type type = typeof(T); FieldInfo propInfo =...
1007 просмотров

c # как получить значение свойства входного буфера в виде строки
Мне нужно получить значение каждого свойства в буфере ввода, я могу получить имя свойства, но не могу получить значение, мне нужно добавить имя и значение в словарь. Это мой код: public override void Input0_ProcessInputRow(Input0Buffer Row) {...
244 просмотров
schedule 17.11.2022