129 Commits (299c34c80e4403f3755765af5d8c3cc588b6962b)

Author SHA1 Message Date
Joao Matos 2d57c787c6 Fixed generation support for pointers to enums in C#. 8 years ago
Dimitar Dobrev 8d0db5d341 Reverted a simplification because it caused a regression. 8 years ago
Dimitar Dobrev efbe7cd3e4 Fixed the generated C# for a fixed array of pointers. 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 2b364d9787 Grouped all tests for arrays together. 8 years ago
Dimitar Dobrev f6033f3a5a Fixed the generated C# for virtuals taking arrays of objects. 8 years ago
Dimitar Dobrev a319f96261 Fixed the generated C# when a virtual function takes an array. 8 years ago
Dimitar Dobrev 6a15e51d76 Added C# marshalling of parameters of type array of const char* const. 8 years ago
Dimitar Dobrev 37b3339e71 Added C# marshalling of parameters of type array of const char*. 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
Mohit Mohta 8a2e813445 Merged Delegate Pass and pass for Anonymous Delegates and added the following improvements alongwith. 9 years ago
Dimitar Dobrev f33b162f6f Ignored inlined name-spaces in the C# gen only. 9 years ago
Dimitar Dobrev e0816d9dc6 Fixed the generated C# for increment and decrement operators. 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
Dimitar Dobrev 91bcc7c8a2 Fixed the generated C# when std::string is only used as a parameter. 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) 9 years ago
Dimitar Dobrev e2a2e8df4b Fixed the generated C# for an array of const char*. 9 years ago
Dimitar Dobrev 8b230bdf07 Fixed a corner case of a default parameter with a type mapped to an enum. 9 years ago
Dimitar Dobrev 2352681f5b Fixed a regression causing objects to be missing at virtual calls. 9 years ago
Dimitar Dobrev 5899f0e0c4 Handled base "setters" overridden in derived types with a getter. 9 years ago
Dimitar Dobrev a8815b84e2 Fixed the generated C# when a parameter is s typedef of a primitive pointer. 9 years ago
Dimitar Dobrev 54f6d2c306 Fixed the wrapping for default values of non-const pointers. 9 years ago
Joao Matos 2be56cbf0d Clean up a bunch of build warnings. 9 years ago
Dimitar Dobrev 1b68ecf239 Fixed the generated C# when a constructor uses an unsupported expression in a default arg. 9 years ago
Dimitar Dobrev 77f45dee38 Fixed the adjustment of the instance in cases of multiple inheritance. 9 years ago
Dimitar Dobrev 05c4213c28 Revert "Fixed the adjustment of the instance in cases of multiple inheritance." 9 years ago
Dimitar Dobrev e43dd1c18f Fixed the adjustment of the instance in cases of multiple inheritance. 9 years ago
Dimitar Dobrev 924ceaf85a Fixed the selection of a virtual table to call virtual methods through in the C# generator. 9 years ago
Dimitar Dobrev baee5fd5a8 A test for the crash when using multiple inheritance and calling a virtual function from a secondary base. 9 years ago
Dimitar Dobrev d22e084c7c Fixed the walking of pointer types to use the correct qualifiers. 9 years ago
Dimitar Dobrev 9cbb13053a Fixed the generated code when an override has its access increased. 9 years ago
Dimitar Dobrev 7c9c91acc3 Fixed the generated C# when a method with a default arg is named the same as another, non-default, of its parameters. 9 years ago
Dimitar Dobrev a04c752b33 Fixed the generated C# when an abstract function has no default args but its overrides do. 9 years ago
Dimitar Dobrev 6245f9e105 Fixed the generated C# when an abstract function in a secondary base has a non-primitive default argument. 9 years ago
Dimitar Dobrev 6ed05c2b5d Fixed the generated C# with properties constructed from a returned value and a taken reference. 9 years ago
Dimitar Dobrev 9fe2d307dc Fixed the generated C# when marshalling a field of type const wchar_t*. 9 years ago
Dimitar Dobrev 1932798d45 Aligned pointers to classes when passing them converted to their secondary bases. 9 years ago
Dimitar Dobrev b16bb0a979 Moved the change of order when visiting properties to just the renaming pass. 9 years ago
Dimitar Dobrev be32825bed Added support for wrapping variable arrays. 9 years ago
Dimitar Dobrev bcd6b226fa Fixed the marshalling of arrays. 9 years ago
Dimitar Dobrev e2690ba078 Switched the C# generator from manual conversion between strings and pointers to the built-in string marshallers. 10 years ago
Dimitar Dobrev 0837094d76 Fixed the generated C# code when a default arg with an ignored expression is preceded by another default arg. 10 years ago
Dimitar Dobrev 9d940c8f51 Removed default parameters when they use ignored declarations. 10 years ago
Dimitar Dobrev 4b82838b54 Extended the C# end with support for free constants and fixed their printing. 10 years ago