7
ответов

Установка свойства отражением со строковым значением

Я хотел бы установить свойство объекта посредством Отражения со значением строки типа. Так, например, предположите, что у меня есть класс Поставки со свойством Широты, которая является двойным. Вот то, что я был бы...
вопрос задан: 5 August 2015 22:46
3
ответа

Проигнорируйте свойства набора в PropertyInfo

У меня есть функция с этим кодом: foreach (PropertyInfo propertyInfo в typeof (T).GetProperties ()) {//НЕКОТОРЫЙ КОД, если (propertyInfo. CanWrite) propertyInfo. SetValue (myCopy, propertyInfo. GetValue (obj...
вопрос задан: 14 May 2010 14:02
3
ответа

Нахождение хостинга PropertyInfo от MethodInfo метода get/метода set

Я делаю некоторый анализ типа во времени выполнения с помощью Отражения. Если у меня есть экземпляр MethodInfo, как я могу выяснить - ли это "реальный" метод или является методом get/методом установщика свойства? И если это...
вопрос задан: 6 February 2009 12:39
2
ответа

Почему TargetInvocationException рассматривает как непойманный IDE?

У меня есть некоторый код, который использует отражение для получения по запросу значений свойств от объекта. В некоторых случаях свойства могут выдать исключения, потому что у них есть нулевые ссылки, и т.д. объектный результат; попробуйте {...
вопрос задан: 22 December 2016 19:45
2
ответа

PropertyInfo. GetValue () “Объект не соответствует целевому типу”.

Я рою в Отражение впервые, и я истинно застреваю. Я погуглил все, о чем я могу думать. Я - 90%, где я хочу быть теперь. Я пытаюсь возвратить значение Свойства в пользовательском...
вопрос задан: 26 April 2012 11:45
2
ответа

Как сказать, имеет ли PropertyInfo конкретный перечислимый тип?

У меня есть следующий код: общедоступный класс DataReader <T>, где T: класс {общедоступный T getEntityFromReader (читатель IDataReader, IDictionary <строка, строка> FieldMappings) {T...
вопрос задан: 5 July 2011 12:35
2
ответа

Там какой-либо путь состоит в том, чтобы получить PropertyInfo от метода считывания того свойства?

Есть ли какой-либо способ, которым я могу получить PropertyInfo для свойства от его метода считывания? Как это: общедоступный объект Foo {получает {PropertyInfo propertyInfoForFoo = xxx;... }} я хочу...
вопрос задан: 14 August 2010 13:15
1
ответ

Получите PropertyDescriptors по умолчанию для типа

Я настраиваю, как тип объекта отображен в PropertyGrid путем реализации ICustomTypeDescriptor. Я позволяю пользователю создавать их собственные свойства, которые хранятся на сингле...
вопрос задан: 16 September 2015 05:11
1
ответ

Как я узнаю, является ли свойство общей коллекцией

Мне нужно знать, является ли тип свойства в классе универсальной коллекцией (List, ObservableCollection) с использованием класса PropertyInfo. foreach (PropertyInfo p in (o.GetType ()). GetProperties ()) {...
вопрос задан: 14 January 2012 16:28
0
ответов

Метод установки свойства не найден в производном типе.

Как было замечено в .NET Reflection, частное свойство set можно установить с помощью частного установщика. Но когда свойство определено в базовом классе, выдается System.ArgumentException: «Свойство установлено...
вопрос задан: 23 May 2017 12:07
0
ответов

How do I determine if a property was overridden?

I am doing a project that where I need to register all the properties, because of the system being so huge it would require a lot of work to register all the properties that i want to be dependent for ...
вопрос задан: 22 January 2017 14:01
0
ответов

Установка значения в массиве с помощью отражения

Есть ли способ установить одно значение в свойстве массива с помощью отражения в С#? Мое свойство определено следующим образом: double[] Thresholds { get; набор; } Для "обычных" свойств я использую этот код...
вопрос задан: 7 February 2014 16:13
0
ответов

Почему PropertyInfo SetValue и GetValue такие медленные?

Почему методы PropertyInfo для получения и установки свойства являются такими медленными? Если я создаю делегат, используя Reflection.Emit, это намного быстрее. Они делают что-то важное, чтобы время они ...
вопрос задан: 29 June 2013 13:01
0
ответов

Нестатическому методу требуется цель в PropertyInfo.SetValue

Хорошо, поэтому я изучаю дженерики и Я пытаюсь заставить эту вещь работать, но она продолжает повторять мне ту же ошибку. Вот код: public static T Test (MyClass myClass), где T: MyClass2 {...
вопрос задан: 21 May 2013 11:10
0
ответов

Получить атрибут DisplayTtribute из SOWECHINFO

класса SomeModel {[Дисплей (name = "Количество требуется")] Публикация int inty {get; набор; } [Дисплей (name = "Стоимость за товар")] Общественный int Стоимость {get; набор; } } Я пытаюсь сопоставить модель ...
вопрос задан: 7 September 2011 14:42
0
ответов

Можно ли добавить метод расширения к свойству класса, чтобы получить значение атрибута, связанного со свойством?

У меня есть несколько классов с назначенными им атрибутами. Больше всего меня интересует значение FieldLength.MaxLength. /// <резюме> /// Пользователи /// [Таблица (Schema = "dbo", ...
вопрос задан: 12 August 2011 01:31
0
ответов

Отражение - получить имя атрибута и значение свойства

У меня есть класс, давайте назовем его Book со свойством Name. С этим свойством у меня есть связанный с ним атрибут. книга публичного класса {[Author ("AuthorName")] публичная строка Name {...
вопрос задан: 9 July 2011 10:45
0
ответов

Есть ли способ установить свойства экземпляров структуры с помощью отражения?

Я пытаюсь написать код, который устанавливает свойство в структуре (важно, чтобы это свойство структуры), и это не удается: System.Drawing.Rectangle rectangle = new System.Drawing.Rectangle (); ...
вопрос задан: 8 June 2011 14:35
0
ответов

Использование отражения чтения свойств объекта, содержащего массив другого объекта

Как я могу прочитать свойства объекта, содержащего элемент типа массива, с использованием отражения в C #. Если у меня есть метод GetMyProperties, и я определяю, что объект является настраиваемым типом ...
вопрос задан: 2 February 2011 20:07
0
ответов

PropertyInfo: является ли свойство индексатором?

У меня есть следующий код: PropertyInfo [] originalProperties = myType.GetProperties (); Я хочу исключить из originalProperties все индексаторы (myVar ["key"] отображается как свойство с именем "Item"). ...
вопрос задан: 20 January 2011 10:52
0
ответов

Получение строкового имени свойства с помощью отражения

Существует множество примеров отражения, которые позволяют получить либо: 1. Все свойства в классе 2. Одно свойство, при условии, что вы знаете имя строки. Есть ли способ (используя ...
вопрос задан: 7 September 2010 19:22