1520 Commits (f09f95d7a40cf0890fa48a133547678862147576)

Author SHA1 Message Date
Joao Matos 864a81bf6d Extract enum items generation into its own method. 9 years ago
Joao Matos fa565a1e09 Factor common declaration and comment handling functionality to base code generator. 9 years ago
Dimitar Dobrev ab32637e14 Fixed the generation of sequential layouts to handle unions. 9 years ago
Dimitar Dobrev 73321c2e10 Fixed a crash at memory allocation introduced by an unverified pull request. 9 years ago
Alin Gherman 6e42ef36a6 Add the GenerateSequentialLayout option 9 years ago
Alin Gherman 66bbc388e1 Let the marshal determine the size of the structure 9 years ago
Dimitar Dobrev cbb64c4c62 Fixed a regression when generating imports of libraries with '.' in the name on Windows. 9 years ago
Joao Matos 3bfb24228b Remove "Ordinary" prefix from BCPL and C comment kinds. 9 years ago
Joao Matos 9a4c0bae82 Renamed RawCommentKind to CommentKind. 9 years ago
Joao Matos b1f7ad6f70 Renamed CommentKind to DocumentationCommentKind. 9 years ago
Joao Matos 663be36a89 Refactored file preamble generation to use multi-line comments. 9 years ago
Joao Matos 611aa35750 Added a generation method for multi-line comments. 9 years ago
Joao Matos 79683a6187 Added file path property to code generators. 9 years ago
Joao Matos 89a31730fc Added a visitor overload for translation units. 9 years ago
Dimitar Dobrev c7203ad8e7 Collected template parameters of class templates. 9 years ago
Dimitar Dobrev 8d00cec8ba Fixed the support for std::string which had regressed. 9 years ago
Joao Matos 7daf556fb7 Added visitor support for typedef name declarations and unify type alias and typedef implementations. 9 years ago
Joao Matos bc3def588f Remove whitespace. 9 years ago
Joao Matos 48d59f419e Remove not implemented methods from C# type printer. 9 years ago
Joao Matos 19cc356886 Convert typedef handling in C# generator to visitor model 9 years ago
Joao Matos 4fdee9a0d5 Convert event handling in C# generator to visitor model 9 years ago
Joao Matos 78563c8e44 Convert enum handling in C# generator to visitor model 9 years ago
Joao Matos 3619f2315b Minor code formatting fixes. 9 years ago
Joao Matos bbe4792ae1 Fixed test failure in template handling related to refactoring. 9 years ago
Joao Matos 9aeaf26f89 Reduce nesting in CSharpSources.GenerateComment. 9 years ago
Joao Matos 2bba0d6486 Extract namespace-level functions and variable generation into its own method. 9 years ago
Joao Matos 95265deeb8 Move event and enum handling checks to their generation methods. 9 years ago
Joao Matos 3fb3c4840a Move class handling code from CSharpSources.VisitDeclContext to VisitClass. 9 years ago
Joao Matos be8d26b248 Extract C# using generation into its own method. 9 years ago
Joao Matos 172c219b81 Refactor namespace handling in C# generator inside VisitNamespace. 9 years ago
Dimitar Dobrev d9ffb1b5af Shortened the delegates used in the C# end. 9 years ago
Dimitar Dobrev 2352681f5b Fixed a regression causing objects to be missing at virtual calls. 9 years ago
Joao Matos 35761e1ca6 Remove unused implementations from CLITypePrinter. 9 years ago
Dimitar Dobrev 8cb1af92b7 Changed the C# generator to always fully qualify types. 9 years ago
Joao Matos cd777c7c85 Refactored CLITypePrinter to use TypePrinter base class. 9 years ago
Joao Matos 9450fe452a Refactored CSharpTypePrinter to use TypePrinter base class. 9 years ago
Joao Matos ce09f02e22 Added a TypePrinter base class. 9 years ago
Joao Matos 3629eead5d Rename CSharpMarshalKind to MarshalKind and move it to Marshal.cs. 9 years ago
Joao Matos ff4a76a1f7 Rename CSharpTypePrinterResult to TypePrinterResult. 9 years ago
Joao Matos 5d19f22d4c Unify CSharpTypePrinterContextKind with TypePrinterContextKind. 9 years ago
Joao Matos 558f6192a2 Generate file preamble in CLI generator. 9 years ago
Joao Matos 40bfd65135 Revert "Extract current module as read-only property to CodeGenerator.Module." 9 years ago
Joao Matos 2ad1f8b001 Extract file preamble generation into CodeGenerator. 9 years ago
Joao Matos d340de3afa Extract current module as read-only property to CodeGenerator.Module. 9 years ago
Joao Matos dc998d391e Minor code formatting changes. 9 years ago
Dimitar Dobrev 7ad1af0cac Removed redundant qualification of types in the generated C#. 9 years ago
Joao Matos 0d39c03bc9 Use the type printer from CSharpGenerator in CSharpSources. 9 years ago
Joao Matos a298f5c8b5 Extract CSharpTypePrinter.GetPrimitiveTypeWidth to re-use it in Java type printer. 9 years ago
Joao Matos 9ea9a302e4 Fixed CSharpTypePrinter.GetIntString to work without ParserTargetInfo available. 9 years ago
Joao Matos 55c26d2fe5 Setup type and expression printer in C# sources generator. 9 years ago