Matcher is a souce generator library focused around matching Field and Property names. Handling tasks that would normally require reflection. Mainly for personal use.
Supports DeepCopy, +/- memberwise operator overloads and unsafe downcasts, such as parent->child or child->child conversions. [Reflected] enable SetByName/GetByName access to the fields by the name string