Source Code Generator for Snap.Hutao
Use https://roslynquoter.azurewebsites.net/ to get SyntaxTree
- Every
IncrementalValue(s)Provider<T>
's step result should be anIEquatable<T>
to make it really becomes incremental. - So the intermediate models should be a
record (class/struct)
if possible - Intermediate array/enumerable should be a
ImmutableArray<T>
if possible, the pipeline use IA internally and has special check for it.