Описание тега static-reflection
2
ответа
Каковы варианты использования для этого статического кода отражения?
Это код статического отражения Oliver Hanappi он выложил в stackru private static string GetMemberName(Expression expression) { switch (expression.NodeType) { case ExpressionType.MemberAccess: var memberExpression = (MemberExpression)expression; var…
07 апр '10 в 21:19
3
ответа
Поля на лету от статического отражения?
Я изучал статическое отражение с помощью выражений LINQ - очень круто! У меня была одна мысль - возможно ли, чтобы один класс "генерировал" поля в одном классе на основе статического отражения, сделанного в другом классе? Я специально думаю о модели…
17 апр '09 в 19:26
1
ответ
C# Связывание объектов данных
Мне нужно связывание между двумя похожими объектами (C#): public class TypeA { public int I; public string S; } public class TypeB { public IntField I; public StringField S; } Когда поле в TypeA изменяется, мне нужно обновить соответствующее поле в …
25 июн '13 в 07:24
1
ответ
Можете ли вы сделать Asp.net MVC View безопасным во время компиляции?
Возьмите стандартную инструкцию возврата для контроллера: return View("Index"); Есть ли способ сделать эту вещь безопасным время компиляции? используя статическое отражение или какой-то другой трюк?
07 апр '10 в 20:13
0
ответов
Может ли Rust перебирать все типы в модуле?
У меня есть подобная черта для описания структуры типа. Если я знаю тип во время компиляции, конечно, я могу проверить все связанные константы, ассоциированные типы и статические функции-члены этого типа. Но дело в том, что в модуле определены сотни…
08 фев '20 в 09:28
1
ответ
Нужны ли для этого метаклассы или достаточно рефлексии?
Так что я с нетерпением ждал появления метаклассов . Затем я услышал, что этого не будет в C ++23c ++23, поскольку они думают, что нам сначала нужно отражение и реификация в языке, прежде чем мы добавим метаклассы. Просматривая отражение в , кажется…
14 май '21 в 18:41
0
ответов
«Рефакторинг этого установщика, чтобы он действительно ссылался на поле '_myField'». - Почему анализ кода SonarQube говорит, что я не имею в виду свою область?
Я получаю ошибки от моего инструмента анализа кода (Sonarqube) о моем установщике в следующей функции, «на самом деле не относящейся к полю». Я подозреваю, что это потому, что у меня есть статическая ссылка на класс, но я не совсем уверен. Что прави…
30 ноя '21 в 16:39
0
ответов
C++: существует ли биективное сопоставление между типами и любым другим типом данных, определенным стандартом?
Я работаю над проектом, который активно использует статический полиморфизм. Конкретный вариант использования, который меня интересует, стал бы возможен благодаря статическому отражению, но у нас до сих пор нет этого в C++. Вариант использования выгл…
04 ноя '22 в 11:46
1
ответ
Какой синтаксис ожидается в C++26 для статического отражения?
Насколько мне известно, статическое отражение в настоящее время включено в план развития C++26. TS отражения предлагает синтаксис на основе типов, но в то же время был предложен и синтаксис на основе значений. В P2560 Матуш Чочлик представил сравнен…
07 мар '23 в 17:21
1
ответ
Могу ли я безопасно преобразовать число в перечисление с резервным значением?
Я хотел бы написать что-то вроде: template <typename E, E fallback> E safe_cast_to_enum(std::underlying_type_t<E> e); который для класса перечисления (или просто перечисления?) E приводитeдо соответствующего значенияE, если такое значени…
21 ноя '23 в 08:32