Created by Francesco Zoccheddu
Work in progress… 🤥
Work in progress… 🤥
Work in progress… 🤥
ImplicitGlobalTypeRewriterfails if the type depends on another unresolved type.EventHookRewriterfails if the event's expression depends on another event access.PropertyScriptGeneratorcrashes when counting lines of code to report diagnostics.PropertyScriptGeneratordoes not support aliased or generic types yet.PropertyBindinglifecycle forFrameworkElementproperties cannot be entirely controlled.PropertyBinding'sSettershould useReflection.EmitorDependencyObject.SetValue.- Conditional access syntax is not supported yet.
- Partial tuple deconstruction is not supported yet.
- String interpolation is not supported yet.
- Switch statement is not supported yet.
- Switch expression is not supported yet.
- C#9 patterns are not supported yet.
- Generators should allow custom
IHookInitializer. - Should use
Probleminstead of standard exceptions. - Syntax tagging should be improved.
EventHookRewriterdoes not support arguments yet._existingCompilationargument is not validated.- Rewriters do not always use
Session'sCancelationToken. - Roslyn should not be directly exposed in
HookInitializerandReferenceFinder. - Ensure that converting the syntax tree to a string does not change the semantics.
- Enable multithreading support by using thread local
AnimatorFactory,BindingManagerand caches. - Code quality sucks.