23 Commits (5fe36c080a679d9001bea09628a0b5a3f758b3e6)

Author SHA1 Message Date
duckdoom5 5fe36c080a Code cleanup 4 months ago
João Matos 4417dd987a
Code cleanups and improvements (#1713) 2 years ago
ElonH af275edb55 generate comment for field 4 years ago
Dimitar Dobrev 0e38947e07 Convert the visiting options to an enum 5 years ago
Joao Matos 8f76e89434 Generate acessor methods for C targets in field to property pass.. 5 years ago
João Matos 23fab707b5 Fix FieldToProperty pass to ignore non-public properties in C++ generator. 5 years ago
João Matos 04247b6baf Added optional getter/setter pair creation for fields in FieldToProperty pass. 5 years ago
Dimitar Dobrev fd713a6d27 Optimize all passes which visited useless items 6 years ago
Joao Matos 66a2a54aeb Clean up the diagnostic in FieldToProperty pass. 9 years ago
Joao Matos 4e48af9a4c Remove the Driver dependency from the generators with a BindingContext. 9 years ago
marcos henrich 9af08fd551 Changed property fields generation kind to internal. 11 years ago
Dimitar Dobrev e1a12027ec Wrapped value typed fields with properties in order to have changes reflected to the native pointer. 12 years ago
Joao Matos 5016b485fe Fixed FieldToPropertyPass to always visit complete class declaration. 12 years ago
Dimitar Dobrev 9686187eb1 Wrapped properties of non-primitive value types as fields. 12 years ago
Dimitar Dobrev b47fa98c94 Fixed a regression when marshalling arrays. Migrated the C++/CLI back-end to property usage. 12 years ago
Dimitar Dobrev aa5b66a4ab Wrapped fields of structures with properties. 12 years ago
triton 6e0a243322 Cleaned up some diagnostics to debug severity. 12 years ago
triton 5817f58cd4 Fixed all passes for the new ASTVisitor behavior. 12 years ago
triton b808117566 Cleaned up the default diagnostics output to be more concise. 12 years ago
triton 0b77ef7a49 Improved the FieldToPropertyPass to be a bit more robust by checking for existing properties. 12 years ago
Dimitar Dobrev b92897c50e Fixed the access of properties generated from fields. 12 years ago
marcos henrich 57ce9d449d Removed class parameter from CheckIgnoreFunction, CheckIgnoreMethod and CheckIgnoreField. 12 years ago
marcos henrich 379cf32f1d Added FieldToPropertyPass, all non ignored fields can now be transformed into properties before generation. 12 years ago