1520 Commits (f09f95d7a40cf0890fa48a133547678862147576)

Author SHA1 Message Date
Joao Matos eff9b073a2 Clean up formatting in CSharpTypePrinter.cs. 8 years ago
Dimitar Dobrev 764806e759 Fixed the generated C# for templates derived from regular dynamic classes. 8 years ago
Dimitar Dobrev cd5b57a786 Ensured all non-system template specialisations are complete. 8 years ago
Joao Matos 688b09f8f1 Added support for UTF8 string encoding marshaling. 8 years ago
Joao Matos b9813ff0ef Refactor string encoding marshaling code to use interpolated strings. 8 years ago
Joao Matos 61b0cc6d8b Re-order usings. 8 years ago
Dimitar Dobrev 122359bf9e Fixed the generated C# when a virtual function takes a fixed array. 8 years ago
Dimitar Dobrev 3af63fb33d Fixed the generated C# for fixed arrays in types of parameters. 8 years ago
Dimitar Dobrev f6033f3a5a Fixed the generated C# for virtuals taking arrays of objects. 8 years ago
Dimitar Dobrev 6a15e51d76 Added C# marshalling of parameters of type array of const char* const. 8 years ago
Dimitar Dobrev 65afb2628c Simplified the method for generating a variable in C#. 8 years ago
Dimitar Dobrev 37b3339e71 Added C# marshalling of parameters of type array of const char*. 8 years ago
Dimitar Dobrev 184feac23e Fixed null arrays in C# to be passed as such to C/C++. 8 years ago
Dimitar Dobrev 140a624f43 Added C# marshalling of parameters of type array of objects. 8 years ago
Dimitar Dobrev ce71a3b8a8 Added C# marshalling of parameters of type array of primitives. 8 years ago
Dimitar Dobrev 3d9cc3ab70 Added marshalling of parameters of type array of pointers. 8 years ago
Dimitar Dobrev d4d6354621 Removed unused internals from the generated C#. 8 years ago
Joao Matos 8d94a07034 [csharp] Simplify some more type printing code. 8 years ago
Joao Matos 0f0c85de24 [csharp] Refactor array type printing code to use interpolation strings. 8 years ago
Dimitar Dobrev 046c428852 Fixed the binding of multiple identical function pointers with a calling convention. 8 years ago
Mohit Mohta 8a2e813445 Merged Delegate Pass and pass for Anonymous Delegates and added the following improvements alongwith. 8 years ago
Dimitar Dobrev 9c26b7e648 Fixed the setting of name-spaces of parameters to actually work. 8 years ago
Dimitar Dobrev 973fdafdfe Generated properties from setters returning Booleans. 8 years ago
Dimitar Dobrev f17441f371 Completed the handling of separate return types when generating functions. 8 years ago
Dimitar Dobrev faa9512a84 Simplified the generation of C# for property setters. 8 years ago
Dimitar Dobrev f33b162f6f Ignored inlined name-spaces in the C# gen only. 8 years ago
Joao Matos 38f8207c1d [generator] Fixed C++ inline namespace processing in CLI. 8 years ago
Joao Matos 09e568d0b3 [generator] Improved processing for C++ inline namespaces. 8 years ago
Joao Matos 043aeb534b [generator] Do not generated unformatted code if debug mode is enabled. 8 years ago
Dimitar Dobrev 173c1cd7b7 Fixed the generated C# indexers for specialisations of pointers. 8 years ago
Dimitar Dobrev b955068ad1 Fixed the type of a function to be its original return type. 8 years ago
Dimitar Dobrev 94c0838337 Fixed the generated C# for a property returning a template with a renamed type arg. 8 years ago
Dimitar Dobrev f81800521c Restored explicit specialisations but added exceptions for their methods. 8 years ago
Dimitar Dobrev 2bff7a3caa Fixed the generated C# when returning a template with a renamed type arg. 8 years ago
Kimon Topouzidis 910304b702 Removed leftovers in the comments from unsupported custom xml tags. (#912) 8 years ago
Kimon Topouzidis 93f5b89b52 Printed the text from unsupported comment tags. (#911) 8 years ago
Dimitar Dobrev ee174c1649 Fixed the message when an unsupported template specialisation is used. 8 years ago
Dimitar Dobrev dd885a7541 Fixed the generated C# when an operator returns a template. 8 years ago
Dimitar Dobrev 9fdb9a3dc2 Fixed the generated C# when an template value is returned. 8 years ago
Dimitar Dobrev 0e341db99c Fixed the generated C# when an injected class is returned. 8 years ago
Dimitar Dobrev 108bf75053 Fixed the generation of internals of classes nested in templates. 8 years ago
Dimitar Dobrev 075b2d5078 Fixed the generated C# for comparison operators in templates. 8 years ago
Dimitar Dobrev e078968cf2 Fixed the generated C# for indexers in templates. 8 years ago
Dimitar Dobrev 38ed4ab472 Fixed the generated C# when a template is used with different type arguments. 8 years ago
Dimitar Dobrev cd548059e9 Added support for class templates which do not specialise types external to them. 8 years ago
Dimitar Dobrev 225cd5c49b Simplified the printing of templates. 8 years ago
Dimitar Dobrev 2af1af6404 Extracted the native printing in C# to separate methods. 8 years ago
Dimitar Dobrev 2f0956249d Deleted redundant code when printing and marshalling in C#. 8 years ago
Dimitar Dobrev 47633db649 Moved the handling of indexers to the C# marshaller. 8 years ago
Dimitar Dobrev 787798f2bd Passed the qualified return type when calling internal functions in C#. 8 years ago