Skip to content

Latest commit

 

History

History
11 lines (9 loc) · 534 Bytes

README.md

File metadata and controls

11 lines (9 loc) · 534 Bytes

Moyou

Moyou (jp. 模様, en. pattern) is a collection of Metalama aspects that automate the implementation of various different common software design and programming patterns. Currently, Moyou supports:

  • Singleton (Moyou.Aspects.Singleton)
  • Memento (Moyou.Aspects.Memento)
  • Factory (Moyou.Aspects.Factory)
  • Unsaved Changes (Moyou.Aspects.UnsavedChanges)

Examples of how to use (and how not to use) the aspects and the code they generate can be found in the Moyou.CompileTimeTest project.