mono / mono-addins

Mono.Addins is a generic framework for creating extensible applications, and for creating add-ins which extend those applications.
MIT License
164 stars 93 forks source link

[Engine] Detailed addin load reporting #107

Open Therzok opened 6 years ago

Therzok commented 6 years ago

ReportAddinLoad only reports the addin id which is being loaded.

To allow for finer grained control and automated verifying of load reasons, we should supply: a) the load reason - loaded as dependency or loaded directly (i.e. extension objects) b) the load phase - whether the addin is loaded just as metadata or fully loaded in memory

Therzok commented 6 years ago

cc @slluis

mhutch commented 6 years ago

It should also be possible to report when each assembly in an addin is loaded