337 Commits (d3d98dc0e8199690cb31f9a35569edbaba52c57f)

Author SHA1 Message Date
triton eee2d233f0 Remove extra new line on C# class internals generation. 12 years ago
triton f775b8abce Fixed the generation of typedefs in the C# backend. 12 years ago
triton abb12aedc0 Use a safe identifier when generating variable names. 12 years ago
triton dc26493381 Value type generation fixes. 12 years ago
triton a14338a8c9 Added much improved support for operator overloading in the C# backend. 12 years ago
triton e5b8a9aa56 Extract the logic to generate identifiers of functions/methods to GetFunctionIdentifier. 12 years ago
triton f5d0bed42f Only use new keyword when we have previously defined an Internal struct in the same hierarchy. 12 years ago
triton 5bb2f23a02 Fixed the name of the class that holds the static functions of a translation unit to match the CLI backend. 12 years ago
triton 7998b0f8c0 Bunch of fixes to the new line generation. 12 years ago
triton 136582fc6b Improve the generation of the Dispose() pattern. 12 years ago
triton 866628f955 Extract the native constructor generation code to its own method. 12 years ago
triton ea04464ef7 Check for incomplete classes when generating classes in the C# backend. 12 years ago
triton dc4d509cc2 Use the OutputNamespace property for generating the top-level namespace. 12 years ago
triton 129bc1b992 Rename the GenerateStart to GenerateHeader. 12 years ago
triton 6a70f6ad31 Pull the identifier helper methods into an helpers class. 12 years ago
triton 4a6f3c7dfa Added an option to generate partial classes in the C# backend. 12 years ago
triton a28eeaaf0d Added a massively improved C# backend that is based on the binding logic of the CLI backend. 12 years ago
triton bd11a6fcae Simplify some code. 12 years ago
triton 4b5bf60c06 Added preliminary support for methods in the C# generator. 12 years ago
triton 689fd2332f Added better support for namespaces in the C# generator. 12 years ago
triton 6b711dc205 Added support for the GenerateLibraryNamespace option in the C# generator. 12 years ago
triton 82db3c29c0 Added proper support for namespaces in the C# backend. 12 years ago
triton 3f3b9f4aa3 Renamed the translation unit property to follow conventions. 13 years ago
triton 014a084039 Added the new C# backend (still a work-in-progress). 13 years ago