193 Commits (a92337ba4700db76f19cc521be04b4ab3e9f2049)

Author SHA1 Message Date
Dimitar Dobrev b5ca0635be Check symbols in tests 5 years ago
Dimitar Dobrev 0e39ab705a Import native DLL-s (tests and parser) with MSVC 5 years ago
Dimitar Dobrev 28a5c5d76c Prioritize public non-field properties when resolving naming conflicts 5 years ago
Dimitar Dobrev fe4a466964 Fix parsing of member pointers with MSVC 5 years ago
Dimitar Dobrev b7fa720ee1 Generate valid C# for constructors taking const& 5 years ago
Dimitar Dobrev 6dcb2ac31a Generate valid C# for returned function pointers 5 years ago
Dimitar Dobrev a1ddbd82d7 Expose returned values of non-void setters 5 years ago
Dimitar Dobrev dcd11e9433 Ensure enumerations lack conflicts when renamed 5 years ago
Dimitar Dobrev 2acbf32a96 Fix generation for fields of type const reference 5 years ago
Dimitar Dobrev 2b9aedaa0b Test using _0 as an identifier for nameless fields 5 years ago
Ali Alamiri c23ef39bca
Marshal pointer to primitive typedefs in C++/CLI (#1355) 5 years ago
Dimitar Dobrev 54c6159f35 Fix naming conflicts with nested types and members 5 years ago
Dimitar Dobrev 64b1efd1e7 Generate valid C# for parameters typedef-ed to mapped types 5 years ago
Ali Alamiri e0b8b58836
Handle pointer to pointer param (#1343) 5 years ago
Dimitar Dobrev 8dfcd5b717 Fix all memory leaks in tests 5 years ago
Dimitar Dobrev 653f4cc287 Generate by ref parameters of type a pointer to enum 5 years ago
Ali Alamiri 3547203538
Marshal non primitive fixed arrays. (#1311) 5 years ago
João Matos 40ca6f281a Fix bug related to processing of potential property methods. 5 years ago
Joao Matos c5bcb48cc2 Implement UnresolvedUsingType and UnresolvedUsingTypename. 6 years ago
Dimitar Dobrev be54a8b695 Make destructors virtual in abstract classes for tests 6 years ago
Joao Matos b15ca8827e Avoid generating abstract implementations for template classes. 6 years ago
Joao Matos 3409498738 Fix template type checking in CovariantTypeComparer. 6 years ago
Dimitar Dobrev e592a2b611 Fix properties when a setter precedes a getter 6 years ago
Dimitar Dobrev ed6f8f1f96 Fix comparison of char and const char* in overloading 6 years ago
Dimitar Dobrev 0e0513feaa Fix regressed overloaded potential setters 6 years ago
Dimitar Dobrev 51978ad4c4 Restore writeable properties starting with verbs 6 years ago
Dimitar Dobrev e11057d71d Fix regressed virtual read-only properties with setters in subclasses 6 years ago
Dimitar Dobrev 9d365a6b9a Restore mapping of two properties of the same name save for a prefix 6 years ago
Dimitar Dobrev d2ebabbebe Restore mapping of overloaded getters to methods 6 years ago
Dimitar Dobrev 914b977dfd Optimize the pass for properties 6 years ago
Dimitar Dobrev b12acfcce7 Upgrade ANSI marshalling to UTF-8 marshalling 6 years ago
Dimitar Dobrev fac861ad8d Make indexers use non-trivial copy ctors if any 6 years ago
Dimitar Dobrev 547a9f2819 Fix the passing of std::string by value 6 years ago
Dimitar Dobrev 153a4d095b Guard against null for objects passed by value 6 years ago
Dimitar Dobrev 6b744458b4 Flatten anonymous types to avoid empty names 6 years ago
Dimitar Dobrev ce3d5d572a Generate valid C# when a function is named "get<number>" 6 years ago
Dimitar Dobrev 0e8c80c3b2 Name anonymous types after the fields which use them 6 years ago
Dimitar Dobrev 39d5828b64 Fix a regression with headers named after keywords 6 years ago
Dimitar Dobrev a9bfe1c31f Support indirect parameters 6 years ago
Joao Matos 76ef6b046e Add a test for passing by value of structs with copy ctors. 6 years ago
Dimitar Dobrev 51d422a756 Fix invalid C++/CLI generated for anonymous types 6 years ago
Dimitar Dobrev c358d6bbef Expose public anonymous types 6 years ago
Dimitar Dobrev 9cad9462e2 Fixed ambiguous code when a nested type and a property-like method with overloads have the same name 6 years ago
Dimitar Dobrev aad3b7f186 Fixed the renaming of properties with the same name as their owners. 6 years ago
Dimitar Dobrev bc7f20a10a Fixed the generated C# when an instance method has a parameter named "instance". 6 years ago
Dimitar Dobrev b966bd6798 Fixed the generated C# for const/non-const overloads with > 1 param. 6 years ago
Dimitar Dobrev 980f36735c Fixed the generated C# when a ref parameter is named after a keyword. 6 years ago
Dimitar Dobrev 5df67cd0c7 Fixed the generation for parameters of type void**. 6 years ago
Dimitar Dobrev 6602841a3c Fixed the generated C# for const void*& in parameters. 6 years ago
Joao Matos 7fedac2740 Fixed warnings in native test code. 6 years ago