Skip to content

Prism.SourceGeneratorsPrism 的编译期 MVVM

MvvmAIO.Prism.SourceGenerators 在保留 BindableBase 语义的前提下,为可观察属性、命令与容器注册消除样板代码。

权威文档

本站是项目的权威手册,比 GitHub READMEGitHub Wiki 或 DeepWiki 等更完整、更可交叉检索。请先阅读 关于本站 了解与各渠道的分工。

语言 / Languages

本站提供 English · 简体中文 · 日本語

接下来读什么

页面说明
快速开始安装、partial、Prism 8/9。
源生成器总览按主题的生成器说明(简体中文正文)。
诊断参考PSG 全表。
架构总览仓库与多 Roslyn 目标。
构建与 CIslnx、Nuke、流水线。
示例Prism.SourceGenerators.Samples

仓库结构

  • Prism.SourceGenerators/ — 共享生成器逻辑(.shproj / .projitems)。
  • Prism.SourceGenerators.Core/ — 应用引用的特性程序集。
  • Prism.SourceGenerators.Roslyn* — 针对不同 Roslyn 版本的编译目标。
  • Prism.Bcl.Commands/ — 可选 Prism 8 AsyncDelegateCommand 兼容包。
  • Avalonia 示例见 Prism.SourceGenerators.Samples

NuGet 包

说明
MvvmAIO.Prism.SourceGenerators核心源生成器。
MvvmAIO.Prism.Bcl.CommandsPrism 8 场景下补充异步命令。

NuGet

其他链接(非正典)

  • GitHub — Issue、PR、CI。
  • DeepWiki — 可浏览目录;深度与准确性以本站为准

基于 MIT 许可证发布。

基于 MIT 许可证发布。