quickconstructor
quickconstructor copied to clipboard
QuickConstructor is a reliable and feature-rich source generator that can automatically emit a constructor from the fields and properties of a class.
Symbol references may change on any source code changes. Having symbols in the model will make your source generator rerun on every key press. I mean [here](https://github.com/Flavien/quickconstructor/blob/554cfabcc1e607646674af8dfa84e5753c8cd4e1/src/QuickConstructor.Generator/QuickConstructorGenerator.cs#L41), which uses [this](https://github.com/Flavien/quickconstructor/blob/554cfabcc1e607646674af8dfa84e5753c8cd4e1/src/QuickConstructor.Generator/ConstructorDescriptor.cs#L37)...
If I define a base class with a manual constructor, as you'd normally do: ```cs public abstract class Base { private readonly object _value; public Base(object v) => _value =...
E.g. being able to specify the default options for null checks could be useful. I want to get rid of the autogenerated null checks in the constructor by default. I...
Because of the use of XML DOC comments, many CS1587 warnings are generated during compilation. I think you should replace comments like "///" to the usual "//" https://github.com/Flavien/quickconstructor/blob/master/src/QuickConstructor.Generator/SourceRenderer.cs#L75