public void AddTrigger(ITrigger trigger) { trigger.Triggered += new Action <ITrigger>(mTrigger_Triggered); mTriggers.Add(trigger); if (trigger is IFeature) { IFeature feature = trigger as IFeature; From.AddFeature(feature); } }