Commit c03e078
feat: new code generator for .NET (#567)
Switch out to a new code generator for .NET languages that
is written in `typescript` directly as part of `jsii-pacmak`,
replacing the `C#`-authored one, and fixing a couple of code
generation issues on the way.1 parent ac9367a commit c03e078
336 files changed
Lines changed: 4694 additions & 12624 deletions
File tree
- packages
- jsii-dotnet-generator
- src
- Amazon.JSII.Generator.CLI
- Properties/PublishProfiles
- Amazon.JSII.Generator.UnitTests
- Class
- DocComment
- Enum
- Interface
- Amazon.JSII.Generator
- Class
- DocComment
- Enum
- Interface
- jsii-dotnet-runtime-test/test/Amazon.JSII.Runtime.IntegrationTests
- jsii-pacmak
- lib/targets
- dotnet
- test
- expected.jsii-calc-base/dotnet/Amazon.JSII.Tests.CalculatorPackageId.BasePackageId
- Amazon/JSII/Tests/CalculatorNamespace/BaseNamespace
- Internal/DependencyResolution
- expected.jsii-calc-lib/dotnet/Amazon.JSII.Tests.CalculatorPackageId.LibPackageId
- Amazon/JSII/Tests/CalculatorNamespace/LibNamespace
- Internal/DependencyResolution
- expected.jsii-calc/dotnet/Amazon.JSII.Tests.CalculatorPackageId
- Amazon/JSII/Tests/CalculatorNamespace
- DerivedClassHasNoProperties
- InterfaceInNamespaceIncludesClasses
- InterfaceInNamespaceOnlyInterface
- Internal/DependencyResolution
- composition
- CompositeOperation
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
53 | | - | |
54 | 53 | | |
55 | 54 | | |
56 | 55 | | |
This file was deleted.
This file was deleted.
0 commit comments