156 Commits (eb4014db429845f9b2a9521747f7c4a9450440d6)

Author SHA1 Message Date
Dimitar Dobrev eb4014db42 Excluded the test for fixed arrays of primitive pointers on macOS. 9 years ago
Dimitar Dobrev 122359bf9e Fixed the generated C# when a virtual function takes a fixed array. 9 years ago
Dimitar Dobrev 3af63fb33d Fixed the generated C# for fixed arrays in types of parameters. 9 years ago
Dimitar Dobrev 2b364d9787 Grouped all tests for arrays together. 9 years ago
Dimitar Dobrev f6033f3a5a Fixed the generated C# for virtuals taking arrays of objects. 9 years ago
Dimitar Dobrev a319f96261 Fixed the generated C# when a virtual function takes an array. 9 years ago
Dimitar Dobrev 6a15e51d76 Added C# marshalling of parameters of type array of const char* const. 9 years ago
Dimitar Dobrev 37b3339e71 Added C# marshalling of parameters of type array of const char*. 9 years ago
Dimitar Dobrev 140a624f43 Added C# marshalling of parameters of type array of objects. 9 years ago
Dimitar Dobrev ce71a3b8a8 Added C# marshalling of parameters of type array of primitives. 9 years ago
Dimitar Dobrev 3d9cc3ab70 Added marshalling of parameters of type array of pointers. 9 years ago
Mohit Mohta 8a2e813445 Merged Delegate Pass and pass for Anonymous Delegates and added the following improvements alongwith. 9 years ago
Dimitar Dobrev 2f271207fd Enabled a test previously failing on Linux because of old Mono. 9 years ago
Dimitar Dobrev f33b162f6f Ignored inlined name-spaces in the C# gen only. 9 years ago
Dimitar Dobrev 173c1cd7b7 Fixed the generated C# indexers for specialisations of pointers. 9 years ago
Dimitar Dobrev 94c0838337 Fixed the generated C# for a property returning a template with a renamed type arg. 9 years ago
Dimitar Dobrev f81800521c Restored explicit specialisations but added exceptions for their methods. 9 years ago
Dimitar Dobrev 2bff7a3caa Fixed the generated C# when returning a template with a renamed type arg. 9 years ago
Dimitar Dobrev e0816d9dc6 Fixed the generated C# for increment and decrement operators. 9 years ago
Dimitar Dobrev e7a34904dd Fixed the generated C# for a subclass of a specialisation of an unsupported template. 9 years ago
Dimitar Dobrev dd885a7541 Fixed the generated C# when an operator returns a template. 9 years ago
Dimitar Dobrev 9fdb9a3dc2 Fixed the generated C# when an template value is returned. 9 years ago
Dimitar Dobrev 0e341db99c Fixed the generated C# when an injected class is returned. 9 years ago
Dimitar Dobrev 401e26a63f Ignored the not yet supported classes nested in templates. 9 years ago
Dimitar Dobrev 23e7dec1f5 Made the generation of templates optional and off by default. 9 years ago
Dimitar Dobrev 075b2d5078 Fixed the generated C# for comparison operators in templates. 9 years ago
Dimitar Dobrev e078968cf2 Fixed the generated C# for indexers in templates. 9 years ago
Dimitar Dobrev 38ed4ab472 Fixed the generated C# when a template is used with different type arguments. 9 years ago
Dimitar Dobrev cd548059e9 Added support for class templates which do not specialise types external to them. 9 years ago
Dimitar Dobrev 46b40bbe05 Fixed the generated C# for a case of a typedef of a function pointer. 9 years ago
Mohit Mohta db522c0295 Fixed the C# generation for functions with typedefed function pointers as params (#903) 9 years ago
Mohit Mohta 48c6094f52 Fixed the code generation for indexers returning a void pointer (#901) 9 years ago
Dimitar Dobrev 422b98a0fd Enabled the tests for std::string. 9 years ago
Dimitar Dobrev 91bcc7c8a2 Fixed the generated C# when std::string is only used as a parameter. 9 years ago
Mohit Mohta ebcbc10a04 Ignored the generated code for variable-sized array of a class/struct (#855) 9 years ago
Mohit Mohta 6bd00372c0 Fixed the generated C# for const ref parameter of Indexer (#851) 9 years ago
Mohit Mohta efbc8fe90e Fixed the generated C# when setting a field which is an array of complex objects (#841) 9 years ago
Gilad Levi 9425beab96 added a test for MyMacroTestEnum + split LINQ to different lines 9 years ago
Gilad Levi 35adf99165 added test for asci-macro-enum feature 9 years ago
Joao Matos 38cb8e1dbe Overhaul type printer and marshal contexts design and implementation. 9 years ago
Gilad Levi 5302f5870c Use fixed c# statement when accessing fixed struct members 9 years ago
realvictorprm 10c86a2a10 Fixed the generated C# when an incomplete class is forwarded more than once. 9 years ago
realvictorprm 938ccf686b Incomplete classes and structs are now generated for C#. (#797) 10 years ago
Dimitar Dobrev e2a2e8df4b Fixed the generated C# for an array of const char*. 10 years ago
Joao Matos c4edb58881 Re-order declarations in CSharp test generator. 10 years ago
Dimitar Dobrev 8b230bdf07 Fixed a corner case of a default parameter with a type mapped to an enum. 10 years ago
Dimitar Dobrev e7f9b2975c Updated NUnit to the latest version (3.6) to fix a test failing at AppVeyor. 10 years ago
Dimitar Dobrev 2352681f5b Fixed a regression causing objects to be missing at virtual calls. 10 years ago
Joao Matos 3629eead5d Rename CSharpMarshalKind to MarshalKind and move it to Marshal.cs. 10 years ago
Joao Matos 5d19f22d4c Unify CSharpTypePrinterContextKind with TypePrinterContextKind. 10 years ago