Feature 40: Improvement of sourcecode generator / Transpiler


AD4.AppDesigner.40.09

Bugfix: Transpiler crashed if non .NET dll was loaded accidentally because of BadImageFormatException)
  • AppAssemblies improved
  • LoadAppAssemblies improved

Offline documentation in English and German:
  • I'm currently preparing the content of chapter 'Case Related Solution Recommendations'
  • You find the latest documentation here: Cannot resolve release macro, invalid id.

ToDo:
  • TaskAsynchronizer: Tutorial sample and documentation
  • Interface as prepared instance: Tutorial sample and documentation is missing ...
  • Switch by SwitchTable: Tutorial sample and documentation is missing ...
  • CancelPreviousThread: extension of documentation is missing ...
  • Update documentation because of LockOptions renaming at ThreadAsynchronizer to ThreadLockOptions

AD4.AppDesigner.40.08

Switched to NuGet dependency of AvalonEdit instead of explicit library
  • Sourcecode download is smaller
  • By recompiling solution the NuGet dependencies are downloaded automatically ...

AD4.AppDesigner.40.07

Using of improved ThreadAsynchronizer pattern by AD4.AppDesigner
  • AD4.AppDesignerFlows.cs simplified (5 lines of code less)

AD4.AppDesigner.40.06

Code generator for steps based on ThreadAsynchronizer improved
  • AD4.AppDesigner.Core.Patterns.ThreadAsynchronizer improved
  • AD4.AppBuilder.Generator.MakeAppFlowClassesFlow.MakePatternClassFields improved
  • AD4.AppBuilder.Generator.MakeAppFlowClassesFlow.MakePatternClasses improved
  • AD4.AppBuilder.Generator.MakeAppFlowClassesFlow.MakeFlowBuildInstances improved

AD4.AppDesigner.40.05

Using of improved Terminator pattern by AD4.AppDesigner
  • AD4.AppDesignerFlows.cs simplified (93 lines of code less)

AD4.AppDesigner.40.04

Source code generator for steps based on Terminator improved
  • AD4.AppDesigner.Core.Patterns.Terminator improved
  • AD4.AppBuilder.Generator.MakeAppFlowClassesFlow.MakePatternClassFields improved
  • AD4.AppBuilder.Generator.MakeAppFlowClassesFlow.MakePatternClasses improved
  • AD4.AppBuilder.Generator.MakeAppFlowClassesFlow.MakeFlowBuildInstances improved

AD4.AppDesigner.40.03

Using of improved Synchronizer pattern by AD4.AppDesigner
  • AD4.AppDesignerFlows.cs simplified (18 lines of code less)

AD4.AppDesigner.40.02

Source code generator for steps based on Synchronizer pattern improved
  • AD4.AppDesigner.Core.Patterns.Synchronizer improved
  • AD4.AppBuilder.Generator.MakeAppFlowClassesFlow.MakePatternClassFields improved
  • AD4.AppBuilder.Generator.MakeAppFlowClassesFlow.MakePatternClasses improved
  • AD4.AppBuilder.Generator.MakeAppFlowClassesFlow.MakeFlowBuildInstances improved

AD4.AppDesigner.40.01

Usage of improved ConvertToTrigger pattern by AD4.AppDesigner
  • AD4.AppDesignerFlows.cs simplified (188 lines of code less)

AD4.AppDesigner.40.00

Source code generator for steps based on ConvertToTrigger improved
  • AD4.AppDesigner.Core.Patterns.ConvertToTrigger improved
  • AD4.AppBuilder.Generator.MakeAppFlowClassesFlow.MakePatternClassFields improved
  • AD4.AppBuilder.Generator.MakeAppFlowClassesFlow.MakePatternClasses improved
  • AD4.AppBuilder.Generator.MakeAppFlowClassesFlow.MakeFlowBuildInstances improved

Last edited Aug 12, 2015 at 8:43 AM by InneHo, version 13