Описание тега fieldinfo
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
0
ответов
Получить номера строк полей без использования aC# parser
Я хотел бы получить строки #s полей типа. Чтобы получить # строки операторов в методе, достаточно просто: Type type = typeof(MyClass); MethodInfo methodInfo = type.GetMethod("SomeMethod"); int token = methodInfo.MetadataToken; ISymbolReader reader =…
13 апр '11 в 20:55
1
ответ
Как получить fieldInfo для члена Friend WithEvents?
У меня есть следующий член, определенный в форме vb.net, MyForm: Friend WithEvents myTab As Tab Я пытаюсь получить этот член, используя следующий код: Dim FieldInfo As System.Reflection.FieldInfo = MyForm.GetType.GetField("myTab", Reflection.Binding…
15 янв '15 в 14:10
0
ответов
C# Универсальный способ структурирования массивов структур
Я искал довольно долгое время, но я не смог найти, как в общем случае привести в порядок массив структур в C# во время выполнения. Допустим, у меня есть public enum FieldInfoType { FitUInt32, FitStruct, FitUint32Array1D, FitUint32Array2DAs1D, FitStr…
25 июл '16 в 16:12
2
ответа
Как преобразовать fieldinfo в фактический объект класса? используя C#
Мне нужно создать программу для навигации по объектной структуре и распечатать структуру любой "структуры", представленной в качестве аргумента. Эти "структуры" определены следующим образом: Они имеют только публичные атрибуты Каждый атрибут может б…
20 фев '18 в 20:00
1
ответ
Как получить MethodInfo функции класса, без сравнения строк
Как и в предыдущем моем вопросе, когда я спрашивал о получении FieldInfo поля, Как получить FieldInfo поля из значения, из ответов там я скомпилировал этот вспомогательный класс, using System; using System.Reflection; using System.Linq.Expressions; …
11 мар '15 в 12:22
2
ответа
Получение PropertyInfo.Name из объекта FieldInfo
У меня есть метод, который использует некоторые объекты FieldInfo: public static T SetFieldValue<T>(this T src, string propName, object value) { Type type = typeof(T); FieldInfo propInfo = type.GetField(propName, BindingFlags.Instance | Bindin…
27 ноя '18 в 12:09
2
ответа
Разобрать поле / путь свойства?
Итак, я написал этот код, который может анализировать путь свойства из start объект, возвращает требуемое свойство, и он принимает выходной параметр для source объект, для которого возвращенное свойство может быть вызвано: public static PropertyInfo…
20 апр '14 в 11:04
1
ответ
System.Reflection GetNestetTypes Все поля объявлены Имя или значение
Как получить список всех полей во всех вложенных классах class AirCraft { class fighterJets { public string forSeas = "fj_f18"; public string ForLand = "fj_f15"; } class helicopters { public string openFields = "Apachi"; public string CloseCombat = …
08 июн '13 в 22:07
2
ответа
Поиск событий через отражение C#
У меня есть проблема, касающаяся событий и отражения в C#. В настоящее время я программирую с помощью Microsoft Kinect (SDK 1.7) и хочу реализовать щелчок, отличный от подхода "Push-To-Press". Сам ClickEvent объявлен в классе KinectControl. public p…
04 июн '13 в 15:31
1
ответ
Как я могу отфильтровать FieldInfos, которые являются базовой реализацией события класса?
Я хочу получить все поля класса без получения базовых реализаций события класса. type.GetFields(BindingFlags...) возвращает делегат nuderlying для полей событий. Кто-нибудь знает, как их отфильтровать?
25 май '10 в 15:14
1
ответ
Как установить поле типа структуры для объекта в Windows Phone 7
У меня возникают проблемы при установке поля для объекта в приложении Windows Phone 7 (я подозреваю, что это связано с компактной средой, а не с Windows Phone 7). Я считаю, что это специфично для установки значений, которые имеют struct типы. Обычно…
28 июл '12 в 04:06
2
ответа
Использование System.Reflection для получения списка полей константных строк
Я создал класс классов (показывающий один из них) с константной строкой, которую я хочу использовать. public static class HTDB_Cols { public sealed class Assistant { public const string EntryID = "entryID", CustName = "custName", SerialNum = "serial…
01 ноя '12 в 17:23
1
ответ
GetValue() из поля переменной внутри класса
Предположим, у меня есть простой класс: public class TestScript : MonoBehaviour { public Vector3 myVector3; } Теперь я хочу перебрать поля экземпляра этого класса и получить доступ к полям этого поля (Field-Ception!) И присвоить значения переменным …
19 апр '15 в 20:16
2
ответа
Доступ к частным членам вложенного класса C#
Я новичок в C#, так что я могу быть далек от того, что я считаю проблемой, но... Я использую сторонний SDK для управления данными о займах. у меня есть метод "GetPayload()", который открывает кредит и получает самую последнюю информацию об изменении…
01 ноя '18 в 19:58
2
ответа
System.Reflection, как получить позицию поля и свойства?
Вопрос: я использую приведенный ниже класс для сериализации файла CSV в List<MyCsvFileType> Затем я конвертирую List<MyCsvFileType> с использованием данных MyConvertTo (перечислено ниже также). Проблема в том, что MyConvertTo меняет поло…
04 апр '12 в 09:24
2
ответа
Получить экземпляр класса контейнера из FieldInfo
Я работаю с отражением C# здесь: у меня есть FieldInfo свойства, и я хотел бы получить экземпляр класса, к которому он принадлежит (чтобы я мог получить содержимое другого свойства): для примера возьмите этот класс: class MyClass { public int A { ge…
16 фев '16 в 20:06
1
ответ
C# Reflection: В чем разница между FieldInfo.SetValue() и FieldInfo.SetValueDirect()?
FieldInfo документация, которую я смог найти, не сравнивала и не сравнивала эти два метода. Мне интересно понять, когда один должен использоваться поверх другого (желательно с небольшим фрагментом кода).
26 май '14 в 02:24
2
ответа
Самый простой способ получить все MemberInfos, которые отражают состояние объекта?
Мне нужно получить все члены, которые представляют точное состояние объекта с помощью отражения. Таким образом, эти члены включают поля (FieldInfo) и авто-свойства (PropertyInfo). Я могу получить все FieldInfoс помощью type.GetFields(); //ok some fl…
12 май '13 в 05:47
1
ответ
C# Разработка.Net3.5 с использованием отражения для получения / установки значений для вложенных свойств и / или вложенных полей
Я разрабатываю приложение, которое работает с классами блоков данных, унаследованными от базового класса, и я пытаюсь использовать Reflection для детализации свойств / полей в моем классе блоков данных. Поскольку все классы блоков данных являются пр…
12 ноя '13 в 18:17