Skip to content

Releases: Testura/Testura.Code

0.9.0

10 Jan 20:04
0bed2b2
Compare
Choose a tag to compare
  • Added object initialization
  • Fixed nullable datetime/timespan

0.8.0

23 Jun 19:46
Compare
Choose a tag to compare
  • Added support for modifiers on parameters
  • Fixed exception message in ValueArgument
  • Fixed so the attributes property in Field have a Set
  • Fixed and updated the documentation for the whole project.

0.6.0

03 Jun 20:05
Compare
Choose a tag to compare
  • All arguments can now be generated as "named arguments".
  • Improved how we generate nullables for predefined types and enums

0.4.0

16 Feb 15:41
Compare
Choose a tag to compare
  • It's now possible to use custom/undefined types with CustomType.Create()
  • New jump statement method to return "this"

0.3.1

04 Feb 09:27
Compare
Choose a tag to compare
  • Added methods to compile code in memory without creating a dll

0.3.0

28 Jan 21:36
Compare
Choose a tag to compare
  • Added methods to generate foreach loop
  • Added methods to generate while loop
  • Added Support for binary expressions:
    • Conditional binary expressions (for example 1 == 2)
    • "Or" and "and" (for example 1 == 2 || 2 == 2)
    • Math (for example 1 + 1)
  • Added declare and assign methods that accept binary expressions
  • Added BinaryExpressionArgument

0.2.1

23 Jan 19:50
Compare
Choose a tag to compare
  • Fixed spelling mistakes

0.2.0

21 Jan 12:38
Compare
Choose a tag to compare
  • Split the property class in to three classes
    • A base abstract class
    • A AutoProperty class for auto property
    • A BodyProperty class for properties with body/blocks.
  • A new reference class for the "value" keyword
  • Code saver now takes a list of options (CSharpFormattingOptions) for better flexibility when generating code.
  • SelectionStatement class now have a new a new overload for the for-method where we take an expression statement instead of body.
  • Fixed bug with type name when delclare new variables