Skip to content

Latest commit

 

History

History
52 lines (27 loc) · 1.11 KB

README.zh.md

File metadata and controls

52 lines (27 loc) · 1.11 KB

Antelcat.AutoGen

🇬🇧 English

自动生成任何你想要的东西

除非做不到

已支持

Antelcat.AutoGen.ComponentModel :

  • [AutoStringTo(string, Accessibility)] :

    自动生成 string To 的扩展

    仅能在 assemblystatic partial class 上使用

    AutoStringTo

  • Mapping :

    • [AutoMap(Accessibility)] :

      自动生成与其他类型的映射代码

      只能在 partial method 上使用

      AutoMapTo

      你可以使用它生成 浅拷贝

    • [MapBetween(fromProperty, toProperty)] :

      指定在两者类型上的属性名称映射

      • By : 映射属性时使用的转换方法
    • [MapIgnore] :

      在生成映射代码时忽略

    • [MapInclude(property)] :

      显式添加参与映射的被 [MapIgnore] 的属性

    • [MapExclude(string)] :

      将属性在映射中移除

    • [MapConstructor(params string[])] :

      指定构造目标函数所提供的属性,如果为空则尝试自动匹配