I came across an interview question for which I got different answers from friends and peers so I thought I'd ask here.
We generally use the plugin ranking for defining the order in which different plugins execute in order to overcome the dependency issues.
Question
If an entity has multiple plugins (be it from different dlls or same dll) registered on the same event and same stage and all of them have the Rank/Order as 1 - what is the order in which they get triggered?
Do they all execute in parallel? Does it depend on which plugin got registered first etc ? Please point me to any MSDN reference if you can.
Thanks in advance.