Описание тега propertyinfo
0
ответов
Почему свойство помечается как виртуальное при реализации интерфейса?
Глядя на отраженное PropertyInfo класса, я обнаружил, что свойства помечаются как виртуальные, когда они реализуют интерфейс, который объявляет это свойство. class Program { public interface IWhatever { long? Id { get; set; } } public class Whatever…
21 июн '16 в 04:20
1
ответ
Почему член базового класса отличается от того же члена в производном классе?
Это продолжение этого вопроса: лямбда-выражение не возвращает ожидаемого MemberInfo class Human { public string name { get; set; } } class Man : Human { } var m1 = typeof(Human).GetProperty("name"); var m2 = typeof(Man).GetProperty("name"); //m1 != …
29 апр '13 в 10:22
1
ответ
Размышления о свойствах самого высокого уровня
class CBase { object A {get;set;} object B {get;set;} } class CDerived : CBase { object X {get;set} object Y {get;set;} } Я пытаюсь получить свойства первого уровня. Для приведенного выше примера предполагаемыми свойствами являются X и Y, а не A и B…
20 сен '10 в 22:39
1
ответ
Отражение PropertyInfo.GetValue из коллекции
У меня проблема с отражением, динамическим вызовом объектов и чтением значений коллекции.В ссылочной COM/Interop это будет выглядеть так: ICollection collection = (ICollection)sth.getCollection("parameter"); SomeObject obj = (SomeObject)collection["…
11 авг '10 в 20:08
1
ответ
Установка всех параметров нулевого объекта в string.empty
У меня есть объект, который содержит строки и другие объекты, которые содержат строки, что мне нужно сделать, это убедиться, что объект и любые дочерние объекты имеют пустую строку, а не нулевое значение, пока это работает нормально: foreach (Proper…
24 май '17 в 10:36
2
ответа
Универсальный экземпляр класса с типом из PropertyInfo.PropertyType
У меня есть классы, как показано ниже: public class SampleClassToTest<T> { public static Fake<T> SomeMethod(string parameter) { // some code } public static Fake<T> SomeMethod(string parameter, int anotherParameter) { //some anothe…
15 мар '13 в 12:50
2
ответа
Есть ли способ получить PropertyInfo от получателя этого свойства?
Есть ли способ, которым я могу получить PropertyInfo для собственности от ее добытчика? Как это: public object Foo { get { PropertyInfo propertyInfoForFoo = xxx; ... } } Я хочу избежать жесткого кодирования имени свойства в виде строки, так как это …
14 авг '10 в 13:15
1
ответ
PropertyInfo SetValue Преобразование типов
У меня проблема с методом UniversalConverter. Строка, полученная из базы данных, должна быть передана объекту. Таким образом, строка [pi.Name] должна быть преобразована в тип сущности. Как это сделать? public void GetRequestSummary(string UserName, …
25 авг '11 в 10:57
1
ответ
Получить список неизвестного типа из PropertyInfo
У меня есть класс с определенным списком. class Program { public List<string> list { get; set; } }; Мне нужно получить этот список с помощью PropertyInfo, но проблема в том, что список может быть любого типа (здесь строка). Как извлечь значени…
19 апр '14 в 23:21
1
ответ
Как получить PropertyInfo объекта C#
Я пытаюсь извлечь PropertyInfo объекта, но propertyInfo не возвращает свойств: [TestMethod] public void TestGetValueMethod() { var value = 23; System.Reflection.PropertyInfo[] propertyInfo = value.GetType ().GetProperties(); //DTOPropertyInfo info =…
28 янв '16 в 08:28
1
ответ
Что такое в Google статические карты с изображением PropertyItem 20738?
Когда изображение карты подается из статических карт Google, оно содержит несколько propertyItems, один из которых (20738) является довольно длинным и, возможно, если мне повезет, может содержать информацию, которая мне нужна, относительно координат…
03 июл '13 в 10:07
6
ответов
Нахождение хостинга PropertyInfo из MethodInfo метода получения / установки
Я делаю анализ типов во время выполнения, используя Reflection. Если у меня есть экземпляр MethodInfo, как я могу выяснить, является ли это "реальным" методом или методом получения / установки свойства? И если это собственность, как я могу найти ее …
06 фев '09 в 12:39
1
ответ
Вызов веб-службы из приложения Android возвращает нулевой объект
Я пишу приложение для Android, которое взаимодействует с веб-сервисом с помощью KSOAP. Связь между веб-сервисом и приложением Android работает, так как я могу вызвать веб-сервис и получить возвращаемое значение (привет). Но если я пытаюсь присвоить …
05 мар '13 в 13:07
0
ответов
Отражение: чтение свойств типа List объекта, содержащего другой объект
Я пытаюсь сериализовать вложенные объекты с помощью отражения. Я могу сделать это нормально для свойств, содержащих одно значение, но у меня возникли проблемы со свойствами типа списка, которые содержат другой класс. В приведенном ниже примере кода …
23 дек '18 в 11:31
1
ответ
PropertyInfo getValue работает так медленно
PropertyInfo info =currentobject.getType.getproperty (propertychain) currentobject=info.getvalue (currentobject) Когда я ставлю строку вместо getValue, она работает довольно быстро. Но если он возвращает объект, он становится таким медленным? Почему…
25 июл '14 в 08:50
1
ответ
[Delegate].CreateDelegate для установки производительности свойства
Это сериализатор, над которым я работал, который сериализует данные в объекты на основе некоторых атрибутов сопоставленных свойств. Я прочитал несколько постов, связанных с использованием [Delegate].CreateDelegate для увеличения скорости, поэтому я …
04 сен '12 в 19:54
2
ответа
PropertyInfo для DataRow из его PropertyDescriptor
Как получить PropertyInfo для DataRow из его PropertyDescriptor. //pd is a PropertyDescriptor var propertyinfo = pd.ComponentType.GetProperty(pd.Name); Приведенный выше код отлично работает для коллекции списков, но не работает, пока я работаю с Dat…
15 авг '13 в 13:10
1
ответ
Определение не равных значений свойств с помощью лямбды в C#
В какой-то момент моего приложения мне предоставляют словарь данных из запроса к базе данных. Я беру эти данные и экземпляр объекта и вызываю RestoreState() метод, который берет словарь данных и применяет значения к соответствующим свойствам в новом…
21 янв '14 в 16:15
1
ответ
PropertyInfo GetValue выдает ошибку во время рекурсии
Я получаю "Объект не соответствует типу цели", когда я пытаюсь получить значение объекта во время выполнения в моей программе на C#. public void GetMyProperties(object obj) { foreach(PropertyInfo pinfo in obj.GetType().GetProperties()) { if(!Helper.…
01 фев '11 в 21:00
1
ответ
Можно ли проверить приведение к PropertyInfo.PropertyType, когда объект реализует неявный оператор?
У меня есть объект определенного типа (SpecialImage) который реализует неявный оператор для другого типа (Image). SpecialImage не вытекает из Image, Однако через оператора возможно следующее: var someImage = new Image(); (SpecialImage)someImage; У м…
06 апр '12 в 11:18