What problems are you facing?
There are a few engine-specific rules that cause runtime issues that users may be confused about, such as [ImplicitComponent] only working on components with parameterless constructors.
Describe the solution you'd like
We can help this confusion by using a Roslyn Analyzer to catch these issues with compile time warnings and errors. For example, we could fix the earlier mentioned [ImplicitComponent] confusion by enforcing Components to have a parameterless constructor.
What problems are you facing?
There are a few engine-specific rules that cause runtime issues that users may be confused about, such as
[ImplicitComponent]only working on components with parameterless constructors.Describe the solution you'd like
We can help this confusion by using a Roslyn Analyzer to catch these issues with compile time warnings and errors. For example, we could fix the earlier mentioned
[ImplicitComponent]confusion by enforcing Components to have a parameterless constructor.