Skip to content

Latest commit

 

History

History
21 lines (21 loc) · 1.23 KB

TODO.md

File metadata and controls

21 lines (21 loc) · 1.23 KB
  • Add DoNotUseAttribute
    • Property: Disallow in members initialization
    • Just report an error without generation new member
  • Add a code-fix for CS0282
    • Add [StructLayout(LayoutKind.Auto)] to (ref) struct
  • Modify PropertyAttribute.WithInit
    • Change to Setter
    • Allowed values:
      • null (no setter)
      • set
      • init
  • Add // <auto-generated/> in FaustVX.PrimaryParameter.SG.g.cs
  • Don't generate empty partial types
  • Better performance
  • Add a code-fix for CS9113
    • Add [Field] or [Property] or [DoNotUse] (or [RefField] to ref struct) to primary parameter
  • Don't generate PC01 on primary class base arguments
    • class Derived([DoNotUse] int i) : Base(i) { } (Don't error on Base(i))
  • Allow for summary documentation (#8)
    • Add Summary Property to [Field], [Property] and [RefField].