Вопросы по теме '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 просмотров
schedule
04.12.2022
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 просмотров
schedule
11.07.2022
Экземпляр универсального класса с типом из 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 просмотров
schedule
23.07.2023
Объект, созданный из объекта класса, не позволяет получать значения свойств
У меня есть объект, созданный из класса «объект», и он содержит список, который я создал. Список представляет собой набор объектов, созданных из класса под названием «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 просмотров
schedule
08.04.2023
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 просмотров
schedule
15.05.2023
c # как получить значение свойства входного буфера в виде строки
Мне нужно получить значение каждого свойства в буфере ввода, я могу получить имя свойства, но не могу получить значение, мне нужно добавить имя и значение в словарь. Это мой код:
public override void Input0_ProcessInputRow(Input0Buffer Row)
{...
244 просмотров
schedule
17.11.2022