3591 Commits (6dfd16ba9b46b9e02b19cd3e945d9f0efc8a0fa9)

Author SHA1 Message Date
Joao Matos 97cc7e53df [ast] Added IsStatic property to fields. 9 years ago
Joao Matos ae3b9f56a8 [ast] Added support for field acessors to functions (to be used by Embeddinator). 9 years ago
Joao Matos a85dcaa533 [ast] Added a constructor taking string to UnsupportedType. 9 years ago
Kimon Topouzidis 55298e026a Enabled users to remove any built-in pass. (#829) 9 years ago
Joao Matos 2670d47eb1 Added IAstVisited implementation to code generator. 9 years ago
Joao Matos 9b277c15b4 Added generator name parameter to file preamble generation. 9 years ago
Joao Matos 73374065f6 Renamed MarshalContext.SupportBefore to Before. 9 years ago
Joao Matos a8027694ac Re-use VisitParameter overload in type printer base class. 9 years ago
Dimitar Dobrev 3969e21586 Simplified some code. 9 years ago
Joao Matos 3ac96ac8f2 Extract default common visit code into base TypePrinter class. 9 years ago
Gilad Levi 174ba93810 added support with a single character macros like: " #define MACRO '2' " to use ASCI code. 9 years ago
Joao Matos adac942b38 Initialize compilation options. 9 years ago
Joao Matos 11f1956cde Remove CLITypePrinterContext and its usage in CLITypePrinter. 9 years ago
Joao Matos 38cb8e1dbe Overhaul type printer and marshal contexts design and implementation. 9 years ago
Joao Matos ac1c25a848 Remove Embeddinator-specific options from CppSharp. 9 years ago
Joao Matos 5857c2d17c Split compilation options into Compilation.cs. 9 years ago
Joao Matos ebc41d324e Rename Types.cs to TypeIgnoreChecker.cs. 9 years ago
Joao Matos a4b40f6fac Split TypeMapDatabase into its own file. 9 years ago
Victor Peter Rouven Müller d44cd6a154 Fix which should prevent any bugs 9 years ago
Dimitar Dobrev 9dbcc3cc2c Completed the support for dependent type names. 9 years ago
Gilad Levi 5302f5870c Use fixed c# statement when accessing fixed struct members 9 years ago
Victor Peter Rouven Müller 0a61baa4b6 Completely ignore incomplete classes in C++/CLI (#823) 9 years ago
Victor Peter Rouven Müller 22c8541e2a Fixing WinSDK include path code (#822) 9 years ago
Dimitar Dobrev 974f8fab20 Replaced the useless desugared dependent name type with its qualifier. 9 years ago
realvictorprm 936d2231a7 Fixed wrong recording of declaration order (#816) 9 years ago
Dimitar Dobrev 6d63508d3f Sent a missed changed about reading the function type in the parser. 9 years ago
Dimitar Dobrev 5f6c432f19 Removed all warnings in the C# part. 9 years ago
Dimitar Dobrev 1174800cff Generated the symbols for templates by separate functions instead. 9 years ago
Dimitar Dobrev fcca2e5501 Fixed the C++ printing of qualified template substitutions. 9 years ago
Dimitar Dobrev 71c14cdb2b Fixed the C++ printing of qualified specializations. 9 years ago
Dimitar Dobrev 6a43e82047 Fixed the C++ printing of classes nested in specializations. 9 years ago
Dimitar Dobrev 0f0f6172f0 Fixed the finding of functions to work in name-spaces too. 9 years ago
Dimitar Dobrev bf6ee830ed Simplified the printing of C++ qualifiers. 9 years ago
realvictorprm 10c86a2a10 Fixed the generated C# when an incomplete class is forwarded more than once. 9 years ago
realvictorprm 9d89764965 Wrapped injected classes in order to ease binding lists of redeclarations. 9 years ago
Joao Matos 9dc880dd6a Fixed build files to run mono64 in 64-bit non-VS builds. 9 years ago
Dimitar Dobrev c3f7fa10c2 Changed the generation of symbols to only include specialisations from generated functions. 9 years ago
Dimitar Dobrev 120e386ad9 Fixed a few warnings. 9 years ago
Dimitar Dobrev ac83eed80a Exported template specialisations in the native symbols. 9 years ago
Dimitar Dobrev 42facd9df1 Fixed the generation of parameters in the C# printer. 9 years ago
Dimitar Dobrev 52788fd0d6 Removed a redundant parameter. 9 years ago
realvictorprm f44c578be8 Disabled generation of disposable for incomplete structs/classes (#799) 9 years ago
realvictorprm 938ccf686b Incomplete classes and structs are now generated for C#. (#797) 9 years ago
Dimitar Dobrev 38f247b1db Merged the libraries for inlines and templates into one. 9 years ago
Abhinav Tripathi 91fcfd0b5c Fix CheckStaticClass pass and add test. (#795) 9 years ago
realvictorprm 4307fb3303 Fixed ArgumentException due to nullptr arguments in Marshaling native function pointers. (#794) 9 years ago
Dimitar Dobrev 4dc3b4e133 Restored some unused but needed code. 9 years ago
Dimitar Dobrev 087cb25775 Added a fall-back when trying to use the latest version of VS. 9 years ago
realvictorprm 8f8031584c Added complete support for VS 2017 9 years ago
Dimitar Dobrev e2a2e8df4b Fixed the generated C# for an array of const char*. 9 years ago