private void TriggerOnCreated(object sender, ComponentCreatedEventArgs e)
 {
     if (e.CreatedObject is IOnCreated listener)
     {
         listener.OnCreated(new CreateArguments(e.ComponentManager, e.RequiredType));
     }
 }
示例#2
0
 void _container_ComponentCreated(object sender, ComponentCreatedEventArgs e)
 {
     if (e.Instance != null && e.Instance is IAutoStart)
     {
         var startable = e.Instance as IAutoStart;
         if (startable != null)
         {
             startable.Start();
         }
     }
 }