JohnBaracuda / com.baracuda.runtime-monitoring

Runtime Monitoring is an easy way for you to monitor the value or state of custom C# members during runtime. Just add the 'Monitor' attribute to a field, property, event, method or even class and get its value or state displayed automatically in a customizable and extendable debug UI.
MIT License
419 stars 23 forks source link

Development #9

Closed JohnBaracuda closed 2 years ago

JohnBaracuda commented 2 years ago

Merging changes from Development in main. • Removed obsolete types & assemblies. • Simplified some utility classes and removed some utility assemblies. • Reworked project structure. • Added new xml documentation. • Static members in structs can now be monitored. • Improved and reworked type definition generation for IL2CPP. • Type definitions for monitored generic types for IL2CPP were improved and are now working with less limitiations. • Added a way to create IL2CPP type definitions for inaccessible (private or internal) types by using the TypeDef attribute located in the IL2CPP assembly.