/// <summary>
 /// Inject a specific item
 /// </summary>
 /// <param name="type">item type to inject</param>
 protected virtual void Inject(EInjectType type)
 {
     using (InjectForm frm = new InjectForm())
     {
         if (frm.ShowDialog(type) == DialogResult.OK)
         {
             OnItemInjected();
         }
     }
 }
Exemple #2
0
 public virtual void Inject(InjectType type)
 {
     try
     {
         using (var frm = new InjectForm())
         {
             if (frm.ShowDialog(type) == DialogResult.OK)
             {
                 ItemInjected(this, EventArgs.Empty);
             }
         }
     }
     catch (AssemblyResolutionException arException)
     {
         ShowMessage(string.Format("Unable to resolve assembly {0}, please load it prior to injection.", arException.AssemblyReference.Name));
     }
 }