首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏逍遥剑客的游戏开发

    C++的反射和序列化

    没想到还有个成员变量指针, C++真是博大精深 Enum和Container需要特殊对待 如果要反射到.net的PropertyGrid, 可以使用ICustomTypeDescriptor构造动态属性对象, 或者使用Reflection.Emit

    1.4K20发布于 2018-05-23
  • 来自专栏walterlv - 吕毅的博客

    如何快速编写和调试 Emit 生成 IL 的代码

    - Stack Overflow c# - Can I use Reflection.Emit for generating code and save generated codes in .cs files - Stack Overflow AssemblyBuilder.Save Method (String) (System.Reflection.Emit) 运行时错误 c# - Reflection.emit

    2K10发布于 2018-09-18
  • 来自专栏DotNet NB && CloudNative

    .NET 7.0/8.0 下 WinForm 的 AOT 尝试与实践

    动态代码限制 问题:无法动态生成代码(如 Emit、Reflection.Emit)。 解决方案: 使用源生成器(如 System.Text.Json 的代码生成)。 预生成序列化代码。 2.

    4.1K10编辑于 2025-03-20
  • 来自专栏全球技术精选

    在 .NET 中创建对象的几种方式的对比

    Activator.CreateInstance()•使用 Microsoft.Extensions.DependencyInjection•黑科技 Natasha•使用表达式 Expression•使用 Reflection.Emit

    3.3K30发布于 2021-07-23
  • 来自专栏C博文

    微软技术栈深度实战:从核心组件到云原生架构

    AppDomain.CurrentDomain.Load显式加载 依赖程序集:运行时按需加载,搜索路径包括: 应用程序基目录 GAC(全局程序集缓存) 通过<probing>配置的自定义路径 动态程序集:使用Reflection.Emit

    54200编辑于 2025-07-15
  • 来自专栏DotNet NB && CloudNative

    官宣 .NET 7 预览版3

    原生AOT禁止在运行时emit新代码(例如Reflection.Emit),也禁止在运行时加载新的 .NET程序集(例如插件模型)。

    91610编辑于 2022-06-10
  • 来自专栏张善友的专栏

    How does it work in Mono's C# compiler?

    for the .NET framework CodeProject - Hacking the Mono C# Compiler CodeProject - Dynamic Type Using Reflection.Emit

    1.3K70发布于 2018-01-29
  • 来自专栏张善友的专栏

    .NET 11 预览版1:CoreCLR 在 WebAssembly 上的全面集成与性能突破

    从.NET 11 开始,相同的反射发射(Reflection.Emit)API、高度一致的 RyuJIT 底层内联优化策略,以及全新重构的运行时异步状态管理机制,都将在所有目标部署环境中以绝对对称、无缝兼容的方式稳定执行

    45810编辑于 2026-03-08
  • 来自专栏喵叔's 专栏

    【深入浅出C#】章节 9: C#高级主题:反射和动态编程

    使用快速反射库: 一些第三方库,如FastMember和Reflection.Emit,提供了更快速的反射操作方法,可以用于加速反射操作。

    2.1K32编辑于 2023-09-03
  • 来自专栏张善友的专栏

    OpenClaw.NET .NET 原生插件开发完全指南:以 Mempalace 插件为范例

    6.2 性能优化 6.2.1 NativeAOT 兼容性注意事项 对于希望支持 NativeAOT 的插件,需要遵循以下约束: 避免动态代码生成:不使用 Reflection.Emit、dynamic

    16810编辑于 2026-05-06
领券